7ef6dc4411
Fix records in modules
2024-11-15 23:23:14 +01:00
sinclair
53c3d7547a
Documentation
2024-11-14 01:29:39 +09:00
Haydn Paterson
55ae006127
Revision 0.34.0 ( #1069 )
...
* Add Module Types
* Add Syntax Types
2024-11-13 23:56:23 +09:00
sinclair
4e2158deb2
Standard Schema Reference
2024-11-11 20:08:51 +09:00
sinclair
4833af59bc
Documentation
2024-11-11 16:24:28 +09:00
Haydn Paterson
ec510b8a3e
Documentation ( #1066 )
2024-11-11 14:00:45 +09:00
sinclair
46b09f7e83
Documentation
2024-11-10 19:05:17 +09:00
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
Haydn Paterson
52ceab98c5
Revision 0.33.21 ( #1064 )
...
* HotFix: 0.33.20 - Object Shadowing on Runtime
* ChangeLog
2024-11-07 22:09:57 +09:00
Haydn Paterson
0144c8622c
Revision 0.33.20 ( #1062 )
...
* Add Parse Infrastructure
* Version
2024-11-07 14:14:06 +09:00
Haydn Paterson
e75af6daf0
Revision 0.33.19 ( #1061 )
...
* Type Fix for Immutable Function
* Version
2024-11-07 05:39:29 +09:00
Haydn Paterson
db54fac2ec
Revision 0.33.18 ( #1060 )
...
* Version
* ChangeLog
2024-11-06 20:01:01 +09:00
Norbert Elter
6ed1d9b532
Export Object with Var ( #1057 )
2024-11-06 19:37:38 +09:00
Alec Larson
c086389ec9
Export Decode | Encode Functions ( #1052 )
2024-11-06 19:33:17 +09:00
Hacxy
a0293a7f29
Ecosystem ( #1050 )
...
* Add json2typebox to ecosystem
2024-10-31 22:25:06 +09:00
Haydn Paterson
ac90038ec7
Revision 0.33.17 ( #1042 )
...
* Use Constant Initializer on Hash Size
* Version
* ChangeLog
2024-10-17 14:19:42 +09:00
Haydn Paterson
295f8d9e39
Revision 0.33.16 ( #1028 )
...
* Version
* TypeScript 5.6.3
2024-10-11 10:40:36 +09:00
Alec Larson
0f65387f55
Union ValueError Iterator ( #1015 )
...
* feat: attach to ValueError the first error of each Union.anyOf visit
* chore: small tweak
* test: add test
* chore: tweak test
* fix: flatten nested union errors
* feat: expose variant errors as ValueErrorIterator[]
* feat: use a single ValueErrorIterator instance
* update tests
* implement requested changes
* update test
* update ErrorFunctionParameter
* small fix
2024-10-11 10:11:38 +09:00
Haydn Paterson
f9134bbadf
Revision 0.33.15 ( #1025 )
...
* Add Resolver for Default Date
* Version
* ChangeLog
2024-10-07 12:08:27 +09:00
Haydn Paterson
99f4d9c1a1
Revision 0.33.14 ( #1022 )
...
* ChangeLog
* Version
2024-10-05 06:36:40 +09:00
Hamish Peebles
9a0309869d
Fix: Converting Large Numbers to BigInt ( #1019 )
...
* Fix converting large numbers to BigInts
* Clarify numeric value
* Add test
2024-10-05 06:08:04 +09:00
Haydn Paterson
0306823c82
Module Prototype ( #1016 )
...
* Add Module Prototype
* Discard Evaluate and Mutual Prototypes
* Update Prototype Readme
2024-10-03 11:47:38 +09:00
Haydn Paterson
e5d5ec0515
Revision 0.33.13 ( #1011 )
...
* Correctly Deref Union Variant in Default
* Version
* ChangeLog
2024-10-02 22:00:16 +09:00
sinclairzx81
0ed2071eed
Revision 0.33.12 ( #1000 )
...
* Version + Formatting
* ChangeLog
2024-09-19 02:39:40 +09:00
Hamish Peebles
928ebd91fc
Revision 0.33.12 ( #999 )
...
* Avoid losing precision when converting to bigints
* Use `truncateInteger` rather than `parseInt`
* Simplify
2024-09-19 02:23:59 +09:00
sinclairzx81
ddd85e1f78
Revision 0.33.11 ( #995 )
...
* Reference Issue on Unit | Formatting
* TypeScript 5.6.2
* Version
2024-09-14 17:21:12 +09:00
Eric Haynes
a82c224ddc
Revision 0.33.11 ( #994 )
...
- Avoid mutating if no union value matches (#994 )
2024-09-14 17:05:52 +09:00
sinclairzx81
d049293b23
Revision 0.33.10 ( #991 )
...
* Specify Modules with Potential for Side Effects
* Version
2024-09-12 15:15:18 +09:00
sinclairzx81
d387b2adb7
Revision 0.33.9 ( #984 )
...
* Generate Interior Intersect Errors
* Version
* ChangeLog
2024-09-03 07:17:46 +09:00
sinclairzx81
ed4c89a9ab
Revision 0.33.8 ( #983 )
...
* Prevent Intersect Transform Encode callback from being called twice
* Make strict the Encode and Decode return type
* Support default annotation being assigned Functions for lazy value initialization on Create
* Enable Mapping types to override user defined options from source type
* Support Constraint Copy for Pick, Omit (inline with Partial / Required) (Trialing Implementation)
* Flag Strict For Deprecation
2024-09-03 04:28:33 +09:00
sinclairzx81
1aee5c0863
ChangeLog ( #973 )
...
* Add Latest ChangeLog for 0.32.0 and 0.33.0
2024-08-28 20:28:41 +09:00
sinclairzx81
8b503f613a
Revision 0.33.7 ( #964 )
...
* Additional Improvements to Object Default
* Version
2024-08-15 14:28:12 +09:00
sinclairzx81
6da8b3fbc4
Revision 0.33.6 ( #963 )
...
* Traverse Instanced Object Values Inside Default
* Version
2024-08-15 05:15:01 +09:00
sinclairzx81
cc5e6c7aca
Revision 0.33.5 ( #959 )
...
* Use ExactOptionalProperty Policy on Decode | Encode
* Version
2024-08-14 14:56:09 +09:00
Andrés Correa Casablanca
e36f5658e3
Ecosystem: Add nominal-typebox ( #955 )
2024-08-11 12:56:24 +09:00
sinclairzx81
92851ea30a
Revision 0.33.4 ( #953 )
...
* Add Assert and Parse Functions
* Documentation
* Version
* Benchmarks
2024-08-10 18:16:09 +09:00
sinclairzx81
a5b03c0b83
Revision 0.33.3 ( #950 )
...
* Reimplement Object Diff
* Version
2024-08-09 22:29:53 +09:00
sinclairzx81
c4894642d2
Revision 0.33.2 ( #947 )
...
* Retain Interior Properties on Pick, Omit and Mapped Types
* Version
2024-08-09 17:59:50 +09:00
sinclairzx81
b00293ee1c
Revision 0.33.1 ( #945 )
...
* Interior Mutation Fix + Tests
* Revision
2024-08-09 11:13:27 +09:00
sinclairzx81
333c2a149e
Revision 0.33.0 ( #941 )
...
* Implement Immutable Types
* Update TypeScript
* Support Clone and Freeze Instancing
* Ensure Options Cloned on Mapped Key and Result
* Revision 0.33.0
2024-08-07 22:57:57 +09:00
sinclairzx81
e686997fcd
Revision 0.32.35 ( #932 )
...
* Support Any and Never Record Keys
* Update Require Property Message
* Ensure Record Enumerable on Convert
* TypeScript 5.5.3
* Version
2024-07-23 03:08:57 +09:00
sinclairzx81
83e05bb43c
Revision 0.32.34 ( #914 )
...
* Fix Embedded TemplateLiteral Generation
* TypeScript 5.5.2
* Version
2024-06-22 16:20:08 +09:00
sinclairzx81
f065cfc6d1
Revision 0.32.33 ( #905 )
...
* Use ES2020 Target
* Version
2024-06-17 19:42:53 +09:00
sinclairzx81
7ef8e833d5
Revision 0.32.32 ( #898 )
...
* Fix Mapped Enum
* Test Case
* Version
2024-06-13 05:22:25 +09:00
sinclairzx81
95d5a3e5a8
Revision 0.32.31 ( #881 )
...
* Deref Union Variants on Cast
* Version
2024-05-24 13:56:58 +09:00
sinclairzx81
24c8639fbf
Revision 0.32.30 ( #868 )
...
* Support Encode Decode for Null Prototype
* Version
2024-05-11 18:14:22 +09:00
sinclairzx81
7a42aeef5b
Revision 0.32.29 ( #862 )
...
* Optimize Intersect Encode and Decode
* Version
2024-05-05 05:45:40 +09:00
sinclairzx81
e21b874630
Revision 0.32.28 ( #861 )
...
* Fix Encode Property Check
* Test Case for Nested Transform Encode
* Version
2024-05-03 21:40:44 +09:00
sinclairzx81
93a32b0bf0
Revision 0.32.27 ( #854 )
...
* Refactor Build Tooling
* Override esm.sh Bundling Strategy
* Version
2024-04-28 19:59:48 +09:00
sinclairzx81
135ac79a3d
Revision 0.32.26 ( #852 )
2024-04-27 17:54:58 +09:00