Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
742 commits
Select commit Hold shift + click to select a range
ab5a2af
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Oct 30, 2023
6296f1a
Merge pull request #444 from jazzband/pre-commit-ci-update-config
Dresdn Oct 30, 2023
000c760
chore(deps-dev): bump safety from 2.3.4 to 2.3.5
dependabot[bot] Oct 31, 2023
010e629
chore(deps-dev): bump pytest-django from 4.5.2 to 4.6.0
dependabot[bot] Oct 31, 2023
48190e0
chore(deps-dev): bump sphinx-autodoc-typehints from 1.24.0 to 1.24.1
dependabot[bot] Nov 1, 2023
568e704
chore(deps): bump django from 4.2.6 to 4.2.7
dependabot[bot] Nov 2, 2023
35869a5
chore(deps-dev): bump tomlkit from 0.12.1 to 0.12.2
dependabot[bot] Nov 3, 2023
0e70322
Merge pull request #445 from jazzband/dependabot/pip/safety-2.3.5
Dresdn Nov 8, 2023
bb3d0c3
Merge pull request #446 from jazzband/dependabot/pip/pytest-django-4.6.0
Dresdn Nov 8, 2023
ab9f33c
Merge pull request #447 from jazzband/dependabot/pip/sphinx-autodoc-t…
Dresdn Nov 8, 2023
4680b45
Merge pull request #448 from jazzband/dependabot/pip/django-4.2.7
Dresdn Nov 8, 2023
8b179c0
Merge pull request #449 from jazzband/dependabot/pip/tomlkit-0.12.2
Dresdn Nov 8, 2023
25c7f9c
chore(deps-dev): bump hypothesis from 6.88.1 to 6.88.3
dependabot[bot] Nov 8, 2023
40a50cd
Merge pull request #450 from jazzband/dependabot/pip/hypothesis-6.88.3
Dresdn Nov 8, 2023
3858d9f
chore: release v1.5.0
Dresdn Nov 8, 2023
b534746
chore(deps-dev): bump pytest-django from 4.6.0 to 4.7.0
dependabot[bot] Nov 9, 2023
6c66ebc
chore(deps-dev): bump sphinx-autodoc-typehints from 1.24.1 to 1.25.2
dependabot[bot] Nov 13, 2023
ef88025
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Nov 13, 2023
bb80c75
chore(deps-dev): bump tomlkit from 0.12.2 to 0.12.3
dependabot[bot] Nov 15, 2023
87c73c9
chore(deps-dev): bump mypy from 1.6.1 to 1.7.1
dependabot[bot] Nov 24, 2023
ef0647c
chore(deps-dev): bump sphinx-rtd-theme from 1.3.0 to 2.0.0
dependabot[bot] Nov 29, 2023
7153bed
refactor: split model modules
jacobjove Nov 30, 2023
1cdc2c4
refactor: cleanup
jacobjove Nov 30, 2023
6382edc
chore(deps): bump django from 4.2.7 to 4.2.8
dependabot[bot] Dec 5, 2023
08086b0
fix: use typing.Tuple for annotations
jacobjove Dec 5, 2023
289e86e
fix: use typing.Tuple for annotations
jacobjove Dec 6, 2023
ee3f566
fix: use typing.Tuple for annotations
jacobjove Dec 6, 2023
ac90a17
chore(deps): bump actions/setup-python from 4 to 5
dependabot[bot] Dec 7, 2023
e1bc667
Merge pull request #467 from iacobfred/master
Dresdn Dec 7, 2023
4151cfc
chore(deps-dev): bump hypothesis from 6.88.3 to 6.92.0
dependabot[bot] Dec 11, 2023
1906219
Merge pull request #452 from jazzband/dependabot/pip/pytest-django-4.7.0
Dresdn Dec 13, 2023
ae6d311
Merge pull request #457 from jazzband/dependabot/pip/sphinx-autodoc-t…
Dresdn Dec 13, 2023
35a681c
Merge pull request #458 from jazzband/pre-commit-ci-update-config
Dresdn Dec 13, 2023
561a905
Merge pull request #460 from jazzband/dependabot/pip/tomlkit-0.12.3
Dresdn Dec 13, 2023
6e51283
Merge pull request #464 from jazzband/dependabot/pip/mypy-1.7.1
Dresdn Dec 13, 2023
8168d4d
Merge pull request #466 from jazzband/dependabot/pip/sphinx-rtd-theme…
Dresdn Dec 13, 2023
9bfd7f9
Merge pull request #470 from jazzband/dependabot/pip/django-4.2.8
Dresdn Dec 13, 2023
2aba311
Merge pull request #471 from jazzband/dependabot/github_actions/actio…
Dresdn Dec 13, 2023
f899044
Merge pull request #472 from jazzband/dependabot/pip/hypothesis-6.92.0
Dresdn Dec 13, 2023
c5185f2
chore(deps-dev): bump doc8 from 0.11.2 to 1.1.1
dependabot[bot] Dec 14, 2023
c7948e1
chore(deps-dev): bump m2r2 from 0.3.2 to 0.3.3.post2
dependabot[bot] Dec 14, 2023
b3d2e7e
chore(deps-dev): bump hypothesis from 6.92.0 to 6.92.1
dependabot[bot] Dec 18, 2023
f7b806a
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Dec 18, 2023
330607d
Merge pull request #474 from jazzband/dependabot/pip/doc8-1.1.1
Dresdn Dec 19, 2023
ba8e737
Merge pull request #475 from jazzband/dependabot/pip/m2r2-0.3.3.post2
Dresdn Dec 19, 2023
163d973
Merge pull request #476 from jazzband/dependabot/pip/hypothesis-6.92.1
Dresdn Dec 19, 2023
141a274
Merge pull request #477 from jazzband/pre-commit-ci-update-config
Dresdn Dec 19, 2023
fb1d3f8
chore(deps-dev): bump black from 22.12.0 to 23.12.1
dependabot[bot] Dec 25, 2023
9c1b597
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Dec 25, 2023
5019052
chore(deps-dev): bump pytest from 7.4.3 to 7.4.4
dependabot[bot] Jan 1, 2024
76f5283
chore(deps-dev): bump hypothesis from 6.92.1 to 6.92.6
dependabot[bot] Jan 9, 2024
3ca27bb
chore: Add Django 5.0 and Python 3.12 to the testing (#487)
cclauss Jan 10, 2024
a8e7fb0
chore(deps-dev): bump mypy from 1.7.1 to 1.8.0
dependabot[bot] Jan 10, 2024
549e5c9
chore(deps): bump django from 4.2.8 to 4.2.9
dependabot[bot] Jan 10, 2024
5ed4f1c
chore(deps-dev): bump nitpick from 0.34.0 to 0.35.0
dependabot[bot] Jan 10, 2024
7aa9b62
Merge pull request #479 from jazzband/dependabot/pip/mypy-1.8.0
Dresdn Jan 10, 2024
a9c7c7a
Merge pull request #481 from jazzband/pre-commit-ci-update-config
Dresdn Jan 10, 2024
f0a8e06
Merge pull request #480 from jazzband/dependabot/pip/black-23.12.1
Dresdn Jan 10, 2024
45c1575
Merge pull request #483 from jazzband/dependabot/pip/pytest-7.4.4
Dresdn Jan 10, 2024
91565d4
Merge pull request #484 from jazzband/dependabot/pip/nitpick-0.35.0
Dresdn Jan 10, 2024
cd9f32b
Merge pull request #485 from jazzband/dependabot/pip/django-4.2.9
Dresdn Jan 10, 2024
43dfefa
Merge pull request #486 from jazzband/dependabot/pip/hypothesis-6.92.6
Dresdn Jan 10, 2024
f7ef931
chore(deps-dev): bump gitpython from 3.1.37 to 3.1.41
dependabot[bot] Jan 10, 2024
560fa4a
Merge pull request #488 from jazzband/dependabot/pip/gitpython-3.1.41
Dresdn Jan 10, 2024
0b683ef
Fix typos with codespell --ignore-words-list=unkown --skip="*.po" -w
cclauss Jan 10, 2024
0e899c4
Merge pull request #489 from cclauss/codespell
Dresdn Jan 10, 2024
b51be65
chore(deps-dev): bump safety from 2.3.4 to 2.3.5
dependabot[bot] Jan 11, 2024
6ec6e00
chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3
dependabot[bot] Jan 11, 2024
6c4c418
chore(deps-dev): bump hypothesis from 6.92.6 to 6.93.0
dependabot[bot] Jan 15, 2024
3b8ce78
Merge pull request #491 from jazzband/dependabot/pip/safety-2.3.5
Dresdn Jan 15, 2024
ec1d973
Merge pull request #492 from jazzband/dependabot/pip/jinja2-3.1.3
Dresdn Jan 15, 2024
188f21a
Merge pull request #494 from jazzband/dependabot/pip/hypothesis-6.93.0
Dresdn Jan 15, 2024
932bcd2
chore(deps): bump actions/cache from 3 to 4
dependabot[bot] Jan 18, 2024
6d97fce
chore(deps-dev): bump safety from 2.3.5 to 3.0.1
dependabot[bot] Jan 22, 2024
fa56adc
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Jan 29, 2024
1a46ddc
chore(deps-dev): bump pytest-django from 4.7.0 to 4.8.0
dependabot[bot] Jan 31, 2024
24a35e7
chore(deps): bump django from 4.2.9 to 4.2.10
dependabot[bot] Feb 7, 2024
91c1b14
chore(deps-dev): bump hypothesis from 6.93.0 to 6.98.3
dependabot[bot] Feb 9, 2024
eb31634
Merge pull request #498 from jazzband/dependabot/github_actions/actio…
Dresdn Feb 12, 2024
9713c0d
Merge pull request #503 from jazzband/dependabot/pip/safety-3.0.1
Dresdn Feb 12, 2024
d592c61
Merge pull request #511 from jazzband/pre-commit-ci-update-config
Dresdn Feb 12, 2024
c2776cc
chore(deps-dev): bump black from 22.12.0 to 24.1.1
dependabot[bot] Feb 12, 2024
aba1ca4
chore(deps-dev): bump cryptography from 41.0.7 to 42.0.0
dependabot[bot] Feb 12, 2024
8be3ced
Merge pull request #508 from jazzband/dependabot/pip/black-24.1.1
Dresdn Feb 12, 2024
8a067fe
Merge pull request #513 from jazzband/dependabot/pip/pytest-django-4.8.0
Dresdn Feb 12, 2024
23f10d2
Merge pull request #517 from jazzband/dependabot/pip/django-4.2.10
Dresdn Feb 12, 2024
e30fdf7
chore(deps-dev): bump pytest from 7.4.4 to 8.0.0
dependabot[bot] Feb 12, 2024
aad9a79
Merge pull request #510 from jazzband/dependabot/pip/pytest-8.0.0
Dresdn Feb 12, 2024
5e97e2a
chore(deps-dev): bump sphinx-autodoc-typehints from 1.25.2 to 2.0.0
dependabot[bot] Feb 12, 2024
159d166
Merge pull request #518 from jazzband/dependabot/pip/sphinx-autodoc-t…
Dresdn Feb 12, 2024
27e8aee
Merge pull request #519 from jazzband/dependabot/pip/hypothesis-6.98.3
Dresdn Feb 12, 2024
bdde209
Merge pull request #520 from jazzband/dependabot/pip/cryptography-42.0.0
Dresdn Feb 12, 2024
76c92da
chore(deps-dev): bump black from 24.1.1 to 24.2.0
dependabot[bot] Feb 13, 2024
176d74e
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Feb 19, 2024
af46fec
chore(deps-dev): bump cryptography from 42.0.0 to 42.0.4
dependabot[bot] Feb 21, 2024
0d9b2b4
chore(deps-dev): bump tomlkit from 0.12.3 to 0.12.4
dependabot[bot] Feb 28, 2024
75473be
chore(deps-dev): bump hypothesis from 6.98.3 to 6.98.17
dependabot[bot] Mar 5, 2024
64555d8
chore(deps): bump django from 4.2.10 to 4.2.11
dependabot[bot] Mar 5, 2024
fecebff
Merge pull request #522 from jazzband/dependabot/pip/black-24.2.0
Dresdn Mar 5, 2024
9712b91
Merge pull request #528 from jazzband/pre-commit-ci-update-config
Dresdn Mar 5, 2024
90cd78d
Merge pull request #530 from jazzband/dependabot/pip/cryptography-42.0.4
Dresdn Mar 5, 2024
e0e5602
Merge pull request #535 from jazzband/dependabot/pip/tomlkit-0.12.4
Dresdn Mar 5, 2024
c97fdd2
Merge pull request #538 from jazzband/dependabot/pip/hypothesis-6.98.17
Dresdn Mar 5, 2024
84bfbf9
Merge pull request #539 from jazzband/dependabot/pip/django-4.2.11
Dresdn Mar 5, 2024
5bc35da
refactor(tests): expand EntityAdmin form tests and move to base function
Dresdn Mar 6, 2024
93c434b
feat(admin): enhance admin integration for dynamic EAV fieldsets
Dresdn Mar 6, 2024
2d7b06c
docs(eav): update documentation for Django EAV 2 admin integration an…
Dresdn Mar 6, 2024
4d2c080
test(forms): add test case for BaseEntityAdmin with no attributes
Dresdn Mar 6, 2024
d6af6a0
refactor(admin): optimize EAV field handling in admin forms
Dresdn Mar 6, 2024
792fc65
chore: remove support for Django < 3.2 and Python < 3.8
Dresdn Mar 6, 2024
49587d0
chore(deps-dev): bump pytest from 8.0.0 to 8.1.1
dependabot[bot] Mar 11, 2024
aea2f96
chore(deps-dev): bump mypy from 1.8.0 to 1.9.0
dependabot[bot] Mar 11, 2024
8318cfd
chore(deps-dev): bump hypothesis from 6.98.17 to 6.99.5
dependabot[bot] Mar 13, 2024
83e598a
chore: release v1.6.0
Dresdn Mar 14, 2024
bc64acf
chore(deps-dev): bump black from 24.2.0 to 24.3.0
dependabot[bot] Mar 18, 2024
19fb9f2
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Mar 18, 2024
9ee8af9
chore(deps-dev): bump pytest-cov from 4.1.0 to 5.0.0
dependabot[bot] Mar 25, 2024
6cc8e12
chore(deps-dev): bump safety from 3.0.1 to 3.1.0
dependabot[bot] Mar 27, 2024
e6cc7bc
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Apr 8, 2024
20c9194
chore(deps-dev): bump sphinx-autodoc-typehints from 2.0.0 to 2.0.1
dependabot[bot] Apr 11, 2024
4a01f13
chore(deps-dev): bump idna from 3.4 to 3.7
dependabot[bot] Apr 12, 2024
b94cc44
chore(deps-dev): bump black from 24.3.0 to 24.4.0
dependabot[bot] Apr 15, 2024
b48882e
chore(deps): bump sqlparse from 0.4.4 to 0.5.0
dependabot[bot] Apr 15, 2024
26dfc17
chore(deps-dev): bump mypy from 1.9.0 to 1.10.0
dependabot[bot] Apr 25, 2024
827c548
chore(deps-dev): bump pytest from 8.1.1 to 8.2.0
dependabot[bot] Apr 29, 2024
8529a40
chore(deps-dev): bump safety from 3.1.0 to 3.2.0
dependabot[bot] May 2, 2024
18b821e
chore(deps): bump django from 4.2.11 to 4.2.13
dependabot[bot] May 8, 2024
5c80465
chore(deps-dev): bump tomlkit from 0.12.4 to 0.12.5
dependabot[bot] May 9, 2024
9746ef8
chore(deps-dev): bump hypothesis from 6.99.5 to 6.102.1
dependabot[bot] May 14, 2024
27dfd35
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Apr 29, 2024
671fd81
chore(deps-dev): bump black from 24.4.0 to 24.4.2
dependabot[bot] Apr 26, 2024
6d38924
chore(deps-dev): bump pytest from 8.2.0 to 8.2.1
dependabot[bot] May 20, 2024
04b1926
---
dependabot[bot] May 21, 2024
3c74c2c
chore(deps-dev): bump hypothesis from 6.102.1 to 6.102.6
dependabot[bot] May 24, 2024
1b73435
chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4
dependabot[bot] May 26, 2024
1b0ea0b
Merge pull request #572 from jazzband/dependabot/pip/jinja2-3.1.4
dependabot[bot] May 26, 2024
8c87f2f
fix: ensure default manager is correctly replaced and ordered
Dresdn Jun 23, 2024
6585010
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jun 23, 2024
462e949
chore(deps-dev): bump pytest from 8.2.1 to 8.2.2
dependabot[bot] Jun 5, 2024
c0f485e
chore(deps-dev): bump authlib from 1.3.0 to 1.3.1
dependabot[bot] Jun 10, 2024
c62c927
chore(deps-dev): bump safety from 3.2.0 to 3.2.3
dependabot[bot] Jun 11, 2024
322753b
chore(deps-dev): bump hypothesis from 6.102.6 to 6.103.2
dependabot[bot] Jun 17, 2024
a4f5a8a
chore(deps-dev): bump urllib3 from 1.26.18 to 1.26.19
dependabot[bot] Jun 18, 2024
97eb3f7
chore: update downstream dependencies
Dresdn Jun 23, 2024
c35d135
chore: prepare release v1.6.1
Dresdn Jun 23, 2024
38ddd51
chore(deps-dev): bump mypy from 1.10.0 to 1.10.1
dependabot[bot] Jun 25, 2024
ceaf3ab
chore(deps-dev): bump hypothesis from 6.103.2 to 6.104.2
dependabot[bot] Jul 1, 2024
c82273e
chore(deps-dev): bump safety from 3.2.3 to 3.2.4
dependabot[bot] Jul 5, 2024
17e018a
chore(deps-dev): bump certifi from 2024.6.2 to 2024.7.4
dependabot[bot] Jul 6, 2024
5dba618
chore(deps): bump django from 4.2.13 to 4.2.14
dependabot[bot] Jul 10, 2024
3ea0257
chore(deps-dev): bump tomlkit from 0.12.5 to 0.13.0
dependabot[bot] Jul 11, 2024
8ab1d09
chore(deps-dev): bump mypy from 1.10.1 to 1.11.0
dependabot[bot] Jul 22, 2024
4940d7f
chore(deps-dev): bump pytest from 8.2.2 to 8.3.2
dependabot[bot] Jul 26, 2024
c8bc931
chore(deps-dev): bump hypothesis from 6.104.2 to 6.108.5
dependabot[bot] Jul 29, 2024
d2c34da
chore(deps-dev): bump mypy from 1.11.0 to 1.11.1
dependabot[bot] Jul 31, 2024
6e63441
chore(deps-dev): bump black from 24.4.2 to 24.8.0
dependabot[bot] Aug 5, 2024
c86b909
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Aug 5, 2024
cad0846
chore(deps-dev): bump hypothesis from 6.108.5 to 6.108.10
dependabot[bot] Aug 7, 2024
b0a73e2
chore(deps): bump pyyaml from 6.0.1 to 6.0.2
dependabot[bot] Aug 7, 2024
3884d2c
chore(deps): bump django from 4.2.14 to 4.2.15
dependabot[bot] Aug 7, 2024
a56559e
chore(deps-dev): bump hypothesis from 6.108.10 to 6.111.0
dependabot[bot] Aug 12, 2024
03cb115
chore(deps-dev): bump safety from 3.2.4 to 3.2.5
dependabot[bot] Aug 12, 2024
ab23ba1
chore(deps-dev): bump tomlkit from 0.13.0 to 0.13.2
dependabot[bot] Aug 15, 2024
6f141ff
refactor(slug): ensure generated slugs are valid Python identifiers
Dresdn Sep 1, 2024
3990d7d
test: remove special chars in attribute name test data
Dresdn Sep 1, 2024
27d3887
feat(attribute): add slug validation for Python identifier compliance
Dresdn Sep 1, 2024
1262a52
test(attributes): add slug parameter to attribute model test
Dresdn Sep 1, 2024
41fa7dd
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Sep 1, 2024
b8bcc38
ci(test): update Django versions and Python compatibility
Dresdn Sep 1, 2024
5e1a7d2
chore(linting): replace wemake-python-styleguide with ruff
Dresdn Sep 1, 2024
b5b576a
refactor: apply ruff linter rules and standardize code style
Dresdn Sep 1, 2024
50db5be
chore: add .git-blame-ignore-revs file
Dresdn Sep 1, 2024
3ccf314
ci(pre-commit): replace black with ruff for linting and formatting
Dresdn Sep 1, 2024
56939d9
chore: remove nitpick and black configuration from pyproject.toml
Dresdn Sep 1, 2024
393e3e3
chore: update lockfile
Dresdn Sep 1, 2024
9f4bddb
fix(eav): update ClassVar type hint for Python 3.8 compatibility
Dresdn Sep 1, 2024
6b7a04f
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Sep 1, 2024
625b8a5
chore(migrations): update defaults and meta options for Attribute and…
Dresdn Sep 1, 2024
17c9419
chore(deps-dev): bump safety from 3.2.5 to 3.2.7
dependabot[bot] Sep 1, 2024
353bc5f
chore(deps-dev): bump hypothesis from 6.111.0 to 6.111.2
dependabot[bot] Sep 1, 2024
1c4355e
chore(deps-dev): bump mypy from 1.11.1 to 1.11.2
dependabot[bot] Sep 1, 2024
3e75633
chore: release 1.7.0
Dresdn Sep 1, 2024
8f18d5e
fix(attribute): restore backward compatibility for invalid slugs
Dresdn Sep 2, 2024
d0b531f
chore: release 1.7.1
Dresdn Sep 2, 2024
0d82d5a
chore(deps-dev): bump doc8 from 1.1.1 to 1.1.2
dependabot[bot] Sep 3, 2024
f07e2d0
chore(deps-dev): bump pytest-django from 4.8.0 to 4.9.0
dependabot[bot] Sep 3, 2024
0f218ad
chore(deps-dev): bump cryptography from 42.0.8 to 43.0.1
dependabot[bot] Sep 4, 2024
e17778b
chore(deps): bump django from 4.2.15 to 4.2.16
dependabot[bot] Sep 4, 2024
d281ff9
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Sep 16, 2024
305740e
chore(deps-dev): bump pytest from 8.3.2 to 8.3.3
dependabot[bot] Sep 11, 2024
0e27224
chore(deps-dev): bump hypothesis from 6.111.2 to 6.112.1
dependabot[bot] Sep 16, 2024
dc2cd2d
chore(deps-dev): bump ruff from 0.6.3 to 0.6.5
dependabot[bot] Sep 16, 2024
5a1d754
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Sep 30, 2024
b276cb3
chore(deps-dev): bump ruff from 0.6.5 to 0.6.8
dependabot[bot] Sep 27, 2024
a47b1b0
chore(deps-dev): bump safety from 3.2.7 to 3.2.8
dependabot[bot] Sep 30, 2024
6c3c7f3
chore(deps-dev): bump hypothesis from 6.112.1 to 6.112.2
dependabot[bot] Sep 30, 2024
39c3540
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Nov 11, 2024
70fceed
chore(deps-dev): bump hypothesis from 6.112.2 to 6.113.0
dependabot[bot] Oct 10, 2024
ae73962
chore(deps-dev): bump sphinx-rtd-theme from 2.0.0 to 3.0.1
dependabot[bot] Oct 10, 2024
fef15f0
chore(deps-dev): bump mypy from 1.11.2 to 1.13.0
dependabot[bot] Oct 23, 2024
3a7d8ee
chore(deps-dev): bump safety from 3.2.8 to 3.2.10
dependabot[bot] Oct 28, 2024
835717b
chore(deps-dev): bump ruff from 0.6.8 to 0.7.3
dependabot[bot] Nov 11, 2024
abd93a4
chore(deps-dev): bump safety from 3.2.10 to 3.2.11
dependabot[bot] Nov 13, 2024
34862ed
chore(deps-dev): bump sphinx-rtd-theme from 3.0.1 to 3.0.2
dependabot[bot] Nov 14, 2024
75708e3
chore(deps): bump codecov/codecov-action from 3 to 5
dependabot[bot] Nov 15, 2024
6c44ba9
chore(deps-dev): bump ruff from 0.7.3 to 0.8.0
dependabot[bot] Nov 25, 2024
9c68743
chore(deps-dev): bump pytest from 8.3.3 to 8.3.4
dependabot[bot] Dec 2, 2024
1125887
chore(deps-dev): bump safety from 3.2.11 to 3.2.14
dependabot[bot] Dec 23, 2024
eca5995
chore(deps-dev): bump mypy from 1.13.0 to 1.14.1
dependabot[bot] Dec 31, 2024
18148c2
pin Poetry to 1.8.4
Dresdn Feb 8, 2025
9261d51
chore(deps-dev): bump jinja2 from 3.1.4 to 3.1.5
dependabot[bot] Feb 8, 2025
436edd5
chore(deps): bump django from 4.2.16 to 4.2.19
dependabot[bot] Feb 8, 2025
b160b38
chore(deps-dev): bump ruff from 0.8.0 to 0.9.5
dependabot[bot] Feb 8, 2025
579a1e0
chore(deps-dev): bump pytest-django from 4.9.0 to 4.10.0
dependabot[bot] Feb 11, 2025
73755c4
chore(deps-dev): bump ruff from 0.9.5 to 0.9.6
dependabot[bot] Feb 11, 2025
996512b
chore(ruff): set python target version to 3.8
Dresdn Feb 13, 2025
a95f2a1
style(lint): apply ruff formatting rules with defined target-version
Dresdn Feb 13, 2025
449ddc9
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Feb 10, 2025
28c67b3
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 10, 2025
4deda2a
refactor: move Sequence import to type-checking block
Dresdn Feb 13, 2025
fafe528
feat(models): add database constraints to Value model
Dresdn Feb 25, 2025
e789a0d
chore(deps-dev): bump safety from 3.2.14 to 3.3.0
dependabot[bot] Feb 17, 2025
041b19a
chore(deps-dev): bump ruff from 0.9.6 to 0.9.7
dependabot[bot] Feb 21, 2025
f6b3cf0
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Feb 24, 2025
2b9b9d7
Fix for issue #648: Ensure choices are valid (value, label) tuples to…
Dec 23, 2024
a38a6b9
chore: release 1.8.0
Dresdn Feb 25, 2025
7e57280
ci: update PyPI publish action to use recommended tag
Dresdn Feb 25, 2025
682cf61
ci: improve test workflow configuration
Dresdn Feb 25, 2025
fe6db89
chore(deps-dev): bump pytest from 8.3.4 to 8.3.5
dependabot[bot] Mar 3, 2025
439fa50
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] May 5, 2025
f7f3d59
chore(deps-dev): bump jinja2 from 3.1.5 to 3.1.6
dependabot[bot] Mar 6, 2025
f193bd4
chore(deps-dev): bump ruff from 0.9.7 to 0.11.8
dependabot[bot] May 5, 2025
dc49b53
chore(deps-dev): bump m2r2 from 0.3.3.post2 to 0.3.4
dependabot[bot] May 5, 2025
3e5841a
chore(deps): update python and django version requirements
Dresdn Jun 2, 2025
24c1de8
ci(workflow): update Python and Django version matrix for tests
Dresdn Jun 2, 2025
dc371db
chore(deps): update downstream dependencies
Dresdn Jun 2, 2025
539f000
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] May 26, 2025
8dd9275
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Jun 2, 2025
794c71c
chore: release 1.8.1
Dresdn Jun 2, 2025
a32e94a
chore(deps-dev): bump tomlkit from 0.13.2 to 0.13.3
dependabot[bot] Jun 6, 2025
f7aeed0
chore(deps-dev): bump requests from 2.32.3 to 2.32.4
dependabot[bot] Jun 10, 2025
88d367f
chore(deps): bump django from 4.2.21 to 4.2.23
dependabot[bot] Jun 11, 2025
dcc643f
chore(deps-dev): bump pytest-cov from 5.0.0 to 6.2.1
dependabot[bot] Jun 13, 2025
ec9a5b4
chore(deps-dev): bump safety from 3.5.1 to 3.5.2
dependabot[bot] Jun 13, 2025
32e2099
chore(deps-dev): bump mypy from 1.16.0 to 1.16.1
dependabot[bot] Jun 17, 2025
f42a53b
chore(deps-dev): bump pytest from 8.3.5 to 8.4.1
dependabot[bot] Jul 4, 2025
ce5f58d
chore(deps-dev): bump urllib3 from 2.4.0 to 2.5.0
dependabot[bot] Jul 4, 2025
5248498
chore(deps-dev): bump ruff from 0.11.12 to 0.12.2
dependabot[bot] Jul 4, 2025
8b70e6a
chore(deps-dev): bump hypothesis from 6.133.0 to 6.135.24
dependabot[bot] Jul 4, 2025
d941373
chore(deps-dev): bump hypothesis from 6.135.24 to 6.135.26
dependabot[bot] Jul 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions .coveragerc

This file was deleted.

17 changes: 17 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Check https://editorconfig.org for more information
# This is the main config file for this project:
root = true

[*]
charset = utf-8
trim_trailing_whitespace = true
end_of_line = lf
indent_style = space
insert_final_newline = true
indent_size = 2

[*.py]
indent_size = 4

[*.pyi]
indent_size = 4
2 changes: 2 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Apply ruff linter rules and standardize code style
c4d7cedeb8b7a8bded8db9a658ae635195071ce3
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ Tell us what happens instead.
Not obligatory, but you can suggest a fix or reason for the bug.

## Steps to Reproduce
This is not required, but it would be highly appreciated if you
provided a link to a live example, or an unambiguous set of steps to
This is not required, but it would be highly appreciated if you
provided a link to a live example, or an unambiguous set of steps to
reproduce this bug. Include code to reproduce, if relevant.


Expand Down
15 changes: 15 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
version: 2
updates:
- package-ecosystem: pip
directory: "/"
schedule:
interval: daily
time: "02:00"
open-pull-requests-limit: 10

- package-ecosystem: github-actions
directory: "/"
schedule:
interval: daily
time: "02:00"
open-pull-requests-limit: 10
54 changes: 54 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# I'm helping!

<!--
Thank you for submitting a Pull Request. We appreciate it!

Please, fill in all the required information
to make our review and merging processes easier.
-->

## Checklist

<!--
Please check everything that applies:
-->

- [ ] I have double checked that there are no unrelated changes in this pull request (old patches, accidental config files, etc.)
- [ ] I have created at least one test case for the changes I have made
- [ ] I have updated the documentation for the changes I have made
- [ ] I have added my changes to the `CHANGELOG.md`

## Pull Request type

<!--
Please try to limit your pull request to one type, submit multiple pull requests if needed.
-->

Please check the type of change your PR introduces:

- [ ] Bugfix
- [ ] Feature
- [ ] Code style update (formatting, renaming)
- [ ] Refactoring (no functional changes, no api changes)
- [ ] Build related changes
- [ ] Documentation content changes
- [ ] Other (please describe):

## Related issue(s)

<!--
Mark what issues this Pull Request closes or references.

Format is:
- Closes #issue-number
- Refs #issue-number

Example. Refs #0
Documentation: https://blog.github.com/2013-05-14-closing-issues-via-pull-requests/
-->

## Other Information

<!--
If you have any other comments, feel free to share!
-->
39 changes: 39 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Release

on:
push:
tags:
- '*'

jobs:
build:
if: github.repository == 'jazzband/django-eav2'
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: 3.8

- name: Install dependencies
run: |
python -m pip install -U pip
python -m pip install -U poetry twine

- name: Build package
run: |
poetry build
twine check dist/*

- name: Upload packages to Jazzband
if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags')
uses: pypa/gh-action-pypi-publish@release/v1
with:
user: jazzband
password: ${{ secrets.JAZZBAND_RELEASE_KEY }}
repository_url: https://jazzband.co/projects/django-eav2/upload
65 changes: 65 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# https://docs.djangoproject.com/en/stable/faq/install/#what-python-version-can-i-use-with-django
name: test

"on":
push:
branches:
- '**'
pull_request:
workflow_dispatch:

jobs:
test-matrix:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
django-version: ['4.2', '5.1', '5.2']
exclude:
# Exclude Python 3.9 with Django 5.1 and 5.2
- python-version: '3.9'
django-version: '5.1'
- python-version: '3.9'
django-version: '5.2'
# Exclude Python 3.13 with Django 4.2
- python-version: '3.13'
django-version: '4.2'

steps:
- uses: actions/checkout@v4

- name: Set up python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

- name: Install Poetry
uses: snok/install-poetry@v1
with:
version: 1.8.4
virtualenvs-create: true
virtualenvs-in-project: true
installer-parallel: true

- name: Set up cache
uses: actions/cache@v4
with:
path: .venv
key: venv-${{ matrix.python-version }}-${{ hashFiles('poetry.lock') }}

- name: Install dependencies
run: |
poetry install
poetry run pip install --upgrade pip
poetry run pip install --upgrade "django==${{ matrix.django-version }}.*"

- name: Run tests
run: |
poetry run pytest
poetry check
poetry run pip check

- name: Upload coverage to Codecov
uses: codecov/codecov-action@v5
with:
file: ./coverage.xml
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -126,3 +126,8 @@ tags

## Mac
.DS_Store


## IDE
.idea
.vscode
27 changes: 27 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# See https://pre-commit.com for more information
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v5.0.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-yaml
- id: check-added-large-files
- id: mixed-line-ending

- repo: https://github.com/astral-sh/ruff-pre-commit
# Ruff version.
rev: v0.11.12
hooks:
# Run the linter.
- id: ruff
args: [ --fix ]
# Run the formatter.
- id: ruff-format

- repo: https://github.com/remastr/pre-commit-django-check-migrations
rev: v0.1.0
hooks:
- id: check-migrations-created
args: [--manage-path=manage.py]
additional_dependencies: [django==4.1]
24 changes: 24 additions & 0 deletions .readthedocs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# .readthedocs.yaml
# Read the Docs configuration file
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
version: 2

# Set the version of Python and other tools you might need
build:
os: ubuntu-20.04
tools:
python: '3.9'
jobs:
# See https://github.com/readthedocs/readthedocs.org/issues/4912
pre_create_environment:
- asdf plugin add poetry
- asdf install poetry latest
- asdf global poetry latest
- poetry config virtualenvs.create false
post_install:
- . "$(pwd | rev | sed 's/stuokcehc/svne/' | rev)/bin/activate" && poetry install --only main --only docs

# Build documentation in the docs/ directory with Sphinx
sphinx:
configuration: docs/source/conf.py
fail_on_warning: true
26 changes: 0 additions & 26 deletions .travis.yml

This file was deleted.

Loading