|
2 | 2 |
|
3 | 3 | ## 0.2.0 - 2026-03-15 |
4 | 4 |
|
5 | | -- Split the core library into explicit dependency-ordered source files to keep the portable runtime easier to navigate without changing behavior |
6 | | -- Added compile aliases plus validated schema helpers such as `Schema.nonEmptyString`, `Schema.trimmedString`, `Schema.positiveInt`, and `Schema.nonEmptyList` |
7 | | -- Added path-aware decode diagnostics across JSON, XML, YAML, and key/value projections so errors carry field and collection context |
8 | | -- Expanded contract-pattern documentation with focused guides for basic, nested, validated, versioned, config, JSON Schema, and C# bridge scenarios |
9 | | -- Added property-based round-trip coverage for representative JSON and XML codec laws |
10 | | -- Added a repeatable benchmark hot-path profiling workflow and docs around the manual benchmark runner |
| 5 | +- Fixed `DateTime`, `DateTimeOffset`, and `TimeSpan` parsing for Fable when consumed as a published NuGet package |
| 6 | +- Major documentation overhaul: tightened `README.md` and `GETTING_STARTED.md` and added new `Introduction` and `Benchmarks` pages |
| 7 | +- Hardened Fable package compatibility checks to exercise the published runtime rather than local source builds |
| 8 | +- Stabilized Fable package restore on CI |
| 9 | +- Streamlined repository metadata and removed archived benchmark references |
11 | 10 |
|
12 | 11 | ## 0.1.0 - 2026-03-11 |
13 | 12 |
|
14 | 13 | - Initial public `CodecMapper` repository setup |
15 | | -- Typed pipeline schema DSL |
16 | | -- JSON and XML codecs from one schema model |
| 14 | +- Split the core library into explicit dependency-ordered source files to keep the portable runtime easier to navigate |
| 15 | +- Typed pipeline schema DSL with compile aliases plus validated schema helpers such as `Schema.nonEmptyString`, `Schema.trimmedString`, `Schema.positiveInt`, and `Schema.nonEmptyList` |
| 16 | +- Path-aware decode diagnostics across JSON, XML, YAML, and key/value projections so errors carry field and collection context |
| 17 | +- JSON and XML codecs from one schema model with property-based round-trip coverage for representative codec laws |
17 | 18 | - YAML and key/value projections from the same authored schema model |
18 | 19 | - JSON Schema export and import support |
19 | 20 | - .NET bridge importers for `System.Text.Json`, `Newtonsoft.Json`, and `DataContract` |
20 | 21 | - Fable-ready NuGet packaging validated through local packed-package consumer checks |
21 | | -- Public getting-started, config-contract, and API reference docs |
| 22 | +- Comprehensive documentation: focused guides for basic, nested, validated, versioned, config, JSON Schema, and C# bridge scenarios |
| 23 | +- Repeatable benchmark hot-path profiling workflow and docs around the manual benchmark runner |
22 | 24 |
|
23 | 25 | ## Release Process |
24 | 26 |
|
|
0 commit comments