CHANGELOG
v0.4.1 (2025-02-03)
Fix
- fix: added structured/contrib in MANIFEST (
2a20044
)
v0.4.0 (2024-11-26)
Chore
chore: update python compatibility (
d091026
)chore: update rollup build to output minified code (
69127b9
)chore: update README codecov badge ⛱ (
cdc8dd2
)chore: update github CI (
5391215
)chore: add compatibility for django 5.1 (
2ce7d69
)
Feature
- feat(core): added
{field.attname}_raw
for StructuredJSONField raw data inspection to instance class (0c34c65
)
Fix
- fix: fix compatibility with python 3.8 (
1466f02
)
Refactor
refactor: move raw field generation to contribute_to_class (
ef93706
)refactor: refactor utils code (
af6e75d
)refactor: cache engine code refactor (
0774e7d
)
v0.3.1 (2024-11-18)
Fix
- fix(cache): added signals to update cache entries in shared cache (
333e422
)
Unknown
tests: update test models (
8c6ca2a
)deps: update to pydantic 2.9.2 (
ba21a56
)tests: update cache tests (
f9a763a
)
v0.3.0 (2024-11-17)
Feature
- feat(admin): autopopolate items in admin search with paginated responses (
fe15ee0
)
Fix
fix(pydantic): fix serializations of Qs field (
995e5e1
)fix(pydantic): fix pydantic annotation inspection (
2c17531
)fix(abstract): fix compatibility with abstract foreign key (
46b12e4
)
Refactor
- refactor(pydantic): refactor annotation patching logic, now handling recustions (
d5aa257
)
Unknown
tests: fix tests for shared cache (
f080e10
)tests: run tests both with cache on and off and shared cache (
8af9203
)tests: run tests both with cache on and off (
76fb3ec
)tests: update tests for abstract querysets (
f544ce6
)
v0.2.1 (2024-11-15)
Fix
- fix(admin): fix m2m empty value (
99c0404
)
v0.2.0 (2024-10-26)
Chore
- chore: update ci testing codecov upload (
593947d
)
Documentation
docs: update readme admin and restframework integrations (
d4f84d8
)docs: update readme shields (
68f363a
)
Feature
feat(admin): added compatibility for Queryset field in admin (
5cc6aa2
)feat(admin): make relations nullable in json-form schema (
3763192
)feat(core): added compatibility with abstract model relations (
8e0d6c1
)feat(admin): better search capabilities for admin panel (
a782592
)
Fix
fix(admin): fix widget wrong method alias 'model_json_schema' (
028dae9
)fix(field): fix structured field typing annotations import (
de088ac
)
Refactor
- refactor(admin): remove unused js (
86b5a38
)
Unknown
- deps(jsoneditor): update jsoneditor version (
8ecf724
)
v0.1.0 (2024-07-12)
Chore
chore: limit compatibility to python >= 3.9 (
b7754ad
)chore: better typing suggestions for cache enabled models (
0cb660e
)chore: fix typing error on ci tests (
d3be04e
)chore: fir typo in requirements.txt (
62a56df
)chore: update ci testing versions (
0d2cae1
)chore: update ci testing versions (
e35f276
)chore: fix rollup watching (
43f016c
)chore: change js form placeholder for qs (
4ca997d
)chore: remove structured model form (
78fdcf2
)chore: added jsoneditor.js.map (
cdaa86d
)chore: first commit 🙀 (
9a29807
)
Documentation
docs: update readme settings section 🐸 (
1d2d5bd
)docs: update readme 🐸 (
8afe82b
)docs: update README 📒 (
f2dc816
)docs: update README 📒 (
933ebb5
)
Feature
feat: added settings to enable shared cache experimental features (
535ada5
)feat: first draft for a shared cache between instances and fields (
5862559
)feat: better visibility for autocomplete selected item in multiple relations (
20f6497
)feat: better visibility to selected option in m2m fields editor (
7b16dae
)feat: adapt dark schema css (
11621ca
)feat: use select2 to fetch fk and qs objects from api (
aa127b6
)feat: update jsonschema for fk and qs field to include select2 defs" (
c8715ef
)feat: update model search endpoint to admit direct pk searches (
6987be0
)feat: add autocomplete to foreignkeys (
c7cd96b
)feat: resolve forward ref in cache types eval (
07ee16a
)feat: handle errors in json editor (
a3d3e7e
)feat: better theming for tools modals in editor (
62f0ab1
)feat: change background and border of nested json editors (
533a657
)feat: change button style in editor (
8ae4f66
)feat: added some styling to editor (
c5d7988
)feat: added json editor in django admin (
7d96762
)
Fix
fix: fix get_type eval for python 3.8 (
c0c132c
)fix: fix annotation inspection in base meta model (
5ee16d7
)fix: fix search view not finding direct pks" (
0bf1bde
)fix: fix qsfield serialization when dealink with list of pks (
7c8cdad
)fix: fix attribute changes on db coming data (
74d02e4
)fix: fix response from search model api (
24139ee
)fix: fix error handling in fe json editor (
cb38c17
)fix: fix editor nested relation concurrency (
1929be2
)fix: fix cache engine not fetching pk in case of objects (
4c4fb4d
)fix: fix cache on nested elements (
c4f79ac
)fix: fix typo in model form class name (
e80b8e0
)fix: fix sql errors in sqlite db (
e3520bd
)fix: fix typing errors for python 3.8 (
5bbf3ec
)
Refactor
refactor: refactor cache engine (
f024362
)refactor: refactor MetaModel class (
70a03c7
)refactor: refactor search model api endpoint (
3396fa6
)refactor: move select2 scss code (
cf79fb4
)refactor: correct typo in reactive form path map (
03d3cb4
)refactor: correct typo in reactive form path (
dcf5444
)
Unknown
tests: more tests (
42a9021
)tests: fix warnings in unit testing' (
2837ab0
)tests: update error mapper test (
8ee2fe3
)deps: update MANIFEST (
4552d45
)tests: 85% coverage reached :thumbs_up: 👍 (
63277ea
)Merge branch 'master' into feature/editorautocomplete (
7e638ab
)tests: added new test case for qs_field changes persistence (
474dbe0
)deps: remove autocomplete dependency (
86be78a
)deps: update pydantic to 2.8 (
77cee0b
)tests: scaffold for drf test and tests code clean (
fb851a1
)tests: refactor cache engine tests (
6b29163
)tests: create new tests for django admin widget (
affe5ae
)tests: more schematic tests subdivision and new test for qs cache (
a67a3e2
)tests: fix python 3.8 typing (
d32880d
)tests: fix whitespace error (
a2500f4
)tests: activate cache db hit test (
e220f3b
)tests: update test models and tescases (
81c2d35
)tests: update test migrations (
69164d7
)