- Add new in-place partial invocation support
- Add implicit partial rendering for AM::Models
- Generate API controller if Rails API option is enabled
- JBuilder's templates have less priority than app templates
- Add AC::Helpers module to jbuilder for api only apps
- Support
partial!
call withlocals
option inJbuilderTemplate
#251
- 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
- Meaningful error messages when adding properties to null
- Do not enforce template format, enforce handlers instead
- Multiple documentation improvements and internal refactoring
- Fixes fragment caching to work with latest digests
- Adopt Semantic Versioning
- Add rails generators