8000 Changing ZulipTransportFactory tag to prevent the exception UnsupportedSchemeException by big-r81 · Pull Request #40375 · symfony/symfony · GitHub
[go: up one dir, main page]

Skip to content

Changing ZulipTransportFactory tag to prevent the exception UnsupportedSchemeException #40375

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 492 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
492 commits
Select commit Hold shift + click to select a range
1eb849d
feature #39585 [Notifier] Change Dsn api (OskarStark)
fabpot Jan 14, 2021
c01b032
minor #39824 No patch version in CHANGELOG (OskarStark)
fabpot Jan 14, 2021
6b9f721
[Notifier] Add GatewayApi bridge
PGLongo Jan 14, 2021
e55762d
feature #39568 [Notifier] Add GatewayApi bridge (Piergiuseppe Longo)
OskarStark Jan 14, 2021
93dde15
Add Octopush notifier transport
aurelienheyliot Dec 30, 2020
f2ba203
feature #39702 [Notifier] Add Octopush notifier transport (aurelienhe…
OskarStark Jan 14, 2021
9ecef3b
[Notifier] [Octopush] Use the correct provider
OskarStark Jan 14, 2021
4a71c36
[Notifier] Add AllMySms Bridge
qdequippe Dec 23, 2020
0764380
feature #39617 [Notifier] Add AllMySms Bridge (qdequippe)
OskarStark Jan 14, 2021
fe49ed2
Merge branch '5.2' into 5.x
nicolas-grekas Jan 14, 2021
de5d0fd
Merge branch '5.2' into 5.x
chalasr Jan 14, 2021
4add45d
fix merge
chalasr Jan 14, 2021
51da7d7
Merge branch '5.2' into 5.x
nicolas-grekas Jan 14, 2021
f7a0926
Merge branch '5.2' into 5.x
nicolas-grekas Jan 14, 2021
f1df709
minor #39832 [Notifier] [Octopush] Use the correct provider (OskarStark)
OskarStark Jan 15, 2021
28533aa
Merge branch '5.2' into 5.x
OskarStark Jan 15, 2021
5a71928
[Notifier] [GoogleChat] [BC BREAK] Rename threadKey parameter to thre…
OskarStark Dec 20, 2020
3796af6
feature #39579 [Notifier] [GoogleChat] [BC BREAK] Rename threadKey pa…
OskarStark Jan 15, 2021
38f6331
Fix underline
OskarStark Jan 15, 2021
29b88af
minor #39849 [Notifier] Fix underline (OskarStark)
OskarStark Jan 15, 2021
aa0494c
[Security] RoleHierarchy returns unique an unique array of roles
lyrixx Jan 15, 2021
19c6544
[Notifier] Add mercure bridge
mtarld Dec 5, 2020
da9de69
deprecate the NamespacedAttributeBag class
xabbuh Jan 16, 2021
771a2a4
feature #39855 [HttpFoundation] deprecate the NamespacedAttributeBag …
fabpot Jan 17, 2021
93e853d
feature #39852 [Security] RoleHierarchy returns an unique array of ro…
fabpot Jan 17, 2021
4c77e50
[FrameworkBundle] Add renderForm() helper setting the appropriate HTT…
dunglas Jan 14, 2021
fa87194
feature #39843 [FrameworkBundle] Add renderForm() helper setting the …
fabpot Jan 17, 2021
23d2574
Merge branch '5.2' into 5.x
chalasr Jan 17, 2021
d093475
Merge branch '5.2' into 5.x
chalasr Jan 17, 2021
e0e691a
[Asset] Fix JsonManifest when there is no dependency on HttpClient
maxhelias Jan 17, 2021
2941951
bug #39865 [Asset] Fix JsonManifest when there is no dependency on Ht…
fabpot Jan 18, 2021
c84746b
add UlidType and UuidType form types
Gemorroj Jan 16, 2021
dcf75fa
[DependencyInjection] Add a remove() method to the PHP configurator
dunglas Jan 12, 2021
49889c9
feature #39806 [DependencyInjection] Add a remove() method to the PHP…
nicolas-grekas Jan 19, 2021
b8e76de
feature #39863 [Form][Uid] Add UlidType and UuidType form types (Gemo…
xabbuh Jan 19, 2021
d91278a
Merge branch '5.2' into 5.x
derrabus Jan 19, 2021
c6100bc
feature #39342 [Notifier] Add mercure bridge (mtarld)
OskarStark Jan 20, 2021
d033677
Add symfony/gitter-notifier bridge
christingruber Jan 14, 2021
8a1a1b8
[Console] enable describing commands in ways that make the `list` com…
nicolas-grekas Jan 15, 2021
4818b28
feature #39838 [Notifier] Add Gitter Bridge (christingruber)
OskarStark Jan 20, 2021
8cdbdcb
do not fail when MercureBundle is not installed
xabbuh Jan 20, 2021
4cb45fe
feature #39851 [Console] enable describing commands in ways that make…
nicolas-grekas Jan 20, 2021
6b9fa0b
minor #39903 [FrameworkBundle] do not fail when MercureBundle is not …
chalasr Jan 20, 2021
81d5728
[Console] add option `--short` to the `list` command
nicolas-grekas Jan 20, 2021
c01ec7d
[Uid] Add fromBase58(), fromBase32(), fromRfc4122() and fromBinary()
fancyweb Jan 15, 2021
dc9db1e
feature #39904 [Console] add option `--short` to the `list` command (…
chalasr Jan 20, 2021
c5140c2
feature #39850 [Uid] Add fromBase58(), fromBase32(), fromRfc4122() an…
nicolas-grekas Jan 20, 2021
bb32beb
[Notifier] Fix HttpClient TransportException handle
mtarld Jan 20, 2021
0a66727
bug #39906 [Notifier] Fix HttpClient TransportException handling (mta…
nicolas-grekas Jan 20, 2021
ea9624e
split success and failure tests
xabbuh Jan 21, 2021
55e421f
slightly clarify command descriptions
xabbuh Jan 21, 2021
f52ef5d
minor #39918 [FrameworkBundle][TwigBundle] slightly clarify command d…
xabbuh Jan 21, 2021
72a82c3
minor #39917 [Uid] split success and failure tests (xabbuh)
xabbuh Jan 21, 2021
8b01095
Randomize CSRF token to harden BREACH attacks
jderusse Jan 20, 2021
4712128
Merge branch '5.2' into 5.x
xabbuh Jan 23, 2021
49bbbc1
[Notifier] Check for MercureBundle in Factory
mtarld Jan 20, 2021
4c2375f
feature #39919 [Security] Randomize CSRF token to harden BREACH attac…
nicolas-grekas Jan 23, 2021
73509d9
minor #39905 [Notifier] Check for MercureBundle in MercureTransportFa…
xabbuh Jan 24, 2021
e5e2cd4
[Notifier] [Mobyt] Change ctor signature and validate message types
OskarStark Jan 22, 2021
0114d26
feature #39587 [Notifier] [Mobyt] Change ctor signature and validate …
fabpot Jan 25, 2021
3141873
Merge branch '5.2' into 5.x
nicolas-grekas Jan 25, 2021
c377a79
Merge branch '5.2' into 5.x
nicolas-grekas Jan 25, 2021
614bf83
Merge branch '5.2' into 5.x
nicolas-grekas Jan 25, 2021
2049c47
Merge branch '5.2' into 5.x
nicolas-grekas Jan 25, 2021
c9fc299
Merge branch '5.2' into 5.x
nicolas-grekas Jan 25, 2021
752d030
Merge branch '5.2' into 5.x
OskarStark Jan 25, 2021
c508732
[Notifier] Add notifier for Clickatell
Jan 7, 2021
ffc2c1e
feature #38922 [Notifier] Add notifier for Clickatell (Kevin Auivinet…
OskarStark Jan 25, 2021
43a9a54
[Cache] Change PDO cache table collate from utf8_bin to utf8mb4_bin
pdragun Jan 25, 2021
c335e07
feature #39971 [Cache] Change PDO cache table collate from utf8_bin t…
fabpot Jan 25, 2021
916a8cf
[String] Make AsciiSlugger fallback to parent locale's symbolsMap
jontjs Jan 3, 2021
e607210
feature #39699 [String] Made AsciiSlugger fallback to parent locale's…
nicolas-grekas Jan 26, 2021
fc6424a
Throw exception when clear failed
jderusse Jan 20, 2021
8e90a80
feature #39910 [FrameworkBundle] Command cache:pool:clear warns and f…
nicolas-grekas Jan 26, 2021
b8ab4ec
Merge branch '5.2' into 5.x
nicolas-grekas Jan 27, 2021
e7966c0
Merge branch '5.2' into 5.x
nicolas-grekas Jan 27, 2021
d18608a
Merge branch '5.2' into 5.x
nicolas-grekas Jan 27, 2021
b9f7952
Merge branch '5.2' into 5.x
nicolas-grekas Jan 27, 2021
b9b9a99
Merge branch '5.2' into 5.x
nicolas-grekas Jan 27, 2021
4fdbbe2
More cleanups and fixes
nicolas-grekas Jan 27, 2021
2bbeab2
Merge branch '5.2' into 5.x
nicolas-grekas Jan 27, 2021
4cdecb6
Merge branch '5.2' into 5.x
nicolas-grekas Jan 27, 2021
296a51a
Merge branch '5.2' into 5.x
nicolas-grekas Jan 27, 2021
e2e2640
Merge branch '5.2' into 5.x
nicolas-grekas Jan 27, 2021
8f9fe02
Merge branch '5.2' into 5.x
nicolas-grekas Jan 27, 2021
2e09556
[Uid] remove "experimental" status
nicolas-grekas Jan 27, 2021
360c900
[Uid] Replace getTime() with getDateTime()
fancyweb Jan 27, 2021
1a78e05
feature #40008 [Uid] Replace getTime() with getDateTime() (fancyweb)
nicolas-grekas Jan 27, 2021
4e73aeb
[Uid] Add RFC4122 UUID namespaces as constants
nicolas-grekas Jan 27, 2021
8f16370
feature #40012 [Uid] Add RFC4122 UUID namespaces as constants (nicola…
fabpot Jan 28, 2021
d92ad13
feature #40010 [Uid] remove "experimental" status (nicolas-grekas)
fabpot Jan 28, 2021
315d62e
Remove some leftover @experimental annotations
fabpot Jan 28, 2021
0c9bf1e
minor #40016 Remove some leftover @experimental annotations (fabpot)
fabpot Jan 28, 2021
11f6896
[Semaphore] remove "experimental" status
jderusse Jan 28, 2021
bf99d8c
Merge branch '5.2' into 5.x
nicolas-grekas Jan 28, 2021
54acc00
Deprecat service "session"
jderusse Oct 17, 2020
f0c3bc9
feature #38616 [FrameworkBundle][HttpFoundation][Security] Deprecate …
nicolas-grekas Jan 28, 2021
6f6cd50
feature #40028 [Semaphore] remove "experimental" status (jderusse)
nicolas-grekas Jan 28, 2021
02cbb3a
Merge branch '5.2' into 5.x
jderusse Jan 28, 2021
dbb9452
[Console] Add bright colors to console.
CupOfTea696 Jan 26, 2021
0f4c905
feature #39976 [Console] Add bright colors to console. (CupOfTea696)
jderusse Jan 28, 2021
6f5c9ab
Show full URI when route not found
ruudk Jan 29, 2021
3c296bd
[DoctineBridge] Remove UuidV*Generator
nicolas-grekas Jan 28, 2021
4537f85
feature #40029 [DoctineBridge] Remove UuidV*Generator classes (nicola…
nicolas-grekas Jan 29, 2021
55831a8
Fix Query URL
michaljusiega Jan 31, 2021
d9f490a
minor #40047 [HttpClient] Remove unnecessary "?" in url query (michal…
fabpot Feb 1, 2021
94e1d87
Add SYMFONY_PHPUNIT_REQUIRE env variable
acasademont Feb 1, 2021
81d6a49
[Messenger] Allow to limit consumer to specific queues
dbu Nov 3, 2020
9af1e20
Adding changelog
Nyholm Feb 2, 2021
84faecf
feature #38973 [Messenger] Allow to limit consumer to specific queues…
Nyholm Feb 2, 2021
4a2e4e8
Merge branch '5.2' into 5.x
fabpot Feb 3, 2021
afcca88
[Notifier] [SpotHit] Add the bridge
JamesHemery Jan 23, 2021
3eb8a42
feature #39948 [Notifier] [SpotHit] Add the bridge (JamesHemery)
OskarStark Feb 3, 2021
60118f1
Merge branch '5.2' into 5.x
nicolas-grekas Feb 4, 2021
fa2ed7f
Merge branch '5.2' into 5.x
nicolas-grekas Feb 4, 2021
a8dcc92
Merge branch '5.2' into 5.x
nicolas-grekas Feb 4, 2021
e47afde
Update AllMySmsTransport.php
noniagriconomie Feb 4, 2021
309d2ac
Update README.md
knallcharge Feb 5, 2021
b3dfc66
minor #40099 [Notifier] Fix typo in AllMySmsTransport namespace (noni…
fabpot Feb 5, 2021
627b6b7
minor #40100 Updated README.md (Knallcharge)
fabpot Feb 5, 2021
1adfede
feature #40059 [PhpUnitBridge] Add SYMFONY_PHPUNIT_REQUIRE env variab…
fabpot Feb 5, 2021
2764f3c
feature #39893 [HttpKernel] Show full URI when route not found (ruudk)
fabpot Feb 5, 2021
66a1a8b
feature #39732 [Routing] don't decode nor double-encode already encod…
fabpot Feb 5, 2021
14a613b
Make subscriber and listeners prioritizable
jderusse Jan 26, 2021
47da664
Merge branch '5.2' into 5.x
nicolas-grekas Feb 5, 2021
a12db94
feature #39978 [DoctrineBridge] Make subscriber and listeners priorit…
jderusse Feb 5, 2021
99c79c9
Fix FQDN class
jderusse Feb 6, 2021
168e7de
bug #40113 [HttpFoundation] Fix FQDN class (jderusse)
nicolas-grekas Feb 6, 2021
0754aaa
Don't "replace" mailer bridges in "symfony/symfony"
nicolas-grekas Feb 7, 2021
6e513fe
minor #40125 Don't "replace" mailer bridges in "symfony/symfony" (nic…
nicolas-grekas Feb 7, 2021
20bb3cb
Merge branch '5.2' into 5.x
nicolas-grekas Feb 8, 2021
8fe8b96
[Messenger] Added RouterContextMiddleware
jderusse Jan 2, 2021
fb98018
Add some information about the username in CONTRIBUTORS
fabpot Feb 9, 2021
386555b
minor #40134 Add some information about the username in CONTRIBUTORS …
fabpot Feb 9, 2021
f5ddfad
[Filesystem] improve messages on failure
nicolas-grekas Feb 10, 2021
17bccca
[Filesystem] remove dirs atomically if possible
nicolas-grekas Feb 10, 2021
8000
f2ed81b
Merge branch '5.2' into 5.x
nicolas-grekas Feb 10, 2021
fd154e3
Merge branch '5.2' into 5.x
nicolas-grekas Feb 10, 2021
ee530e2
Merge branch '5.2' into 5.x
nicolas-grekas Feb 10, 2021
fa8064b
[Notifier] [Firebase] Add data field to options
Raresmldvn Feb 4, 2021
f93b738
feature #40102 [Notifier] [Firebase] Add data field to options (Rares…
fabpot Feb 11, 2021
042d634
Fix CS
fabpot Feb 11, 2021
bbc2d6a
Merge branch '5.2' into 5.x
nicolas-grekas Feb 11, 2021
37e1823
feature #39688 [FrameworkBundle][Messenger] Added RouterContextMiddle…
nicolas-grekas Feb 11, 2021
7fcb76d
Fix consistency in sessions not found exceptions
jderusse Feb 6, 2021
88a99dd
[Uid] Add UuidFactory to create Ulid and Uuid from timestamps, namesp…
fancyweb Dec 14, 2020
12b9d92
feature #39507 [Uid] Add UidFactory to create Ulid and Uuid from time…
nicolas-grekas Feb 11, 2021
d97ab18
feature #40144 [Filesystem] Remove dirs atomically if possible (nicol…
derrabus Feb 11, 2021
1f067bc
bug #40114 [HttpFoundation] Fix consistency in sessions not found exc…
derrabus Feb 11, 2021
f2f880a
feature #40143 [Filesystem] improve messages on failure (nicolas-grekas)
derrabus Feb 11, 2021
6217ff7
[Asset] Add tag assets.package to register asset packages
GromNaN Sep 30, 2020
9323f41
Merge branch '5.2' into 5.x
derrabus Feb 12, 2021
fe4e295
Merge branch '5.2' into 5.x
xabbuh Feb 12, 2021
c5c981c
[Security] Extract password hashing from security-core - using the ri…
chalasr Jan 5, 2021
c757845
feature #39802 [Security] Extract password hashing from security-core…
wouterj Feb 12, 2021
37c5915
Deprecate session.storage
jderusse Jan 31, 2021
56545fd
[DependencyInjection] Negated (not:) env var processor
bpolaszek Feb 12, 2021
7ed7217
feature #40169 [DependencyInjection] Negated (not:) env var processor…
fabpot Feb 14, 2021
2f0bc30
Fix CS
fabpot Feb 14, 2021
163df1e
feature #40048 [FrameworkBundle] Deprecate session.storage service (j…
fabpot Feb 14, 2021
332817a
Use bcrypt as default password hash algorithm for "native" and "auto"
chalasr Feb 13, 2021
3fbf7e9
Fix: Typo
localheinz Feb 14, 2021
d1fbf75
minor #40181 [PasswordHasher] Fix: Typo (localheinz)
chalasr Feb 14, 2021
702a3ee
feature #40176 [PasswordHasher] Use bcrypt as default hash algorithm …
chalasr Feb 14, 2021
2102170
Fix: Run 'php-cs-fixer fix'
localheinz Feb 14, 2021
a4dd14b
Fix: Use algorithm instead of algo
localheinz Feb 14, 2021
2132a83
minor #40182 [PasswordHasher] Fix: Run 'php-cs-fixer fix' (localheinz)
chalasr Feb 14, 2021
a8850a4
minor #40183 [PasswordHasher] Fix: Use algorithm instead of algo (loc…
chalasr Feb 14, 2021
5f8c736
Fix package name
fabpot Feb 14, 2021
35a1558
bug #40186 Fix package name (fabpot)
fabpot Feb 14, 2021
6ed7591
[Workflow] Deprecate InvalidTokenConfigurationException
chalasr Feb 15, 2021
1b94d88
feature #40202 [Workflow] Deprecate InvalidTokenConfigurationExceptio…
fabpot Feb 15, 2021
a4c5edc
Merge branch '5.2' into 5.x
chalasr Feb 15, 2021
7229fa1
[Serializer] Allow to provide (de)normalization context in mapping
ogizanagi Dec 7, 2020
e2b1d9c
feature #39399 [Serializer] Allow to provide (de)normalization contex…
fabpot Feb 16, 2021
1262b06
feature #38473 [Framework] Add tag assets.package to register asset p…
fabpot Feb 16, 2021
d7225db
[Mailer] AWS SES transport Source ARN header support
chekalsky Feb 13, 2021
c54bfb7
feature #40174 [Mailer] AWS SES transport Source ARN header support (…
8000 fabpot Feb 16, 2021
64ab6a2
[DependencyInjection] Add `#[Autoconfigure]` to help define autoconfi…
nicolas-grekas Jan 12, 2021
857cf33
Merge branch '5.2' into 5.x
nicolas-grekas Feb 16, 2021
4d91b8f
feature #39804 [DependencyInjection] Add `#[Autoconfigure]` to help d…
nicolas-grekas Feb 16, 2021
79de1da
[Security] Fix some broken BC layers
chalasr Feb 16, 2021
6ae59a9
minor #40217 [Security] Fix some broken BC layers (chalasr)
wouterj Feb 16, 2021
f50e6af
Merge branch '5.2' into 5.x
xabbuh Feb 17, 2021
2ab3caf
[DependencyInjection] Autoconfigurable attributes
derrabus Feb 11, 2021
22c2f1a
feature #39897 [DependencyInjection] Autoconfigurable attributes (der…
nicolas-grekas Feb 18, 2021
0cbc9cc
[Console] Add `ConsoleCommand` attribute for declaring commands on PHP 8
nicolas-grekas Feb 18, 2021
4718fc2
[EventDispatcher] add missing "dispatcher" property on #[EventListener]
nicolas-grekas Feb 18, 2021
7966517
[PropertyInfo] fix direct deprecation
nicolas-grekas Feb 18, 2021
be3f6b9
minor #40245 [PropertyInfo] fix direct deprecation (nicolas-grekas)
nicolas-grekas Feb 18, 2021
8aaa152
bug #40243 [EventDispatcher] add missing "dispatcher" property on #[E…
nicolas-grekas Feb 18, 2021
8040f14
Merge branch '5.2' into 5.x
nicolas-grekas Feb 18, 2021
d146b0c
Merge branch '5.2' into 5.x
nicolas-grekas Feb 18, 2021
21bc5bf
Merge branch '5.2' into 5.x
nicolas-grekas Feb 18, 2021
e58b91c
Merge branch '5.2' into 5.x
nicolas-grekas Feb 18, 2021
dc2635c
feature #40234 [Console] Add `ConsoleCommand` attribute for declaring…
chalasr Feb 19, 2021
108375b
[FrameworkBundle] allow container/routing configurators to vary by env
nicolas-grekas Feb 16, 2021
dab91f7
[Intl] Add `Currencies::getCashFractionDigits()` and `Currencies::get…
nicolas-grekas Feb 19, 2021
a9dea1d
[Security] Added debug:firewall command
TimoBakx Dec 5, 2020
70ef5b3
feature #39326 [Security] Added debug:firewall command (TimoBakx)
wouterj Feb 19, 2021
b8f5b7a
[#39326] Fix PHP 7.2 heredoc syntax
wouterj Feb 19, 2021
5cfe73d
feature #40257 [Intl] Add `Currencies::getCashFractionDigits()` and `…
nicolas-grekas Feb 19, 2021
bf30fa4
Merge branch '5.2' into 5.x
derrabus Feb 22, 2021
858dca4
feature #40214 [FrameworkBundle] allow container/routing configurator…
nicolas-grekas Feb 22, 2021
bc9e946
Merge branch '5.2' into 5.x
nicolas-grekas Feb 23, 2021
483f840
Remove service session.storage.mock_file when user configure factory
jderusse Feb 23, 2021
cc90ef3
minor #40285 Remove service session.storage.mock_file when user confi…
derrabus Feb 23, 2021
20e5441
Merge branch '5.2' into 5.x
derrabus Feb 24, 2021
29b0f96
[Routing] Construct Route annotations using named arguments
derrabus Feb 21, 2021
e872db4
Add default issue templates back
nicolas-grekas Feb 24, 2021
8e3058d
Deprecate passing null as $message or $code to exceptions
derrabus Feb 24, 2021
47c471e
[DependencyInjection] Add ContainerBuilder::willBeAvailable() to help…
nicolas-grekas Feb 9, 2021
223421b
[Uid] Add Generate and Inspect commands
fancyweb Jan 18, 2021
f90d3ec
[Form] Remove hard dependency on symfony/intl
Nyholm Feb 24, 2021
304980e
feature #40298 [Form] Remove hard dependency on symfony/intl (Nyholm)
fabpot Feb 25, 2021
b44b9aa
feature #40288 Deprecate passing null as $message or $code to excepti…
fabpot Feb 25, 2021
d54a122
feature #40266 [Routing] Construct Route annotations using named argu…
fabpot Feb 25, 2021
adbb341
Merge branch '5.2' into 5.x
chalasr Feb 25, 2021
1849b57
feature #40140 [DependencyInjection] Add ContainerBuilder::willBeAvai…
nicolas-grekas Feb 25, 2021 8000
e2f1c46
feature #39883 [Uid] Add Generate and Inspect commands (fancyweb)
nicolas-grekas Feb 25, 2021
45be875
[Security][RateLimiter] Allow to use no lock in the rate limiter/logi…
wouterj Feb 23, 2021
439742f
[HttpClient] Add `HttpClientInterface::withOptions()`
nicolas-grekas Feb 25, 2021
cd59bfa
Merge branch '5.2' into 5.x
nicolas-grekas Feb 25, 2021
60ce52f
Merge branch '5.2' into 5.x
nicolas-grekas Feb 25, 2021
d9dedb4
feature #40306 [HttpClient] Add `HttpClientInterface::withOptions()` …
nicolas-grekas Feb 25, 2021
4aca3ed
Fix deprecation messages
rosier Feb 25, 2021
64b7696
minor #40309 Fix deprecation messages (rosier)
chalasr Feb 25, 2021
008f280
Merge branch '5.2' into 5.x
nicolas-grekas Feb 25, 2021
28e7b74
[Messenger] Add `rediss://` DSN scheme support for TLS to Redis trans…
njutn95 Dec 22, 2020
59fbe57
feature #39607 [Messenger] Add `rediss://` DSN scheme support for TLS…
nicolas-grekas Feb 26, 2021
d771e44
[HttpKernel] Handle multi-attribute controller arguments
chalasr Feb 25, 2021
79f6a5c
feature #40284 [RateLimiter][Security] Allow to use no lock in the ra…
fabpot Feb 26, 2021
4a9c829
fix tests
nicolas-grekas Feb 26, 2021
f0e076a
feature #40307 [HttpKernel] Handle multi-attribute controller argumen…
derrabus Feb 26, 2021
b169ef9
[FrameworkBundle] Explicitly disable lock to fix FrameworkBundle stan…
wouterj Feb 27, 2021
f49ca6f
Merge branch '5.2' into 5.x
derrabus Mar 1, 2021
252f85c
minor #40335 [FrameworkBundle] Disable lock to fix FrameworkBundle st…
chalasr Mar 1, 2021
cc74095
changes rebased
damienfa Mar 1, 2021
abb534a
implement twig serialize filter
jrushlow Feb 26, 2021
a8a0650
Merge branch '5.2' into 5.x
derrabus Mar 2, 2021
d1a0342
Fix tests
wouterj Mar 2, 2021
0f279b5
feature #40339 [RateLimiter][Security] Add a `login_throttling.interv…
fabpot Mar 2, 2021
3a92844
feature #40323 [TwigBridge][TwigBundle] Twig serialize filter (jrushlow)
derrabus Mar 2, 2021
91e844b
[FrameworkBundle] Add support for doctrine/annotations:1.13 || 2.0
Nyholm Mar 1, 2021
fdabaf2
feature #40338 [FrameworkBundle] Add support for doctrine/annotations…
chalasr Mar 3, 2021
3379192
Merge branch '5.2' into 5.x
fabpot Mar 4, 2021
4c6a3f9
Merge branch '5.2' into 5.x
fabpot Mar 4, 2021
bccf736
[Security] Readd accidentally removed property declarations
chalasr Mar 5, 2021
c656ef9
minor #40367 [Security] Re-add accidentally removed property declarat…
chalasr Mar 5, 2021
0dd78da
Correct ZulipTransportFactory tag
big-r81 Mar 5, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
/src/Symfony/Contracts export-ignore
/src/Symfony/Bridge/PhpUnit export-ignore
/src/Symfony/Component/Mailer/Bridge export-ignore
/src/Symfony/Component/Messenger/Bridge export-ignore
/src/Symfony/Component/Notifier/Bridge export-ignore
22 changes: 22 additions & 0 deletions .github/ISSUE_TEMPLATE/1_Bug_report.md
9E88
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: 🐛 Bug Report
about: ⚠️ See below for security reports
labels: Bug

---

**Symfony version(s) affected**: x.y.z

**Description**
<!-- A clear and concise description of the problem. -->

**How to reproduce**
<!-- Code and/or config needed to reproduce the problem. If it's a complex bug,
create a "bug reproducer" as explained in:
https://symfony.com/doc/current/contributing/code/reproducer.html -->

**Possible Solution**
<!--- Optional: only if you have suggestions on a fix/reason for the bug -->

**Additional context**
<!-- Optional: any other context about the problem: log messages, screenshots, etc. -->
12 changes: 12 additions & 0 deletions .github/ISSUE_TEMPLATE/2_Feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
name: 🚀 Feature Request
about: RFC and ideas for new features and improvements

---

**Description**
<!-- A clear and concise description of the new feature. -->

**Example**
<!-- A simple example of the new feature in action (include PHP code, YAML config, etc.)
If the new feature changes an existing feature, include a simple before/after comparison. -->
11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE/3_Support_question.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
name: ⛔ Support Question
about: See https://symfony.com/support for questions about using Symfony and its components

---

We use GitHub issues only to discuss about Symfony bugs and new features. For
this kind of questions about using Symfony or third-party bundles, please use
any of the support alternatives shown in https://symfony.com/support

Thanks!
10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/4_Documentation_issue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: ⛔ Documentation Issue
about: See https://github.com/symfony/symfony-docs/issues for documentation issues

---

Symfony Documentation has its own dedicated repository. Please open your
documentation-related issue at https://github.com/symfony/symfony-docs/issues

Thanks!
1 change: 1 addition & 0 deletions .github/composer-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"preferred-install": {
"symfony/form": "source",
"symfony/http-kernel": "source",
"symfony/messenger": "source",
"symfony/notifier": "source",
"symfony/validator": "source",
"*": "dist"
Expand Down
31 changes: 0 additions & 31 deletions .github/workflows/phpunit-bridge.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ addons:

env:
global:
- SYMFONY_VERSION=5.2
- SYMFONY_VERSION=5.x
- MIN_PHP=7.2.5
- SYMFONY_PROCESS_PHP_TEST_BINARY=~/.phpenv/shims/php
- SYMFONY_PHPUNIT_DISABLE_RESULT_CACHE=1
Expand Down
111 changes: 111 additions & 0 deletions UPGRADE-5.3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
UPGRADE FROM 5.2 to 5.3
=======================

Asset
-----

* Deprecated `RemoteJsonManifestVersionStrategy`, use `JsonManifestVersionStrategy` instead

DoctrineBridge
--------------

* Remove `UuidV*Generator` classes

DomCrawler
----------

* Deprecated the `parents()` method, use `ancestors()` instead

Form
----

* Changed `$forms` parameter type of the `DataMapperInterface::mapDataToForms()` method from `iterable` to `\Traversable`
* Changed `$forms` parameter type of the `DataMapperInterface::mapFormsToData()` method from `iterable` to `\Traversable`
* Deprecated passing an array as the second argument of the `DataMapper::mapDataToForms()` method, pass `\Traversable` instead
* Deprecated passing an array as the first argument of the `DataMapper::mapFormsToData()` method, pass `\Traversable` instead
* Deprecated passing an array as the second argument of the `CheckboxListMapper::mapDataToForms()` method, pass `\Traversable` instead
* Deprecated passing an array as the first argument of the `CheckboxListMapper::mapFormsToData()` method, pass `\Traversable` instead
* Deprecated passing an array as the second argument of the `RadioListMapper::mapDataToForms()` method, pass `\Traversable` instead
* Deprecated passing an array as the first argument of the `RadioListMapper::mapFormsToData()` method, pass `\Traversable` instead
* Dependency on `symfony/intl` was removed. Install `symfony/intl` if you are using `LocaleType`, `CountryType`, `CurrencyType`, `LanguageType` or `TimezoneType`

FrameworkBundle
---------------

* Deprecate the `session.storage` alias and `session.storage.*` services, use the `session.storage.factory` alias and `session.storage.factory.*` services instead
* Deprecate the `framework.session.storage_id` configuration option, use the `framework.session.storage_factory_id` configuration option instead
* Deprecate the `session` service and the `SessionInterface` alias, use the `\Symfony\Component\HttpFoundation\Request::getSession()` or the new `\Symfony\Component\HttpFoundation\RequestStack::getSession()` methods instead

HttpFoundation
--------------

* Deprecate the `NamespacedAttributeBag` class

HttpKernel
----------

* Deprecate `ArgumentInterface`
* Deprecate `ArgumentMetadata::getAttribute()`, use `getAttributes()` instead
* Marked the class `Symfony\Component\HttpKernel\EventListener\DebugHandlersListener` as internal

Messenger
---------

* Deprecated the `prefetch_count` parameter in the AMQP bridge, it has no effect and will be removed in Symfony 6.0
* Deprecated the use of TLS option for Redis Bridge, use `rediss://127.0.0.1` instead of `redis://127.0.0.1?tls=1`

Notifier
--------

* Changed the return type of `AbstractTransportFactory::getEndpoint()` from `?string` to `string`
* Changed the signature of `Dsn::__construct()` to accept a single `string $dsn` argument
* Removed the `Dsn::fromString()` method


PhpunitBridge
-------------

* Deprecated the `SetUpTearDownTrait` trait, use original methods with "void" return typehint

PropertyInfo
------------

* Deprecated the `Type::getCollectionKeyType()` and `Type::getCollectionValueType()` methods, use `Type::getCollectionKeyTypes()` and `Type::getCollectionValueTypes()` instead

Routing
-------

* Deprecated creating instances of the `Route` annotation class by passing an array of parameters, use named arguments instead

Security
--------

* Deprecate all classes in the `Core\Encoder\` sub-namespace, use the `PasswordHasher` component instead
* Deprecated voters that do not return a valid decision when calling the `vote` method

SecurityBundle
--------------

* [BC break] Add `login_throttling.lock_factory` setting defaulting to `null`. Set this option
to `lock.factory` if you need precise login rate limiting with synchronous requests.
* Deprecate `UserPasswordEncoderCommand` class and the corresponding `user:encode-password` command,
use `UserPasswordHashCommand` and `user:hash-password` instead
* Deprecate the `security.encoder_factory.generic` service, the `security.encoder_factory` and `Symfony\Component\Security\Core\Encoder\EncoderFactoryInterface` aliases,
use `security.password_hasher_factory` and `Symfony\Component\PasswordHasher\Hasher\PasswordHasherFactoryInterface` instead
* Deprecate the `security.user_password_encoder.generic` service, the `security.password_encoder` and the `Symfony\Component\Security\Core\Encoder\UserPasswordEncoderInterface` aliases,
use `security.user_password_hasher`, `security.password_hasher` and `Symfony\Component\PasswordHasher\Hasher\UserPasswordHasherInterface` instead

Serializer
----------

* Deprecated `ArrayDenormalizer::setSerializer()`, call `setDenormalizer()` instead

Uid
---

* Replaced `UuidV1::getTime()`, `UuidV6::getTime()` and `Ulid::getTime()` by `UuidV1::getDateTime()`, `UuidV6::getDateTime()` and `Ulid::getDateTime()`

Workflow
--------

* Deprecate `InvalidTokenConfigurationException`
53 changes: 53 additions & 0 deletions UPGRADE-6.0.md
F438
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
UPGRADE FROM 5.x to 6.0
=======================

Asset
-----

* Removed `RemoteJsonManifestVersionStrategy`, use `JsonManifestVersionStrategy` instead.

Config
------

Expand Down Expand Up @@ -28,6 +33,11 @@ DependencyInjection
* The `ref()` function from the PHP-DSL has been removed, use `service()` instead.
* Removed `Definition::setPrivate()` and `Alias::setPrivate()`, use `setPublic()` instead

DomCrawler
----------

* Removed the `parents()` method, use `ancestors()` instead.

Dotenv
------

Expand All @@ -49,10 +59,19 @@ Form
* The `Symfony\Component\Form\Extension\Validator\Util\ServerParams` class has been removed, use its parent `Symfony\Component\Form\Util\ServerParams` instead.
* The `NumberToLocalizedStringTransformer::ROUND_*` constants have been removed, use `\NumberFormatter::ROUND_*` instead.
* Removed `PropertyPathMapper` in favor of `DataMapper` and `PropertyPathAccessor`.
* Changed `$forms` parameter type of the `DataMapper::mapDataToForms()` method from `iterable` to `\Traversable`.
* Changed `$forms` parameter type of the `DataMapper::mapFormsToData()` method from `iterable` to `\Traversable`.
* Changed `$checkboxes` parameter type of the `CheckboxListMapper::mapDataToForms()` method from `iterable` to `\Traversable`.
* Changed `$checkboxes` parameter type of the `CheckboxListMapper::mapFormsToData()` method from `iterable` to `\Traversable`.
* Changed `$radios` parameter type of the `RadioListMapper::mapDataToForms()` method from `iterable` to `\Traversable`.
* Changed `$radios` parameter type of the `RadioListMapper::mapFormsToData()` method from `iterable` to `\Traversable`.

FrameworkBundle
---------------

* Remove the `session.storage` alias and `session.storage.*` services, use the `session.storage.factory` alias and `session.storage.factory.*` services instead
* Remove `framework.session.storage_id` configuration option, use the `framework.session.storage_factory_id` configuration option instead
* Remove the `session` service and the `SessionInterface` alias, use the `\Symfony\Component\HttpFoundation\Request::getSession()` or the new `\Symfony\Component\HttpFoundation\RequestStack::getSession()` methods instead
* `MicroKernelTrait::configureRoutes()` is now always called with a `RoutingConfigurator`
* The "framework.router.utf8" configuration option defaults to `true`
* Removed `session.attribute_bag` service and `session.flash_bag` service.
Expand All @@ -63,6 +82,7 @@ FrameworkBundle
HttpFoundation
--------------

* Remove the `NamespacedAttributeBag` class
* Removed `Response::create()`, `JsonResponse::create()`,
`RedirectResponse::create()`, `StreamedResponse::create()` and
`BinaryFileResponse::create()` methods (use `__construct()` instead)
Expand All @@ -72,6 +92,8 @@ HttpFoundation
HttpKernel
----------

* Remove `ArgumentInterface`
* Remove `ArgumentMetadata::getAttribute()`, use `getAttributes()` instead
* Made `WarmableInterface::warmUp()` return a list of classes or files to preload on PHP 7.4+
* Removed support for `service:action` syntax to reference controllers. Use `serviceOrFqcn::method` instead.

Expand Down Expand Up @@ -101,6 +123,8 @@ Messenger
* Use of invalid options in Redis and AMQP connections now throws an error.
* The signature of method `RetryStrategyInterface::isRetryable()` has been updated to `RetryStrategyInterface::isRetryable(Envelope $message, \Throwable $throwable = null)`.
* The signature of method `RetryStrategyInterface::getWaitingTime()` has been updated to `RetryStrategyInterface::getWaitingTime(Envelope $message, \Throwable $throwable = null)`.
* Removed the `prefetch_count` parameter in the AMQP bridge.
* Removed the use of TLS option for Redis Bridge, use `rediss://127.0.0.1` instead of `redis://127.0.0.1?tls=1`

Mime
----
Expand All @@ -123,6 +147,7 @@ PhpUnitBridge
-------------

* Removed support for `@expectedDeprecation` annotations, use the `ExpectDeprecationTrait::expectDeprecation()` method instead.
* Removed the `SetUpTearDownTrait` trait, use original methods with "void" return typehint.

PropertyAccess
--------------
Expand All @@ -133,6 +158,7 @@ PropertyAccess
PropertyInfo
------------

* Removed the `Type::getCollectionKeyType()` and `Type::getCollectionValueType()` methods, use `Type::getCollectionKeyTypes()` and `Type::getCollectionValueTypes()` instead.
* Dropped the `enable_magic_call_extraction` context option in `ReflectionExtractor::getWriteInfo()` and `ReflectionExtractor::getReadInfo()` in favor of `enable_magic_methods_extraction`.

Routing
Expand All @@ -141,10 +167,15 @@ Routing
* Removed `RouteCollectionBuilder`.
* Added argument `$priority` to `RouteCollection::add()`
* Removed the `RouteCompiler::REGEX_DELIMITER` constant
* Removed the `$data` parameter from the constructor of the `Route` annotation class

Security
--------

* Drop all classes in the `Core\Encoder\` sub-namespace, use the `PasswordHasher` component instead
* Drop support for `SessionInterface $session` as constructor argument of `SessionTokenStorage`, inject a `\Symfony\Component\HttpFoundation\RequestStack $requestStack` instead
* Drop support for `session` provided by the ServiceLocator injected in `UsageTrackingTokenStorage`, provide a `request_stack` service instead
* Make `SessionTokenStorage` throw a `SessionNotFoundException` when called outside a request context
* Removed `ROLE_PREVIOUS_ADMIN` role in favor of `IS_IMPERSONATOR` attribute
* Removed `LogoutSuccessHandlerInterface` and `LogoutHandlerInterface`, register a listener on the `LogoutEvent` event instead.
* Removed `DefaultLogoutSuccessHandler` in favor of `DefaultLogoutListener`.
Expand All @@ -153,6 +184,23 @@ Security
in `PreAuthenticatedToken`, `RememberMeToken`, `SwitchUserToken`, `UsernamePasswordToken`,
`DefaultAuthenticationSuccessHandler`.
* Removed the `AbstractRememberMeServices::$providerKey` property in favor of `AbstractRememberMeServices::$firewallName`
* `AccessDecisionManager` now throw an exception when a voter does not return a valid decision.

SecurityBundle
--------------

* Remove the `UserPasswordEncoderCommand` class and the corresponding `user:encode-password` command,
use `UserPasswordHashCommand` and `user:hash-password` instead
* Remove the `security.encoder_factory.generic` service, the `security.encoder_factory` and `Symfony\Component\Security\Core\Encoder\EncoderFactoryInterface` aliases,
use `security.password_hasher_factory` and `Symfony\Component\PasswordHasher\Hasher\PasswordHasherFactoryInterface` instead
* Remove the `security.user_password_encoder.generic` service, the `security.password_encoder` and the `Symfony\Component\Security\Core\Encoder\UserPasswordEncoderInterface` aliases,
use `security.user_password_hasher`, `security.password_hasher` and `Symfony\Component\PasswordHasher\Hasher\UserPasswordHasherInterface` instead

Serializer
----------

* Removed `ArrayDenormalizer::setSerializer()`, call `setDenormalizer()` instead.
* `ArrayDenormalizer` does not implement `SerializerAwareInterface` anymore.

TwigBundle
----------
Expand Down Expand Up @@ -219,6 +267,11 @@ Validator
->addDefaultDoctrineAnnotationReader();
```

Workflow
--------

* Remove `InvalidTokenConfigurationException`

Yaml
----

Expand Down
Loading
0