Skip to content

Tags: btwld/ack

Tags

v1.0.0-beta.5

Toggle v1.0.0-beta.5's commit message

v1.0.0-beta.3

Toggle v1.0.0-beta.3's commit message
Release v1.0.0-beta.3

All ACK packages at version 1.0.0-beta.3:
- ack: Validation library with improvements to error handling and immutability
- ack_annotations: Annotations for code generation
- ack_generator: Code generator for schema validation models
- ack_firebase_ai: Firebase AI (Gemini) schema converter with major refactoring

Key improvements in this release:
- Enhanced error handling and validation
- Improved immutability patterns
- Flattened constraint folder structure
- Date/datetime validation support
- Firebase AI schema converter with 26% complexity reduction
- Complete test coverage (82 tests for ack_firebase_ai, 1,153 total)

ack-v1.0.0-beta.2

Toggle ack-v1.0.0-beta.2's commit message
 - **REFACTOR**: simplify validation workflow by eliminating duplicat…

…e nullable handling ([#17](#17)). ([71d694a](71d694a))

 - **REFACTOR**: Improved json-schema support ([#9](#9)). ([d4da5d9](d4da5d9))
 - **REFACTOR**: consolidate constraint system and enhance validation pipeline ([#8](#8)). ([e6161a3](e6161a3))
 - **FEAT**: add args getter for extension types with additionalProperties ([#24](#24)). ([3bf284e](3bf284e))
 - **FEAT**: simplify API compatibility checking with Dart script ([#14](#14)). ([d309f2c](d309f2c))
 - **FEAT**: prepare for 0.3.0-beta.1 release ([#11](#11)). ([af70b35](af70b35))
 - **FEAT**: Add discriminated union schema support with pattern matching ([#6](#6)). ([9c9aff3](9c9aff3))
 - **DOCS**: Fix API inconsistencies across all documentation ([#12](#12)). ([2c57298](2c57298))

ack_generator-v1.0.0-beta.2

Toggle ack_generator-v1.0.0-beta.2's commit message
 - **REFACTOR**: simplify validation workflow by eliminating duplicat…

…e nullable handling ([#17](#17)). ([71d694a](71d694a))

 - **REFACTOR**: Improved json-schema support ([#9](#9)). ([d4da5d9](d4da5d9))
 - **REFACTOR**: consolidate constraint system and enhance validation pipeline ([#8](#8)). ([e6161a3](e6161a3))
 - **FEAT**: add args getter for extension types with additionalProperties ([#24](#24)). ([3bf284e](3bf284e))
 - **FEAT**: add custom name parameter to @AckType annotation ([#22](#22)). ([1f06e6c](1f06e6c))
 - **FEAT**: Add dart_mappable integration for seamless field name synchronization ([#10](#10)). ([66adc71](66adc71))
 - **FEAT**: Add discriminated union schema support with pattern matching ([#6](#6)). ([9c9aff3](9c9aff3))
 - **DOCS**: Fix API inconsistencies across all documentation ([#12](#12)). ([2c57298](2c57298))

ack_example-v1.0.0-beta.2

Toggle ack_example-v1.0.0-beta.2's commit message
 - **REFACTOR**: Improved json-schema support ([#9](#9)). ([d4da5d9](d…

…4da5d9))

 - **REFACTOR**: consolidate constraint system and enhance validation pipeline ([#8](#8)). ([e6161a3](e6161a3))
 - **FEAT**: add args getter for extension types with additionalProperties ([#24](#24)). ([3bf284e](3bf284e))
 - **FEAT**: Add dart_mappable integration for seamless field name synchronization ([#10](#10)). ([66adc71](66adc71))
 - **FEAT**: Add discriminated union schema support with pattern matching ([#6](#6)). ([9c9aff3](9c9aff3))

ack_annotations-v1.0.0-beta.2

Toggle ack_annotations-v1.0.0-beta.2's commit message
 - **FEAT**: add custom name parameter to @AckType annotation ([#22](#22

)). ([1f06e6c](1f06e6c))

1.0.0-beta.1

Toggle 1.0.0-beta.1's commit message
fix(ci): align publish trigger with tag format

ack-v0.3.0-alpha.0

Toggle ack-v0.3.0-alpha.0's commit message
 - **REFACTOR**: simplify error handling and context management in va…

…lidation classes. ([416bba2](416bba2))

 - **REFACTOR**: update schema classes to use Constraint type for validation. ([00c1ebf](00c1ebf))
 - **REFACTOR**: update schema classes for improved type handling and default value validation. ([8a3d166](8a3d166))
 - **REFACTOR**: enhance string constraints with JSON schema support. ([2c0f975](2c0f975))
 - **REFACTOR**: enhance schema classes with refinements and improved validation handling. ([e4a82c8](e4a82c8))
 - **REFACTOR**: enhance schema classes with improved type safety and nullability handling. ([190e4b6](190e4b6))
 - **REFACTOR**: enhance schema context and comparison constraints for improved clarity and functionality. ([7c31582](7c31582))
 - **REFACTOR**: enhance schema classes with copy methods and improved validation handling. ([b99ae93](b99ae93))
 - **REFACTOR**: update validateValue methods to include SchemaContext for improved validation context. ([7842b38](7842b38))
 - **REFACTOR**: rename enumValues to enumString for consistency in pattern constraints. ([c6add4e](c6add4e))
 - **REFACTOR**: Improved json-schema support ([#9](#9)). ([d4da5d9](d4da5d9))
 - **REFACTOR**: consolidate constraint system and enhance validation pipeline ([#8](#8)). ([e6161a3](e6161a3))
 - **FEAT**: add comprehensive API documentation and extend schema capabilities. ([eaa77fc](eaa77fc))
 - **FEAT**: introduce transformation capabilities in schema classes. ([0ec7e82](0ec7e82))
 - **FEAT**: add PatternConstraint for custom pattern validation and refactor schemas for improved clarity. ([a1a88f8](a1a88f8))
 - **FEAT**: introduce comprehensive validation library with schemas and constraints. ([6fd97c4](6fd97c4))
 - **FEAT**: add enumValues method for consistent enum validation in StringSchema. ([bc682ba](bc682ba))
 - **FEAT**: add anyObject method to create ObjectSchema with additional properties. ([4fef621](4fef621))
 - **FEAT**: simplify API compatibility checking with Dart script ([#14](#14)). ([d309f2c](d309f2c))
 - **FEAT**: prepare for 0.3.0-beta.1 release ([#11](#11)). ([af70b35](af70b35))
 - **FEAT**: Add discriminated union schema support with pattern matching ([#6](#6)). ([9c9aff3](9c9aff3))
 - **DOCS**: Fix API inconsistencies across all documentation ([#12](#12)). ([2c57298](2c57298))

ack_example-v0.3.0-alpha.0

Toggle ack_example-v0.3.0-alpha.0's commit message
 - **REFACTOR**: rename AckFileGenerator to AckSchemaGenerator and up…

…date related references. ([d05360a](d05360a))

 - **REFACTOR**: Improved json-schema support ([#9](#9)). ([d4da5d9](d4da5d9))
 - **REFACTOR**: consolidate constraint system and enhance validation pipeline ([#8](#8)). ([e6161a3](e6161a3))
 - **FEAT**: Add dart_mappable integration for seamless field name synchronization ([#10](#10)). ([66adc71](66adc71))
 - **FEAT**: Add discriminated union schema support with pattern matching ([#6](#6)). ([9c9aff3](9c9aff3))