Releases: corebranch/blugen
Releases · corebranch/blugen
1.0.0-alpha.2
What's Changed
- Fix namespace resolution for partial NSID references by @shahmal1yev in #21
- Fix NSID resolution to use 'main' definition name instead of Primary Type by @shahmal1yev in #23
- Add
Clearcommand by @shahmal1yev in #24 - Bump dependencies by @shahmal1yev in #31
- chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #28
- Prevent empty file generation for token definitions and filter enums to exclude cross-lexicon NSIDs by @shahmal1yev in #33
- Feat(ArrayableRecords): Implement
ArraySerializablesupport inRecordGeneratorand component generators by @shahmal1yev in #34 - Feat(Syntax/String): Implement full ATProto-compliant string validation layer by @shahmal1yev in #38
- Feat(Syntax/IntegerType): Add IntegerType constraint and validator by @shahmal1yev in #39
- Implement NullType validator and constraint by @shahmal1yev in #40
- Feat(BooleanType): Implement BooleanType constraint and validator by @shahmal1yev in #41
- Feat(Syntax): Implement ArrayType constraint, validator, and related schema improvements by @shahmal1yev in #42
- BREAKING: Arrayable schemas, new Schema/* namespace, support schemas return raw arrays (#2) by @shahmal1yev in #46
- Move Schema Tests by @shahmal1yev in #49
Full Changelog: 1.0.0-alpha.1...1.0.0-alpha.2
1.0.0-alpha.1
What's Changed
- ATProto Codegen (Lexicon version: 1): Add feature to generator to create data classes of lexicons by @shahmal1yev in edevsh#2
- Add validation and service wiring for lexicon generator command by @shahmal1yev in edevsh#3
- Add file output handling and namespace-to-path resolution for generated classes by @shahmal1yev in edevsh#4
- Refactor code generation to output separate classes for schemas and params by @shahmal1yev in https://github.com/shahmal1yev/blugen/pull/5
- Add GitHub CI workflows, issue templates, and contributing documentation by @shahmal1yev in https://github.com/shahmal1yev/blugen/pull/7
- Add comprehensive test cases for
ConfigManagerby @shahmal1yev in https://github.com/shahmal1yev/blugen/pull/12 - Increase test coverage of
DefinitionandLexiconcomponents by @shahmal1yev in https://github.com/shahmal1yev/blugen/pull/13 - Add README.md and LICENSE files by @shahmal1yev in https://github.com/shahmal1yev/blugen/pull/14
- Add foundational XRPC client implementation by @shahmal1yev in https://github.com/shahmal1yev/blugen/pull/19
New Contributors
- @shahmal1yev made their first contribution in edevsh#2
- @dependabot[bot] made their first contribution in https://github.com/shahmal1yev/blugen/pull/8
Full Changelog: https://github.com/shahmal1yev/blugen/commits/1.0.0-alpha.1