Commit graph

552 commits

Author SHA1 Message Date
adriaan
6f49339c91
fix/263 performance regression (#264)
* Replace deep copies in Component.render
* Add 2nd example component to sampleproject
2023-04-13 14:20:43 +02:00
lemontheme
2cfc7285e1 Bump version 2023-04-11 14:00:45 +02:00
adriaan
fa41387a53
Introduce safer_staticfiles app as user-friendly security measure for #260 (#261)
* Introduce safer_staticfiles app to ignore .py,.html as security measure. Docs up-to-date

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-04-11 13:55:11 +02:00
Emil Stenström
2fa8b46936
Merge pull request #259 from EmilStenstrom/dependabot/pip/pytest-7.3.0
Bump pytest from 7.2.2 to 7.3.0
2023-04-10 20:32:11 +02:00
dependabot[bot]
7c9aa90510
Bump pytest from 7.2.2 to 7.3.0
Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.2.2 to 7.3.0.
- [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/7.2.2...7.3.0)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-10 17:57:17 +00:00
Emil Stenström
544c562f2b
Merge pull request #258 from EmilStenstrom/dependabot/pip/tox-4.4.11
Bump tox from 4.4.8 to 4.4.11
2023-04-06 21:28:12 +02:00
dependabot[bot]
a7144db747 Bump tox from 4.4.8 to 4.4.11
Bumps [tox](https://github.com/tox-dev/tox) from 4.4.8 to 4.4.11.
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/tox/compare/4.4.8...4.4.11)

---
updated-dependencies:
- dependency-name: tox
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-06 21:27:05 +02:00
Emil Stenström
1ce8483c54
Merge pull request #255 from EmilStenstrom/dependabot/pip/pre-commit-3.2.2
Bump pre-commit from 3.2.1 to 3.2.2
2023-04-06 21:26:51 +02:00
Emil Stenström
d6dd5a31de
Merge branch 'master' into dependabot/pip/pre-commit-3.2.2 2023-04-06 21:25:52 +02:00
Emil Stenström
93a32ced27
Merge pull request #254 from EmilStenstrom/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2023-04-06 21:25:41 +02:00
Emil Stenström
e0734b4c17
Merge branch 'master' into dependabot/pip/pre-commit-3.2.2 2023-04-06 21:24:46 +02:00
Emil Stenström
a1c440fa32
Merge branch 'master' into pre-commit-ci-update-config 2023-04-06 21:24:23 +02:00
Emil Stenström
302e9f32fa
Merge pull request #253 from EmilStenstrom/dependabot/pip/django-4.2
Bump django from 4.1.7 to 4.2
2023-04-06 21:24:12 +02:00
dependabot[bot]
658c9a7a7a
Bump pre-commit from 3.2.1 to 3.2.2
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.2.1...v3.2.2)

---
updated-dependencies:
- dependency-name: pre-commit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-06 19:22:34 +00:00
dependabot[bot]
3ce71cf048
Bump django from 4.1.7 to 4.2
Bumps [django](https://github.com/django/django) from 4.1.7 to 4.2.
- [Release notes](https://github.com/django/django/releases)
- [Commits](https://github.com/django/django/compare/4.1.7...4.2)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-06 19:22:33 +00:00
Emil Stenström
ea7beb518c Bump version. 2023-04-06 21:21:05 +02:00
Emil Stenström
980a08e9fa
Merge pull request #257 from lemontheme/fix/250-failing-tests
Fix #250 (3.6 failing) by removing postponed eval of type hints
2023-04-06 21:13:09 +02:00
lemontheme
15269922a8 empty 2023-04-06 21:10:02 +02:00
pre-commit-ci[bot]
14f9d87d7a [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-04-06 14:09:51 +00:00
lemontheme
bb181f47b0 Remove dangling comment 2023-04-06 16:08:17 +02:00
lemontheme
a47b007f67 Fix #250 (3.6 failing) by removing postponed eval of type hints. 2023-04-06 15:52:45 +02:00
Emil Stenström
2848a3184d Merge branch 'master' of https://github.com/EmilStenstrom/django-components 2023-04-04 21:00:38 +02:00
Emil Stenström
be243c2844 Try adding the django bits back again. 2023-04-04 21:00:35 +02:00
pre-commit-ci[bot]
2e9d597891
[pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/psf/black: 23.1.0 → 23.3.0](https://github.com/psf/black/compare/23.1.0...23.3.0)
2023-04-04 06:50:13 +00:00
Emil Stenström
7895f7e075
Merge pull request #251 from EmilStenstrom/dependabot/pip/tox-4.4.8
Bump tox from 4.4.7 to 4.4.8
2023-03-27 23:15:42 +02:00
dependabot[bot]
3070f50fa8
Bump tox from 4.4.7 to 4.4.8
Bumps [tox](https://github.com/tox-dev/tox) from 4.4.7 to 4.4.8.
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/tox/compare/4.4.7...4.4.8)

---
updated-dependencies:
- dependency-name: tox
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-27 21:13:46 +00:00
Emil Stenström
3bca11c393
Merge pull request #252 from EmilStenstrom/dependabot/pip/pre-commit-3.2.1
Bump pre-commit from 3.2.0 to 3.2.1
2023-03-27 23:08:45 +02:00
dependabot[bot]
05dd86fa80
Bump pre-commit from 3.2.0 to 3.2.1
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.2.0...v3.2.1)

---
updated-dependencies:
- dependency-name: pre-commit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-27 17:57:55 +00:00
Emil Stenström
3db493f123 Specify fail_on_no_env = True. 2023-03-25 09:54:03 +01:00
Emil Stenström
656011c2a4 Downgrade to Ubuntu 20 to get 3.6 support back. 2023-03-25 09:36:43 +01:00
Emil Stenström
c8f73cde35 Merge branch 'master' of https://github.com/EmilStenstrom/django-components 2023-03-25 09:34:17 +01:00
Emil Stenström
89c3ac7407 Upgrade CI to latest version, and simplify tox.ini 2023-03-25 09:31:14 +01:00
Emil Stenström
196c748a9f Upgrade CI to latest version, and simplify tox.ini 2023-03-25 09:29:22 +01:00
Emil Stenström
d658fecf5c Remove contributors, they are already in the sidebar. 2023-03-24 21:47:15 +01:00
Emil Stenström
e292c9b9da
Merge pull request #248 from EmilStenstrom/contributors-readme-action-iAKvpMskk4
docs(contributor): contributors readme action update
2023-03-23 22:25:56 +01:00
github-actions[bot]
82fa0e9f5d
docs(contributor): contrib-readme-action has updated readme 2023-03-23 20:38:24 +00:00
adriaan
7544bd10e2
Add regression test for #239 (broke extends tags) + minor tweaks (#247) 2023-03-23 21:38:08 +01:00
Emil Stenström
6fcddccd6c
Merge pull request #245 from EmilStenstrom/contributors-readme-action-j2n48unB18
docs(contributor): contributors readme action update
2023-03-21 23:00:20 +01:00
Emil Stenström
d02865c5b1
Merge pull request #233 from EmilStenstrom/dependabot/pip/pytest-7.2.2
Bump pytest from 7.2.1 to 7.2.2
2023-03-21 22:59:11 +01:00
github-actions[bot]
9a27c5c9cc
docs(contributor): contrib-readme-action has updated readme 2023-03-21 21:58:20 +00:00
Emil Stenström
ee7dab1435
Merge branch 'master' into dependabot/pip/pytest-7.2.2 2023-03-21 22:58:16 +01:00
dependabot[bot]
d6a5c1bc86 Bump tox from 4.4.6 to 4.4.7
Bumps [tox](https://github.com/tox-dev/tox) from 4.4.6 to 4.4.7.
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/tox/compare/4.4.6...4.4.7)

---
updated-dependencies:
- dependency-name: tox
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-21 22:58:05 +01:00
dependabot[bot]
2e62cede67 Bump pre-commit from 3.1.1 to 3.2.0
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.1.1...v3.2.0)

---
updated-dependencies:
- dependency-name: pre-commit
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-21 22:56:13 +01:00
lemontheme
16022429da Bump version 2023-03-20 17:24:28 +01:00
Serafeim Papastefanos
f68390953a
Fix for #239 (#240)
* Fix for #239
* Improve patch
2023-03-20 17:06:00 +01:00
Emil Stenström
69660e31c5
Create .github/FUNDING.yml 2023-03-16 08:58:10 +01:00
Emil Stenström
13aba82983
Merge branch 'master' into dependabot/pip/pytest-7.2.2 2023-03-15 00:03:17 +01:00
github-actions[bot]
a0f29b249d docs(contributor): contrib-readme-action has updated readme 2023-03-15 00:02:34 +01:00
Emil Stenström
a350ad1a86 Bump version. 2023-03-15 00:00:12 +01:00
Emil Stenström
2ae7dfcee3
Update README.md 2023-03-14 23:59:11 +01:00