Skip to content

Commit e5ebd51

Browse files
authored
Refactor CHANGELOG.md to improve clarity
1 parent 6bc526e commit e5ebd51

File tree

1 file changed

+15
-63
lines changed

1 file changed

+15
-63
lines changed

CHANGELOG.md

Lines changed: 15 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -1,73 +1,25 @@
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
72

3+
## [0.3.0] - 2025-09-06
84

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-
135
## 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
227

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
299

10+
## [0.2.0] - 2025-09-05
3011

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-
4012
## What's Changed
4113
* Improve error handling and serialization features by @Syati in https://github.com/Syati/structured_params/pull/1
4214

15+
**Full Changelog**: https://github.com/Syati/structured_params/compare/v0.1.0...v0.2.0
16+
17+
## [0.1.0] - Initial Release
4318

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

Comments
 (0)