Skip to content

Commit 26ca702

Browse files
authored
Merge pull request symfony#25224 from fabpot/release-4.0.0
released v4.0.0
2 parents 32dfdb3 + ddb377e commit 26ca702

File tree

2 files changed

+28
-2
lines changed

2 files changed

+28
-2
lines changed

CHANGELOG-4.0.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,32 @@ in 4.0 minor versions.
77
To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash
88
To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v4.0.0...v4.0.1
99

10+
* 4.0.0 (2017-11-30)
11+
12+
* bug #25220 [HttpFoundation] Add Session::isEmpty(), fix MockFileSessionStorage to behave like the native one (nicolas-grekas)
13+
* bug #25209 [VarDumper] Dont use empty(), it chokes on eg GMP objects (nicolas-grekas)
14+
* bug #25200 [HttpKernel] Arrays with scalar values passed to ESI fragment renderer throw deprecation notice (Simperfit)
15+
* bug #25201 [HttpKernel] Add a better error messages when passing a private or non-tagged controller (Simperfit)
16+
* bug #25155 [DependencyInjection] Detect case mismatch in autowiring (Simperfit, sroze)
17+
* bug #25217 [Dotenv] Changed preg_match flags from null to 0 (deekthesqueak)
18+
* bug #25180 [DI] Fix circular reference when using setters (nicolas-grekas)
19+
* bug #25204 [DI] Clear service reference graph (nicolas-grekas)
20+
* bug #25203 [DI] Fix infinite loop in InlineServiceDefinitionsPass (nicolas-grekas)
21+
* bug #25185 [Serializer] Do not cache attributes if `attributes` in context (sroze)
22+
* bug #25190 [HttpKernel] Keep legacy container files for concurrent requests (nicolas-grekas)
23+
* bug #25182 [HttpFoundation] AutExpireFlashBag should not clear new flashes (Simperfit, sroze)
24+
* bug #25174 [Translation] modify definitions only if the do exist (xabbuh)
25+
* bug #25179 [FrameworkBundle][Serializer] Remove YamlEncoder definition if Yaml component isn't installed (ogizanagi)
26+
* bug #25160 [DI] Prevent a ReflectionException during cache:clear when the parent class doesn't exist (dunglas)
27+
* bug #25163 [DI] Fix tracking of env vars in exceptions (nicolas-grekas)
28+
* bug #25162 [HttpKernel] Read $_ENV when checking SHELL_VERBOSITY (nicolas-grekas)
29+
* bug #25158 [DI] Remove unreachable code (GawainLynch)
30+
* bug #25152 [Form] Don't rely on `Symfony\Component\HttpFoundation\File\File` if http-foundation isn't in FileType (issei-m)
31+
* bug #24987 [Console] Fix global console flag when used in chain (Simperfit)
32+
* bug #25137 Adding checks for the expression language (weaverryan)
33+
* bug #25151 [FrameworkBundle] Automatically enable the CSRF protection if CSRF manager exists (sroze)
34+
* bug #25043 [Yaml] added ability for substitute aliases when mapping is on single line (Michał Strzelecki, xabbuh)
35+
1036
* 4.0.0-RC2 (2017-11-24)
1137

1238
* bug #25146 [DI] Dont resolve envs in service ids (nicolas-grekas)

src/Symfony/Component/HttpKernel/Kernel.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl
6363
private $requestStackSize = 0;
6464
private $resetServices = false;
6565

66-
const VERSION = '4.0.0-DEV';
66+
const VERSION = '4.0.0';
6767
const VERSION_ID = 40000;
6868
const MAJOR_VERSION = 4;
6969
const MINOR_VERSION = 0;
7070
const RELEASE_VERSION = 0;
71-
const EXTRA_VERSION = 'DEV';
71+
const EXTRA_VERSION = '';
7272

7373
const END_OF_MAINTENANCE = '07/2018';
7474
const END_OF_LIFE = '01/2019';

0 commit comments

Comments
 (0)