2021-10-31 02:02:30 +00:00
# Version History
2021-11-08 03:06:20 +00:00
We follow [Semantic Versions ](https://semver.org/ ) starting at the `0.14.0` release.
2024-06-23 21:06:01 +00:00
## 1.6.1 (2024-06-23)
### What's Changed
- Ensure eav.register() Maintains Manager Order by @Dresdn in https://github.com/jazzband/django-eav2/pull/595
- Update downstream dependencies by @Dresdn in https://github.com/jazzband/django-eav2/pull/597
2024-03-14 14:26:57 +00:00
## 1.6.0 (2024-03-14)
2021-11-08 03:06:20 +00:00
2024-03-14 14:26:57 +00:00
### What's Changed
2024-03-06 16:40:34 +00:00
- Corrects `BaseEntityAdmin` integration into Django Admin site
2024-03-14 14:26:57 +00:00
- Split model modules by @iacobfred in https://github.com/jazzband/django-eav2/pull/467
- Add Django 5.0 and Python 3.12 to the testing by @cclauss in https://github.com/jazzband/django-eav2/pull/487
- Fix typos with codespell by @cclauss in https://github.com/jazzband/django-eav2/pull/489
- Enhance BaseEntityAdmin by @Dresdn in https://github.com/jazzband/django-eav2/pull/541
- Remove support for Django < 3.2 and Python < 3 . 8 by @Dresdn in https: // github . com / jazzband / django-eav2 / pull / 542
2021-11-08 03:06:20 +00:00
2023-11-08 16:28:17 +00:00
## 1.5.0 (2023-11-08)
2023-02-10 17:22:32 +00:00
### Bug Fixes
2023-09-07 05:22:06 +00:00
- Fixes querying with multiple eav kwargs [#395 ](https://github.com/jazzband/django-eav2/issues/395 )
2023-10-30 15:57:29 +00:00
### Features
- Support for many type of primary key (UUIDField, BigAutoField)
- Support for natural key use for some models for serialization (EnumValue, EnumGroup, Attribute, Value)
2023-10-30 17:34:21 +00:00
- Add support for Django 4.2
- Add support for Python 3.11
2023-10-30 15:57:29 +00:00
2023-07-07 20:11:50 +00:00
## 1.4.0 (2023-07-07)
2023-06-29 09:25:55 +00:00
### Features
- Support Bahasa Indonesia Translations
2023-07-07 20:11:50 +00:00
- Support Django 4.2
2023-06-29 09:25:55 +00:00
2023-02-22 17:37:41 +00:00
## 1.3.1 (2023-02-22)
### Bug Fixes
- Generate missing migrations [#331 ](https://github.com/jazzband/django-eav2/issues/331 )
2023-02-10 17:22:32 +00:00
## 1.3.0 (2023-02-10)
### Features
2023-02-10 17:02:49 +00:00
- Add support for Django 4.1
2021-12-19 04:21:31 +00:00
### Bug Fixes
2022-08-31 22:35:11 +00:00
- Fixes missing `Add another` button for inlines in `BaseEntityAdmin`
2023-02-10 16:35:05 +00:00
- Fixes saving of Attribute date types rendering using `BaseDynamicEntityForm` [#261 ](https://github.com/jazzband/django-eav2/issues/261 )
2022-08-31 22:35:11 +00:00
2023-02-10 17:02:49 +00:00
### Misc
- Drops support for Django 2.2 and Python 3.7
2022-08-15 19:07:07 +00:00
## 1.2.3 (2022-08-15)
### Bug Fixes
2022-08-15 18:56:59 +00:00
- Don't mark doc8 as a dependency [#235 ](https://github.com/jazzband/django-eav2/issues/235 )
- Make Read the Docs dependencies all optional
2022-08-13 17:56:30 +00:00
## 1.2.2 (2022-08-13)
2023-10-30 15:57:29 +00:00
2022-08-13 17:56:30 +00:00
### Bug Fixes
- Fixes AttributeError when using CSVFormField [#187 ](https://github.com/jazzband/django-eav2/issues/187 )
2022-08-12 22:00:59 +00:00
- 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 )
2022-06-13 05:00:29 +00:00
2022-08-13 17:56:30 +00:00
## 1.2.1 (2022-02-08)
2023-10-30 15:57:29 +00:00
2022-02-09 02:33:09 +00:00
### Bug Fixes
2022-02-09 02:13:12 +00:00
2022-02-09 02:33:09 +00:00
- Fixes FieldError when filtering on foreign keys [#163 ](https://github.com/jazzband/django-eav2/issues/163 )
2021-12-19 04:21:31 +00:00
## 1.2.0 (2021-12-18)
### Features
2021-12-19 03:29:38 +00:00
- Adds 64-bit support for `Value.value_int`
2021-12-19 04:17:20 +00:00
- Adds Django 4.0 and Python 3.10 support
2021-12-19 03:29:38 +00:00
2021-11-08 03:06:20 +00:00
### Misc
2021-12-19 04:17:20 +00:00
- Drops support for Django 3.1 and Python 3.6
2021-11-08 03:06:20 +00:00
## 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`
2023-10-30 15:57:29 +00:00
**Full Changelog**: < https: / / github . com / jazzband / django-eav2 / compare / 1 . 0 . 0 . . . 1 . 1 . 0 >
2021-11-08 03:06:20 +00:00
2021-10-31 02:02:30 +00:00
## 1.0.0 (2021-10-21)
2021-11-08 03:06:20 +00:00
### Breaking Changes
2021-10-31 02:02:30 +00:00
- Drops support for `django1.x`
- Drops support for `django3.0`
- Moves `JSONField()` datatype to `django-jsonfield-backport` for Django2.2 instances
2021-11-08 03:06:20 +00:00
### Features
2021-10-31 02:02:30 +00:00
- Adds support for `django3.2`
- Adds support for `python3.9`
- Adds support for `defaults` keyword on `get_or_create()`
2021-11-08 03:06:20 +00:00
### #Misc
2021-10-31 02:02:30 +00:00
- Revamps all tooling, including moving to `poetry` , `pytest` , and `black`
- Adds Github Actions and Dependabot
2023-10-30 15:57:29 +00:00
**Full Changelog**: < https: / / github . com / jazzband / django-eav2 / compare / 0 . 14 . 0 . . . 1 . 0 . 0 >
2021-10-31 02:02:30 +00:00
## 0.14.0 (2021-04-23)
2021-11-08 03:06:20 +00:00
### Misc
2021-10-31 02:02:30 +00:00
- 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)
2023-10-30 15:57:29 +00:00
**Full Changelog**: < https: / / github . com / jazzband / django-eav2 / compare / 0 . 13 . 0 . . . 0 . 14 . 0 >
2021-10-31 02:02:30 +00:00
(Anything before 0.14.0 was not recorded.)