Skip to content

Releases: Infisical/node-sdk-v2

4.0.2

07 Jun 13:01
d9902bc
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.0.1...4.0.2

4.0.1

31 May 19:07
Compare
Choose a tag to compare
  • Added support for getting current access token (client.auth().getAccessToken())

4.0.0

08 May 17:20
02c21ca
Compare
Choose a tag to compare

Major version changes

  • Complete Architecture Refactoring: Replaced OpenAPI generator with custom modular Axios-based implementation for improved maintainability and performance
  • Type Safety: Enhanced TypeScript definitions throughout the codebase for better developer experience

New Features

  • Folder Management: Added folder listing functionality with recursive option: folders().listFolders()
  • Password Requirements: Added customizable password requirements schema for SQL database dynamic secrets

API Improvements

  • Consistent Method Signatures: Standardized parameter naming and method patterns across all client modules
  • Consolidated Error Types: Centralized error handling with improved error messages and context

Type Changes

Authentication Types

  • UniversalAuthLoginOptions: Defines the structure for universal authentication login parameters.
  • AwsIamAuthLoginOptions: Specifies parameters for AWS IAM authentication.

Secrets Management Types

  • CreateSecretOptions: Parameters required to create a new secret.
  • UpdateSecretOptions: Parameters for updating an existing secret.
  • DeleteSecretOptions: Parameters for deleting a secret.
  • GetSecretOptions: Parameters to retrieve a specific secret.
  • ListSecretsOptions: Parameters to list all secrets within a project/environment.

Dynamic Secrets Types

  • CreateDynamicSecretOptions: Parameters for creating a dynamic secret.
  • DeleteDynamicSecretOptions: Parameters for deleting a dynamic secret.
  • CreateDynamicSecretLeaseOptions: Parameters for creating a lease on a dynamic secret.
  • DeleteDynamicSecretLeaseOptions: Parameters for deleting a lease on a dynamic secret.

Project and Environment Types

  • ProjectSlug: Represents the slug identifier for a project.
  • EnvironmentSlug: Represents the slug identifier for an environment.

Folder Management Types

  • ListFoldersOptions: Parameters for listing folders within a project/environment.
  • Folder: Represents a folder entity with properties like id, name, and path.

What's Changed

New Contributors

Full Changelog: 3.0.91...4.0.0

3.0.91

17 Apr 02:02
1b8aa6d
Compare
Choose a tag to compare

Deprecation notice for older versions

3.0.9

16 Apr 20:23
75ce3ef
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.0.8...3.0.9

3.0.8

11 Apr 22:30
5261fbb
Compare
Choose a tag to compare

What's Changed

  • feat: create projects/project memberships/environments/folders by @DanielHougaard in #17

Full Changelog: 3.0.7...3.0.8

3.0.7

17 Mar 16:09
a6e5a03
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.0.6...3.0.7

3.0.6

04 Mar 11:35
80b52d3
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.0.5...3.0.6

3.0.5

27 Jan 15:19
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.0.4...3.0.5