1.3.0
Several enhancements and security fixes.
Some changes are breaking - you may have to refactor your old source before compiling and linking it with the code generated by this release of asn1c.
What's Changed
- Replace ENCODING-CONTROL warning with recognition note, add AST structure for future implementation by @Copilot in #387
- Complete ENCODING-CONTROL infrastructure with filename/line reporting by @Copilot in #388
- Complete ENCODING-CONTROL Phases 4-5: Body Parsing and Type Linking by @Copilot in #389
- Fix XER output formatting: add newlines after closing tags by @Copilot in #391
- Fix APER encoder missing length determinant for constrained integers with range > 65536 by @Copilot in #393
- Fix XER encoder tag mashing in CHOICE types by @Copilot in #395
- Implement Phase 6: Generate Custom XER Encoders for ENCODING-CONTROL Directives by @Copilot in #397
- fix undefined behavior in asn1f_fix_constr_ext by @riebl in #400
- Fix XER encoding and add complex-threshold CLI parameter by @mouse07410 in #399
- Fix Open Type code generation for SEQUENCE OF in IEEE 1609.2 by @Copilot in #408
- compiler: fix circular dependency detection by @riebl in #409
- Fix circular include dependencies in generated code for complex ASN.1 specifications by @Copilot in #411
- Update asn1c-usage.tex documentation for PRs #399, #389, #353, #336, #334 by @Copilot in #412
- Revert PRs #409 and #411 circular dependency detection changes, preserve F1AP regression test by @Copilot in #414
- Fix IOC constraint resolution for SEQUENCE OF with parent field references by @Copilot in #415
- Add XER decoder support for empty OPTIONAL fields via compile-time flag by @Copilot in #416
- [WIP] Update ChangeLog to include all undocumented merged PRs by @Copilot in #418
- Fix XER encoder indentation and empty element spacing with CI regression tests by @Copilot in #420
- Update ChangeLog to document all merged PRs for v1.3.0 release by @Copilot in #421
Full Changelog: v1.2.6...1.3.0