Skip to content

v2.3.0

Latest

Choose a tag to compare

@Frasan00 Frasan00 released this 31 May 11:28
· 12 commits to main since this release

Environment Manager v2.3.0

馃殌 Changelog

Type System Improvements

  • Added EnvironmentCustom type for custom validator support
  • Enhanced InferType utility to handle custom validators
  • Improved type inference for environment variables
  • Fixed enum type definition for readonly arrays

Environment Variable Handling

  • Added custom() validator for user-defined environment-variable validation
  • Improved handling of optional environment variables
  • Enhanced validation logic for required fields
  • Better error handling for undefined values

Schema Validation

  • Added support for custom validation functions
  • Improved type checking for enum values
  • Enhanced validation logic for missing environment variables
  • Fixed type casting issues in Environment Manager

馃悰 Bug Fixes

  • Fixed validation logic to properly handle missing environment variables
  • Fixed type casting issues in the Environment Manager
  • Fixed enum type definition to properly handle readonly arrays
  • Improved error handling for undefined values

馃И Testing

  • Added new test cases for custom validators
  • Enhanced test coverage for optional fields
  • Added tests for edge cases in environment-variable handling