Files
typebox/changelog/0.33.0.md
Haydn Paterson 6cf8596c3a Revision 0.33.22 (#1065)
* Remove Parse from Top Level Import

* Rename Parse submodule to Syntax

* Export Parse Inference Types

* ChangeLog

* Version
2024-11-09 23:09:10 +09:00

4.6 KiB

0.33.0

  • Revision 0.33.22
    • Rename TypeScript parsing infrastructure from /parse to /syntax. Remove Parse API from top level import.
  • Revision 0.33.21
    • 1063 Hotfix to resolve variable shadowing on Object (Parser Runtime)
  • Revision 0.33.20
    • Add TypeScript Parsing Infrastructure. Add Parse API to top level import.
  • Revision 0.33.19
    • Preemptive fix for TypeScript 5.8.0-dev (Type Fix for Immutable Function)
  • Revision 0.33.18
    • 1052 Export the Encode | Decode functions directly. Refactoring on Value submodule.
    • 1057 Export Object with var declaration to prevent global shadowing. Related Babel Issue.
  • Revision 0.33.17
    • 1041 Avoid Exponentiation operator on Value.Hash
  • Revision 0.33.16
    • 1015 Add sub error iterators to ValueError
  • Revision 0.33.15
    • 1024 Fix to correctly resolve default Dates
  • Revision 0.33.14
    • 1019 Converting Large Numbers to BigInt
  • Revision 0.33.13
    • 1010 Fixes Value.Parse fails with recursive types
  • Revision 0.33.12
    • 998 Avoid losing precision when converting to bigints
  • Revision 0.33.11
    • 993 Prevent mutation on union values during Convert
  • Revision 0.33.10
    • 907 Add package.json metadata to specify possible side effect modules
  • Revision 0.33.9
    • 887 Generate Nested Intersect Errors
  • Revision 0.33.8
    • 982 Prevent Intersect Transform Encode callback from being called twice
    • 974 Make strict the Encode and Decode return type
    • 975 Support default annotation being assigned Functions for lazy value initialization on Create
    • 980 Enable Mapping types to override user defined options from source type
    • 976 Support Constraint Copy for Pick, Omit (inline with Partial / Required) (Trialing Implementation)
    • Flag Strict For Deprecation
  • Revision 0.33.7
    • Additional updates to improve Default for enumerable objects.
  • Revision 0.33.6
    • Add object traversal path for Default. Ensure enumerable objects are traversed.
  • Revision 0.33.5
    • Provide better support for transforming properties with optional modifiers.
  • Revision 0.33.4
    • Add Assert and Parse value functions. Add defacto AssertError type.
  • Revision 0.33.3
    • Optimize Value Diff algorithm. Update edit sequence to INSERT, UPDATE then DELETE.
  • Revision 0.33.2
    • Ensure user defined schema options are retained on mapping types, Pick, Omit and Mapped.
  • Revision 0.33.1
    • Apply mutability fix for Intrinsic and Not schematics (inline with Default)
  • Revision 0.33.0
    • Add InstanceMode to enable Clone, Freeze and Default schema initialization options. Optimize for Default.