Feincms3-cookiecontrol

Latest version: v1.6.0

Safety actively analyzes 722631 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

1.6

- Reorganized the repository a bit.
- Fixed and simplified the Google Consent Management integration.
- Added SRF support to the embedding functionality.
- Updated the pre-commit hooks, switched to biome.
- Pruned Python 3.9 and Django 4.1 from the CI matrix.
- Added Python 3.13 to the CI matrix.
- Added Django 5.2a1 to the CI matrix.
- Made feincms3 an optional dependency.

1.5

- Started clobbering the cookie control data on app startup.
- Updated the pre-commit hooks.
- Updated the esbuild version.
- Changed the build step to also send the CSS through esbuild's minificator.
- Added spanish translations of the cookie banner.
- Added Python 3.12 and Django 5.0.
- Added experimental support for Google Consent Management. Add the `f3cc/gcm.js` asset to pass the users general consent to GA.

1.4

- Allowed overriding the `oembed_json` callable used by the conscious oEmbed
utility; you could e.gg. use `import micawber; providers = micawber.bootstrap_oembed(); embed(..., oembed_json=providers.request)` now.
- Stopped generating an empty `<div class="f3cc"></div>` element if there's
nothing to add inside.
- Moved the privacy policy link into the text instead of adding another
"privacy policy" title at the end.

1.3

- Switched to hatchling.
- Switched to ruff.
- Stopped crashing when `oembed` doesn't succeed.
- Added the slugified provider name to the CSS class of the
`<div class="responsive-embed">` element when using `oembed`.
- Added `rm` (Romansh) translations.
- Further reduced the size of the generated JavaScript.
- Renamed the JavaScript file from `feincms3_cookiecontrol/build.js` to
`f3cc.js` because it's nicer.
- Dropped compatibility with Python 3.8.

1.2

- Updated pre-commit hooks.
- Added Django 4.2a1 and Python 3.11 to the CI.
- Django 5.0 will require Python 3.10 or better, updated the CI to take this
into account.
- Documented a better way to integrate the inject view. (Still only really
useful for special cases.)
- Code golfed the generated JavaScript a bit to shave off a few bytes.
- Added a `oembed` embedder to `feincms3_cookiecontrol.embedding`.

1.1

- Added the `--f3cc-accept-foreground` CSS variable.
- Made it possible to override the default description and button text when
using the `{% wrap %}` template tag.

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.