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.
- Breaking Changes
- Added
- Fixes
- @rbritom bump ruby versions for travis
- @mnrk Fixed Rails 5.1 deprecation message, has_many needs String value for
- @ProGM ProGM Adding a test to demonstrate the bug
- @ProGM ProGM Ensure that
caching_tag_list_on?
is injected before using it - @ProGM ProGM Fix insert query for postgresql. Move schema definition in schema.rb
- @amatsuda assigned but unused variable - any
- @gmcnaughton Fix incorrect call of 'self.class' on methods which are already class
- @gmcnaughton Fixed #712 (incompatibility with ActiveRecord::Sanitization#quoted_id)
- @arpitchauhan Guard against indexes already existing
- @arpitchauhan Rename migration to avoid conflicts
- @lukeasrodgers "Bugfix
TagList#concat
with non-duplicates." - @fabn Revert "Added missed indexes."
- Documentation * Corey Osman Adds a table of contents to the readme and contributing files * @ashishg-qburst Fix typo in README * @praveenangyan Update README.md * @colemerrick update finding tagged objects in readme * jaredbeck Help people upgrade to 4.0.0 * @vasinov Update README.md
-
Breaking Changes
-
Added
-
Fixes
-
[@rikettsie #623 collation parameter is ignored if it generates an exception] (mbleigh#650 )
-
[@bwvoss References working parser in deprectation warning] (mbleigh#659 )
-
@jh125486 Updated tagging_contexts to include dynamic contexts
-
[@jh125486 Fixed wildcard test (postgres returning rows with unexpected order)] (mbleigh#660 )
-
@FlowerWrong Add rails 5.0.0 alpha support, not hack rails <5
-
[@ mark-jacobs Update clean! method to use case insensitive uniq! when strict_case_match false] (https://github.com/mbleigh/acts-as-taggable-on/commit/90c86994b70a399b8b1cbc0ae88835e14d6aadfc )
-
[@ lukeasrodgers BugFix flackey time test ] (mbleigh#727)
-
@ pcupueran Add rspec tests for context scopes for tagging_spec
-
@priyank-gupta specify tag table name for mysql collation query
-
[@seuros Remove warning messages](https://github.com/mbleigh/acts-as-taggable-on/commit/cda08c764b07a18b8582b948d1c5b3910a3769 65)
-
[@rbritom Fix migration, #references already adds index ] (https://github.com/mbleigh/acts-as-taggable-on/commit/95f743010954b6b738a6e8c17315112c878f7a81 )
-
[@rbritom Fix deprecation warning] (https://github.com/mbleigh/acts-as-taggable-on/commit/62e4a6fa74ae3faed615683cd3ad5b5cdacf5c96 )
-
[@rbritom fix scope array arguments ] (https://github.com/mbleigh/acts-as-taggable-on/commit/a415a8d6367b2e91bd7e363589135f953929b8cc )
-
[@seuros Remove more deprecations ] (https://github.com/mbleigh/acts-as-taggable-on/commit/05794170f64f8bf250b34d2d594e368721009278)
- [@lukeasrodgers Bugfix
TagList#concat
with non-duplicates. ] (https://github.com/mbleigh/acts-as-taggable-on/commit/2c6214f0ddf8c6440ab81eec04d1fbf9d97c8826)
- [@lukeasrodgers Bugfix
-
[@seuros clean! should return self. ] (https://github.com/mbleigh/acts-as-taggable-on/commit/c739422f56f8ff37e3f321235e74997422a1c980)
-
[@rbritom renable appraisals ] (https://github.com/mbleigh/acts-as-taggable-on/commit/0ca1f1c5b059699c683a28b522e86a3d5cd7639e)
-
[@rbritom remove index conditionally on up method. ] (https://github.com/mbleigh/acts-as-taggable-on/commit/9cc580e7f88164634eb10c8826e5b30ea0e00544) [@rbritom add index on down method . ] (mbleigh#767) q [@rbritom remove index conditionally on up method] (https://github.com/mbleigh/acts-as-taggable-on/commit/9cc580e7f88164634eb10c8826e5b30ea0e00544)
-
Documentation
-
@schnmudgal README.md, Improve documentation for Tag Ownership
- Fixes
- @rikettsie Fixed collation for MySql via rake rule or config parameter *Misc
- @pcupueran Add rspec test for tagging_spec completeness
- Fixes
- Features
- Fixes
- Performance
-
Features
-
Fixes
-
Performance
-
Fixes
-
Misc
-
Fixes
-
Misc
- Fixes
-
Breaking Changes
-
Fixes
-
Misc
- Misc
- 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