Skip to content

Commit 4c98c29

Browse files
committed
Update the changelog for v0.5.0
1 parent 3298934 commit 4c98c29

File tree

2 files changed

+28
-2
lines changed

2 files changed

+28
-2
lines changed

.claude/settings.local.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@
66
"Bash(bundle exec rake:*)",
77
"Bash(mkdir:*)",
88
"Bash(bin/console:*)",
9-
"Bash(bundle exec ruby:*)"
9+
"Bash(bundle exec ruby:*)",
10+
"Bash(git:*)",
11+
"Bash(grep:*)"
1012
]
1113
},
1214
"enableAllProjectMcpServers": false
13-
}
15+
}

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,29 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.6.0] - 2025-09-17
9+
10+
### Added
11+
- MultiJson support for improved JSON performance and flexibility
12+
- Configuration option to select JSON adapter (`JSONRPC.configuration.json_adapter`)
13+
- Enhanced error handling with adapter and input preview details
14+
- Better performance through optimized JSON parsing
15+
- Enhanced examples
16+
- Batch JSON-RPC request handling in Rails single-file routing example
17+
- Smart home control API example using Rails routing DSL
18+
- Updated documentation with batch request usage examples
19+
20+
### Changed
21+
- Replaced JSON gem with MultiJson throughout the codebase
22+
- All JSON parsing now uses MultiJson for better adapter support
23+
- Updated documentation to mention optimized JSON handling
24+
- Refactored Request and Response classes to use dry-struct
25+
- Simplified class definitions with automatic type checking
26+
- Reduced code complexity while maintaining functionality
27+
- Enhanced Rails integration
28+
- Improved example applications with better error handling
29+
- Updated Gemfile.lock files across all examples
30+
831
## [0.5.0] - 2025-07-22
932

1033
### Added
@@ -135,6 +158,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
135158
- Helper methods for request and response processing
136159
- Examples for basic and advanced usage scenarios
137160

161+
[0.6.0]: https://github.com/wilsonsilva/jsonrpc-middleware/compare/v0.5.0...v0.6.0
138162
[0.5.0]: https://github.com/wilsonsilva/jsonrpc-middleware/compare/v0.4.0...v0.5.0
139163
[0.4.0]: https://github.com/wilsonsilva/jsonrpc-middleware/compare/v0.3.0...v0.4.0
140164
[0.3.0]: https://github.com/wilsonsilva/jsonrpc-middleware/compare/v0.2.0...v0.3.0

0 commit comments

Comments
 (0)