Fabien Potencier
f8009347c4
Fix a security issue on filesystem loader (possibility to load a template outside a configured directory)
2022-07-13 16:03:29 +02:00
Ben Thomson
d1457a40b6
Allow inherited magic method to still run with calling class
...
If a static method cannot be resolved to the calling class, but the calling class has, or inherits, a `__callStatic` handler, this allows the `__callStatic` handler to be used with the calling class, and not the inherited class as would occur with reflection. This allows systems such as Laravel facades to still work.
Fixes https://github.com/twigphp/Twig/issues/3716
2022-07-06 10:46:46 +02:00
Fabien Potencier
5b5aea4690
Merge branch '2.x' into 3.x
...
* 2.x:
chore: Set permissions for GitHub actions
2022-07-04 21:57:33 +02:00
Fabien Potencier
c953a77b23
Merge branch 'pull/3713' into 2.x
...
* pull/3713:
chore: Set permissions for GitHub actions
2022-07-04 21:57:15 +02:00
naveen
188fd290c5
chore: Set permissions for GitHub actions
...
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.
- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs
[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/ )
Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com >
2022-07-04 21:55:50 +02:00
naveen
6448ca0617
chore: Included githubactions in the dependabot config
...
This should help with keeping the GitHub actions updated on new releases. This will also help with keeping it secure.
Dependabot helps in keeping the supply chain secure https://docs.github.com/en/code-security/dependabot
GitHub actions up to date https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot
https://github.com/ossf/scorecard/blob/main/docs/checks.md#dependency-update-tool
Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com >
2022-06-27 01:30:05 +00:00
Fabien Potencier
b6017005b3
Merge branch '2.x' into 3.x
...
* 2.x:
Bugfix typo in twig/intl-exta
2022-06-10 10:33:05 +02:00
Fabien Potencier
40041cac12
bug #3711 Bugfix typo in twig/intl-exta (nyamsprod)
...
This PR was merged into the 2.x branch.
Discussion
----------
Bugfix typo in twig/intl-exta
Bugfix typo in text attribute name see https://github.com/twigphp/Twig/issues/3710
Commits
-------
fd2f6d42 Bugfix typo in twig/intl-exta
2022-06-10 10:32:47 +02:00
ignace nyamagana butera
fd2f6d4215
Bugfix typo in twig/intl-exta
...
Bugfix typo in text attribute name see https://github.com/twigphp/Twig/issues/3710
2022-06-07 10:14:11 +02:00
Fabien Potencier
09760aa689
Merge branch '2.x' into 3.x
...
* 2.x:
Removed unneeded ext refs
2022-06-02 20:36:43 +02:00
Fabien Potencier
3aba62185d
Removed unneeded ext refs
2022-06-02 20:36:38 +02:00
Fabien Potencier
45a8317e61
Merge branch '2.x' into 3.x
...
* 2.x:
Fixes `CallExpression::reflectCallable()` throwing `TypeError`
2022-06-02 20:35:24 +02:00
Fabien Potencier
55ce7242b1
bug #3707 Fixes CallExpression::reflectCallable() throwing TypeError (ju1ius)
...
This PR was submitted for the 3.x branch but it was squashed and merged into the 2.x branch instead.
Discussion
----------
Fixes `CallExpression::reflectCallable()` throwing `TypeError`
See #3708
Commits
-------
e333ccc9 Fixes `CallExpression::reflectCallable()` throwing `TypeError`
2022-06-02 20:33:39 +02:00
ju1ius
e333ccc9f6
Fixes CallExpression::reflectCallable() throwing TypeError
2022-06-02 20:33:33 +02:00
Fabien Potencier
a1f8d3f91a
Bump version
2022-05-17 07:49:32 +02:00
Fabien Potencier
e939eae923
Prepare the 3.4.1 release
v3.4.1
2022-05-17 07:48:52 +02:00
Fabien Potencier
373c67e3e0
Merge branch '2.x' into 3.x
...
* 2.x:
Bump version
Prepare the 2.15.1 release
Update CHANGELOG
2022-05-17 07:48:09 +02:00
Fabien Potencier
fcc900cf80
Bump version
2022-05-17 07:47:36 +02:00
Fabien Potencier
3b7cedb2f7
Prepare the 2.15.1 release
v2.15.1
2022-05-17 07:46:24 +02:00
Fabien Potencier
1b5d977108
Update CHANGELOG
2022-05-17 07:45:45 +02:00
Fabien Potencier
d90435f6be
Merge branch '2.x' into 3.x
...
* 2.x:
Fix optimizing non-public named closures
Bump version
Prepare the 2.15.0 release
2022-05-17 07:45:01 +02:00
Fabien Potencier
e11c074a4d
bug #3704 Fix optimizing non-public named closures (nicolas-grekas)
...
This PR was merged into the 2.x branch.
Discussion
----------
Fix optimizing non-public named closures
Fix #3703
Commits
-------
dd34e9f5 Fix optimizing non-public named closures
2022-05-17 07:44:00 +02:00
Nicolas Grekas
dd34e9f5c9
Fix optimizing non-public named closures
2022-05-16 17:47:23 +02:00
Fabien Potencier
9612dd4f13
Bump version
2022-05-15 08:26:19 +02:00
Fabien Potencier
ed19f4bf9d
Prepare the 3.4.0 release
v3.4.0
2022-05-15 08:25:28 +02:00
Fabien Potencier
137b370376
Bump version
2022-05-15 08:24:02 +02:00
Fabien Potencier
2fcc95728f
Prepare the 2.15.0 release
v2.15.0
2022-05-15 08:21:48 +02:00
Fabien Potencier
3fdd3b9532
Merge branch '2.x' into 3.x
...
* 2.x:
Update CHANGELOG
2022-05-15 08:20:57 +02:00
Fabien Potencier
639c883086
Update CHANGELOG
2022-05-15 08:20:05 +02:00
Fabien Potencier
9ca7fb8799
Merge branch '2.x' into 3.x
...
* 2.x:
Fix support for named closures
2022-05-15 08:11:13 +02:00
Fabien Potencier
bb64a49441
feature #3702 Fix support for named closures (nicolas-grekas)
...
This PR was merged into the 2.x branch.
Discussion
----------
Fix support for named closures
As spotted by @stof on https://github.com/symfony/symfony/pull/46335#discussion_r872108567
Commits
-------
163f0740 Fix support for named closures
2022-05-15 08:07:29 +02:00
Nicolas Grekas
163f07400a
Fix support for named closures
2022-05-13 17:01:54 +02:00
Mark Huot
1cf610bd2a
Add @codeCoverageIgnore to untestable compiled methods
2022-04-30 04:49:45 -04:00
Fabien Potencier
b4d6723715
Merge branch '2.x' into 3.x
...
* 2.x:
Tweak previous commit
[Documentation] Add note about simple string matching
2022-04-09 10:41:06 +02:00
Fabien Potencier
ab36653962
Tweak previous commit
2022-04-09 10:41:02 +02:00
Fabien Potencier
6860ca1569
minor #3676 [Documentation] Add note about simple string matching (Kern046)
...
This PR was merged into the 2.x branch.
Discussion
----------
[Documentation] Add note about simple string matching
During the Symfony Live we mentionned the need to update the documentation around string matching to mention that an approach was possible with the ``ìn`` operator was simpler.
As the documentation part about ``in`` was just below, I wasn't sure that an anchor link was relevant, nor a code example.
Happy to make this first tiny contribution, and available if there are more stuff to do for this PR :).
Commits
-------
5e26ce73 [Documentation] Add note about simple string matching
2022-04-09 10:38:51 +02:00
Axel Venet
5e26ce7320
[Documentation] Add note about simple string matching
...
Mention the use of ``in`` operator when looking for a simple string instead of ``matches``. #Symfony_Live
2022-04-07 15:41:53 +02:00
Fabien Potencier
321c5cbf20
Bump version
2022-04-06 08:48:37 +02:00
Fabien Potencier
8442df056c
Prepare the 2.14.13 release
v3.3.10
2022-04-06 08:47:41 +02:00
Fabien Potencier
05c8eb54d8
Merge branch '2.x' into 3.x
...
* 2.x:
Bump version
Prepare the 2.14.13 release
2022-04-06 08:47:08 +02:00
Fabien Potencier
f6bd36a694
Bump version
2022-04-06 08:46:17 +02:00
Fabien Potencier
66856cd045
Prepare the 2.14.13 release
v2.14.13
2022-04-06 08:45:17 +02:00
Fabien Potencier
9fb8b8dc68
Merge branch '2.x' into 3.x
...
* 2.x:
Enable bytecode invalidation with auto_reload
2022-04-05 18:27:22 +02:00
Fabien Potencier
8fa2c9a2b2
bug #3675 Enable cache invalidation when auto_reload=true (GromNaN)
...
This PR was merged into the 2.x branch.
Discussion
----------
Enable cache invalidation when auto_reload=true
Related to https://github.com/symfony/symfony-docs/pull/16671
Enabling `auto_reload` is not effective when `opcache.validate_timestamps=0`.
Commits
-------
ef8ae9cb Enable bytecode invalidation with auto_reload
2022-04-05 18:27:00 +02:00
Jérôme Tamarelle
ef8ae9cb61
Enable bytecode invalidation with auto_reload
2022-04-05 18:17:00 +02:00
Fabien Potencier
393ea10efd
Merge branch '2.x' into 3.x
...
* 2.x:
Fix docs about the deprecated tag
2022-03-26 12:00:50 +01:00
Fabien Potencier
1dd5c10e73
minor #3672 Fix docs about the deprecated tag (fabpot)
...
This PR was submitted for the 3.x branch but it was merged into the 2.x branch instead.
Discussion
----------
Fix docs about the deprecated tag
Closes #3594
Commits
-------
17142af9 Fix docs about the deprecated tag
2022-03-26 12:00:29 +01:00
Fabien Potencier
17142af9f8
Fix docs about the deprecated tag
2022-03-26 11:37:03 +01:00
hubert.lenoir
009bb4fd82
Add "some" and "every" filters
2022-03-25 11:04:50 +01:00
Fabien Potencier
9459614141
Bump version
2022-03-25 10:38:42 +01:00