activerecord-hackery--ransack/CHANGELOG.md

108 lines
2.8 KiB
Markdown
Raw Normal View History

# Change Log
This change log was started in August 2014. All notable changes to this project
henceforth should be documented here.
2014-09-23 14:12:01 +00:00
## Unreleased
### Added
### Fixed
### Changed
## Version 1.4.1 - 2014-09-23
### Fixed
* Fix README markdown so RubyGems documentation picks up the formatting correctly.
*Jon Atack*
## Version 1.4.0 - 2014-09-23
### Added
* Add support for Rails 4.2.0! Let us know if you encounter any issues.
2014-09-13 19:56:47 +00:00
*Xiang Li*
2014-09-13 19:56:47 +00:00
* Add `not_true` and `not_false` predicates and update the "Basic Searching"
wiki. Fixes #123, #353.
*Pedro Chambino*
* Add `ro.yml` Romanian translation file.
*Andreas Philippi*
2014-09-08 22:22:18 +00:00
* Add new documentation in the README explaining how to group queries by `OR`
instead of the default `AND` using the `m: 'or'` combinator.
* Add new documentation in the README and in the source code comments
explaining in detail how to handle whitelisting/authorization of
attributes, associations, sorts and scopes.
* Add new documentation in the README explaining in more detail how to use
scopes for searching with Ransack.
* Begin a CHANGELOG.
*Jon Atack*
2014-09-13 19:56:47 +00:00
### Fixed
2014-09-08 22:22:18 +00:00
* Fix singular/plural Active Record attribute translations.
2014-09-13 19:56:47 +00:00
*Andreas Philippi*
2014-09-08 22:22:18 +00:00
* Fix the params hash being modified by `Search.new` and the Ransack scope.
*Daniel Rikowski*
* Apply default scope conditions for association joins (fix for Rails 3).
Avoid selecting records from joins that would normally be filtered out
if they were selected from the base table. Only applies to Rails 3, as
this issue was fixed in Rails 4.
*Andrew Vit*
* Fix incoherent code examples in the README Associations section that
sometimes used `@q` and other times `@search`.
*Jon Atack*
2014-09-13 19:56:47 +00:00
### Changed
* Refactor Ransack::Translate.
* Rewrite much of the Ransack README documentation, including the
Associations section code examples and the Authorizations section detailing
how to whitelist attributes, associations, sorts and scopes.
2014-09-13 19:56:47 +00:00
*Jon Atack*
## Version 1.3.0 - 2014-08-23
### Added
2014-09-08 22:22:18 +00:00
* Add search scopes by popular demand. Using `ransackable_scopes`, users can
define whitelists for allowed model scopes on a parent table. Not yet
implemented for associated models' scopes; scopes must be defined on the
parent table.
*Gleb Mazovetskiy*, *Andrew Vit*, *Sven Schwyn*
2014-09-08 22:22:18 +00:00
* Add `JOINS` merging.
2014-09-08 22:22:18 +00:00
* Add `OR` grouping on base search.
2014-09-08 22:22:18 +00:00
* Allow authorizing/whitelisting attributes, associations, sorts and scopes.
2014-09-08 22:22:18 +00:00
* Improve boolean predicates handling of `false` values.
* Allow configuring Ransack to raise on instead of ignore unknown search
conditions.
* Allow passing blank values to search without crashing.
2014-09-08 22:22:18 +00:00
* Add wildcard escaping compatibility for SQL Server databases.
2014-09-08 22:22:18 +00:00
* Add various I18n translations.