Skip to content

Latest commit

 

History

History
40 lines (26 loc) · 1.33 KB

File metadata and controls

40 lines (26 loc) · 1.33 KB

Changelog

All notable changes to Django-GC are documented in this file.

[Unreleased]

1.0.3 — 2026-09-06

Changed

  • Saving one GlobalConfig now refreshes only that typed cache entry under the shared refresh lock. Full snapshot rebuilds remain dedicated to cache misses, initialization, and the optional periodic task.

Fixed

  • An invalid or missing unrelated setting no longer prevents a successfully saved value from reaching cache through the post-commit callback.

1.0.2 — 2026-08-22

Changed

  • Physical table names are now global_configs and global_config_categories. The initial migration and docs match the model db_table values.

1.0.1 — 2026-08-22

Added

  • Initial library extract from the CPA GlobalConfig app: typed runtime keys, database-backed values, a full cache snapshot, initialization from project definitions, and stock Django Admin.
  • Package metadata, Ruff, pre-commit, and pytest layout aligned with Django-Chassis.
  • Single GLOBAL_CONFIG_ENCRYPTION_KEY setting for SECURE values. Categories, keys, and this encryption key are declared in the Django project's settings.