- added postgres to docker-compose and travis, and started using postgres for all tests instead of sqlite
- fix #30 multiprocessing tests
- fix
tests.search.MovieSearchDoc.get_model_full_text()
not indexing non-title fields - fix
./manage.py es_update -v=3
not respecting the verbosity flag - fix
DEMIndexManager.initialize()
not updatingDEMDocType
to point to new active version afteres_activate
- document
DEMTestCaseMixin
as the recommended way to supportdjango-elastic-migrations
in tests - deprecate
DEMIndexManager.test_pre_setup
; will be removed in future version
- fix #50 add test coverage for es_list
- fix #58 ignore indexes with a dot in name in es_list --es-only and es_dangerous_reset
- fix #6 support Django 2
- fix #43 remove es_deactivate
- fix #44 add django 1.10 and 1.11 to test matrix
- fix #45 remove support for python 2
- In practice, Python 2 may work, but it is removed from the test matrix and won't be updated
- fix #7 Convert Readme to rst for pypi
- first release on PyPI
- update project dependencies
- fix #31 es_update movies --newer --workers does not store worker information
- fix #21 wrong batch update total using multiprocessing in 0.7.1
- fix #23 KeyError _index_version_name in es_update --newer
- address #25 use pks for queryset inside workers #29
- fixed gh #8 es_dangerous_reset --es-only to sync database to ES
- fixed gh #17 make es_dangerous_reset remove dem models
- improved test coverage
- added tests for
es_create --es-only
- added
IndexVersion.hard_delete()
(not called by default) - added
hard_delete
flag toDropIndexAction
- added
hard_delete
flag toDEMIndexManager.test_post_teardown()
- updated
__str__()
ofIndexAction
to be more descriptive
- fixed gh #5: "add python 3 support and tests"
- fixed gh #9: "using elasticsearch-dsl 6.1, TypeError in DEMIndex.save"
- Added test structure for py2 - GH #2
- Renamed default log handler from
django-elastic-migrations
todjango_elastic_migrations
- First basic release