django-eav2/CHANGELOG.md

118 lines
3 KiB
Markdown

# Version History
We follow [Semantic Versions](https://semver.org/) starting at the `0.14.0` release.
## {{ Next Version }}
### Features
### Bug Fixes
- Fixes querying with multiple eav kwargs [#395](https://github.com/jazzband/django-eav2/issues/395)
## 1.4.0 (2023-07-07)
### Features
- Support Bahasa Indonesia Translations
- Support Django 4.2
## 1.3.1 (2023-02-22)
### Bug Fixes
- Generate missing migrations [#331](https://github.com/jazzband/django-eav2/issues/331)
## 1.3.0 (2023-02-10)
### Features
- Add support for Django 4.1
### Bug Fixes
- Fixes missing `Add another` button for inlines in `BaseEntityAdmin`
- Fixes saving of Attribute date types rendering using `BaseDynamicEntityForm` [#261](https://github.com/jazzband/django-eav2/issues/261)
### Misc
- Drops support for Django 2.2 and Python 3.7
## 1.2.3 (2022-08-15)
### Bug Fixes
- Don't mark doc8 as a dependency [#235](https://github.com/jazzband/django-eav2/issues/235)
- Make Read the Docs dependencies all optional
## 1.2.2 (2022-08-13)
### Bug Fixes
- Fixes AttributeError when using CSVFormField [#187](https://github.com/jazzband/django-eav2/issues/187)
- Fixes slug generation for Attribute.name fields longer than 50 characters [#223](https://github.com/jazzband/django-eav2/issues/223)
- Migrates Attribute.slug to django.db.models.SlugField() [#223](https://github.com/jazzband/django-eav2/issues/223)
## 1.2.1 (2022-02-08)
### Bug Fixes
- Fixes FieldError when filtering on foreign keys [#163](https://github.com/jazzband/django-eav2/issues/163)
## 1.2.0 (2021-12-18)
### Features
- Adds 64-bit support for `Value.value_int`
- Adds Django 4.0 and Python 3.10 support
### Misc
- Drops support for Django 3.1 and Python 3.6
## 1.1.0 (2021-11-07)
### Features
- Adds support for entity models with UUId as a primary key #38
### Bug Fixes
- Fixes `ValueError` for models without local managers #41
- Fixes `str()` and `repr()` for `EnumGroup` and `EnumValue` objects #91
### Misc
- Bumps min python version to `3.6.2`
**Full Changelog**: https://github.com/jazzband/django-eav2/compare/1.0.0...1.1.0
## 1.0.0 (2021-10-21)
### Breaking Changes
- Drops support for `django1.x`
- Drops support for `django3.0`
- Moves `JSONField()` datatype to `django-jsonfield-backport` for Django2.2 instances
### Features
- Adds support for `django3.2`
- Adds support for `python3.9`
- Adds support for `defaults` keyword on `get_or_create()`
### #Misc
- Revamps all tooling, including moving to `poetry`, `pytest`, and `black`
- Adds Github Actions and Dependabot
**Full Changelog**: https://github.com/jazzband/django-eav2/compare/0.14.0...1.0.0
## 0.14.0 (2021-04-23)
### Misc
- This release will be the last to support this range of Django versions: 1.11, 2.0, 2.1, 2.2, 3.0. SInce all of their extended support was ended by Django Project.
- From the next release only will be supported 2.2 LTS, 3.1, and 3.2 LTS (eventually 4.x)
**Full Changelog**: https://github.com/jazzband/django-eav2/compare/0.13.0...0.14.0
(Anything before 0.14.0 was not recorded.)