Commit graph

612 commits

Author SHA1 Message Date
Ronard
e6f12719cc
Ask for consent - Matomo (Continuation Jayhaluska's work) (#245)
Some checks failed
Check / build (audit) (push) Has been cancelled
Check / build (docs) (push) Has been cancelled
Check / build (format) (push) Has been cancelled
Check / build (lint) (push) Has been cancelled
Check / build (package) (push) Has been cancelled
Test / python-django (4.2, 3.10) (push) Has been cancelled
Test / python-django (4.2, 3.11) (push) Has been cancelled
Test / python-django (4.2, 3.12) (push) Has been cancelled
Test / python-django (4.2, 3.9) (push) Has been cancelled
Test / python-django (5.1, 3.10) (push) Has been cancelled
Test / python-django (5.1, 3.11) (push) Has been cancelled
Test / python-django (5.1, 3.12) (push) Has been cancelled
Test / python-django (5.1, 3.13) (push) Has been cancelled
Test / python-django (5.2, 3.10) (push) Has been cancelled
Test / python-django (5.2, 3.11) (push) Has been cancelled
Test / python-django (5.2, 3.12) (push) Has been cancelled
Test / python-django (5.2, 3.13) (push) Has been cancelled
Co-authored-by: Julian Haluska <j.haluska@gmx.de>
2026-03-08 17:10:32 +01:00
Peter Bittner
694fc9097a Use up-to-date version of PyPI publish Action
Fixes an outdated reference that aborted the last release attempt.
2025-07-21 18:07:06 +02:00
Peter Bittner
10102d1017 Add Erick Massip as author for contributing via PR #226 2025-07-21 17:11:22 +02:00
Peter Bittner
033d2dc02f Align spelling of JavaScript across all files (docs, docstrings) 2025-07-21 17:11:22 +02:00
Peter Bittner
4ea4605791 Add changelog instructions, remove Gitter badge 2025-07-21 17:11:22 +02:00
Erick Massip
7253a3a048
Fix gtag user_id setup and add support for custom dimensions (#226)
* Fixed user_id setup for gtag according to latest docs
* Added the possibility to include custom dimensions to be sent along with every event
* Added custom dimensions section to the gtag docs
* Added explicit python code blocks in the docs
* Reformat test_tag_google_analytics_gtag.py with Ruff formatter
2025-07-21 11:10:04 +02:00
Peter Bittner
a751ffa5e3 Release v3.2.0 2025-07-11 00:06:19 +02:00
Peter Bittner
8b12e33e69 Add more config options for Woopra
Closes #100
2025-07-09 18:17:27 +02:00
Peter Bittner
e0f95bc86b Fix deprecated set-output for pip-cache in GHA jobs
See:
- https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
- https://github.com/actions/setup-python#caching-packages-dependencies
- https://github.com/actions/setup-python/blob/main/docs/advanced-usage.md#caching-packages
2025-07-09 13:58:57 +02:00
Peter Bittner
110d5bf361 Fix broken/missing author credits in documentation
Fixes broken text include in History chapter introduced via commit 7704f8c.
2025-07-09 13:58:57 +02:00
Peter Bittner
0f099b8ab4 Configure coverage via pyproject.toml, show results in CI 2025-07-09 13:58:57 +02:00
Peter Bittner
18b5a73bd3 Fix confusingly swapped display on GHA 2025-07-09 09:03:56 +02:00
Peter Bittner
df5b04b932 Remove duplicate table entry (tox-gh-actions) 2025-07-09 09:03:56 +02:00
Peter Bittner
7704f8c56b Remove AUTHORS file to avoid confusion 2025-07-09 09:03:56 +02:00
Peter Bittner
25d08a8633 Simplify formatting of Intercom test code 2025-07-09 09:03:56 +02:00
Peter Bittner
a246d62ae0 Address warnings in docs build process
Adjusts copyright following https://reuse.software/faq/#years-copyright
2025-07-09 09:03:56 +02:00
Peter Bittner
0d87a76da0 Adhere to new license specification in metadata
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license

Note that this must drop (the end-of-life) Python 3.8, because
setuptools>=80 requires Python 3.9+ and older setuptools versions
require the license field to be a table instead of a string value.
2025-07-09 09:03:56 +02:00
Peter Bittner
6850710413 Remove uv lockfile upon cleanup to avoid audit to freak out 2025-07-09 09:03:56 +02:00
Peter Bittner
4540999dc1 Remove obsolete type attribute in script tags 2025-07-08 12:22:45 +02:00
Peter Bittner
d3ddf1ac6a Update outdated PyPI URL references 2025-07-08 12:22:45 +02:00
Peter Bittner
1dd5b2ac62 Fix Sphinx documentation issues, add RTD configuration 2025-07-08 12:22:45 +02:00
Peter Bittner
a112ec445f Reformat code using Ruff 2025-07-08 12:22:45 +02:00
Peter Bittner
82fbbeb6b2 Migrate packaging from setup.py to pyproject.toml 2025-07-08 12:22:45 +02:00
Jannis Leidel
8d6419eec8
Merge pull request #220 from jazzband/cleanup/setup-cfg
Remove apparently obsolete setup.cfg
2023-05-02 10:23:20 +02:00
Tim Gates
6e367cdd2d docs: fix simple typo, convesions -> conversions
There is a small typo in docs/services/spring_metrics.rst.

Should read `conversions` rather than `convesions`.

Signed-off-by: Tim Gates <tim.gates@iress.com>
2022-08-03 01:18:16 +02:00
Petr Dlouhý
2163c77684
Add the missing get_identity prefix to google_analytics_gtag, test it (#217) 2022-07-19 08:58:28 +02:00
Petr Dlouhý
858a05307b Update docs/features.rst
Co-authored-by: Peter Bittner <django@bittner.it>
2022-07-18 16:54:29 +02:00
Petr Dlouhý
19c43bef4a Update docs/features.rst
Co-authored-by: Peter Bittner <django@bittner.it>
2022-07-18 16:54:29 +02:00
Petr Dlouhý
5ad082df48 Update docs/features.rst
Co-authored-by: Peter Bittner <django@bittner.it>
2022-07-18 16:54:29 +02:00
Petr Dlouhý
47a5a4d6a9 more fixes to the docs 2022-07-18 16:54:29 +02:00
Petr Dlouhý
f56a779b7a Update docs/features.rst
Co-authored-by: Peter Bittner <django@bittner.it>
2022-07-18 16:54:29 +02:00
Petr Dlouhý
a82bde708a Update docs/services/google_analytics_gtag.rst
Co-authored-by: Peter Bittner <django@bittner.it>
2022-07-18 16:54:29 +02:00
Petr Dlouhý
83e4361d2a Update docs/features.rst
Co-authored-by: Peter Bittner <django@bittner.it>
2022-07-18 16:54:29 +02:00
Petr Dlouhý
25979fd0c2 Update docs/features.rst
Co-authored-by: Peter Bittner <django@bittner.it>
2022-07-18 16:54:29 +02:00
Petr Dlouhý
96f1ba98b1 add more information about overriding identity to documentation 2022-07-18 16:54:29 +02:00
Petr Dlouhý
7e28ee31f1 add custom identity test 2022-07-16 13:25:39 +02:00
Peter Bittner
e596e20183 Remove apparently obsolete setup.cfg 2022-07-14 14:17:22 +02:00
Peter Bittner
248e04aef5 Fix outdated URLs that point to the Clickmap service
Fixes #182
2022-07-14 10:56:02 +02:00
Peter Bittner
f487cb895c Fix Matomo noscript tag
Reference: https://matomo.org/faq/how-to/faq_176/
2022-07-06 23:52:03 +02:00
Peter Bittner
688524305f Remove deprecated Piwik integration
Please use our Matomo integration instead
2022-07-06 23:52:03 +02:00
Kevin Olbrich
ba59f396df add GOOGLE_ANALYTICS_JS_SOURCE setting to allow custom source URL
fixes https://github.com/jazzband/django-analytical/issues/212
2022-07-06 08:30:22 +02:00
Peter Bittner
844a178c04 Simplify copyright notice
Co-authored-by: David Smith <39445562+smithdc1@users.noreply.github.com>
2022-03-15 09:34:50 +01:00
Peter Bittner
ce90933ab1 Release v3.1.0
Removed optional license field from metadata, following recommendations from packaging guide.
See https://packaging.python.org/en/latest/guides/distributing-packages-using-setuptools/#license
2022-03-15 09:34:50 +01:00
Peter Bittner
a8be4ea814 Readability counts, code must be self-explanatory 2022-03-14 22:51:05 +01:00
Peter Bittner
d82ca0aed5 Use context manager for file reading 2022-03-11 11:16:31 +01:00
Peter Bittner
52aa88f08a Use pathlib instead of os.path (we only support Python 3.6+) 2022-03-11 10:15:45 +01:00
Peter Bittner
023702fa75 Consolidate tox.ini and pyproject.toml 2022-03-10 15:50:29 +01:00
Jannis Leidel
1d9a3b5626
Merge pull request #205 from jazzband/feature/rename-default-branch
Rename default branch (master ➜ main)
2022-02-06 21:08:58 +01:00
Peter Bittner
2fd2279ecb Rename default branch (master ➜ main)
Following the example of other popular free software projects, we also rename
our default branch to remove terminology stemming from colonialism and slavery.
2022-02-05 18:42:08 +01:00
Peter Bittner
a021e07e15
Improve GHA test jobs, move tool config to pyproject.toml (#202)
* Move Tox tool config settings to pyproject.toml
* Restore older Bandit version for predictive setup
   Bandit UX is seriously broken. Unfortunately, only <1.6 works predictably.
* Exclude unsupported Python/Django combinations
   Use a more self-explanatory build job name for tests
* Help pytest find the Django test project settings
* Use clean range for Django 4.0
* Keep load on the GHA runners low, use newer Python for checks
2022-02-04 19:04:03 +01:00