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