dependabot[bot]
8e91dcd9ea
build(deps): bump mkdocstrings from 0.28.2 to 0.29.0
...
Bumps [mkdocstrings](https://github.com/mkdocstrings/mkdocstrings ) from 0.28.2 to 0.29.0.
- [Release notes](https://github.com/mkdocstrings/mkdocstrings/releases )
- [Changelog](https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mkdocstrings/mkdocstrings/compare/0.28.2...0.29.0 )
---
updated-dependencies:
- dependency-name: mkdocstrings
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-10 18:29:15 +00:00
github-actions[bot]
e7e5c633df
Merge pull request #1018 from django-components/dependabot/pip/babel-2.17.0
...
build(deps): bump babel from 2.16.0 to 2.17.0
2025-03-10 18:22:54 +00:00
dependabot[bot]
b846188f93
build(deps): bump babel from 2.16.0 to 2.17.0
...
Bumps [babel](https://github.com/python-babel/babel ) from 2.16.0 to 2.17.0.
- [Release notes](https://github.com/python-babel/babel/releases )
- [Changelog](https://github.com/python-babel/babel/blob/master/CHANGES.rst )
- [Commits](https://github.com/python-babel/babel/compare/v2.16.0...v2.17.0 )
---
updated-dependencies:
- dependency-name: babel
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-10 18:15:48 +00:00
Juro Oravec
4d35bc97a2
feat: extensions ( #1009 )
...
* feat: extensions
* refactor: remove support for passing in extensions as instances
2025-03-08 09:41:28 +01:00
github-actions[bot]
cff252c566
Merge pull request #1016 from django-components/dependabot/pip/django-5.1.7
...
build(deps): bump django from 5.1.6 to 5.1.7
2025-03-06 23:03:47 +00:00
dependabot[bot]
67c8aadaa8
build(deps): bump django from 5.1.6 to 5.1.7
...
Bumps [django](https://github.com/django/django ) from 5.1.6 to 5.1.7.
- [Commits](https://github.com/django/django/compare/5.1.6...5.1.7 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-06 22:59:21 +00:00
github-actions[bot]
d38376edce
Merge pull request #1015 from django-components/dependabot/pip/jinja2-3.1.6
...
build(deps): bump jinja2 from 3.1.5 to 3.1.6
2025-03-06 04:52:35 +00:00
dependabot[bot]
009b6603c7
build(deps): bump jinja2 from 3.1.5 to 3.1.6
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 3.1.5 to 3.1.6.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/3.1.5...3.1.6 )
---
updated-dependencies:
- dependency-name: jinja2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-06 04:47:21 +00:00
github-actions[bot]
33ce425524
Merge pull request #1011 from django-components/dependabot/pip/mkdocstrings-python-1.16.2
...
build(deps): bump mkdocstrings-python from 1.16.1 to 1.16.2
2025-03-03 19:03:40 +00:00
dependabot[bot]
19521c2d5a
build(deps): bump mkdocstrings-python from 1.16.1 to 1.16.2
...
Bumps [mkdocstrings-python](https://github.com/mkdocstrings/python ) from 1.16.1 to 1.16.2.
- [Release notes](https://github.com/mkdocstrings/python/releases )
- [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mkdocstrings/python/compare/1.16.1...1.16.2 )
---
updated-dependencies:
- dependency-name: mkdocstrings-python
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-03 18:58:21 +00:00
github-actions[bot]
30beeabfa4
Merge pull request #1012 from django-components/dependabot/pip/mkdocstrings-0.28.2
...
build(deps): bump mkdocstrings from 0.28.1 to 0.28.2
2025-03-03 18:57:15 +00:00
Juro Oravec
df3a6b7875
Merge branch 'master' into dependabot/pip/mkdocstrings-0.28.2
2025-03-03 19:48:57 +01:00
Juro Oravec
3418a527e0
refactor: enable debug iin pr-benchmark-comment.yml ( #1001 )
2025-03-03 19:48:36 +01:00
Juro Oravec
23af4befda
refactor: bump mkdocs-autorefs to v1.4.0
2025-03-03 18:46:41 +00:00
dependabot[bot]
5018450fca
build(deps): bump mkdocstrings from 0.28.1 to 0.28.2
...
Bumps [mkdocstrings](https://github.com/mkdocstrings/mkdocstrings ) from 0.28.1 to 0.28.2.
- [Release notes](https://github.com/mkdocstrings/mkdocstrings/releases )
- [Changelog](https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mkdocstrings/mkdocstrings/compare/0.28.1...0.28.2 )
---
updated-dependencies:
- dependency-name: mkdocstrings
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-03 17:37:18 +00:00
github-actions[bot]
3b8fc9e701
Merge pull request #1014 from django-components/dependabot/pip/griffe-1.6.0
...
build(deps): bump griffe from 1.5.6 to 1.6.0
2025-03-03 17:35:44 +00:00
dependabot[bot]
6b5b2fc5ee
build(deps): bump griffe from 1.5.6 to 1.6.0
...
Bumps [griffe](https://github.com/mkdocstrings/griffe ) from 1.5.6 to 1.6.0.
- [Release notes](https://github.com/mkdocstrings/griffe/releases )
- [Changelog](https://github.com/mkdocstrings/griffe/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mkdocstrings/griffe/compare/1.5.6...1.6.0 )
---
updated-dependencies:
- dependency-name: griffe
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-03 17:29:37 +00:00
github-actions[bot]
498847f415
Merge pull request #1013 from django-components/dependabot/pip/pytest-8.3.5
...
build(deps-dev): bump pytest from 8.3.4 to 8.3.5
2025-03-03 17:28:29 +00:00
dependabot[bot]
131c03f416
build(deps-dev): bump pytest from 8.3.4 to 8.3.5
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 8.3.4 to 8.3.5.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.3.4...8.3.5 )
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-03 17:19:34 +00:00
Juro Oravec
7dfcb447c4
feat: add decorator for writing component tests ( #1008 )
...
* feat: add decorator for writing component tests
* refactor: udpate changelog + update deps pins
* refactor: fix deps
* refactor: make cached_ref into generic and fix linter errors
* refactor: fix coverage testing
* refactor: use global var instead of env var for is_testing state
2025-03-02 19:46:12 +01:00
Juro Oravec
81ac59f7fb
docs: add perf section ( #1002 )
...
* docs: add perf section
* refactor: add asv badge
2025-03-01 12:57:50 +01:00
Juro Oravec
d5e45125dc
refactor: use .nav.yml to define page order instead of nav weights ( #1000 )
2025-02-23 22:44:12 +01:00
Juro Oravec
f36581ed86
feat: benchmarking ( #999 )
...
* feat: add benchmarking dashboard, CI hook on PR, and store lifetime results
* refactor: change python env to 3.13 in benchmarks
* refactor: add verbosity, use 3.11 for benchmarking
* fix: OSError: [Errno 7] Argument list too long
* refactor: add debug statements
* refactor: remove extraneous -e
* refactor: fix tests and linter errors
* fix: track main package in coverage
* refactor: fix test coverage testing
* refactor: fix repo owner name in benchmark on pushing comment
* refactor: add asv monkeypatch to docs workflow
* refactor: temporarily allow building docs in forks
* refactor: use py 3.13 for benchmarking
* refactor: run only a single benchmark for PRs to speed them up
* refactor: install asv in the docs build workflow
* refactor: use hatch docs env to generate benhcmarks in docs CI
* refactor: more trying
* refactor: move tests
* Add benchmark results for 0.137
* Trigger Build
* Add benchmark results for 0.138
* refactor: set constant machine name when benchmarking
* Add benchmark results for 0.139
* refactor: fix issue with paths too long
* Add benchmark results for 0.140
* docs: update comment
* refactor: remove test benchmarking data
* refactor: fix comment
* refactor: allow the benchmark workflow to write to PRs
* refactor: use personal access token to set up the PR benchmark bot
* refactor: split the benchmark PR flow into two to make it work with PRs from forks
* refactor: update deprecated actions/upload-artifact@v3 to v4
* refactor: fix missing directory in benchmarking workflow
* refactor: fix triggering of second workflow
* refactor: fix workflow finally?
* docs: add comments to cut-offs and direct people to benchmarks PR
---------
Co-authored-by: github-actions <github-actions@github.com>
2025-02-23 16:18:57 +01:00
Juro Oravec
dcd4203eea
refactor: fix missing docs dependencies ( #994 )
2025-02-20 12:24:34 +01:00
Juro Oravec
0adf8fa7db
chore: bump v0.130 ( #993 )
2025-02-20 11:48:48 +01:00
Juro Oravec
314ec77d3d
docs: Syntax highlighting for mkdocs ( #984 )
...
* feat:forward context processors variables in context in ISOLATED mode
provide context_processors_data property to Component to access those variables in Component
* refactor: internalize RequestContext and pass HttpRequest internally
* docs: document HttpRequest and context processors
* docs: use djc_py code blocks for component definitions
---------
Co-authored-by: Lilian Durey <dureylilian@gmail.com>
2025-02-20 11:47:14 +01:00
github-actions[bot]
1f7e28db22
Merge pull request #991 from django-components/dependabot/pip/mkdocstrings-python-1.16.1
...
build(deps): bump mkdocstrings-python from 1.13.0 to 1.16.1
2025-02-20 10:35:38 +00:00
Juro Oravec
77a9099235
refactor: fix mkdocs Django docs definition
2025-02-20 10:31:13 +00:00
dependabot[bot]
9a1644f293
build(deps): bump mkdocstrings-python from 1.13.0 to 1.16.1
...
Bumps [mkdocstrings-python](https://github.com/mkdocstrings/python ) from 1.13.0 to 1.16.1.
- [Release notes](https://github.com/mkdocstrings/python/releases )
- [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mkdocstrings/python/compare/1.13.0...1.16.1 )
---
updated-dependencies:
- dependency-name: mkdocstrings-python
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-20 10:14:32 +00:00
github-actions[bot]
e75d613461
Merge pull request #987 from django-components/dependabot/pip/mkdocs-material-9.6.4
...
build(deps): bump mkdocs-material from 9.6.3 to 9.6.4
2025-02-20 10:13:13 +00:00
Juro Oravec
bb3b53239d
Merge branch 'master' into dependabot/pip/mkdocs-material-9.6.4
2025-02-20 11:07:11 +01:00
lilian D
8b5579d2be
feat:forward context processors variables in context in ISOLATED mode ( #975 )
...
* feat:forward context processors variables in context in ISOLATED mode
provide context_processors_data property to Component to access those variables in Component
* refactor: internalize RequestContext and pass HttpRequest internally
* docs: document HttpRequest and context processors
---------
Co-authored-by: Juro Oravec <juraj.oravec.josefson@gmail.com>
2025-02-20 11:06:49 +01:00
Juro Oravec
471760e569
Merge branch 'master' into dependabot/pip/mkdocs-material-9.6.4
2025-02-20 11:05:59 +01:00
github-actions[bot]
5535f3bad8
Merge pull request #988 from django-components/dependabot/pip/mypy-1.15.0
...
build(deps-dev): bump mypy from 1.14.1 to 1.15.0
2025-02-17 18:22:20 +00:00
dependabot[bot]
bd2610ca5b
build(deps-dev): bump mypy from 1.14.1 to 1.15.0
...
Bumps [mypy](https://github.com/python/mypy ) from 1.14.1 to 1.15.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v1.14.1...v1.15.0 )
---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 18:15:18 +00:00
github-actions[bot]
ad3c4643c5
Merge pull request #986 from django-components/dependabot/pip/mkdocs-autorefs-1.3.1
...
build(deps): bump mkdocs-autorefs from 1.3.0 to 1.3.1
2025-02-17 18:13:33 +00:00
dependabot[bot]
c2fb77f715
build(deps): bump mkdocs-material from 9.6.3 to 9.6.4
...
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material ) from 9.6.3 to 9.6.4.
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases )
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG )
- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.6.3...9.6.4 )
---
updated-dependencies:
- dependency-name: mkdocs-material
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 18:07:28 +00:00
dependabot[bot]
e9e6bdf243
build(deps): bump mkdocs-autorefs from 1.3.0 to 1.3.1
...
Bumps [mkdocs-autorefs](https://github.com/mkdocstrings/autorefs ) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/mkdocstrings/autorefs/releases )
- [Changelog](https://github.com/mkdocstrings/autorefs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mkdocstrings/autorefs/compare/1.3.0...1.3.1 )
---
updated-dependencies:
- dependency-name: mkdocs-autorefs
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 18:07:04 +00:00
github-actions[bot]
e21538d3de
Merge pull request #985 from django-components/dependabot/pip/mkdocstrings-0.28.1
...
build(deps): bump mkdocstrings from 0.28.0 to 0.28.1
2025-02-17 18:05:51 +00:00
dependabot[bot]
4e365c826f
build(deps): bump mkdocstrings from 0.28.0 to 0.28.1
...
Bumps [mkdocstrings](https://github.com/mkdocstrings/mkdocstrings ) from 0.28.0 to 0.28.1.
- [Release notes](https://github.com/mkdocstrings/mkdocstrings/releases )
- [Changelog](https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mkdocstrings/mkdocstrings/compare/0.28.0...0.28.1 )
---
updated-dependencies:
- dependency-name: mkdocstrings
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 18:01:26 +00:00
Juro Oravec
691443a0a8
chore: bump v0.129 ( #981 )
2025-02-16 21:12:14 +01:00
Juro Oravec
fdfdc72ed2
refactor: fix error when template cache is set to 0 ( #980 )
2025-02-16 21:06:33 +01:00
lilian D
58d4c78671
Bug : Relative path in extends
and include
does not work when using template_file ( #976 )
...
Co-authored-by: Juro Oravec <juraj.oravec.josefson@gmail.com>
2025-02-16 13:29:37 +01:00
Oliver Haas
3cf586a974
fix: thread unsafe media resolve validation by moving it to ComponentMedia __post_init ( #979 )
2025-02-15 22:42:38 +01:00
github-actions[bot]
8f9d675097
Merge pull request #970 from django-components/dependabot/npm_and_yarn/src/django_components_js/esbuild-0.25.0
...
build(deps-dev): bump esbuild from 0.23.1 to 0.25.0 in /src/django_components_js
2025-02-12 10:32:27 +00:00
dependabot[bot]
5d01f203ab
build(deps-dev): bump esbuild in /src/django_components_js
...
Bumps [esbuild](https://github.com/evanw/esbuild ) from 0.23.1 to 0.25.0.
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.23.1...v0.25.0 )
---
updated-dependencies:
- dependency-name: esbuild
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-12 10:26:31 +00:00
Juro Oravec
eb3f72ee0d
refactor: fix bug with complex slots and "django" mode + add docs on debugging with AI agents ( #956 )
2025-02-11 10:57:37 +01:00
github-actions[bot]
be4d744d64
Merge pull request #962 from django-components/dependabot/pip/black-25.1.0
...
build(deps): bump black from 24.10.0 to 25.1.0
2025-02-10 17:56:57 +00:00
dependabot[bot]
33130c749e
build(deps): bump black from 24.10.0 to 25.1.0
...
Bumps [black](https://github.com/psf/black ) from 24.10.0 to 25.1.0.
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/compare/24.10.0...25.1.0 )
---
updated-dependencies:
- dependency-name: black
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-10 17:50:50 +00:00
github-actions[bot]
137e36e96d
Merge pull request #963 from django-components/dependabot/pip/pymdown-extensions-10.14.3
...
build(deps): bump pymdown-extensions from 10.14.1 to 10.14.3
2025-02-10 17:49:25 +00:00