CamomillaCamomilla
Home
QuickStart
How to
Demo
GitHub
Home
QuickStart
How to
Demo
GitHub
  • Home
  • QuickStart
  • How to
    • Use API
    • Use Media
    • Use Menu
    • Use Modeltranslation
    • Use Pages Context
    • Use Pages
    • Use Settings
    • Use StructuredJSONField
  • Changelog
  • Contribute
  • License

CHANGELOG

v6.3.1 (2026-03-24)

Bug Fixes

  • docs: Update Django versions badge in README (36cc0b5)

  • serializers: Correct superclass reference in UserProfileSerializer update method (d919123)

  • views: Add permission classes to LanguageViewSet for better access control (f4ddd06)

Chores

  • Add AI coding instructions for Camomilla CMS (df7cbcd)

  • Add structured JSON field integration and admin customization in Agent instructions (59b722a)

Refactoring

  • Remove ParseMimeMixin from MediaFolderViewSet and MediaViewSet (08e9ca4)

  • Remove unnecessary whitespace in LanguageViewSet (667e453)

  • tests: Remove debug print statement from media data test (9fd8020)

Testing

  • Improve test coverage (1c6bac9)

v6.3.0 (2026-01-07)

Bug Fixes

  • api: Update permission classes to allow unauthenticated access for logout api (095a868)

Chores

  • Add checkout step to coverage job in CI workflow (ddc42ab)

  • Added docs build pipeline (8cba907)

  • Refactor doc publish script to streamline git operations (0c6e2c7)

  • Simplify commit message for documentation deployment (1858bad)

  • Some beauty lifting πŸ’… to gh actions steps (4a49d47)

  • Update CI configuration for Python 3.14 and Django compatibility; add pydantic and psycopg2-binary dependencies (#41, 8230c4e)

  • Update coverage job name for clarity (49022bd)

  • Update doc pipeline (bf1ff8f)

  • Update doc pipeline pnpm version (9cc42e3)

  • Update doc pipeline publish script (a2bd422)

  • Update documentation publishing using dedicated github page action (6af7284)

  • Update Makefile with new commands and .PHONY (d09c805)

  • Update publish branch to gh-pages for documentation deployment (29c72a5)

  • Update Python version support to include 3.14 and adjust requirements (#41, 8230c4e)

Documentation

  • Add comments to placeholder files in docs to instruct contributor where to find original files (f1b0e18)

  • Fix moveCHANGELOG script wrong contribute destination (28ee254)

  • Remove emoji from warning banners (f766cc5)

  • Update docs engine to vuepress 2-rc24 (dde459a)

Features

  • python: Add compatibility with python 3.14 (#41, 8230c4e)

Refactoring

  • Black . πŸ’… (04a97b7)

Testing

  • serializers: Add test standard api serializer (#45, 0ea3ea4)

v6.2.3 (2025-10-14)

Bug Fixes

  • Change identifier field type from TextField to CharField with max_length (a130c4b)

  • mysql: Implement monkey patch for MySQL DATETIME handling (eec96bd)

Chores

  • Add step to update docs changelog after release (785752d)

  • Fix quote mysqlclient version constraint in CI configuration (097b7bd)

  • Fix release pipeline python version (8942826)

  • Remove psycopg2-binary version constraints from dev dependencies (2d90028)

  • Remove psycopg2-binary version constraints from dev dependencies (35039be)

Continuous Integration

  • Unify test command across SQLite, Postgres, and MySQL jobs (0e6e896)

Refactoring

  • Ensure newline at end of file in init.py (e06f55d)

  • Remove unused import of settings in pagination mixin (2dc9bd6)

  • Simplify JSONField imports and remove unused arrayfield (f8bd453)

v6.2.2 (2025-10-13)

Bug Fixes

  • tags: Fix to_pretty_dict template tag not rendering UUID on first try (9809e52)

Chores

  • Drop support for python 3.9 and django 3.2 (dcd1c96)

  • Fix CI (6906b0b)

  • Fix ci django uv add (888be41)

  • Fix coverage upload (ef05aff)

  • Fix coverage upload and django selection (1ff96db)

  • Fix coverage upload and django selection (e1a61a2)

  • Fix python version window (0ae368c)

  • Fix upload of coverage.html report (8040b39)

  • Move to uv package manager (38050a9)

  • Remove django version from uv cache keys in CI pipeline (c6f4181)

  • Update CI to merge coverages and upload all in one (b6c72b4)

Refactoring

  • Sobstitute print with logger (722b217)

v6.2.1 (2025-10-12)

Bug Fixes

  • keywords: From json field to simple charfield (08d42dc)

  • structured: Update to dsf 1.1.2 to fix missin qs bug in structured fields (2ad80fc)

  • UserSerializer: Add missing fields from Django User Model (3ae21ba)

Chores

  • Update semantic release to generate changelog (28d85f0)

Documentation

  • Update changelog (11cba4a)

v6.2.0 (2025-08-27)

Fix

  • Fix default template cosmetics (5feff32)

  • Fix page breadcrumb using now routerlink (7682706)

  • Fix UrlNode manager related names calculation (34a469c)

  • Get correct language page if asking page router with prefixed lang (82c85e2)

  • Make template_name not required in django admin (367e951)

  • Remove current language from alternates (c1b77ac)

Chores

  • Added django_debug_toolbar for development purposes (3c48bfd)

Features

  • Added cache to router endpoint (f14b9e3)

Refactoring

  • Point to camomilla settings instead of modeltranslaor ones (f123917)

v6.1.4 (2025-07-28)

Fix

  • Add StructuredModelSerializer to abstract page serializer (151aa9e)

  • Fix AbstractPageMinimalSerializer name serialization (ea533a8)

Chores

  • Drop support for python 3.8 (2196531)

v6.1.3 (2025-07-24)

Fix

  • Fix menu nodes serializing entire pages (a71976b)

  • Rollback childs property (d76f7f4)

v6.1.2 (2025-07-23)

Fix

  • Add possibility to import action serializers from strings (1efc4d0)

  • Serializer can be passed as a path to import (5bb6652)

Chores

  • Update semantic release to v10 (2120dcc)

v6.1.1 (2025-07-18)

Fix

  • fix: return empty queryset manager as childs (3607de1)

  • fix: return empty child list if parent model is different from child model, and child model is being edited (67aa7b0)

  • fix: menu key editable, default uuid4 (8c27d4d)

Unknown

  • Merge pull request #32 from lotrekagency/master

fix: menu key editable, default uuid4 (b0e01a2)

v6.1.0 (2025-07-14)

Feature

  • feat: added standard_serializer option to PageMeta class and to camomilla settings (36fb1a8)

Fix

  • fix: added model identifier in menu nodes serializer (a5e7e45)

  • fix: fix alternate urls generation for missing permalinks (29c5bba)

  • fix: fix autopermalink generating double slash with parent page (7cd21ce)

Refactor

  • refactor: renamed router views and router serializers class (94e4105)

Unknown

  • Merge pull request #31 from camomillacms/feature/test-page-relation

feature: add test for page relation api (e970bcb)

  • feature: add test for page relation api (6d0a749)

  • Merge branch 'master' of github.com:camomillacms/camomilla-core (ff55136)

  • tests: added tests for page meta (fba4ea8)

v6.0.1 (2025-06-23)

Chore

  • chore: change badge links (c99ffb5)

  • chore: remove well badge (03b33dd)

  • chore: added some badges to readme (63cfe52)

  • chore: update readme coverage link (ae5de5a)

  • chore: remove black version for older python versions (6ffef00)

Documentation

  • docs: update changelog (9eb74a1)

Fix

  • fix(drf): fix data update on permelinks in disabled i18n environments (d29eccf)

  • fix: added plain to nest to have coherent option schema in DRF (828e26e)

  • fix: solve remove astro template prefix (a6d7eba)

Unknown

  • deps: fix uritemplate deps for python 3.8 (8527f66)

  • Merge pull request #30 from camomillacms/fix/remove-astro-template-fix

fix: solve remove astro template prefix (39503ef)

  • deps: update deps for drf Autoschema generation (58d981f)

  • Merge pull request #27 from camomillacms/feature/camomilla-template-sync

feature: solve camomilla template sync (2699b73)

  • feature: solve camomilla template sync - 6 (b029b1f)

  • feature: solve camomilla template sync - 5 (e12f4c7)

  • feature: solve camomilla template sync - 4 (98f02f4)

  • feature: solve camomilla template sync - 3 (e783830)

  • feature: solve camomilla template sync - 2 (c065b57)

  • feature: solve camomilla template sync (d9f7ad2)

  • doc: update how to contribute on docs (227215d)

v6.0.0 (2025-06-04)

Chore

  • chore: prepare for 6.0.0 release πŸš€ (859da0e)

  • chore: prepare for 6.0.0 release πŸš€ (9b2d063)

  • chore: fix reamde alignment (965a614)

  • chore: fix readme logo (e6eafdc)

  • chore: update camomilla logo (8b98c4d)

  • chore: added logos to vuepress (21dcb97)

  • chore: update docs dependencies and use pnpm (c72b8e1)

  • chore: black . πŸ’… (f6924fc)

  • chore: upgraded black and added make format command (d5e6407)

  • chore: add CODECOV_TOKEN secret to prevent codecov 429 errors (19c38bb)

  • chore: upload coverage on codecov only once in Test and Coverage job (2d3985b)

Unknown

  • Merge branch 'master' into next (fae865d)

  • doc: update README.md and CHANGELOG (704491e)

  • doc: fix README.md logo (6214efb)

  • doc: update README.md (dec6da6)

  • deps: added uv.lock (fd3e9d2)

  • doc: added CONTRIBUTING.md 🀝 (19efde4)

  • deps: update django-structured-json-field min version to 0.4.2 (fd51fa5)

v6.0.0-beta.18 (2025-05-20)

Documentation

  • docs: update changelog (b5c99b9)

Feature

  • feat(templates): added template tag and accordion in base.html (4d56f9d)

Fix

  • fix(apps.py): added 'structured' in apps because needed in django admin (95db0f4)

Style

  • style: autopep8 formatting on model_extras.py (60e65f3)

  • style: autopep8 formatting (54dde80)

Unknown

  • Merge pull request #26 from camomillacms/feature/page-data-in-default-template

feat(templates): added template tag and accordion in base.html (f197fb8)

  • Merge pull request #25 from camomillacms/hotfix/structured-in-apps

fix(apps.py): added 'structured' in apps because needed in django admin (e87c4a9)

  • Merge pull request #24 from camomillacms/feature/registered-templates-apps

Added REGISTERED_TEMPLATES_APPS to filter out unwanted templates from selector (ea3b34f)

v6.0.0-beta.17 (2025-05-06)

Chore

  • chore: Code review changes (f99b6da)

  • chore: Test model api register (8ed0c95)

  • chore: Add test for menu features - 2 (45cb1b8)

  • chore: Add tests for Pages - 2 (c3aad58)

  • chore: Add tests for Page Context (03fbe6b)

  • chore: Add tests for Pages (7df3c95)

  • chore: Add test for menu features (6ac0f94)

  • chore: Merge pull request #20 from marcobeca/next

Make test suite work again and extended testing matrix for cross version testing πŸš€ (a4c1787)

  • chore: update pyproject.toml (ea64cbb)

  • chore: Update test matrix (18d3a8e)

  • chore: pipeline test restore (77bee79)

  • chore: fix requirements (e403494)

  • chore: move repo (6992c85)

  • chore: update docs script (094ca16)

Documentation

  • docs: update docs for pages and structured fields (332ceb7)

Feature

  • feat(templates): use REGISTERED_TEMPLATES_APPS if exists to select templates files (cc4b4b4)

  • feat: added date updated and date created autofields to UrlRedirect (f263224)

  • feat: remove autopermalink flag if permalink is manually edited from admin page (8ac6cca)

  • feat: added redirect management to router api (0a16ecc)

  • feat: added possibility to manipulate permalink from django admin page (9a117d5)

  • feat: added autoredirect (21bb77b)

Fix

  • fix: fix filter parser not working with simple cases πŸ₯Έ (0b93d63)

  • fix: added redirects for old urls for retrocompatibility (17965fd)

  • fix: fix permalink management on disabled translation (769ffa9)

  • fix: fix admin permalink editing (e1df3b2)

  • fix: fix article admin page (414b677)

  • fix: fix redirects consistency (110e16e)

Refactor

  • refactor: removed some old code and refactor Translations mixins (ee92457)

  • refactor: better abstract page method typing (2d9ecf8)

  • refactor: move urlnode manager to manager directory (53e2a16)

  • refactor: autopep8 πŸ’… (a9fc426)

  • refactor: refactor camomilla theme admin code disposition (d311032)

  • refactor: autopep8 πŸ’… (90389a2)

  • refactor: refactor redirects code (0cccb00)

  • refactor: refactor all optimize serializer mixin code (6327502)

  • refactor(api): change file structures of views and serializers mixins (20b7937)

Unknown

  • Merge pull request #23 from marcobeca/next

Add Tests for Media models and register api (1af8c8c)

  • chore: Update tests for Media Models (e7e9c66)

  • Merge pull request #22 from marcobeca/next

Add Tests (9c08a40)

  • deps: update deps and sobstitute ckdeitor with tinymce (8bc3a99)

  • Merge branch 'next' of github.com:lotrekagency/camomilla into next (41b57de)

v6.0.0-beta.16 (2024-11-09)

Chore

  • chore: update example app (a84bb51)

Feature

  • feat(api): added possibility to filter api fields with fields query param (something like graphql) enjoy ⭐ (5a9b94b)

  • feat(api): added query parser for more complex query with and and or conditions (5f2bd5c)

Fix

  • fix(menu): follow preview link if previewing page (201c22d)

  • fix(model_api): fix router urlpatterns registering on local var" (4726328)

  • fix(openapi): fix openapi schema generation (03cada3)

  • fix(media): update optimization scripts to be compatible with future django versions (a307032)

  • fix(model_api): fix authentication problems on model_api registered endpoints (b2d5049)

Refactor

  • refactor: style πŸ’… (3c99ad8)

Unknown

  • deps: update django deps (9d4a426)

  • tests: fix tests for new django version (8c8adcb)

  • tests: removed some old tests (23cbcaa)

  • tests: more tests for media and model api (6fb5d6e)

  • Merge branch 'next' of github.com:lotrekagency/camomilla into next (5e4182e)

  • tests: more tests (33d67db)

v6.0.0-beta.15 (2024-10-26)

Chore

  • chore: remove unused imports (28aef13)

Feature

  • feat(structured): upgrade features moving to django-structured-fields (1d27f5f)

  • feat: removed slug and autogenerate permalink from title (1cf082f)

  • feat: add permalink direct editing in abstract page (d42b341)

Unknown

  • deps: fix rest framework versioning (c31ef16)

v6.0.0-beta.14 (2024-03-25)

Fix

  • fix: fix page get_or_create manager (6b8be36)

Unknown

  • Merge branch 'next' of github.com:lotrekagency/camomilla into next (3af75ba)

v6.0.0-beta.13 (2024-03-25)

Feature

  • feat: allow composite slugs in page models without a parent (4265a76)

v6.0.0-beta.12 (2024-01-29)

Fix

  • fix(homepage): fix get_or_create_homepage (a3c1095)

  • fix(typing): fixed python 3.8 typing compatibility (df27aa2)

Unknown

  • Merge pull request #17 from lotrekagency/fix/template-parameter

Fixed template update issue. (3e12882)

  • Fixed template update issue. (0b05519)

  • Fixed template update issue. (957ff1f)

v6.0.0-beta.11 (2023-11-09)

Fix

  • fix: get_absolute_url to remove / from home in sitemap (fa42b1b)

Unknown

  • Merge branch 'next' of github.com:lotrekagency/camomilla into next (8abeec6)

v6.0.0-beta.10 (2023-11-08)

Fix

  • fix: fix language switch redirect (d87a031)

  • fix: fix reverse url to return url with slash if append_slash (85d50a9)

Unknown

  • Merge branch 'next' of github.com:lotrekagency/camomilla into next (a9f6365)

v6.0.0-beta.9 (2023-11-08)

Documentation

  • docs: update changelog (7dd4edf)

Fix

  • fix: fix APPEND_SLASH django config (81a43e2)

v6.0.0-beta.8 (2023-10-10)

Chore

  • chore: update test app to use sitemap (d049220)

  • chore: black . πŸ’… (eb78a3b)

  • chore: added some comments on code (0b1849b)

  • chore: code format (53af6b4)

  • chore: added some typechecking to optimized storage (3f8e60a)

Documentation

  • docs: update docs emojis πŸ˜ƒ (53e511c)

  • docs: fix StructuredJSONField documentation (wrong field name in examples) (1962b3b)

  • docs: added use sitemap on docs (5924ade)

  • docs: update changelog (70c92e1)

Feature

  • feat: added camomilla sitemap (0071ce3)

  • feat: added is public annotation to urlnodes (19f6fcb)

  • feat: accept also single lang fields like title_en from serializers (b1244d5)

Fix

  • fix: fix structured cache getting value when not needed (b3f7c2d)

  • fix: fix nest to plain typing (d339a47)

Refactor

  • refactor: better typing for structured cache (eac24b6)

Test

  • test: add rest framework settings to example app (537dee1)

  • test: fix test api (c7a1f97)

v6.0.0-beta.7 (2023-09-30)

Chore

  • chore: update semanti releases branches (e0a4864)

  • chore: update example app (30f604f)

Documentation

  • docs: update changelog (3b8a766)

  • docs: update version (6314005)

Fix

  • fix: fix optimized storage increasing file sizes in some cases (7547c45)

v6.0.0-beta.6 (2023-09-30)

Documentation

  • docs: update templates_context docs (9ecbb4e)

  • docs: update docs (9ef5674)

Fix

  • fix: fix template context autodiscover" (2189fe9)

  • fix: fix camomilla context init import (ac8e86b)

  • fix: fix camomilla context init (01914bd)

  • fix: fix camomilla context __init__py (4de1519)

Refactor

  • refactor: move context engine to templates_context module (d6a86f6)

v5.8.6 (2023-09-25)

Chore

  • chore: always try to upload pypi (f92880c)

  • chore: update testing workflow (0b9e073)

  • chore: better job step splitting (9d158d5)

  • chore: fix run build in cd.yml (2cf8a30)

  • chore: fix build run statement (d9d5f14)

  • chore: decouple package build from version tagging in cd.yml (4c96a8e)

  • chore: set force release options to release workflow (852f37f)

Unknown

  • Merge branch 'master' into next (3af5bbc)

  • Merge branch 'master' into next (57d1d9f)

  • Merge branch 'master' into next (64b3a65)

  • Merge branch 'master' into next (72d67e3)

  • Merge branch 'master' into next (7d387ba)

  • Merge branch 'master' into next (b7f0656)

  • Merge branch 'next' of github.com:lotrekagency/camomilla into next (88ad9a2)

  • Merge branch 'master' into next (cccacea)

v6.0.0-beta.5 (2023-09-25)

Chore

  • chore: update permissions on release githubworkflow (e857992)

  • chore: update permissions on release githubworkflow (dd9bf9d)

  • chore: update cd (c936605)

  • chore: update cd (1640461)

  • chore: update cd (683f79a)

  • chore: cd remove bad config (e2e2d45)

  • chore: fix versioning (54f3868)

  • chore: make cd and ci triggerable (8cf368b)

  • chore: move to pyproject.toml (fab43fd)

  • chore: fic CD pipeline not getting config file for semantic release (e851c7e)

  • chore: update semantic-release and CD pipe (6479126)

  • chore: update example with ckeditor urls (5f93a5b)

  • chore: added locale middleware, to example app settings (f4483fc)

  • chore: created example app and make test refer to it's configuration (9d4411f)

  • chore: fix test environment (b4b21cf)

  • chore: fix flake8 errors (7396241)

  • chore: black . πŸ’… (31cc0d7)

Documentation

  • docs: update docs (35e5c52)

Feature

  • feat: raise pydantic errors as drf validation errors in apis (0cfc33f)

  • feat: make template context register work also for subclasses (a6287b8)

Fix

  • fix: fix page is public prop to compute without fallbacks (fa80d1c)

  • fix: fix camomilla.theme bootstrap (773af99)

  • fix: fix lang switch template (1d41ac2)

  • fix: fix structured field migrations (0320cdb)

Test

  • test: drop database before running tests (9200703)

  • test: fix database boostrap for test (2be8951)

Unknown

  • Merge branch 'master' into next (4de8c96)

  • Merge branch 'master' into next (1456374)

  • Merge branch 'master' into next (4ce109e)

  • Merge branch 'master' into next (eeafe84)

  • Merge branch 'master' into next (7bfe473)

  • Merge branch 'master' into next (0dc4827)

  • Merge branch 'master' into next (3f8c533)

  • Merge branch 'master' into next (7692c5b)

  • Merge branch 'master' into next (c9298e3)

v6.0.0-beta.4 (2023-09-09)

Documentation

  • docs: update docs (a88da89)

  • docs: update docs (3a0018a)

  • docs: update docs (97722ae)

  • docs: update docs (8a6c006)

  • docs: update docs (4baebf8)

Feature

  • feat: added cache disable setting for structured field (39d726b)

  • feat: added pages-router endpoint and many new features for pages api (6a7497a)

v6.0.0-beta.3 (2023-09-08)

Chore

  • chore: added some notes (c23d25b)

  • chore: black . πŸ’… (7988c51)

Documentation

  • docs: update docs (9df236a)

Feature

  • feat: make context funtions parameters free (16b3de7)

  • feat: added context managers (8555a15)

  • feat: added settings AUTO_CREATE_HOMEPAGE, default=True (154c904)

  • feat: update serializers (8b71f27)

  • feat: update structuredJSONField and camomilla menu (ffa6c08)

  • feat: added a cache engine (6277c30)

  • feat: added first draft of pydantic ModelBase with django Fk and Qs support (760d62e)

  • feat: better error for draft 404 pages (7eb9c06)

  • feat: added jsonform in admin (f2afcd4)

  • feat: added menu model to admin page (8df743b)

Fix

  • fix: fix X_FRAME_OPTIONS default for camomilla admin (383e488)

  • fix: fix Iterable types that are actually Sequences (41fc0f4)

  • fix: fix cache making call before checking existance (fbfd51f)

  • fix: fix openapi json schema to point right definitions also inside definition refs (29a1311)

  • fix: fix openapi json schema to point right definitions (0decf18)

  • fix: move admin registration in camomilla theme (da6a025)

  • fix: fix json schema (e502be0)

Performance

  • perf: decrease database hits on dumps with many qs (3a52d04)

Refactor

  • refactor: remove print (016c4a1)

  • refactor: replace old structured fields with new ones πŸŽ‰ (303c04c)

Test

  • test: fix flake8 test (f849c19)

Unknown

  • performance: fetch cache only when needed (9de4c4b)

v6.0.0-beta.2 (2023-08-08)

Chore

  • chore: set release branch to next for v6 (f2b5d8e)

Documentation

  • docs: update docs (08d0564)

  • docs: update media docs (a2fc0cc)

  • docs: update media docs (b9de34c)

  • docs: update docs (9a2261d)

  • docs: update docs (fda7864)

  • docs: added changelog to documentation (a2bafc0)

Feature

  • feat: added openapi schema to api (c242c83)

  • feat: added is translated utils in TranslationSerializerMixin (472f84f)

  • feat: added favicon in admin panel (8b17888)

  • feat: add page preview in admin page (078e925)

  • feat: dynamically set template choices (23f22bc)

  • feat: added rosetta compatibility to admin theme (a3d653b)

  • feat: update camomilla admin theme (9f00116)

Fix

  • fix: fix unique permalink validato in api (3e2f856)

  • fix: fix django admin permalink generation (1f6b60c)

Refactor

  • refactor: move api depth settings (d5ff8db)

Unknown

  • deps: update pillow deps and add django-admin-interface (bd9270e)

  • deps: remove djlotrek dependency (c6ffffb)

  • Merge branch 'next' of github.com:lotrekagency/camomilla into next (a2d5bf9)

v6.0.0-beta.1 (2023-07-31)

Chore

  • chore: added vuepress doc generation (22a51f5)

  • chore: added typing for abstract page (29eea97)

  • chore: update setup.cfg requirements (1324d2b)

  • chore: update migration 0013 (2639b68)

Documentation

  • docs: update docs (6dcaaf6)

  • docs: update readme (92a219d)

Feature

  • feat: added autoptimized storage for media files (93e02a1)

  • feat: added page routerlink to have an exact reverse match of permalinks (d50396e)

  • feat: translatavle template_data (7d25ef7)

  • feat: added template_data to abstract page" (07bb9a1)

  • feat: added camomilla settings to change defatult many behaviours (53be09c)

  • feat: added page meta inheritance (69f93a3)

  • feat: added the possibility to select menu template to render (bd8b05f)

  • feat: added get_context to page model (c9645ef)

  • feat: added serializers for structured data (325ce53)

  • feat(structured): added cache to StructuredJSONField πŸš€ (e3d0d6a)

  • feat(structured): added cache for listfields (d70f35d)

  • feat(model_api.py): created basic register decorator (e62bd37)

  • feat: removed migrations and added MIGRATION_MODULES setting injection (5e770f3)

  • feat: added shortcuts to render menus (6f23fe9)

  • feat: added StructuredJSONField descriptor (651b134)

  • feat: added StructuredJSONField (de3bb6d)

  • feat: added dynamic_pages_urls and template management (1620d0a)

  • feat: added class methods to Abstractpage to facilitate camomilla upgrade from old versions (4d4b381)

  • feat: added some translations utils (7185ae1)

  • feat: add djsuperadmin urls if present (81ec4e8)

Fix

  • fix: set Content model itentifier unique together with page fk (b58d309)

  • fix: fix current user union query for sqlite (47b4879)

  • fix: fix sqlite OperationalError (3cbe374)

  • fix: fixed to_db_transform in menu nodes childs (9ac1c7c)

  • fix(model_api): get_queryset in viewset instead of queryset (4fd8e4b)

  • fix: fix ulrnode match (9b6628e)

  • fix: fix disable i18n (a87bb03)

  • fix: fix some sypos in default html (e203f88)

  • fix: fix page status check (d6363a5)

  • fix: fix urlnodes permalink generations (785b844)

  • fix: fix dynamic pages (878a81e)

  • fix: fix annotate default (8e155a8)

  • fix: fix annotate (d199c88)

  • fix: fix setup.cfg (621db85)

  • fix: fix media str function (18335fe)

  • fix: inherit ModelSerializer in AbstractPageMixin to be sure some method exists (3d440a2)

  • fix: fix UniquePermalinkValidator skipping validation on nested bases sublclasses (b089d67)

  • fix: skip update child on page creation to prevent missing relation checking (7f9f0b2)

Refactor

  • refactor: update menu template to use new node structures (afcafee)

  • refactor: isolate AbstractPageTranslationOptions to let childs inherit from there (a70b41a)

Unknown

  • Merge branch 'feature/model_api' into next (89d69d9)

  • deps: added jsonmodels deps (8f211e6)

  • Merge branch 'feature/structureddata' into next (d14883b)

  • Merge branch 'feature/urlnodes' into next (68c560c)

  • Merge branch 'feature/urlnodes' into next (a69393c)

  • Merge branch 'feature/urlnodes' into next (1e0693f)

  • Merge branch 'feature/urlnodes' into next (04a7aff)

  • Merge branch 'feature/urlnodes' into next (8559488)

  • Merge branch 'feature/urlnodes' into next (d09589a)

  • Merge branch 'master' into next (4910f4d)

  • Merge branch 'master' into next (c113785)

v5.8.5 (2023-03-07)

Feature

  • feat: default translate menu nodes (a051ae9)

  • feat: added menΓΉ model and serializers (cc902ea)

  • feat: added urlnode autogeneration and slug validator (12cd811)

  • feat: new urlnode structure for pages (2576520)

  • feat: added way back migration helper to return to hvad (d8c49ba)

  • feat: added serializer for nested translations (4c7bae3)

  • feat: added migration to move data to new table scheme (99d87f0)

  • feat: added a custom migration to maintain data from hvad tables (6d997bd)

Fix

  • fix(related): nest mixing now is taking depth directly from constructor (63c5ae5)

  • fix(related): fix related serializer trying to set queryset on readonly models (bd2eb4f)

  • fix(media): fix media search scope (a729489)

  • fix: prevent listing models without an url_node (5811b67)

  • fix: fix model field naming to grant backward compatibility (73cd873)

  • fix: fix translation update in translation serializer (1c372f8)

Refactor

  • refactor: unify settings in camomilla.settings (2962e23)

  • refactor: changed internal imports to absolute path (3c7f9f0)

  • refactor: remove all hvad code (986b0dc)

  • refactor: removed hvad code from admin.py and added modeltranslations one (94b2ebb)

  • refactor: registered models in translation.py (a36c77f)

  • refactor: removed hvad code from models and added modeltranslations one (219dcf1)

Unknown

  • deps: drop support for django 2.2 (6a75523)

  • deps: remove hvad and add modeltranslations to requirements (07c8c7e)

v5.8.4 (2022-12-21)

Fix

  • fix: fix jsonPatch mixin for trans jsons (e0c9236)

v5.8.3 (2022-12-21)

Fix

  • fix: fix potential recursion error in NestMixin and take nesting depth from settings (647114c)

  • fix: fix recursive nestmixin functions (e83586e)

Unknown

  • Merge branch 'master' of github.com:lotrekagency/camomilla (91fe6c1)

v5.8.2 (2022-12-21)

Fix

  • fix: fix nested translations mixins (2c17ed8)

v5.8.1 (2022-12-20)

Fix

  • fix: fix potential recursion error in NestMixin (f337155)

  • fix(media): allow json parser in media for patch requests without files (b117229)

  • fix: show all permissions on profile serializer (fb1dc5e)

  • fix(media): allow json parser in media for patch requests without files (00b1d24)

Unknown

  • Merge pull request #15 from lotrekagency/hotfix/userpermissions

Added all permissions array to user profile (15891b1)

  • Merge branch 'hotfix/userpermissions' of github.com:lotrekagency/camomilla into hotfix/userpermissions (aba3d89)

v5.8.0 (2022-12-20)

Chore

  • chore: fix black (c092aab)

Feature

  • feat(rest_framework): go down in nested relation with updatable serializers, DEFAULT_NEST_DEPTH = 10 (d22ea66)

  • feat: optimize many related field to fetch all existing objects (8ba3982)

Fix

  • fix: fallback media api translations (e279f7a)

  • fix: fix patch method overriding json field (faf7e4b)

  • fix: show all permissions on profile serializer (e2a0116)

  • fix: handle ints in many related fields (eb7140a)

  • fix(serializers): added BaseModelSerializer to default serializers of RelatedFields (e9a37b5)

  • fix(page): added safe page translation getter in get_page (bea64d7)

  • fix(db): added trigram extension in migrations (bdadea1)

Unknown

  • deps: update django hvad dep (705f057)

  • Merge branch 'hotfix/trigram' (cfea914)

  • Merge branch 'master' into hotfix/trigram (c899467)

v5.7.7 (2022-08-12)

Fix

  • fix: fix bad typechecking in BaseModelSerializer (5063abf)

v5.7.6 (2022-08-12)

Fix

  • fix: fix BaseModelSerializer related field injectig serializer kwargs in wrong class (a212c2f)

v5.7.5 (2022-08-11)

Fix

  • fix: explicit default_auto_field in app config to prevent unwanted migrations (ec33de8)

v5.7.4 (2022-08-02)

Chore

  • chore: update requirements (b1cfeeb)

Fix

  • fix: added missing migrations (e57989e)

  • fix: fix media migration to be compliant with hvad (dc5e83a)

  • fix: fix makefile (925a270)

  • fix: added missing migrations for django 4 (8a79998)

Test

  • test: fix tests (79440a2)

v5.7.3 (2022-05-16)

Chore

  • chore: flake8 fix (f83b38a)

  • chore: update ci test matrix to test camomilla also on django 3 and 4 (226ed58)

Fix

  • fix: fix Arrayfield import (2cfdaca)

  • fix: fix jsonfield imports (be4b566)

v5.7.2 (2022-05-13)

Fix

  • fix: fix get page to work with new hvad (2cd8b89)

  • fix: fix camomilla filter content to work with new hvad (0193509)

  • fix: update camomilla template to support new django admin static (92afbc0)

  • fix: fix gettext_lazy import deprecated in django4 (626dfe1)

Unknown

  • deps: update djsuperadin dependency (8089b1e)

  • deps: update lotrek-django-hvad deps and sintax (996f6bf)

  • deps: update deps to bring compatibility with django 4 (fc7dade)

v5.7.1 (2022-03-30)

Chore

  • chore: black . (5539ed2)

Fix

  • fix: fix circular import error (8b3f6ff)

  • fix: fix session login urls (2688c1a)

  • fix: fix drf session authentication (538e709)

Test

  • test: fix test (5f0bee8)

v5.7.0 (2022-03-14)

Chore

  • chore: black . (dba13f4)

  • chore: black . (32789cd)

  • chore: migrate db with ordering and meta (560be53)

Feature

  • feat: added ordering to Articles Categories and Pages (8cb6d75)

  • feat: added meta to Articles Categories and Pages (f859c37)

  • feat: meta mixin for models 🦹 (88c4b4a)

  • feat: added ordering mixin for rest framework inspired by django adminsortable2 (cb619bc)

Fix

  • fix: fix meta mixin methods (7d7e3a8)

  • fix: fixed reverse ordering in update_order endpoint (b8ae096)

  • fix: fix pagination ordering without default order field (ca07303)

v5.6.1 (2022-03-01)

Fix

  • fix: fix pagination mixin to provide order filter and search also for unpaginated queries (62e8b01)

Test

  • test: fix api test after ordering (9602ce1)

v5.6.0 (2022-02-26)

Feature

  • feat: added permission classes to media api (558cac2)

  • feat: auto-order pagination mixins (125dd71)

  • feat(serializers): automagically πŸ§™ create nested serializers at runtime avoiding the need of declaring RelatedField classes (4748786)

Fix

  • fix: fix paginate stack oredering (685cf8d)

v5.5.2 (2022-02-14)

Fix

  • fix: fix djsuperadmin reverse url (035d377)

Unknown

  • Merge branch 'master' of github.com:lotrekagency/camomilla (7dfbe03)

v5.5.1 (2022-02-14)

Chore

  • chore: black . (a811c72)

Fix

  • fix: fix RelatedField allow_insert condition (90ba04f)

  • fix: fix serarchfield for article viewset (2c9cda4)

  • fix: added missing migration (a018f0f)

  • fix: Refactor filefield and fix bad return value (1f1a36a)

  • fix: fix related field trying to insert new values all the time (2465598)

Unknown

  • Merge branch 'master' of github.com:lotrekagency/camomilla (0dc22e3)

v5.5.0 (2022-02-12)

Chore

  • chore: black . (920791d)

  • chore: black . (df1a32a)

Feature

  • feat(api): brand new serializators views and permissions for users endpoint (0f5b824)

  • feat(api): added trigram search mixin to medias (0002c8b)

Fix

  • fix: fix File fields imports (3a0af76)

  • fix: added creation logics for Related fields (56f20a5)

  • fix: integrate Camomilla fields in Base model serializers (3556d33)

  • fix: added FileField and ImageField to fix drf Fields (7fc3160)

  • fix: article permalink is now slugfield to prevent bad inputs (aafd92c)

  • fix: fix article serializer missing categories (93b4284)

Unknown

  • Merge pull request #9 from lotrekagency/hotfix/searchconf

Added Trigram search mixin (3ff1bd2)

v5.4.2 (2022-01-18)

Chore

  • chore: change semantic release conf (944d36f)

Fix

  • fix: fix versioning (39b5226)

  • fix: added min max range to requirements (6841054)

Unknown

  • Merge branch 'master' of github.com:lotrekagency/camomilla (f713e25)

v5.4.1 (2022-01-17)

Fix

  • fix: loosen the range of requirements package versions (96d491b)

v5.4.0 (2022-01-13)

Chore

  • chore: black + remove unused imports (f6884cc)

  • chore: fix coverage report (c009cae)

Feature

  • feat(media): added mime_type column to media model (4771068)

  • feat(api): added search to medias (905661d)

  • feat(media): added option to override Media file on update from api to maintain same url (8d6371f)

Fix

  • fix(media): added opetation to db migration to recalc old media with the new mime_type feature (a7afd2d)

  • fix(media): mime filter parsing works also in folder viewset (4149e92)

Unknown

  • Merge pull request #6 from lotrekagency/feature/media

Added mime type and search to Medias (39767ec)

v5.3.0 (2021-12-17)

Chore

  • chore: fix ci/cd (682f200)

  • chore: fix ci/cd (0a6daf4)

  • chore: update readme (a75daee)

  • chore: update readme (6bde3c8)

  • chore: update ci job names (991280c)

Feature

  • feat(api): handle multisort on PaginateStackMixin (40080f4)

Unknown

  • Merge pull request #5 from lotrekagency/feature/multiplesort

Handle multisort on PaginateStackMixin (33616c7)

v5.1.0 (2021-12-17)

Chore

  • chore: added release to ci (bb99d98)

  • chore: removed django 3 compatibility (f9420c5)

  • chore: update ci (08dadb3)

  • chore: update ci (765e5b5)

  • chore: update ci (9536ded)

  • chore: update ci (c38c634)

  • chore: fix ci (9701dc1)

  • chore: update ci (723f8f3)

  • chore: update ci (b08a52a)

  • chore: add flake8 settings (381b560)

  • chore: fix flake8 errors (440d214)

  • chore: update ci.yml (3a21126)

  • chore: add ci tests (1924786)

Feature

  • feat: added image properties into media model (09cb481)

  • feat: option to remove pagination on views (3e6fc48)

Fix

  • fix: fix sqlite compatibility problems (4cde4fc)

  • fix: fix app name (13bb12d)

  • fix: added search field to article viewset (1bd4b5f)

  • fix: fix articles and pages serializers requiring RelatedField fields. (c4fd330)

Test

  • test: fix test conf (140b658)

  • test: add psycopg2 to dev-requirements (2d9004a)

  • test: update flake8 (0f9ed23)

  • test: fix testing (31e2077)

Unknown

  • Merge branch 'master' of github.com:lotrekagency/camomilla (296623a)

  • Merge pull request #3 from lotrekagency/hotfix/search_field

Add search field to article viewset (b8a9888)

  • Merge pull request #4 from lotrekagency/feature/image_properties

Add image properties to Media model (b4677c5)

  • Merge pull request #2 from lotrekagency/hotfix/no_pages

Added option to disable pagination on views (2e32c18)

v5.0.3 (2021-10-26)

Chore

  • chore: Move package version to init.py (e17c97a)

  • chore: Replace git packages dependencies with pypi packages (1b0672e)

  • chore: Use semantic versioning for package publishing pipe (35b9933)

Unknown

  • Merge branch 'master' of github.com:lotrekagency/camomilla (3b40fd5)

  • added MIT license (2c517c5)

  • Merge pull request #1 from lotrekagency/hotfix/pagination

Fix some pagination issues (e892d08)

  • change pages range to pages count (a1185dc)

  • fix searchvector arguments (ddc7353)

  • added mediaListSerializer to decrease db stress on list call (1ee30d6)

  • little refactor of serializers and views to centralize controls of mixins (fdfea21)

  • fix multipart parser (76e7549)

  • new logic for multipart parser, added array path indexing (fbf88b2)

  • Merge branch 'feature/camomillareloaded' (ec89be9)

  • add migration (65db750)

  • removed some default confs (5d52e4e)

  • removed jwt' (d0f2d47)

  • wip on serializers and views (5e982a4)

  • wip on trans helpers (3dda877)

  • removed ExpandedArticleSerializer (c433647)

  • remove trash mixins (cc0c4f2)

  • better translation initializaion (36c2e80)

  • fix related field choices visualizations drf (88669db)

  • refactorized serializers (f0105a3)

  • ArticleView rewrite (f83f07f)

  • added RelatedField serializer (6acead6)

  • conditional pagination (c44ba0c)

  • Fixed parser for media update (1941029)

  • remove pagination from folders (6aea267)

  • added pagination and some upgrade to media models (2896e4b)

  • big refactor code structure (9cd06c5)

  • added token api endpoint and permissions to user serializer (a798c6a)

  • Added context in MediaFolderViewset for MediaSerializer (aaf8b86)

  • Added context to MediaDetailSerializer (52b815a)

  • addded try block to make_thumbnails Media (e7e44db)

  • wix wrong slugify import (d031ab4)

  • fix slugmixin missing slugify dependency (124e054)

  • Fix models (7e9ce16)

  • Remove useless print (37e2432)

  • Autogenerate identifier for articles (0124b1b)

  • More tests (4be200b)

  • Update requirements.txt with Pillow 6.2.0 (211a4c4)

  • Update Pillow (dac2fc7)

  • Fix filters (88a1bb6)

  • Update dependencies (a9c7264)

  • Remove some useless code and add api tests (f26ae1a)

  • Move tests outside lib folder (075292c)

  • Restore with new django-hvad (b6b6dae)

  • First part of tests (553be4b)

  • Make JWT token valid for 300 days (aca3494)

  • Add djsuperadmin (499286b)

  • Switch to djangohvad 2 (0cd9ed3)

  • Road to 5 (c833790)

  • Fix DEFAULTS (a04f8a1)

  • Move middlewares to DjLotrek (bf86d9a)

  • Add utility to get content or redirect to the correct language (ba303be)

  • Add compatibility with Bossanova Angular 8 (2c24bc4)

  • Add ckeditor for django (3f2c4f2)

  • Fix dependency link (f196440)

  • Fix dependency link (40c824a)

  • Fix dependency link (e35ba4f)

  • Fix setup.py (02f423e)

  • Fix dependency link (c21edba)

  • Fix dependency link (87f74b7)

  • Fix dependency link (391adf1)

  • Fix dependency link (664208c)

  • Remove dependency link (ec45bf9)

  • Fix setup.py (8eff9af)

  • Add hvad dependency link (2495a2f)

  • Remove useless stuff (87c0ccb)

  • Update README (377af1a)

  • Update libraries (79fbf0e)

  • Update libraries (ced0916)

  • New Camomilla 5 (42d52df)

  • Fix 0023_articletranslation_content_title for any database (4a7ef6e)

  • try to save og image from migrations (b2a3c54)

  • added sqlparse to requirements due to migration fix (ea0d5d2)

  • fix bad migration (78f52bd)

v4.0.0 (2018-12-31)

Unknown

  • Versio 4.0.0 (fa534b4)

  • Ignore dist files (5802a73)

  • Remove egg info (3075ba9)

  • New package for Camomilla (08e115b)

  • Merge branch 'newbossanova' into 'master'

Newbossanova

See merge request lotrekdevteam/camomilla/camomilla!12 (b108ae9)

  • fix bulk delete trashmixin api (66ce1f5)

  • fix solutions in product page (994307a)

  • fix camomilla content api (21aa7f6)

  • trash bin support (eae164d)

  • update get_seo to use seomixin models (2a6b893)

  • clean parser util (416057b)

  • Translations mixins, parsing of multpart and media upload fix (db41a7d)

  • implement bulk delete (314affb)

  • fix get_seo with fallbacks (dcf76f2)

  • added get_or_create to get_seo (b6cc631)

  • refactor language management and add translated languages check (ee51590)

  • remove patch from media api (d142f26)

  • try fix cors (d7539f2)

  • add field in api to see models related to some media (97ccbdf)

  • disable partial update of media (1065045)

  • article lockup for api is now id (4c1db1f)

  • fix a view and forgotten migration (756aa05)

  • get translate content in pages (d198a79)

  • add planned choice to articles (fa58b3d)

  • added article title not seo (34cf1dc)

  • og_image is now a media field but we lose old images (72f170e)

  • wip (0b027b1)

  • better queryset selector for language (9615552)

  • remove validator and leave integrity error (f84de8a)

  • fix language api (1c205f4)

  • article language fallback queriset wip (e10a18c)

  • fix unique together validation (9cc8ae8)

  • fix operations for sortedm2m and mediasortedm2m (d65fb16)

  • fix error in sortedm2m and mediasortedm2m uploading files (eb5a596)

  • Fix tuple error (0c8c23f)

  • New awesome feature for micro-services (7bdf325)

  • Get or create (fa106da)

  • Hello new base serializer πŸŽ…πŸ» (822aee0)

  • add user image on user serializer (c0fdaeb)

  • added api for current user (b720d2e)

  • No more author in Contents (50471c8)

  • Fixes on serializers (c1389d1)

  • Fix migrations (f120a96)

  • Media folder migrations (7c8b7db)

  • Page on Admin.py (ba907f2)

  • Media folders endpoint (fe619a0)

  • Og description is now a text field (1955503)

  • Ignore mo (145075f)

  • Minfixes on serializers (2a7f111)

  • Refactoring on Article (6c9b400)

  • SitemapUrl is now (finally) Page (e8ebaa5)

  • Fix cache middleware (d5f401b)

  • Update hvad (8c1b5d7)

  • Better filter for contents (71924c0)

  • Add templatetags (fb857fa)

  • Add date to show (db007e8)

  • Better cache management (7bba434)

  • Minfix on SEO utils now permalink is always request.path (ab4e2d5)

  • Fix thumb_url assignment (672d633)

  • Remove useless migration (a99bc50)

  • Add remaining migration (38523d8)

  • align (e1005a3)

  • Useless migration (b38d7c3)

  • Do not use default url prefix (7240792)

  • update labels (ce15ed4)

  • Remove files on media delete (ce6cb48)

  • Save optimized images (4ed9466)

  • Generate thumbnail on post save (d6847cc)

  • Generate thumbnail on post save (ae773d0)

  • Async optimization (7743a79)

  • Use media root (e39f6f3)

  • Optimize on save (731ef8d)

  • Add media optimization (e480526)

  • Fix regeneration thumbnails (142846f)

  • Remove print (de4524f)

  • Improvements on thumbnail generation (9bb823f)

  • Og_image in sitemap serializer Media objects are now ordered by 'create' datefield (b739fa2)

  • Merge branch 'master' of bitbucket.org:lotrek-tea/camomilla (52f4c00)

  • Description is now on compactSerializers (4bd69d3)

  • Only superuser can access to all users (3674998)

  • Fix statics and templates (0ca7b27)

  • Fix on new widgets (7fa9f71)

  • New style and new widgets (0d9e0fb)

  • Media Model now has Description field (e8402e5)

  • Fix user creation (17931e5)

  • Minfix on Filter in Views (d70f18d)

  • Add search for images (1de7de4)

  • Fix admin (18a9ad8)

  • New repr for media (160a990)

  • Add style (a78318b)

  • Fix multiple media select widgets in the page (c2dd4e9)

  • Fix unselected media for media selector (9f11b51)

  • New dynamic media select (336f912)

  • remove of tests.py that block global test run (bdf9eca)

  • Fix Articles fields (d8a1746)

  • Add redactor (36fb4a8)

  • Updated Viewset of SitemapUrl Now you can read with CamomillaBasePermission You can filter your queryset by permalink (00f35fb)

  • More work on slug (ce3a803)

  • Add get_article_with_seo (9e4117a)

  • Add identifier for articles (9c4d585)

  • More tests on utils (3e28f70)

  • Add tests (81c8bc4)

  • Permalink no more mandatory (3905a12)

  • Set null instead of cascade (41216bb)

  • Add thumbnail (09c1bdc)

  • Fix thumbnail generation (31b21bd)

  • Check if file exists before opening (30c2abc)

  • Add command for thumbnail regeneration (4a1c4fe)

  • Save and generate thumbnails in media (a058440)

  • RGB conversion hack disabled at the moment (5e1b656)

  • Change defaults (484be33)

  • Add custom widgets for media selection (087e000)

  • Updated SEO Utils Engine Hotfix for multilanguage site, and custom SitemapUrl class (ab69333)

  • Add new requirements.txt (9a4c46b)

  • Keep only the app in this repo (122b01e)

  • Update tags (17a30ed)

  • Fix import settings (112d5a3)

  • Og_image is an image field (e1070c9)

  • Add get_seo utility (thanks Busi) (e5463c4)

  • Add missing migrations (e81e2ca)

  • Add cache middleware (fcada75)

  • Merged in hotfix/renaming-classes (pull request #9)

Renamed Class (a06a4e7)

  • [Rename] ExpandeNdArticleSerializer to ExpandedArticleSerializer (6c17aea)

  • Fix typo (ca90577)

  • Add new constraints for identifier (fed1d32)

  • Contents retrieved by unique key (7c66627)

  • Fix thumb conversion (6a08f60)

  • URL_PREFIX is not mandatory (77be0b3)

  • Add some notes about default settings (408e3e2)

  • Raise an ex if AUTH_USER_MODEL is not defined (0d1b69a)

  • Fix defaults (d10edcf)

  • Camomilla defaults FTW 🀘🏻 (cdeaf41)

  • Pass β€˜reset’ to reset to origin/master (d3ec377)

  • New robust deploy script (1597fa6)

  • Add defaults (cca7668)

  • Merged in minoLotrek/bitbucketpipelinesyml-created-online-wit-1481293746573 (pull request #8)

bitbucket-pipelines.yml created online with Bitbucket (e655cdb)

  • bitbucket-pipelines.yml created online with Bitbucket (0af58d9)

  • Merged in feature/new_user_profile (pull request #7)

New user profile (253d44f)

  • Remove base user (3f5f057)

  • More on user customisation (d9d4f30)

  • Fix migrations again (fc3f56a)

  • Reset migrations (39b8d54)

  • New user profile management (f5fb19b)

  • Add read permissions (no way for clients to break our balls πŸ–•πŸ») (5e8afd3)

  • Merged in feature/newcontents (pull request #5)

[WIP] New contents with a page (c15e886)

  • Merge remote-tracking branch 'origin/master' into feature/newcontents (9a940f1)

  • Merged in feature/custompermissions (pull request #4)

[WIP] Custom permissions (b2f2165)

  • Merged in feature/security_improvements_and_deploy (pull request #6)

New deploy with security improvements (48791fa)

  • Add token and user permissions (9dd0d88)

  • Sitemap as pages (23a785b)

  • Let Gunicorn running with a socket πŸŽ‰ (dd7dae0)

  • Return permissions on profile get (d836d93)

  • Auto set only camomilla permissions (67c2844)

  • Add url fields for models (6ecc3ac)

  • New media creation (9c59e35)

  • Install setproctitle πŸŽ‰ (c8a8d8b)

  • Kill and run unique gunicorn process (6afd646)

  • Some fixes on internal admin (79eeaea)

  • Restore old deploy script (a00d6a3)

  • New deploy with security improvements (84288e9)

  • Use only camomilla's categories (23f3ec2)

  • Add pages (d76545a)

  • Add some deploy notes (a76e633)

  • Add deploy info (8ba4efc)

  • First changes for translatable fields (hvad hack in README) (15fee75)

  • Add backend for creating users and set permissions (e92f282)

  • Check custom permissions in Camomilla permission class (ee42055)

  • Merged in fix/abstractArticle (pull request #3)

Support for inheritance. (a01f60f)

  • Make views more abstract (620fb1a)

  • Cleaning code (6bc771f)

  • All Main-Models of Camomilla (no media) now are abstract (430e6b7)

  • Update of gitignore (8d35716)

  • Support for inheritance of Article. Dynamic Serializer. Redefined the correlations with classes(FK), inheritance support. (a2983ba)

  • Add level 3 if user is superuser (ed38b9f)

  • Better names for admin objects (8d76858)

  • More on settings (f03d651)

  • Fix post on upload (33dcfc8)

  • Do not accept requests if user is not authenticated (1db4600)

  • Tags and categories may be blank (5639aed)

  • Remove useless plugin (b04c8a4)

  • Merged in feature/check_permissions (pull request #2)

Feature/check permissions (1f6a5ac)

  • Merged in feature/translatable_permalink (pull request #1)

Feature/translatable permalink and other fixes (fb2d1c1)

  • Update README (9e26e7b)

  • Remove useless plugin url (2bf1869)

  • Fix README (119a3c9)

  • Fix warnings (2b2fed9)

  • Use right language in case of PUT/PATCH (ea7653b)

  • Add related name for User (8766e89)

  • Add base permissions for Camomilla (c1ecaf4)

  • First attempt to make translatable permalink working (refactoring needed!) πŸŽ‰ (4e71e5f)

  • New highlight image (96fc296)

  • New images file size calculation (aef72a7)

  • Fix thumb creation (4e0c18e)

  • Fix retrive article with the correct language (f5b2132)

  • Add plugin support (6bfbdbf)

  • Big refactoring (+ auto create profiles after user creation) (c77633a)

  • Add user profiles serialisation (a16135d)

  • Add thumbnails support (54ba655)

  • Fallback for tags and categories (726e320)

  • Translate support for contents (e8a34b9)

  • Fix languages (ca41fac)

  • Remove useless den settings app (f6ef2d0)

  • Raw languages API exposition (c0d040d)

  • Media refactoring (5ad7c1b)

  • Add multilanguage support (de9cd0a)

  • Get additional info with the token (9f6caa7)

  • Minfixes (5d452d2)

  • Add sitemap (638038c)

  • Add media (df4f82c)

  • Add contents (c27222b)

  • Unique values for tags and categories (674e65a)

  • Update view (5ef7d6c)

  • Tags and Categories are not mandatory (e1b6943)

  • More on articles (f7a971b)

  • Add admin for models (714b464)

  • Set up database (50fb87d)

  • First import (7fbc2d7)

Last Updated: 10/15/25, 9:13 AM
Contributors: semantic-release, github-actions, bnznamco
Prev
How to
Next
Contribute