Skip to content

Latest commit

 

History

History
259 lines (140 loc) · 5.71 KB

CHANGELOG.md

File metadata and controls

259 lines (140 loc) · 5.71 KB

Unreleased Changes

Full Changelog

Bug Fixes:

  • None

Enhancements:

  • None

Deprecations:

  • None

4.1.1 (April 1, 2022)

Bug Fixes:

  • Rails 7 bug (#117)

Enhancements:

  • None

Deprecations:

  • None

4.1.0 (March 31, 2022)

Bug Fixes:

  • FronzeError bug in content type strategy (#100)

Enhancements:

  • Rails 7 support (#108)
  • Raise (and catch) more specific exceptions (#105)

Deprecations:

  • None

4.0.2 (June 5, 2020)

Bug Fixes:

Enhancements:

  • None

Deprecations:

  • None

4.0.1 (March 11, 2020)

Bug Fixes:

  • Dependencies not set properly for Rails 6 (#87)

Enhancements:

  • None

Deprecations:

  • None

4.0.0 (March 10, 2020)

Bug Fixes:

  • Path versions could parse incorrect version in some circumstances (#83) thanks Luke Abel

Enhancements:

Deprecations:

  • Remove Rails v3/v4 and Ruby <v2.3 support

3.4.0 (March 4, 2018)

Bug Fixes:

Enhancements:

  • None

Deprecations:

  • None

3.3.0 (May 7, 2017)

Bug Fixes:

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!

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

Bug Fixes:

  • Fix issue where calling helper methods can return nil in prepended before_filters (#32)

2.4.0 (Apr 14, 2014)

Full Changelog

Enhancements:

2.3.1 (Mar 6, 2014)

Full Changelog

Enhancements:

  • Allow an object instance to be used as a custom strategy

2.2.0 (Mar 5, 2014)

Full Changelog

Bug Fixes:

  • Be defensive with the return value of a custom strategy (#27)

2.1.0 (Mar 3, 2014)

Full Changelog

Enhancements:

  • Allow simpler handling of an unsupported versioned request by raising a custom error (issues #24 and #25) thanks Richard Nuno and Andres Camacho

2.0.0 (Feb 6, 2014)

Full Changelog

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
  • Support Rails 4.1, thanks Washington L Braga Jr
  • Added v1->v2 template renaming migration script
  • Improving configuration

1.3.0 (Sept 26, 2013)

Full Changelog

Bug Fixes:

1.2.0 (May 26, 2013)

Full Changelog

Enhancements:

  • Support Rails 4
  • Adding Rails version testing with Appraisals
  • Added contribution guide

1.1.0 (May 18, 2013)

Full Changelog

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 for implementing this.
  • Internal refactoring of strategies for better testability.
  • Isolated Rails hooks.

1.0.0 (March 14, 2013)

Full Changelog

0.5.0 (December 6, 2012)

Full Changelog

0.4.0 (October 29, 2012)

Full Changelog