v1.0.0-beta.6
Pre-release
Pre-release
What's Changed
- refactor: simplify validation workflow by eliminating duplicate nullable handling by @leoafarias in #17
- Release 1.0.0-beta.1 by @leoafarias in #19
- feat: add custom name parameter to @AckType annotation by @leoafarias in #22
- docs: improve passthrough and additional properties documentation by @leoafarias in #23
- feat: add args getter for extension types with additionalProperties by @leoafarias in #24
- chore: exclude example package from versioning and releases by @leoafarias in #25
- docs: enhance documentation with detailed examples and error handling by @leoafarias in #20
- feat: add date/datetime validation with min/max constraints by @leoafarias in #26
- refactor: modernize constraint switch statements to expressions by @leoafarias in #27
- refactor: flatten constraints folder structure and add type prefixes by @leoafarias in #28
- fix: critical error handling, documentation, and immutability improvements for 1.0.0 by @leoafarias in #29
- feat: enhance setup script with robust environment configuration by @leoafarias in #31
- feat: Firebase AI schema converter package and ACK improvements by @leoafarias in #32
- chore: Add schema converter package development guides by @leoafarias in #33
- Update ci.yml by @tilucasoli in #35
- fix: preserve nullable metadata in firebase ai converter by @leoafarias in #36
- chore: Update melos.yaml by @tilucasoli in #38
- feat: add ack_json_schema_builder converter package by @leoafarias in #37
- refactor: consolidate JSON schema utilities and reduce duplication by @leoafarias in #40
- fix(ack_json_schema_builder): complete JSON schema conversion coverage by @leoafarias in #45
- refactor: Update for analyzer >=7.x <9 API changes by @tilucasoli in #41
- fix: Add field descriptions to generated schema output by @tilucasoli in #44
- refactor: deprecate withDescription in favor of describe by @leoafarias in #46
- fix(generator): support Ack.list(schemaRef) for typed list getters by @leoafarias in #47
- refactor: apply DRY improvements to schema classes by @leoafarias in #53
- Update release workflow and ack package versions to 1.0.0-beta.4 by @tilucasoli in #54
- chore: Migrate to Dart 3.8 workspace and update Melos config by @tilucasoli in #55
- chore: Update meta and test dependencies in pubspecs by @tilucasoli in #56
- docs: Fix broken links and add missing API documentation by @leoafarias in #57
- docs: Add llms.txt for AI agent documentation by @leoafarias in #58
- Fix @AckType schema ref casts and tests by @leoafarias in #59
- fix(generator): resolve list element types with method chain modifiers by @leoafarias in #60
- feat(generator): support doc comments for schema descriptions by @leoafarias in #61
- feat(schemas): implement value-based equality for schemas and constraints by @leoafarias in #63
- Release: v1.0.0-beta.5 for all ack packages by @tilucasoli in #64
- feat(schemas): enforce Map-returning child schemas in discriminated unions by @leoafarias in #67
- refactor(schemas): centralize null/default handling and extract ObjectSchema helpers by @leoafarias in #65
- fix(generator): comprehensive fixes for primitives and correctness by @leoafarias in #50
- chore(release): finalize v1.0.0-beta.6 release metadata and workflow by @leoafarias in #69
New Contributors
- @tilucasoli made their first contribution in #35
Full Changelog: 0.3.0-beta.1...v1.0.0-beta.6