## Unreleased Changes [Full Changelog](https://github.com/bwillis/versioncake/compare/v3.4...master) Bug Fixes: * None Enhancements: * None Deprecations: * None ## 3.4.0 (March 4, 2018) Bug Fixes: * don't replace frozen strings to support Rails v5.2 (#72) thanks [Bartosz Bonisławski](https://github.com/bbonislawski) Enhancements: * None Deprecations: * None ## 3.3.0 (May 7, 2017) Bug Fixes: * Remove Fixnum deprecation warnings (#61) thanks [John Hawthorn](https://github.com/jhawthorn) Enhancements: * None Deprecations: * None ## 3.2.0 (Aug 8, 2016) Bug Fixes: * Deprecated versions would not render properly (#47) * Blank `api_version` does not raise `MissingVersionError` (#50) * Fix `set_version` not overriding version number (#54) * Fix api only Rails app exception (#55) Enhancements: * Support missing version as unversioned template (#43) Deprecations: * None ## 3.1.0 (Sept 29, 2015) Bug Fixes: * None Enhancements: * Respond with request version, support for either header or Content-Type (#39) Deprecations: * None ## 3.0.0 (Aug 3, 2015) Bug Fixes: * When an invalid version is received an unsupported exception is raised (#34) * Remove deprecated X- from header (breaking change) * Remove warning in Rails 5 (#40) Thanks [Michael Elfassy](https://github.com/elfassy)! Enhancements: * Migrate from test-unit to rspec (#37) * Rack based versioning middleware (#36) (breaking changes) Deprecations: * None ## 2.5.0 (Apr 18, 2014) [Full Changelog](https://github.com/bwillis/versioncake/compare/v2.4...v2.5) Bug Fixes: * Fix issue where calling helper methods can return nil in prepended before_filters (#32) ## 2.4.0 (Apr 14, 2014) [Full Changelog](https://github.com/bwillis/versioncake/compare/v2.3...v2.4) Enhancements: * Enable support for [Rails API](https://github.com/rails-api/rails-api) project! thanks [David Butler](https://github.com/dwbutler) ## 2.3.1 (Mar 6, 2014) [Full Changelog](https://github.com/bwillis/versioncake/compare/v2.2...v2.3) Enhancements: * Allow an object instance to be used as a custom strategy ## 2.2.0 (Mar 5, 2014) [Full Changelog](https://github.com/bwillis/versioncake/compare/v2.1...v2.2) Bug Fixes: * Be defensive with the return value of a custom strategy (#27) ## 2.1.0 (Mar 3, 2014) [Full Changelog](https://github.com/bwillis/versioncake/compare/v2.0...v2.1) Enhancements: * Allow simpler handling of an unsupported versioned request by raising a custom error (issues #24 and #25) thanks [Richard Nuno](https://github.com/richardnuno) and [Andres Camacho](https://github.com/andresfcamacho) ## 2.0.0 (Feb 6, 2014) [Full Changelog](https://github.com/bwillis/versioncake/compare/v1.3...v2.0) Bug Fixes: * Adjusting view details priorities so that RABL templates that do not have a format are not prioritized over templates that do have a format (issues #14). This is going to go into v2 as it is a breaking change. * Looking up a versioned or unversioned layout template was not working (issue #22). The change related to issue #14 resulted in the template format not being identified properly. Monkey patched another Rails (for old and new Rails) method to fix this issue. Enhancements: * New path strategy to support `/v3/posts` style versioning, thanks [Michael Elfassy](https://github.com/elfassy) * Support Rails 4.1, thanks [Washington L Braga Jr](https://github.com/huoxito) * Added v1->v2 template renaming migration script * Improving configuration ## 1.3.0 (Sept 26, 2013) [Full Changelog](https://github.com/bwillis/versioncake/compare/v1.2...v1.3) Bug Fixes: * Default supported versions were not being set correctly (issue #13), thanks [Jérémie Meyer de Ville](https://github.com/jeremiemv) ## 1.2.0 (May 26, 2013) [Full Changelog](https://github.com/bwillis/versioncake/compare/v1.1...v1.2) Enhancements: * Support Rails 4 * Adding Rails version testing with [Appraisals](https://github.com/thoughtbot/appraisal) * Added contribution guide ## 1.1.0 (May 18, 2013) [Full Changelog](https://github.com/bwillis/versioncake/compare/v1.0...v1.1) Bug Fixes: * HttpAcceptParameterStrategy will now accept multiple digit versions Enhancements: * Added this CHANGELOG! * New configuration parameter default_version to set the desired version when a client does not send a version instead of the default latest version. Thanks to [Billy Catherall](https://github.com/bcatherall) for implementing this. * Internal refactoring of strategies for better testability. * Isolated Rails hooks. ## 1.0.0 (March 14, 2013) [Full Changelog](https://github.com/bwillis/versioncake/compare/v0.5...v1.0) ## 0.5.0 (December 6, 2012) [Full Changelog](https://github.com/bwillis/versioncake/compare/v0.4...v0.5) ## 0.4.0 (October 29, 2012) [Full Changelog](https://github.com/bwillis/versioncake/compare/0fe364999ec9e5fe27faf39f82d8f7f2d26f38be...v0.4)