|
1 | | -# Changelog |
2 | | - |
3 | | -## [0.3.0] - 2025-09-06 |
4 | | - |
5 | | -## What's Changed |
6 | | -* Expand Rails compatibility to support Rails 7.2+ through 8.x |
| 1 | +# Changelog |
7 | 2 |
|
| 3 | +## [0.3.0] - 2025-09-06 |
8 | 4 |
|
9 | | -**Full Changelog**: https://github.com/Syati/structured_params/compare/v0.2.0...v0.3.0 |
10 | | - |
11 | | -## [0.2.1] - 2025-09-06 |
12 | | - |
13 | 5 | ## What's Changed |
14 | | -* Bump version to 0.2.0 by @Syati in https://github.com/Syati/structured_params/pull/2 |
15 | | -* Update project documentation by @Syati in https://github.com/Syati/structured_params/pull/3 |
16 | | -* Add comparison document for StructuredParams and similar gems by @Syati in https://github.com/Syati/structured_params/pull/4 |
17 | | -* Update Gemfile and CI configuration to support multiple Rails versions by @Syati in https://github.com/Syati/structured_params/pull/5 |
18 | | -* Refactor release workflow to update version and CHANGELOG handling by @Syati in https://github.com/Syati/structured_params/pull/6 |
19 | | - |
20 | | - |
21 | | -**Full Changelog**: https://github.com/Syati/structured_params/compare/v0.2.0...v0.2.1 |
| 6 | +* Expand Rails compatibility to support Rails 7.2+ through 8.x |
22 | 7 |
|
23 | | -## What's Changed |
24 | | -* Bump version to 0.2.0 by @Syati in https://github.com/Syati/structured_params/pull/2 |
25 | | -* Update project documentation by @Syati in https://github.com/Syati/structured_params/pull/3 |
26 | | -* Add comparison document for StructuredParams and similar gems by @Syati in https://github.com/Syati/structured_params/pull/4 |
27 | | -* Update Gemfile and CI configuration to support multiple Rails versions by @Syati in https://github.com/Syati/structured_params/pull/5 |
28 | | -* Refactor release workflow to update version and CHANGELOG handling by @Syati in https://github.com/Syati/structured_params/pull/6 |
| 8 | +**Full Changelog**: https://github.com/Syati/structured_params/compare/v0.2.0...v0.3.0 |
29 | 9 |
|
| 10 | +## [0.2.0] - 2025-09-05 |
30 | 11 |
|
31 | | -**Full Changelog**: https://github.com/Syati/structured_params/compare/v0.2.0...v0.2.1 |
32 | | - |
33 | | -All notable changes to this project will be documented in this file. |
34 | | - |
35 | | -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
36 | | -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
37 | | - |
38 | | -## [0.2.0] - 2025-09-05 |
39 | | - |
40 | 12 | ## What's Changed |
41 | 13 | * Improve error handling and serialization features by @Syati in https://github.com/Syati/structured_params/pull/1 |
42 | 14 |
|
| 15 | +**Full Changelog**: https://github.com/Syati/structured_params/compare/v0.1.0...v0.2.0 |
| 16 | + |
| 17 | +## [0.1.0] - Initial Release |
43 | 18 |
|
44 | | -**Full Changelog**: https://github.com/Syati/structured_params/compare/v0.1.4...v0.2.0 |
45 | | - |
46 | | - |
47 | | - |
48 | | -**Full Changelog**: https://github.com/Syati/structured_params/compare/v0.1.3...v0.1.4 |
49 | | - |
50 | | - |
51 | | - |
52 | | -### Fixed |
53 | | -- Fixed error key consistency issue where `errors.import` was using string keys instead of symbol keys |
54 | | -- Updated method names and comments to use consistent 'structured' terminology instead of 'nested' |
55 | | -- Fixed type annotations for method calls requiring explicit parameters |
56 | | - |
57 | | -### Changed |
58 | | -- Renamed methods for better consistency: |
59 | | - - `each_nested_attribute_name` → `each_structured_attribute_name` |
60 | | - - `validate_nested_parameters` → `validate_structured_parameters` |
61 | | - - `import_nested_errors` → `import_structured_errors` |
62 | | - - `serialize_nested_value` → `serialize_structured_value` |
63 | | -- Updated documentation to reflect current `:object` and `:array` types instead of `:nested` |
64 | | - |
65 | | -## [0.1.0] - Initial Release |
66 | | - |
67 | | -### Added |
68 | | -- Initial implementation of StructuredParams with support for structured objects and arrays |
69 | | -- ActiveModel integration for validation and attributes |
70 | | -- Strong Parameters compatibility |
71 | | -- Type system with Object and Array types |
72 | | -- RBS type definitions |
73 | | -- Comprehensive test suite |
| 19 | +### Added |
| 20 | +- Initial implementation of StructuredParams with support for structured objects and arrays |
| 21 | +- ActiveModel integration for validation and attributes |
| 22 | +- Strong Parameters compatibility |
| 23 | +- Type system with Object and Array types |
| 24 | +- RBS type definitions |
| 25 | +- Comprehensive test suite |
0 commit comments