Changes are below categorized as Features, Fixes, or Misc
.
Each change should fall into categories that would affect whether the release is major (breaking changes), minor (new behavior), or patch (bug fix). See semver and pessimistic versioning
As such, a Feature would map to either major or minor. A bug fix to a patch. And misc is either minor or patch, the difference being kind of fuzzy for the purposes of history. Adding tests would be patch level.
Master changes
- Breaking Changes
- Taggable models are not extend with ActsAsTaggableOn::Utils anymore
- Features
- Fixes
- Performance
- Misc
- Deleted outdated benchmark script
- Breaking Changes
- ActsAsTaggableOn::Tag is not extend with ActsAsTaggableOn::Utils anymore
- Features
- Fixes
- @jdelStrother #515 Rename Compatibility methods to reduce chance of conflicts
- @seuros #512 fix for << method
- @sonots #510 fix IN subquery error for mysql
- @jonseaberg #499 fix for race condition when multiple processes try to add the same tag
- @leklund #496 Fix for distinct and postgresql json columns errors
- @thatbettina & @plexus #394 Multiple quoted tags
- Performance
- Misc
- Fixes
- Performance
- Misc
- @jonseaberg Add missing indexes to schema used in specs #474
- @seuros Specify Ruby >= 1.9.3 required in gemspec
- @kiasaki Add missing quotes to code example
- Features
- Fixes
- @rafael #406 Dirty attributes not correctly derived
- @bzbnhang #440 Did not respect strict_case_match
- @znz #456 Fix breaking encoding of tag
- @rgould #417 Let '.count' work when tagged_with is accompanied by a group clause
- @developer88 #461 Move 'Distinct' out of select string and use .uniq instead
- @gerard-leijdekkers #473 Fixed down migration index name
- @leo-souza #498 Use database's lower function for case-insensitive match
- Misc
- Fixes
- Misc
- Breaking Changes
- No longer supports Ruby 1.8.
- Features
- Supports Rails 4.1.
- Misc (TODO: expand)
3.0.0.rc2 changes
3.0.0.rc1 changes
- Features
- Fixes
- Misc