All Versions
19
Latest Version
Avg Release Cycle
169 days
Latest Release
-

Changelog History
Page 2

  • v6.0.0.pre Changes

    September 14, 2018

    ๐Ÿš€ This is a pre-release of version 6.0.0. Please try out the gem in your testing environment and report any issues in the GitHub project.

    • โž• Added the "Compatibility" chapter to the READMEs
    • โšก๏ธ Updated the Bundler instructions and Github URLs in the READMEs
    • โšก๏ธ Updated the version on the master branch to 6.0.0.alpha1
    • โšก๏ธ Update versions to 6.0.0.beta
    • minor: Fix spacing
    • โšก๏ธ Update various gemspecs to conditionally depend on gems incompatible with JRuby (#810)
    • โšก๏ธ Update versions
    • ๐Ÿ‘‰ Use local as source for gem dependencies when possible
    • ๐Ÿ’Ž Only require 'oj' gem if not using JRuby
    • โšก๏ธ Update versions to .pre

    ActiveModel

    • โž• Added an example with a custom "pattern" analyzer
    • โž• Added a "trigram" custom analyzer to the example
    • ๐Ÿ›  Fix README typo (s/situation/situations)
    • ๐Ÿ›  Fix reference to @ids in example and README
    • โž• Add Callbacks to the example datamapper adapter
    • ๐Ÿ›  Fix Asynchronous Callbacks example
    • ๐Ÿ›  Fixed a typo in the README
    • ๐Ÿ‘Œ Improved the custom analyzer example
    • โœ‚ Removed left-overs from previous implementation in the "completion suggester" example
    • Updated the changes method name in Indexing to changes_to_save for compatibility with Rails 5.1
    • ๐Ÿ›  Fixed the handling of changed attributes in Indexing to work with older Rails versions
    • โšก๏ธ Update child-parent integration test to use single index type for ES 6.3 (#805)
    • 0๏ธโƒฃ Use default doc type: _doc (#814)
    • โšก๏ธ Avoid making an update when no attributes are changed (#762)

    Persistence

    • โšก๏ธ Updated the failing integration tests for Elasticsearch 5.x
    • โšก๏ธ Updated the dependency for "elasticsearch" and "elasticsearch-model" to 5.x
    • ๐Ÿ“š Documentation for Model should include Model and not Repository
    • Depend on version >= 6 of elasticsearch gems
    • Undo last commit; depend on version 5 of elasticsearch gems
    • โฌ‡๏ธ Reduce repeated string instantiation (#813)
    • ๐Ÿ—„ Make default doc type '_doc' in preparation for deprecation of mapping types (#816)
    • โœ‚ Remove Elasticsearch::Persistence::Model (ActiveRecord persistence pattern) (#812)
    • ๐Ÿ—„ Deprecate _all field in ES 6.x (#820)
    • โœ‚ Remove development dependency on virtus, include explicitly in Gemfile for integration test
    • ๐Ÿ”จ Refactor Repository as mixin (#824)
    • โž• Add missing Repository::Response::Results spec
    • ๐Ÿ”จ Update README for Repository mixin refactor
    • Minor typo in README
    • โž• Add #inspect method for Repository
    • โšก๏ธ Update references to Elasticsearch::Client

    ๐Ÿ’Ž Ruby on Rails

    • ๐Ÿ›  Fixed typo in README
    • ๐Ÿ›  Fix typo in rake import task
    • โšก๏ธ Updated the templates for example Rails applications
    • โž• Add 'oj' back as a development dependency in gemspec
  • v6.0.0.alpha1 Changes

    • โšก๏ธ Updated the Rake dependency to 11.1
    • โฌ‡๏ธ Reduced verbosity of rake test:unit and rake test:integration
    • โœ‚ Removed the "CI Reporter" integration from test Rake tasks
    • โž• Added the "Compatibility" chapter to the READMEs
    • โšก๏ธ Updated the Bundler instructions and Github URLs in the READMEs

    ActiveModel

    • ๐Ÿ›  Fixed a problem where Hashie::Mash#min and #max returned unexpected values
    • โž• Added information about elasticsearch-dsl to the README
    • โž• Added support for inherited index names and doc types
    • โž• Added a Elasticsearch::Model.settings method
    • ๐Ÿ”„ Changed the naming inheritance logic to use Elasticsearch::Model.settings
    • โž• Added information about the settings method and the inheritance_enabled setting into the README
    • โœ… Disable "verbose" and "warnings" in integration tests
    • โž• Added code for establishing ActiveRecord connections to test classes
    • โœ… Reorganized the class definitions in the integration tests
    • ๐Ÿšš Moved require within unit test to the top of the file
    • โž• Added ActiveRecord 5 support to integration test configuration
    • ๐Ÿ›  Fixed records sorting with ActiveRecord 5.x
    • โž• Added, that add_index for ActiveRecord models is only called when it doesn't exist already
    • Use records.__send__ :load instead of records.load in the ActiveRecord adapter
    • Call Kaminari::Hooks.init only when available
    • Fixed the deprecation messages for raise_in_transactional_callbacks
    • ๐Ÿ›  Fixed the deprecation messages for timestamps in migrations in integration tests
    • ๐Ÿ›  Fixed the naming for the indexing integration tests
    • ๐Ÿ›  Fixed the failing integration tests for ActiveRecord associations
    • ๐Ÿ›  Fixed integration tests for ActiveRecord pagination
    • โž• Added the rake bundle:install Rake task to install dependencies for all gemfiles
    • โœ… Run unit tests against all Gemfiles
    • โšก๏ธ Updated dependencies in gemspec
    • ๐Ÿ˜Œ Relaxed the dependency on the "elasticsearch" gem
    • ๐Ÿ›  Fixed the completion example for ActiveRecord for Elasticsearch 5
    • โž• Added an example with Edge NGram mapping for auto-completion
    • Expanded the example for indexing and searching ActiveRecord associations
    • โž• Added an example for source filtering to the ActiveRecord associations example
    • ๐Ÿ›  Fixed a typo in the README
    • ๐Ÿ”„ Changed the default mapping type to text
    • โž• Added a HashWrapper class to wrap Hash structures instead of raw Hashie::Mash
    • โš  Call Hashie.disable_warnings method in Response wrappers
    • โž• Added, that HashWrapper, a sub-class of Hashie::Mash is used
    • โšก๏ธ Updated the configuration for required routing in the integration test
    • ๐Ÿ›  Fixed incorrect name for the parent/child integration test
    • ๐Ÿ›  Fixed incorrect mapping configuration in the integration tests
    • ๐Ÿ‘ Allow passing the index settings and mappings as arguments to create_index!
    • โž• Added instructions about creating the index into the README
    • โšก๏ธ Updated the "completion suggester" example

    Persistence

    • โšก๏ธ Updated dependencies in gemspec
    • โšก๏ธ Updated dependencies in gemspec
    • ๐Ÿ˜Œ Relaxed the dependency on the "elasticsearch" gem
    • ๐Ÿ‘‰ Use text instead of string for the data types
    • ๐Ÿ”„ Changed the default mapping type to text
    • Removed the search_type=scan in the find_in_batches method
    • โšก๏ธ Updated the count method in the "repository" module
    • โšก๏ธ Updated the "update by script" integration test for Elasticsearch 5
    • โž• Added, that HashWrapper, a sub-class of Hashie::Mash is used
    • โšก๏ธ Updated the "Notes" example application for Elasticsearch 5.x
    • โšก๏ธ Updated the "Music" example application for Elasticsearch 5.x
    • โšก๏ธ Updated the URLs in the "Music" application template
    • โšก๏ธ Updated the Git URLs in the "Notes" example application

    ๐Ÿ’Ž Ruby on Rails

    • โšก๏ธ Updated the application templates to support Rails 5 & Elasticsearch 5
    • โšก๏ธ Updated the 03-expert application template to work with Rails 5
    • โšก๏ธ Updated the application templates to work with README.md instead of README.rdoc
    • โšก๏ธ Updated the installation process in the "01-basic" application template
    • ๐Ÿ›  Fixed typo in README
    • ๐Ÿ›  Fix typo in rake import task
  • v5.1.0

    July 04, 2018
  • v5.0.2

    December 04, 2017
  • v5.0.1

    May 04, 2017
  • v5.0.0

    April 07, 2017
  • v2.0.1

    May 04, 2017
  • v2.0.0

    April 07, 2017
  • v0.1.9 Changes

    ๐Ÿ‘€ The last version for the old versioning scheme -- please see the Git commit log ๐Ÿš… at https://github.com/elastic/elasticsearch-rails/commits/v0.1.9