ChangelogΒΆ
- v0.4.0
- Drop support for Django 1.7.
- Add support for Django 1.10.
- v0.3.11
- Start deprecating
GhettoAlgorithm
in favor ofNaiveAlgorithm
.
- Start deprecating
- v0.3.1
- Fix wrong import
- v0.3.0
- Added support for Django 1.9.
- v0.2.2
- Added Python 3.3 Trove classifier to setup.py.
- v0.2.1
- Added Python 3.4 Trove classifier to setup.py.
- v0.2.0
- Added support for Python 3.4
- Dropped support for Celery 2.x
- v0.1.0
- Django 1.8 compatibility. Removed support for Django 1.6.
- Added Providers autodiscovery.
- v0.0.22
- Django 1.7 compatibility. Thanks Ilya Baryshev.
- v0.0.21
- Release lock even if an exception is raised.
- v0.0.20
- Removed lock expiration in Redis Storage.
- v0.0.19
- added storages locking. Thanks Kirill Zaitsev.
- v0.0.16
- renamed
--verbose
option to--verbosity
. - The
recommends_precompute
method is available even withRECOMMENDS_TASK_RUN = False
.
- renamed
- v0.0.15
- added
--verbose
option torecommends_precompute
command.
- added
- v0.0.14
- more verbose
recommends_precompute
command. Thanks WANG GAOXIANG. - Introduced ``raw_id` parameter for lighter queries. WANG GAOXIANG.
- Introduced
RECOMMENDS_STORAGE_MONGODB_FSYNC
setting.
- more verbose
- v0.0.13
- Use
{}
instead ofdict()
for better performance.
- Use
- v0.0.12
- python 3.3 and Django 1.5 compatibility
- v0.0.11
get_rating_site
provider method now defaults tosettings.SITE_ID
instead ofNone
.similarities
templatetag result is now cached per object- fixed tests if
recommends_precompute
is None. - explicitly named celery tasks.
- v0.0.10
- Added
RecSysAlgorithm
.
- Added
- v0.0.9
- Now tests can run in app’s ./manage.py test. Thanks Andrii Kostenko.
- Added support for ignored user recommendation. Thanks Maxim Gurets.
- v0.0.8
- Added
threshold_similarities
andthreshold_recommnedations
to the storage backends.
- Added
- v0.0.7
- added Mongodb storage
- added Redis storage
- added
unregister
method to the registry
- v0.0.6
- added logging
- DjangoOrmStorage now saves Similarities and Suggestions in batches, according to the new
RECOMMENDS_STORAGE_COMMIT_THRESHOLD
setting. - Decoupled Algorithms from Providers
- v0.0.5
- Refactored providers registry
- Renamed recommends.storages.django to recommends.storages.djangoorm to avoid name conflicts
- Refactored DjangoOrmStorage and moved it to recommends.storages.djangoorm.storage
- Added optional database router
- v0.0.4
- Refactored providers to use lists of votes instead of dictionaries
- fixed a critical bug where we ere calling the wrong method with the wrong signature.
- v0.0.3
- Added filelocking to the pre-shipped precomputing task
- Refactored signal handling, and added a task to remove similarities on pre_delete
- Added optional hooks for storing and retrieving the vote matrix
- v0.0.2
- Added the
RECOMMENDS_TASK_RUN
setting
- Added the
- v0.0.1
- Initial Release