Skip to content

v1.0.0-beta.5

Pre-release
Pre-release

Choose a tag to compare

@tilucasoli tilucasoli released this 16 Jan 17:07

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

Full Changelog: 0.3.0-beta.1...v1.0.0-beta.5