Releases: Princeton-CDH/parasolr
Releases · Princeton-CDH/parasolr
v0.9.2
updates
IndexableSignalHandler.disconnect
updated to return a count of the number of handlers removed, so you can determine whether signals were already previously disconnected- Now tested against Django 4.1, 4.2, and 5.0
- bugfix:
AliasedSolrQuerySet
now supports aliasing for keyword arguments when calling thesearch
method
What's Changed (auto-generated report)
- Update signal disconnect method to return count of handlers removed by @rlskoeser in #84
- v0.9.2 - support aliased fields in AliasedQuerySet.search method by @rlskoeser in #87
Full Changelog: 0.9.1...0.9.2
v0.9.1
Updated to be compatible with solr 9 and newer versions of python
What's Changed
- Updates to django/python/solr versions by @rlskoeser in #81
- Release v0.9.1 by @rlskoeser in #82
Full Changelog: 0.9...0.9.1
v0.9
updates in v0.9
SolrQuerySet
now supports Solr grouping via newgroup
method andGroupedResponse
- New class method
prep_index_chunk
onIndexable
class, to support
prefetching related objects when iterating over Django querysets for indexing - Include django view mixins in sphinx documentation
- Dropped support for python 3.6; added python 3.9
- Dropped support for Django 2.2; added Django 3.2
- No longer tested against Solr 6.6
What's Changed (auto-generated list)
- Add basic support for response for Solr grouped queries by @rlskoeser in #76
- Add a new indexable classmethod for prefetching on chunks of index items by @rlskoeser in #77
- Fix error introduced in index script by @rlskoeser in #78
- Add views to docs by @kmcelwee in #71
Full Changelog: 0.8.2...0.9
v0.8.2
What's Changed
- Make it possible to customize queryset result doc by @rlskoeser in #70
Full Changelog: 0.8.1...0.8.2
v0.8.1
What's Changed
- Ignore proxy models when collecting indexables by @rlskoeser in #69
Full Changelog: 0.8...0.8.1
v0.8
What's Changed
- Make mock queryset plugin more extensible by @rlskoeser in #66
- Add support for highlighting multiple fields by @rlskoeser in #67
- set up pre commit hooks for black + isort by @rlskoeser in #68
Full Changelog: 0.7...0.8
v0.7
- Dropped support for Python 3.5
- Now tested against Python 3.6, 3.8, Django 2.2—3.1, Solr 6 and Solr 8
- Continuous integration migrated from Travis-CI to GitHub Actions
- bugfix: in some cases, index script was wrongly detecting ModelIndexable
subclasses as abstract and excluding them; this has been corrected - ModelIndexable now extends
django.db.models.Model
; existing code
MUST be updated to avoid double-extending Model - Default index data has been updated to use a dynamic field
item_type_s
instead ofitem_type
so that basic setup does not require customizing the solr schema. ModelIndexable.get_related_model
now supports ForeignKey relationships and django-taggitTaggableManager
when identifying depencies for binding signal handlers