Skip to content

Latest commit

 

History

History
279 lines (136 loc) · 16.9 KB

CHANGELOG.md

File metadata and controls

279 lines (136 loc) · 16.9 KB

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)