0.1.4 - 2012-11-22
- Add missing prereq
0.1.3 - 2012-11-11
- bump version of ElasticSearch.pm prereq
- tested with ES 0.20.0RC1
- added $model->es_version, returns a version object
- use JSON instead of JSON::XS as JSON will delegate to JSON::XS automatically if installed
0.1.2 - 2012-08-24
- requires at least ES 0.19.2 which has a much more stable API
- supporting _timestamp and _ttl
- pluggable interface for loading special fields (ESX::Model::Document::Trait::Field)
- $document->update() will now fail if the document is only
partially loaded (i.e. using fields())
0.1.1 - 2012-03-30
- $type->refresh sets the refresh qs to a true value
- query_type attribute
0.1.0 - 2012-01-14
- BREAKING CHANGE:
attributes on the Set class will now clone the Set instance.
This might break your code if you rely on the fact, that an attribute
from a previous call changes the underlying Set instance.
Example:
my @documents = $type->inflate(0)->all;
# this won't set the inflate attribute to 0 on the $type instance
# instead a clone of $type is created with inflate set to 0
0.0.5 - 2012-01-11
- documentation
- pass-through query parameters for most methods (e.g. get, put, all)
- delete method on a Set which will issue a delete_by_query
- default to fetch the _version on search
- introduce create and update methods on a document
- bulk actions accept raw hashrefs for better performance
0.0.4 - 2011-12-12
- deflate boolean values to JSON::XS::true/false
0.0.3 - 2011-11-11
- fall back to the _id property in sub get_id_property
0.0.2 - 2011-08-19
- documentation fixes
0.0.1 - 2011-08-18
- initial release