- Eliminate circular dependencies
- Support cache key generation for complex objects
- Remove JbuilderProxy class
- Move KeyFormatter into a separate file
- Move NullError into a separate file
- Fix Dependency Tracking fail to detect single-quoted partial correctly
- Prevent Dependency Tracker constants leaking into global namespace
- Respond to PUT/PATCH API request with :ok
- Remove Ruby 1.8 support
- Remove deprecated two argument block call
- Make Jbuilder object initialize with single hash
- Track template dependencies
- Expose merge! method
- Do not perform any caching when
controller.perform_caching
is false - Add partial collection rendering
- Deprecate extract! calling private methods
- Add array of partials rendering
- Add quick collection attribute extraction
- Block has priority over attributes extraction
- Meaningfull error messages when adding properties to null
- Do not enforce template format, enforce handlers instead
- [Added explicit dependency for MultiJson](https://github.com/rails/jbuilder/commit/4d58eacb6cd613679fb243484ff73a79bbbff2d2
- Multiple documentation improvements and internal refactoring
- Fixes fragment caching to work with latest digests
- Adopt Semantic Versioning
- Add rails generators