Skip to content

[Mime] Added MimeType for "msg" #34119

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

Merged
merged 2,515 commits into from
Nov 30, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2515 commits
Select commit Hold shift + click to select a range
0112177
bug #34317 [HttpFoundation][Lock] Connection parameter corrected (wimg)
nicolas-grekas Nov 11, 2019
01d9c9d
[HttpFoundation] fix typo
nicolas-grekas Nov 11, 2019
be987f4
Merge branch '4.3' into 4.4
fabpot Nov 11, 2019
3445e5c
Merge branch '4.4'
fabpot Nov 11, 2019
25c166f
Merge branch '4.3' into 4.4
nicolas-grekas Nov 12, 2019
02d8216
Merge branch '4.4'
nicolas-grekas Nov 12, 2019
d1bf1ca
[ErrorHandler] help finish the PR
yceruto Nov 10, 2019
0b867be
feature #34312 [ErrorHandler] merge and remove the ErrorRenderer comp…
fabpot Nov 12, 2019
a337691
Merge branch '4.4'
nicolas-grekas Nov 12, 2019
bc46a3a
[HttpKernel] Fix missing import in GetResponseForExceptionEvent
fancyweb Nov 12, 2019
a903522
bug #34326 [HttpKernel] Fix missing import in GetResponseForException…
nicolas-grekas Nov 12, 2019
36aca86
Cleanup deps on var-dumper
nicolas-grekas Nov 12, 2019
a0708cc
Merge branch '4.3' into 4.4
nicolas-grekas Nov 12, 2019
8b8299e
Merge branch '4.4'
nicolas-grekas Nov 12, 2019
e1ac6e1
[TwigBundle] fix conflict rule
nicolas-grekas Nov 12, 2019
7ec445b
[HttpKernel] fix deps
nicolas-grekas Nov 12, 2019
a247d31
Sync UPGRADE-5.0 before beta
fancyweb Nov 12, 2019
810e4a1
[ErrorHandler] add missing return types
nicolas-grekas Nov 12, 2019
051d4cc
minor #34328 Sync UPGRADE-5.0 before beta (fancyweb)
nicolas-grekas Nov 12, 2019
621f48c
Merge branch '4.4'
nicolas-grekas Nov 12, 2019
32c81a5
[ErrorHandler] fix return type
nicolas-grekas Nov 12, 2019
ddb80de
Merge branch '4.4'
nicolas-grekas Nov 12, 2019
61c7c11
Last cleanups before beta
nicolas-grekas Nov 12, 2019
ee07c70
bug #34327 Last cleanups before beta (nicolas-grekas)
nicolas-grekas Nov 12, 2019
92c81b7
[DI] fix dep
nicolas-grekas Nov 12, 2019
3d5d087
Merge branch '4.4'
nicolas-grekas Nov 12, 2019
d3f1121
[TwigBundle] Restore the preview mechanism
yceruto Nov 12, 2019
f63976f
bug #34331 [TwigBundle] Restore the preview mechanism (yceruto)
nicolas-grekas Nov 12, 2019
6417770
Merge branch '4.4'
nicolas-grekas Nov 12, 2019
417d2e1
minor #34316 more strict requirements of experimental components (xab…
nicolas-grekas Nov 12, 2019
46fe917
[ExpressionLanguage] add XOR operator
ottaviano Nov 12, 2019
d1d4bc8
feature #34329 [ExpressionLanguage] add XOR operator (ottaviano)
nicolas-grekas Nov 12, 2019
8f89f62
Merge branch '4.4'
nicolas-grekas Nov 12, 2019
d5fa362
[FrameworkBundle] relax conflicts
nicolas-grekas Nov 12, 2019
59e044d
Allow \Throwable $previous everywhere
fancyweb Nov 12, 2019
adb716d
Revert "feature #34329 [ExpressionLanguage] add XOR operator (ottavia…
nicolas-grekas Nov 12, 2019
686e9b7
feature #34332 Allow \Throwable $previous everywhere (fancyweb)
nicolas-grekas Nov 12, 2019
7cee181
feature #34333 Revert "feature #34329 [ExpressionLanguage] add XOR op…
nicolas-grekas Nov 12, 2019
4e2b5e0
Merge branch '4.4'
nicolas-grekas Nov 12, 2019
47bd32e
Fix some \Throwable support remaining issues
fancyweb Nov 12, 2019
193306c
bug #34336 Fix some \Throwable support remaining issues (fancyweb)
nicolas-grekas Nov 12, 2019
6917ec6
Merge branch '4.4'
nicolas-grekas Nov 12, 2019
090aad0
updated CHANGELOG for 4.4.0-BETA1
fabpot Nov 12, 2019
88927e1
updated VERSION for 4.4.0-BETA1
fabpot Nov 12, 2019
28bcb9a
Merge pull request #34338 from fabpot/release-4.4.0-BETA1
fabpot Nov 12, 2019
839c6b4
bumped Symfony version to 4.4.0
fabpot Nov 12, 2019
af97c3d
updated CHANGELOG for 5.0.0-BETA1
fabpot Nov 12, 2019
7debf6d
updated VERSION for 5.0.0-BETA1
fabpot Nov 12, 2019
7d75541
Merge pull request #34339 from fabpot/release-5.0.0-BETA1
fabpot Nov 12, 2019
92748b6
bumped Symfony version to 5.0.0
fabpot Nov 12, 2019
5db0981
Add missing conflict with symfony/serializer <4.4
yceruto Nov 12, 2019
3fcf543
[Serializer] Fix ProblemNormalizer signature mismatch
chalasr Nov 13, 2019
8ec9854
bug #34348 [Serializer] Fix ProblemNormalizer signature mismatch (cha…
nicolas-grekas Nov 13, 2019
43b753d
minor #34343 [FrameworkBundle] Add missing conflict with symfony/seri…
nicolas-grekas Nov 13, 2019
ae35526
Merge branch '4.3' into 4.4
nicolas-grekas Nov 13, 2019
f2daa53
Merge branch '4.4'
nicolas-grekas Nov 13, 2019
e8325ed
updated CHANGELOG for 4.4.0-BETA2
fabpot Nov 13, 2019
8c47650
updated VERSION for 4.4.0-BETA2
fabpot Nov 13, 2019
97ee03e
Merge pull request #34353 from fabpot/release-4.4.0-BETA2
fabpot Nov 13, 2019
29a2f17
bumped Symfony version to 4.4.0
fabpot Nov 13, 2019
d7fc027
updated CHANGELOG for 5.0.0-BETA2
fabpot Nov 13, 2019
20933da
updated VERSION for 5.0.0-BETA2
fabpot Nov 13, 2019
c65b15d
Merge pull request #34355 from fabpot/release-5.0.0-BETA2
fabpot Nov 13, 2019
c3455b4
bumped Symfony version to 5.0.0
fabpot Nov 13, 2019
4755e16
[Form] Allow symfony/service-contracts v2.
derrabus Nov 13, 2019
3d2b589
[FrameworkBundle] Disallow WebProfilerBundle < 4.4.
derrabus Nov 13, 2019
eccb937
[DI] fix detecting singly implemented interfaces
nicolas-grekas Nov 13, 2019
afdb89f
bug #34370 [DI] fix detecting singly implemented interfaces (nicolas-…
fabpot Nov 14, 2019
2a91f28
bug #34369 [FrameworkBundle] Disallow WebProfilerBundle < 4.4 (derrabus)
fabpot Nov 14, 2019
2a2d2bc
minor #34367 [Form] Allow symfony/service-contracts v2 (derrabus)
nicolas-grekas Nov 14, 2019
818e291
Merge branch '4.4'
nicolas-grekas Nov 14, 2019
abcf63a
[Mailer] Add UPGRADE entry about the null transport DSN
ogizanagi Nov 14, 2019
81588eb
minor #34380 [Mailer] Add UPGRADE entry about the null transport DSN …
fabpot Nov 14, 2019
797450d
[Security] always check the token on non-lazy firewalls
nicolas-grekas Nov 14, 2019
2c2632a
[SecurityBundle] add tests with empty authenticator
lyrixx Nov 14, 2019
1752dd9
add FrameworkBundle requirement
xabbuh Nov 15, 2019
d969d49
[FrameworkBundle] fix wiring of httplug client
nicolas-grekas Nov 15, 2019
6fd1077
bug #34390 [FrameworkBundle] fix wiring of httplug client (nicolas-gr…
nicolas-grekas Nov 15, 2019
b8f8ac9
bug #34358 [Security] always check the token on non-lazy firewalls …
nicolas-grekas Nov 15, 2019
ca9a3a4
bug #34389 [WebProfilerBundle] add FrameworkBundle requirement (xabbuh)
fabpot Nov 15, 2019
7f9556c
[HttpKernel] dont check cache freshness more than once per process
nicolas-grekas Nov 15, 2019
7824d75
[HttpKernel] collect bundle classes, not paths
nicolas-grekas Nov 15, 2019
1374abd
minor #34399 [HttpKernel] dont check cache freshness more than once p…
fabpot Nov 15, 2019
f51adc5
[HttpClient] fix HttpClientDataCollector
nicolas-grekas Nov 15, 2019
114a4b8
bug #34404 [HttpClient] fix HttpClientDataCollector (nicolas-grekas)
nicolas-grekas Nov 16, 2019
fda36e8
bug #34400 [HttpKernel] collect bundle classes, not paths (nicolas-gr…
nicolas-grekas Nov 16, 2019
e77f6de
[Cache] Redis Tag Aware warn on wrong eviction policy
andrerom Oct 29, 2019
278dcfb
bug #34403 [Cache] Redis Tag Aware warn on wrong eviction policy (and…
nicolas-grekas Nov 16, 2019
585216a
[HttpKernel] Flatten "exception" controller argument if not typed
Nov 16, 2019
1f73247
bug #34411 [HttpKernel] Flatten "exception" controller argument if no…
nicolas-grekas Nov 16, 2019
4ac626a
Merge branch '4.3' into 4.4
nicolas-grekas Nov 16, 2019
df63cc5
Merge branch '4.4'
nicolas-grekas Nov 16, 2019
fe15f51
[DoctrineBridge] Improve queries parameters display in Profiler
fancyweb Nov 14, 2019
1883af4
Drop useless executable bit
DavidPrevot Nov 16, 2019
611f819
minor #34415 Drop useless executable bit (DavidPrevot)
nicolas-grekas Nov 16, 2019
c1cab2b
bug #34384 [DoctrineBridge] Improve queries parameters display in Pro…
fabpot Nov 17, 2019
4a9d947
[HttpFoundation] Added possibility to configure expiration time in re…
mantulo Nov 15, 2019
2b05b71
feature #34405 [HttpFoundation] Added possibility to configure expira…
fabpot Nov 17, 2019
c264583
[Messenger] Perform no deep merging of bus middleware
vudaltsov Nov 13, 2019
085c6c0
bug #34347 [Messenger] Perform no deep merging of bus middleware (vud…
fabpot Nov 17, 2019
88cf8a7
Merge branch '4.3' into 4.4
nicolas-grekas Nov 17, 2019
3d222c6
Merge branch '4.4'
nicolas-grekas Nov 17, 2019
0c12b9e
Merge branch '4.3' into 4.4
nicolas-grekas Nov 17, 2019
b30ea0c
Merge branch '4.4'
nicolas-grekas Nov 17, 2019
cab859c
Merge branch '4.3' into 4.4
nicolas-grekas Nov 17, 2019
c9cfc61
Merge branch '4.4'
nicolas-grekas Nov 17, 2019
2558047
updated CHANGELOG for 4.4.0-RC1
fabpot Nov 17, 2019
bef727c
updated VERSION for 4.4.0-RC1
fabpot Nov 17, 2019
8f86c6b
Merge pull request #34420 from fabpot/release-4.4.0-RC1
fabpot Nov 17, 2019
7ed6d35
bumped Symfony version to 4.4.0
fabpot Nov 17, 2019
6143def
Update CHANGELOG for 5.0.0-RC1
fabpot Nov 17, 2019
e4cc7cd
Update VERSION for 5.0.0-RC1
fabpot Nov 17, 2019
8a613a8
Merge pull request #34425 from fabpot/release-5.0.0-RC1
fabpot Nov 17, 2019
10aac86
Bump Symfony version to 5.0.0
fabpot Nov 17, 2019
e60a876
updated version to 5.1
fabpot Nov 17, 2019
44d79c4
Fix version in Kernel
fabpot Nov 17, 2019
0c1c4ed
Relax requirements for experimental components
nicolas-grekas Nov 17, 2019
80e4ed1
Merge branch '4.3' into 4.4
nicolas-grekas Nov 17, 2019
eb4f5a8
Merge branch '4.4' into 5.0
nicolas-grekas Nov 17, 2019
a06a0d8
Merge branch '5.0'
nicolas-grekas Nov 17, 2019
d2649f2
minor #34427 Relax requirements for experimental components (nicolas-…
nicolas-grekas Nov 17, 2019
4132a60
[Security] Fix best encoder not wired using migrate_from
Nov 17, 2019
754fbe4
Removed extra whitespace
GrahamCampbell Nov 17, 2019
b4ca84c
minor #34429 Removed extra whitespace (GrahamCampbell)
Nov 17, 2019
76d3112
bug #34428 [Security] Fix best encoder not wired using migrate_from (…
Nov 17, 2019
dede914
[HttpKernel] Drop deprecated ExceptionListener
Nov 17, 2019
aab9b43
[HttpKernel] Make ErrorListener::onKernelException()'s dispatcher arg…
Nov 17, 2019
73300a6
minor #34431 [HttpKernel] Drop deprecated ExceptionListener (chalasr)
nicolas-grekas Nov 18, 2019
4498e7e
minor #34430 [HttpKernel] Make ErrorListener::onKernelException()'s d…
nicolas-grekas Nov 18, 2019
15f7ea1
Merge branch '4.4' into 5.0
nicolas-grekas Nov 18, 2019
0e5db6a
[Routing] Fix ContainerLoader and ObjectLoaderTest
fancyweb Nov 18, 2019
8a460ce
States that the HttpClient provides a Http Async implementation
Taluu Nov 18, 2019
6194c2a
Allow PHP ^7.2.5
nicolas-grekas Nov 18, 2019
bf8e444
minor #34435 States that the HttpClient provides a Http Async impleme…
fabpot Nov 19, 2019
123c84a
bug #34434 [Routing] Fix ContainerLoader and ObjectLoaderTest (fancyweb)
fabpot Nov 19, 2019
12f00e3
Merge branch '4.3' into 4.4
nicolas-grekas Nov 19, 2019
8d84ac3
Remove wrong @group legacy annotations
nicolas-grekas Nov 18, 2019
9624a44
minor #34443 Allow PHP ^7.2.5 (nicolas-grekas)
fabpot Nov 20, 2019
d15f77f
[Form] group constraints when calling the validator
nicolas-grekas Nov 20, 2019
1b2651c
minor #34433 Remove wrong @group legacy annotations (nicolas-grekas)
nicolas-grekas Nov 20, 2019
6f11058
Merge branch '4.3' into 4.4
nicolas-grekas Nov 20, 2019
c41fa26
[DI] minor cleanup
nicolas-grekas Nov 18, 2019
698cc6b
[Routing] fix tests
nicolas-grekas Nov 20, 2019
2c1b1ba
bug #34464 [Form] group constraints when calling the validator (nicol…
nicolas-grekas Nov 21, 2019
0f8fe5d
Merge branch '4.4' into 5.0
nicolas-grekas Nov 21, 2019
1b4ab81
Merge branch '5.0'
nicolas-grekas Nov 21, 2019
90cb32a
Update CHANGELOG for 4.4.0
fabpot Nov 21, 2019
65ec3b4
Update VERSION for 4.4.0
fabpot Nov 21, 2019
625a4db
Merge pull request #34471 from fabpot/release-4.4.0
fabpot Nov 21, 2019
a7fe2b2
Bump Symfony version to 4.4.1
fabpot Nov 21, 2019
09220f9
Update CHANGELOG for 5.0.0
fabpot Nov 21, 2019
bac8c50
Update VERSION for 5.0.0
fabpot Nov 21, 2019
ea815ba
Merge pull request #34472 from fabpot/release-5.0.0
fabpot Nov 21, 2019
255f557
Bump Symfony version to 5.0.1
fabpot Nov 21, 2019
b435b1a
[Messenger] Ignore stamps in in-memory transport
tienvx Nov 21, 2019
bfae515
bug #34474 [Messenger] Ignore stamps in in-memory transport (tienvx)
sroze Nov 21, 2019
59d6771
[FrameworkBundle][ContainerLint] Keep removing compiler passes
fancyweb Nov 21, 2019
7baa295
[Mailer] Add UPGRADE entries about Envelope and MessageEvent
chapa Nov 21, 2019
dab6732
minor #34475 [Mailer] Add UPGRADE entries about Envelope and MessageE…
fabpot Nov 22, 2019
bedad35
remove return type declaration from __sleep()
xabbuh Nov 22, 2019
0acaa5c
definitions are valid objects
xabbuh Nov 22, 2019
9368502
drop return type declaration
xabbuh Nov 22, 2019
a8a9e69
bug #34516 [HttpKernel] drop return type declaration (xabbuh)
fabpot Nov 22, 2019
5c3c295
[HttpKernel] Fix write signature
Nov 23, 2019
f5bd421
Add missing defaultPriorityMethod field in TaggedIteratorArgument
alexandrunastase Nov 23, 2019
8026609
don't fail when referenced env var does not exist
xabbuh Nov 23, 2019
f12b0c7
only replace argument if mailer is present
chr-hertel Nov 24, 2019
55364cb
[DoctrineBridge] Removed legacy extra argument in DoctrineChoiceLoader
HeahDude Nov 24, 2019
f888dbf
bug #34570 [FrameworkBundle][Notifier] Fixing notifier email definiti…
fabpot Nov 24, 2019
e757512
bug #34513 [Validator] remove return type declaration from __sleep() …
fabpot Nov 24, 2019
3912cc0
minor #34571 [DoctrineBridge] Removed legacy extra argument in Doctri…
fabpot Nov 24, 2019
6925a4a
minor #34542 [HttpKernel] Fix write signature according to ConfigCach…
fabpot Nov 24, 2019
169bb2f
[Workflow] Added a way to specify a message when blocking a transitio…
lyrixx Nov 24, 2019
0ea1386
bug #34552 [Dotenv] don't fail when referenced env var does not exist…
fabpot Nov 24, 2019
6e60fd0
bug #34502 [FrameworkBundle][ContainerLint] Keep "removing" compiler …
fabpot Nov 24, 2019
f46f3db
[FrameworkBundle] fix leftover mentioning "secret:" processor
nicolas-grekas Nov 24, 2019
212931e
minor #34543 Add missing defaultPriorityMethod field in TaggedIterat…
fabpot Nov 24, 2019
db9754d
[Mailer] Add UPGRADE entries about Envelope and MessageEvent
chapa Nov 21, 2019
9623414
minor #34574 [FrameworkBundle] fix leftover mentioning "secret:" proc…
fabpot Nov 24, 2019
8f86c33
Added context to exceptions thrown in apply method
koenreiniers Nov 19, 2019
692d0e7
feature #34457 Added context to exceptions thrown in apply method (ko…
fabpot Nov 24, 2019
adbc1df
feature #34573 [DX] [Workflow] Added a way to specify a message when …
fabpot Nov 24, 2019
e3b2164
[DoctrineBridge] Fixed cs in DoctrineType
HeahDude Nov 24, 2019
0950cfb
[SecurityBundle] Don't require a user provider for the anonymous list…
Nov 23, 2019
029a70d
minor #34576 [DoctrineBridge] Fixed cs in DoctrineType (HeahDude)
nicolas-grekas Nov 24, 2019
218eb24
bug #34536 [SecurityBundle] Don't require a user provider for the ano…
fabpot Nov 25, 2019
f6c4b67
bug #34515 [DependencyInjection] definitions are valid objects (xabbuh)
fabpot Nov 25, 2019
7edfe4f
[PropertyInfo] Add support for typed properties (PHP 7.4)
dunglas Nov 23, 2019
3888312
feature #34557 [PropertyInfo] Add support for typed properties (PHP 7…
fabpot Nov 25, 2019
a0d6d30
[FrameworkBundle][Cache] Don't deep-merge cache pools configuration
alxndrbauer Nov 24, 2019
350e110
bug #34577 [FrameworkBundle][Cache] Don't deep-merge cache pools conf…
fabpot Nov 25, 2019
066babf
Drop WebServerBundle directory
Nov 25, 2019
be80db3
[HttpKernel] Don't cache "not-fresh" state
nicolas-grekas Nov 25, 2019
8f3066f
bug #34580 [HttpKernel] Don't cache "not-fresh" state (nicolas-grekas)
fabpot Nov 25, 2019
395558c
minor #34578 Drop WebServerBundle directory (chalasr)
fabpot Nov 25, 2019
986cfc6
skip test on incompatible PHP versions
xabbuh Nov 25, 2019
ec781c9
minor #34583 [DependencyInjection] skip test on incompatible PHP vers…
fabpot Nov 25, 2019
e641cbd
[Routing] Deprecate RouteCollectionBuilder
vudaltsov Nov 10, 2019
7719fc7
feature #32937 [Routing] Deprecate RouteCollectionBuilder (vudaltsov)
fabpot Nov 25, 2019
0f51da6
[HttpClient] Fix early cleanup of pushed HTTP/2 responses
lyrixx Nov 23, 2019
78ff806
has_roles should be is_granted in upgrade files
linaori Nov 25, 2019
2f1336e
has_roles should be is_granted in security upgrade file
linaori Nov 25, 2019
fa3f901
mailer: mailchimp bridge is throwing undefined index _id when setting…
monteiro Nov 25, 2019
8a4f03d
[Workflow] Added `Registry::has()` to check if a workflow exists
lyrixx Nov 25, 2019
20d2cca
[DoctrineBridge] Removed legacy checks in DoctrineChoiceLoader
HeahDude Nov 25, 2019
dd481a4
minor #34593 [Security] Changed has_role to is_granted for expression…
fabpot Nov 26, 2019
6856c56
minor #34594 [Security] Changed has_role to is_granted for expression…
fabpot Nov 26, 2019
2dd32b0
bug #34599 [Mailer][Mailchimp Bridge] Throwing undefined index _id wh…
fabpot Nov 26, 2019
3c796e1
[Routing] Continue supporting single colon in object route loaders
fancyweb Nov 26, 2019
6f8dbf1
[HttpKernel] Ability to define multiple kernel.reset tags
Nov 25, 2019
127ebee
bug #34607 [HttpKernel] Ability to define multiple kernel.reset tags …
nicolas-grekas Nov 26, 2019
5b5927b
reset the kernel cache after each test
xabbuh Nov 26, 2019
59b6cfe
bug #34554 [HttpClient] Fix early cleanup of pushed HTTP/2 responses …
nicolas-grekas Nov 26, 2019
4633993
minor #34625 [HttpKernel] reset the kernel cache after each test (xab…
xabbuh Nov 26, 2019
51d756f
bug #34621 [Routing] Continue supporting single colon in object route…
fabpot Nov 26, 2019
cde2538
Merge branch '4.3' into 4.4
Nov 26, 2019
e5f0e60
Merge branch '4.4' into 5.0
Nov 26, 2019
2b97a0f
Merge branch '5.0'
Nov 27, 2019
0386b40
fix merge
Nov 27, 2019
ad522a9
Merge branch '5.0'
Nov 27, 2019
42fd0cf
[Mailer] Allow to configure or disable the message bus to use
ogizanagi Nov 26, 2019
e1d1a98
fix interface for definition
xabbuh Nov 27, 2019
c79a498
minor #34653 [FrameworkBundle][Lock] fix interface for definition (xa…
nicolas-grekas Nov 27, 2019
a2cb37e
minor #34610 [DoctrineBridge] Removed legacy checks in DoctrineChoice…
nicolas-grekas Nov 27, 2019
0b4c21b
[FWBundle] Remove error_renderer.serializer if the Serializer isn't a…
dunglas Nov 25, 2019
ac20382
minor #34617 [FWBundle] Remove error_renderer.serializer if the Seria…
nicolas-grekas Nov 28, 2019
38493b3
Add preview mode support for Html and Serializer error renderers
yceruto Nov 26, 2019
d72133e
bug #34619 Restores preview mode support for Html and Serializer erro…
nicolas-grekas Nov 28, 2019
26b4e37
[HttpKernel] Support typehint to deprecated FlattenException in contr…
andrew-demb Nov 27, 2019
f9e6f11
bug #34662 [HttpKernel] Support typehint to deprecated FlattenExcepti…
nicolas-grekas Nov 28, 2019
ed22c85
[HttpKernel] fix typo
nicolas-grekas Nov 28, 2019
eda4d68
[HttpFoundation] Update CHANGELOG for PdoSessionHandler BC BREAK in 4.4
tseho Nov 25, 2019
8d22819
minor #34582 [HttpFoundation] Update CHANGELOG for PdoSessionHandler …
nicolas-grekas Nov 28, 2019
bdc68fd
improve upgrade instructions for twig.exception_controller configuration
bendavies Nov 22, 2019
326df98
[errorHandler] Remove old references from the old debug component
vincentmoulene Nov 23, 2019
018b383
minor #34555 [errorHandler] Remove old references from the old debug …
nicolas-grekas Nov 28, 2019
592bff8
[DI] Skip unknown method calls for factories in check types pass
fancyweb Nov 23, 2019
8378d95
bug #34562 [DI] Skip unknown method calls for factories in check type…
nicolas-grekas Nov 28, 2019
60aea22
minor #34519 improve upgrade instructions for twig.exception_controll…
nicolas-grekas Nov 28, 2019
3e917db
Merge branch '4.3' into 4.4
nicolas-grekas Nov 28, 2019
475967c
Merge branch '4.3' into 4.4
nicolas-grekas Nov 28, 2019
3aa2a77
Merge branch '4.4' into 5.0
nicolas-grekas Nov 28, 2019
d7cc01c
Merge branch '5.0'
nicolas-grekas Nov 28, 2019
7c7d981
Fix merge
nicolas-grekas Nov 28, 2019
7466148
Merge branch '5.0'
nicolas-grekas Nov 28, 2019
0a91f9b
feature #34591 [Workflow] Added `Registry::has()` to check if a workf…
lyrixx Nov 29, 2019
ec09f7e
Label regex in date validator
kristofvc Nov 29, 2019
270247a
feature #34705 [Validator] Label regex in date validator (kristofvc)
fabpot Nov 30, 2019
04d6d8d
feature #34648 [Mailer] Allow to configure or disable the message bus…
fabpot Nov 30, 2019
d6ccd4c
Added MimeType for ".msg"
Oct 25, 2019
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
15 changes: 8 additions & 7 deletions .appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,25 +10,26 @@ init:
- SET PATH=c:\php;%PATH%
- SET COMPOSER_NO_INTERACTION=1
- SET SYMFONY_DEPRECATIONS_HELPER=strict
- SET "SYMFONY_REQUIRE=>=4.2"
- SET "SYMFONY_REQUIRE=>=4.4"
- SET ANSICON=121x90 (121x90)
- SET SYMFONY_PHPUNIT_DISABLE_RESULT_CACHE=1
- REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Command Processor" /v DelayedExpansion /t REG_DWORD /d 1 /f

install:
- mkdir c:\php && cd c:\php
- appveyor DownloadFile https://github.com/symfony/binary-utils/releases/download/v0.1/php-7.1.3-Win32-VC14-x86.zip
- 7z x php-7.1.3-Win32-VC14-x86.zip -y >nul
- appveyor DownloadFile https://github.com/symfony/binary-utils/releases/download/v0.1/php-7.2.5-Win32-VC15-x86.zip
- 7z x php-7.2.5-Win32-VC15-x86.zip -y >nul
- cd ext
- appveyor DownloadFile https://github.com/symfony/binary-utils/releases/download/v0.1/php_apcu-5.1.8-7.1-ts-vc14-x86.zip
- 7z x php_apcu-5.1.8-7.1-ts-vc14-x86.zip -y >nul
- appveyor DownloadFile https://github.com/symfony/binary-utils/releases/download/v0.1/php_apcu-5.1.17-7.2-ts-vc15-x86.zip
- 7z x php_apcu-5.1.17-7.2-ts-vc15-x86.zip -y >nul
- cd ..
- copy /Y php.ini-development php.ini-min
- echo memory_limit=-1 >> php.ini-min
- echo serialize_precision=14 >> php.ini-min
- echo max_execution_time=1200 >> php.ini-min
- echo date.timezone="America/Los_Angeles" >> php.ini-min
- echo extension_dir=ext >> php.ini-min
- echo extension=php_xsl.dll >> php.ini-min
- copy /Y php.ini-min php.ini-max
- echo zend_extension=php_opcache.dll >> php.ini-max
- echo opcache.enable_cli=1 >> php.ini-max
Expand Down Expand Up @@ -58,7 +59,7 @@ test_script:
- SET SYMFONY_PHPUNIT_SKIPPED_TESTS=phpunit.skipped
- copy /Y c:\php\php.ini-min c:\php\php.ini
- IF %APPVEYOR_REPO_BRANCH% neq master (rm -Rf src\Symfony\Bridge\PhpUnit)
- php phpunit src\Symfony --exclude-group benchmark,intl-data || SET X=!errorlevel!
- php phpunit src\Symfony --exclude-group tty,benchmark,intl-data || SET X=!errorlevel!
- copy /Y c:\php\php.ini-max c:\php\php.ini
- php phpunit src\Symfony --exclude-group benchmark,intl-data || SET X=!errorlevel!
- php phpunit src\Symfony --exclude-group tty,benchmark,intl-data || SET X=!errorlevel!
- exit %X%
4 changes: 4 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
/src/Symfony/Component/Console/Logger/ConsoleLogger.php @dunglas
# DependencyInjection
/src/Symfony/Component/DependencyInjection/Compiler/AutowirePass.php @dunglas
# ErrorRenderer
/src/Symfony/Component/ErrorRenderer/* @yceruto
# Form
/src/Symfony/Bridge/Twig/Extension/FormExtension.php @xabbuh
/src/Symfony/Bridge/Twig/Form/ @xabbuh
Expand Down Expand Up @@ -33,6 +35,8 @@
/src/Symfony/Bridge/Doctrine/PropertyInfo/ @dunglas
# Serializer
/src/Symfony/Component/Serializer/ @dunglas
# TwigBundle
/src/Symfony/Bundle/TwigBundle/ErrorRenderer/TwigHtmlErrorRenderer.php @yceruto
# WebLink
/src/Symfony/Component/WebLink/ @dunglas
# Workflow
Expand Down
36 changes: 36 additions & 0 deletions .github/patch-types.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
<?php

if (false === getenv('SYMFONY_PATCH_TYPE_DECLARATIONS')) {
echo "Please define the SYMFONY_PATCH_TYPE_DECLARATIONS env var when running this script.\n";
exit(1);
}

require __DIR__.'/../.phpunit/phpunit-8.3-0/vendor/autoload.php';

$loader = require __DIR__.'/../vendor/autoload.php';

Symfony\Component\ErrorHandler\DebugClassLoader::enable();

foreach ($loader->getClassMap() as $class => $file) {
switch (true) {
case false !== strpos(realpath($file), '/vendor/'):
case false !== strpos($file, '/src/Symfony/Bridge/PhpUnit/'):
case false !== strpos($file, '/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Validation/Article.php'):
case false !== strpos($file, '/src/Symfony/Component/Config/Tests/Fixtures/BadParent.php'):
case false !== strpos($file, '/src/Symfony/Component/DependencyInjection/Tests/Compiler/OptionalServiceClass.php'):
case false !== strpos($file, '/src/Symfony/Component/DependencyInjection/Tests/Fixtures/ParentNotExists.php'):
case false !== strpos($file, '/src/Symfony/Component/DependencyInjection/Tests/Fixtures/Prototype/BadClasses/MissingParent.php'):
case false !== strpos($file, '/src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/'):
case false !== strpos($file, '/src/Symfony/Component/ErrorHandler/Tests/Fixtures/'):
case false !== strpos($file, '/src/Symfony/Component/PropertyInfo/Tests/Fixtures/Dummy.php'):
case false !== strpos($file, '/src/Symfony/Component/PropertyInfo/Tests/Fixtures/ParentDummy.php'):
case false !== strpos($file, '/src/Symfony/Component/Serializer/Tests/Normalizer/Features/ObjectOuter.php'):
case false !== strpos($file, '/src/Symfony/Component/VarDumper/Tests/Fixtures/NotLoadableClass.php'):
case false !== strpos($file, '/src/Symfony/Component/VarDumper/Tests/Fixtures/Php74.php') && \PHP_VERSION_ID < 70400:
continue 2;
}

class_exists($class);
}

Symfony\Component\ErrorHandler\DebugClassLoader::checkClasses();
2 changes: 1 addition & 1 deletion .php_cs.dist
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,6 @@ return PhpCsFixer\Config::create()
// test template
->notPath('Symfony/Bundle/FrameworkBundle/Tests/Templating/Helper/Resources/Custom/_name_entry_label.html.php')
// explicit trigger_error tests
->notPath('Symfony/Component/Debug/Tests/DebugClassLoaderTest.php')
->notPath('Symfony/Component/ErrorHandler/Tests/DebugClassLoaderTest.php')
)
;
49 changes: 39 additions & 10 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,16 @@ addons:

env:
global:
- MIN_PHP=7.1.3
- MIN_PHP=7.2.5
- SYMFONY_PROCESS_PHP_TEST_BINARY=~/.phpenv/shims/php
- MESSENGER_AMQP_DSN=amqp://localhost/%2f/messages
- MESSENGER_REDIS_DSN=redis://127.0.0.1:7001/messages
- MESSENGER_REDIS_DSN=redis://127.0.0.1:7006/messages
- SYMFONY_PHPUNIT_DISABLE_RESULT_CACHE=1

matrix:
include:
- php: 7.1
env: php_extra="7.2"
- php: 7.2
env: php_extra="7.4snapshot"
- php: 7.3
env: deps=high
- php: 7.4snapshot
Expand Down Expand Up @@ -59,7 +59,7 @@ before_install:
- |
# Start Redis cluster
docker pull grokzen/redis-cluster:5.0.4
docker run -d -p 7000:7000 -p 7001:7001 -p 7002:7002 -p 7003:7003 -p 7004:7004 -p 7005:7005 --name redis-cluster grokzen/redis-cluster:5.0.4
docker run -d -p 7000:7000 -p 7001:7001 -p 7002:7002 -p 7003:7003 -p 7004:7004 -p 7005:7005 -p 7006:7006 -p 7007:7007 -e "STANDALONE=true" --name redis-cluster grokzen/redis-cluster:5.0.4
export REDIS_CLUSTER_HOSTS='localhost:7000 localhost:7001 localhost:7002 localhost:7003 localhost:7004 localhost:7005'

- |
Expand Down Expand Up @@ -150,7 +150,7 @@ before_install:
- |
# php.ini configuration
for PHP in $TRAVIS_PHP_VERSION $php_extra; do
phpenv global $PHP 2>/dev/null || (cd / && wget https://s3.amazonaws.com/travis-php-archives/binaries/ubuntu/14.04/x86_64/php-$PHP.tar.bz2 -O - | tar -xj)
phpenv global $PHP 2>/dev/null || (cd / && wget https://storage.googleapis.com/travis-ci-language-archives/php/binaries/ubuntu/16.04/x86_64/php-$PHP.tar.bz2 -O - | tar -xj)
INI=~/.phpenv/versions/$PHP/etc/conf.d/travis.ini
echo date.timezone = Europe/Paris >> $INI
echo memory_limit = -1 >> $INI
Expand Down Expand Up @@ -247,7 +247,7 @@ install:
- |
# Install symfony/flex
if [[ $deps = low ]]; then
export SYMFONY_REQUIRE='>=2.3'
export SYMFONY_REQUIRE='>=3.4'
else
export SYMFONY_REQUIRE=">=$SYMFONY_VERSION"
fi
Expand All @@ -266,23 +266,52 @@ install:
run_tests () {
set -e
export PHP=$1
if [[ $PHP != $TRAVIS_PHP_VERSION && $TRAVIS_PULL_REQUEST != false ]]; then
if [[ $PHP != 7.4* && $PHP != $TRAVIS_PHP_VERSION && $TRAVIS_PULL_REQUEST != false ]]; then
echo -e "\\n\\e[33;1mIntermediate PHP version $PHP is skipped for pull requests.\\e[0m"
return
fi
phpenv global $PHP
([[ $deps ]] && cd src/Symfony/Component/HttpFoundation; composer config platform.ext-mongodb 1.6.0; composer require --dev --no-update mongodb/mongodb)
([[ $deps ]] && cd src/Symfony/Component/HttpFoundation; cp composer.json composer.bak; composer config platform.ext-mongodb 1.6.0; composer require --dev --no-update mongodb/mongodb)
tfold 'composer update' $COMPOSER_UP
tfold 'phpunit install' ./phpunit install
if [[ $deps = high ]]; then
echo "$COMPONENTS" | parallel --gnu "tfold {} 'cd {} && $COMPOSER_UP && $PHPUNIT_X$LEGACY'"
echo "$COMPONENTS" | parallel --gnu "tfold {} 'cd {} && $COMPOSER_UP && $PHPUNIT_X$LEGACY'" || X=1
(cd src/Symfony/Component/HttpFoundation; mv composer.bak composer.json)
COMPONENTS=$(git diff --name-only src/ | grep composer.json || true)

if [[ $COMPONENTS && $LEGACY && $TRAVIS_BRANCH != master && $TRAVIS_PULL_REQUEST != false ]]; then
export FLIP='🙃'
SYMFONY_VERSION=$(echo $SYMFONY_VERSION | awk '{print $1 - 1}')
echo -e "\\n\\e[33;1mChecking out Symfony $SYMFONY_VERSION and running tests with patched components as deps\\e[0m"
export SYMFONY_REQUIRE=">=$SYMFONY_VERSION"
export COMPOSER_ROOT_VERSION=$SYMFONY_VERSION.x-dev
git fetch --depth=2 origin $SYMFONY_VERSION
git checkout -m FETCH_HEAD
COMPONENTS=$(echo "$COMPONENTS" | xargs dirname | xargs -n1 -I{} bash -c "[ -e '{}/phpunit.xml.dist' ] && echo '{}'" | sort)
(cd src/Symfony/Component/HttpFoundation; composer config platform.ext-mongodb 1.6.0; composer require --dev --no-update mongodb/mongodb)
[[ ! $COMPONENTS ]] || tfold 'phpunit install' SYMFONY_PHPUNIT_REMOVE_RETURN_TYPEHINT=1 ./phpunit install
[[ ! $COMPONENTS ]] || echo "$COMPONENTS" | parallel --gnu "tfold {} 'cd {} && rm composer.lock vendor/ -Rf && $COMPOSER_UP && $PHPUNIT_X$LEGACY'" || X=1
fi

[[ ! $X ]] || (exit 1)
elif [[ $deps = low ]]; then
[[ -e ~/php-ext/composer-lowest.lock.tar ]] && tar -xf ~/php-ext/composer-lowest.lock.tar
tar -cf ~/php-ext/composer-lowest.lock.tar --files-from /dev/null
php .github/rm-invalid-lowest-lock-files.php $COMPONENTS
echo "$COMPONENTS" | parallel --gnu "tfold {} 'cd {} && ([ -e composer.lock ] && ${COMPOSER_UP/update/install} || $COMPOSER_UP --prefer-lowest --prefer-stable) && $PHPUNIT_X'"
echo "$COMPONENTS" | xargs -n1 -I{} tar --append -f ~/php-ext/composer-lowest.lock.tar {}/composer.lock
else
if [[ $PHP = 7.4* ]]; then
# add return types before running the test suite
rm vendor/symfony/contracts -Rf
ln -sd $(realpath src/Symfony/Contracts) vendor/symfony/contracts
sed -i 's/"\*\*\/Tests\/"//' composer.json
composer install --optimize-autoloader
SYMFONY_PATCH_TYPE_DECLARATIONS=force=object php .github/patch-types.php
SYMFONY_PATCH_TYPE_DECLARATIONS=force=object php .github/patch-types.php # ensure the script is idempotent
PHPUNIT_X="$PHPUNIT_X,legacy"
fi

if [[ $PHP = ${MIN_PHP%.*} ]]; then
tfold src/Symfony/Component/HttpClient.h2push docker run -it --rm -v $(pwd):/app -v /usr/local/bin/vulcain:/usr/local/bin/vulcain -w /app php:7.3-alpine ./phpunit src/Symfony/Component/HttpClient/Tests/CurlHttpClientTest.php --filter testHttp2Push
fi
Expand Down
Loading