All notable changes to this project will be documented in this file.
1.3 - 2017-10-23
- Auto package discovery for laravel 5.5 or higher.
- Custom connection handlers.
- Fix whereBetween and whereNotBetween methods.
1.2 - 2017-07-23
- New Elastic data model.
1.1 - 2017-05-16
- Fix command line for lumen.
1.0 - 2017-04-28
0.9.9 - 2017-04-27
- Allow more mapping settings in config file.
0.9.8 - 2017-04-01
- Fix callable checks for reserved php functions.
0.9.7 - 2017-04-01
- Add searchable weighted fields to search method.
- Remove artisan commands for laravel 5.0.
- Remove wildcard query search for laravel scout.
0.9.6 - 2017-03-18
- Add _index to the result model.
- Improve bulk method to perform update and delete operations.
0.9.5 - 2017-03-08
- Add the body() query method.
0.9.4 - 2017-03-03
- Fix commands for lumen framework (working without facades).
- Fix indices list command for newer elasticsearch/elasticsearch package.
- Customization for reindex command:
-- Add progressbar.
-- Add
--scroll
option to control query scroll value. -- Add--hide-errors
option to hide reindexing errors.
- Rename
--size
option to--bulk-size
for reindexing command.
0.9.3 - 2017-02-27
- Optimize count() method.
0.9.2 - 2017-02-27
- Add bulk queries with different index or type names
- Add reindexing with '--skip-errors' option.
- Fix insert with no id.
- Fix query() method if no filter.
0.9.1 - 2017-02-26
- Add reindexing command with no downtime.
- Response method to get the native elasticserch response.
0.9 - 2017-02-25
- Fix index aliases update throw console.
0.8.9 - 2017-02-25
- Add index aliases using command line
- Return data throw a model to avoid non exist property.
- Fix list indices command if no indices found.
0.8.8 - 2017-02-24
- Update commands with a clear names.
0.8.7 - 2017-02-24
- Fix dynamic command connection option.
0.8.6 - 2017-02-24
- Add console environment support.
- Add query distance() method.
- Add check existence of an index.
- New bulk code style.
- Fix raw query example syntax in readme file.
- Remove hhvm from Travis CI.
0.8.5 - 2017-02-19
- Fix some compatibility issues.
0.8.4 - 2017-02-19
- Fix pagination for laravel 5.1.
0.8.3 - 2017-02-19
- Fix laravel scout non resolved class.
0.8.2 - 2017-02-19
- Fix pagination for non-laravel apps.
0.8.1 - 2017-02-18
- Add lumen auto configuration.
0.8 - 2017-02-18
- Add laravel 5.* support.
- Remove laravel scout. you should install it manually with this package if you want.
0.7.5 - 2017-02-17
- Fix query caching for lumen.
0.7.4 - 2017-02-17
- Add composer based applications support.
0.7.3 - 2017-02-16
- Add lumen framework support.
0.7.2 - 2017-02-14
- Make the package supports earlier requirements as much as possible.
0.7.1 - 2017-02-14
-
Update dependencies of package to work with:
php >= 5.6.6
laravel/laravel >= 5.3
0.7 - 2017-02-12
- Add query caching layer.
- Add laravel scout support.
- Add query() method to get query before execution.
- Simplify readme docs.
- More optimization.
0.6 - 2017-02-04
- Add scan and scroll queries.
- Ignore some http request to avoid exceptions.
0.5 - 2017-01-17
- Add create index ability.
- Add drop index ability.
- Add mapping ability.
- Ignore HTTP response errors using query builder.
0.4 - 2017-01-15
- Add search boost factor.
- Add increment update.
- Add decrement update.
- Add update using script.
0.3 - 2017-01-07
- Add bulk inserts.
0.2 - 2017-01-07
- Some fixes.
- Basic builder.