Skip to content

Release v4.0.0-BETA2 #24762

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 commits into from
Oct 30, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions CHANGELOG-4.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,52 @@ in 4.0 minor versions.
To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash
To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v4.0.0...v4.0.1

* 4.0.0-BETA2 (2017-10-30)

* bug #24728 [Bridge\Twig] fix bootstrap checkbox_row to render properly & remove spaceless (arkste)
* bug #24709 [HttpKernel] Move services reset to Kernel::handle()+boot() (nicolas-grekas)
* bug #24703 [TwigBridge] Bootstrap 4 form theme fixes (vudaltsov)
* bug #24744 debug:container --types: Fix bug with non-existent classes (weaverryan)
* bug #24747 [VarDumper] HtmlDumper: fix collapsing nodes with depth < maxDepth (ogizanagi)
* bug #24743 [FrameworkBundle] Do not activate the cache if Doctrine's cache is not present (sroze)
* bug #24605 [FrameworkBundle] Do not load property_access.xml if the component isn't installed (ogizanagi)
* bug #24710 [TwigBridge] Fix template paths in profiler (ro0NL)
* bug #24706 [DependencyInjection] Add the possibility to disable assets via xml (renatomefi)
* bug #24696 Ensure DeprecationErrorHandler::collectDeprecations() is triggered (alexpott)
* bug #24711 [TwigBridge] Re-add Bootstrap 3 Checkbox Layout (arkste)
* bug #24713 [FrameworkBundle] fix CachePoolPrunerPass to use correct command service id (kbond)
* bug #24686 Fix $_ENV/$_SERVER precedence in test framework (fabpot)
* bug #24691 [HttpFoundation] Fix caching of session-enabled pages (nicolas-grekas)
* feature #24677 [HttpFoundation] Allow DateTimeImmutable in Response setters (derrabus)
* bug #24694 [Intl] Allow passing null as a locale fallback (jakzal)
* bug #24606 [HttpFoundation] Fix FileBag issue with associative arrays (enumag)
* bug #24673 [DI] Throw when a service name or an alias contains dynamic values (prevent an infinite loop) (dunglas)
* bug #24684 [Security] remove invalid deprecation notice on AbstractGuardAuthenticator::supports() (kbond)
* bug #24681 Fix isolated error handling (alexpott)
* bug #24575 Ensure that PHPUnit's error handler is still working in isolated tests (alexpott)
* bug #24597 [PhpUnitBridge] fix deprecation triggering test detection (xabbuh)
* feature #24671 [DI] Handle container.autowiring.strict_mode to opt-out from legacy autowiring (nicolas-grekas)
* bug #24660 Escape trailing \ in QuestionHelper autocompletion (kamazee)
* bug #24624 [Security] Fix missing BC layer for AbstractGuardAuthenticator::getCredentials() (chalasr)
* bug #24598 Prefer line formatter on missing cli dumper (greg0ire)
* bug #24635 [DI] Register default env var provided types (ro0NL)
* bug #24620 [FrameworkBundle][Workflow] Fix deprectation when checking workflow.registry service in dump command (Jean-Beru)
* bug #24644 [Security] Fixed auth provider authenticate() cannot return void (glye)
* bug #24642 [Routing] Fix resource miss (dunglas)
* bug #24608 Adding the Form default theme files to be warmed up in Twig's cache (weaverryan)
* bug #24626 streamed response should return $this (DQNEO)
* feature #24631 [Form] Fix FormEvents::* constant and value matching (yceruto, javiereguiluz)
* bug #24630 [WebServerBundle] Prevent commands from being registered by convention (chalasr)
* bug #24589 Username and password in basic auth are allowed to contain '.' (Richard Quadling)
* bug #24566 Fixed unsetting from loosely equal keys OrderedHashMap (maryo)
* bug #24570 [Debug] Fix same vendor detection in class loader (Jean-Beru)
* bug #24573 Fixed pathinfo calculation for requests starting with a question mark. (syzygymsu)
* bug #24565 [Serializer] YamlEncoder: throw if the Yaml component isn't installed (dunglas)
* bug #24563 [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed (dunglas)
* bug #24571 [PropertyInfo] Add support for the iterable type (dunglas)
* bug #24579 pdo session fix (mxp100)
* bug #24536 [Security] Reject remember-me token if UserCheckerInterface::checkPostAuth() fails (kbond)

* 4.0.0-BETA1 (2017-10-19)

* feature #24583 Adding a new debug:autowiring command (weaverryan)
Expand Down
4 changes: 2 additions & 2 deletions src/Symfony/Component/HttpKernel/Kernel.php
Original file line number Diff line number Diff line change
Expand Up @@ -63,12 +63,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl
private $requestStackSize = 0;
private $resetServices = false;

const VERSION = '4.0.0-DEV';
const VERSION = '4.0.0-BETA2';
const VERSION_ID = 40000;
const MAJOR_VERSION = 4;
const MINOR_VERSION = 0;
const RELEASE_VERSION = 0;
const EXTRA_VERSION = 'DEV';
const EXTRA_VERSION = 'BETA2';

const END_OF_MAINTENANCE = '07/2018';
const END_OF_LIFE = '01/2019';
Expand Down