8000 Release v3.1.0-BETA1 by fabpot · Pull Request #18776 · symfony/symfony · GitHub
[go: up one dir, main page]

Skip to content

Release v3.1.0-BETA1 #18776

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
May 13, 2016
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
136 changes: 136 additions & 0 deletions CHANGELOG-3.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
CHANGELOG for 3.1.x
===================

This changelog references the relevant changes (bug and security fixes) done
in 3.1 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/v3.1.0...v3.1.1

* 3.1.0-BETA1 (2016-05-13)

* feature #18725 [Ldap] Added the possibility to configure all available Ldap options for connection (csarrazi)
* feature #18715 [FrameworkBundle] Default to Apcu+Filesystem cache chain (nicolas-grekas)
* feature #18184 [DomCrawler] Expose getter for uri (hason)
* feature #18654 [Bridge/Doctrine] Use better exception in the register mapping pass (dantleech)
* feature #18676 [HttpKernel] Add request method to logger messages (gnat42)
* feature #18716 [Cache] Add nonce based cache invalidation to ApcuAdapter (nicolas-grekas)
* feature #18762 [Translation] XLIFF Add `id` to meta data. (SpacePossum)
* feature #18689 [Cache] Add support for Predis, RedisArray and RedisCluster (nicolas-grekas)
* feature #18667 [FrameworkBundle] Semantic config for app/system/pool caches (tgalopin, nicolas-grekas)
* feature #18685 move event listener method type hint docs to @Event annotations defau… (Haehnchen)
* feature #18681 [Cache] Add DSN based Redis connection factory (nicolas-grekas)
* feature #18656 Updating the error message of an AuthenticationEntryPointInterface (weaverryan)
* feature #18069 [DoctrineBridge] deprecate `MergeDoctrineCollectionListener::onBind()` (HeahDude)
* feature #18492 [LDAP] Check whether an entry attribute exists (hiddewie)
* feature #18359 [Form] [DoctrineBridge] optimized LazyChoiceList and DoctrineChoiceLoader (HeahDude)
* feature #18357 [Form] Let `TextType` implement `DataTransformerInterface` (HeahDude)
* feature #18631 [FrameworkBundle] Add optional logger to cache pools (nicolas-grekas)
* feature #18597 [Cache] Add CacheItem::validateKey utility method (nicolas-grekas)
* feature #17660 [Serializer] Integrate the PropertyInfo Component (recursive denormalization and hardening) (mihai-stancu, dunglas)
* feature #18561 [FrameworkBundle] Fallback to default cache system in production for serializer (tgalopin)
* feature #18567 [FrameworkBundle][Serializer] Fix APC cache service name (tgalopin)
* feature #17959 [Serializer] Harden the ObjectNormalizer (dunglas)
* feature #18547 DX: better error message if factory class is empty (dbu)
* feature #18020 fix #17993 - Deprecated callable strings (hamza)
* feature #18487 [Cache] Add DoctrineProvider, for using PSR-6 pools in Doctrine Cache (nicolas-grekas)
* feature #18544 [FrameworkBundle] Fallback to default cache system in production for validation (tgalopin)
* feature #18416 [FrameworkBundle] Calls support for debug:container (JhonnyL)
* feature #18513 [Process] Turn getIterator() args to flags & add ITER_SKIP_OUT/ERR modes (nicolas-grekas)
* feature #18371 [FrameworkBundle] integrate the Cache component (xabbuh, nicolas-grekas)
* feature #18440 Add the kernel.controller_arguments event (stof)
* feature #18308 Added an ArgumentResolver with clean extension point (iltar, HeahDude)
* feature #18414 [Process] Implement IteratorAggregate to stream output (nicolas-grekas)
* feature #18144 [DI] Only rebuild autowiring cache when actually needed (weaverryan)
* feature #18386 [Process] Add InputStream to seamlessly feed running processes (nicolas-grekas)
* feature #18167 [DependencyInjection] Fix a limitation of the PhpDumper (Ener-Getick)
* feature #18387 [DX] [LDAP] Added default service name for the Security component's Ldap providers (csarrazi)
* feature #18290 [Translation] deprecate the backup feature (xabbuh)
* feature #18036 [Serializer] XmlEncoder: Make load flags configurable (dunglas)
* feature #17589 [WebProfilerBundle] [DX] Feature allow forward and redirection detection in wdt (HeahDude)
* feature #18260 Add Inflector component (from StringUtil of PropertyAccess) (teohhanhui)
* feature #18356 [FrameworkBundle] Deprecated form types as services (HeahDude)
* feature #17458 Add strict image validation (Koc)
* feature #18350 [Process] Accept Traversable input (nicolas-grekas)
* feature #18135 [Security] Deprecate onAuthenticationSuccess() (weaverryan)
* feature #18294 [Yaml] dump non UTF-8 encoded strings as binary data (xabbuh)
* feature #18215 [Cache] Add a Chain adapter (dunglas, nicolas-grekas)
* feature #18242 [FrameworkBundle][TwigBundle] Make EngineInterface autowirable (dunglas)
* feature #18197 Make Request::isFromTrustedProxy() public. (Peter Bex)
* feature #18211 [Security] Use auth trust resolver to determine anonymous in ContextListener (WouterJ)
* feature #18232 [Bridge\PhpUnit] Add "disabled" mode to SYMFONY_DEPRECATIONS_HELPER (nicolas-grekas)
* feature #18181 [PhpUnitBridge] Mock DNS functions (nicolas-grekas)
* feature #18176 [Cache] Restrict flushes to namespace scopes (nicolas-grekas)
* feature #18172 [Cache] Redis adapter (gcds, nicolas-grekas)
* feature #18101 [Console] Allow to register commands privately (Ener-Getick)
* feature #18143 [DomCrawler] Exposed getter for baseHref (AAstakhov)
* feature #18034 [FrameworkBundle] Deprecate absolute template paths (jakzal)
* feature #18105 [HttpFoundation] Add support for sending raw cookies in the response (jakzal)
* feature #17255 [Console] ApplicationTester - test stdout and stderr (SpacePossum)
* feature #18024 [Cache] Add namespace handling to all adapters (nicolas-grekas)
* feature #17734 [Cache] Count cache hits/misses in ProxyAdapter (nicolas-grekas)
* feature #17887 Show more information in the security profiler (javiereguiluz)
* feature #17642 [FrameworkBundle] [DX] Add `Controller::json` method to make it easy to send json (mcfedr)
* feature #17484 [FrameworkBundle][DX] Add Levenshtein suggesters to AbstractConfigCommand (kix)
* feature #17690 [FrameworkBundle] Use canBeEnabled() instead of canBeUnset() for consistency (Ener-Getick)
* feature #17714 Adding new TargetPathTrait to get/set the authentication "target_path" (weaverryan)
* feature #17852 Improved the logger panel when the log context is very long (javiereguiluz)
* feature #17761 [Console] Add non-auto column width functionality (akeeman)
* feature #17943 [Yaml] option to dump multi line strings as scalar blocks (xabbuh)
* feature #17553 [Validator] Added a format option to the DateTime constraint. (dosten)
* feature #17728 [Yaml] add option to dump objects as maps (xabbuh)
* feature #17863 [Yaml] add support for parsing the !!binary tag (xabbuh)
* feature #17738 [PropertyAccess] Throw an InvalidArgumentException when the type do not match (dunglas)
* feature #17531 [PropertyInfo] Use last version of reflection docblock (joelwurtz)
* feature #17782 Support autowiring for Doctrine\Common\Annotations\Reader (maryo)
* feature #17603 [Serializer] Add a normalizer that support JsonSerializable objects (mcfedr)
* feature #17630 [FrameworkBundle] Register the DateTimeNormalizer (dunglas)
* feature #17631 [FrameworkBundle] Register the DataUriNormalizer (dunglas)
* feature #17545 [Serializer] Add normalizer / denormalizer awarness (joelwurtz)
* feature #17877 [DependencyInjection] Improving autowiring error messages (weaverryan)
* feature #17732 [DEPRECATION] : deprecated support for Traversable in method ResizeFormListener::PreSubmit (ybensacq)
* feature #17721 [Cache] Add FilesystemAdapter (nicolas-grekas)
* feature #17836 [Yaml] support to parse and dump DateTime objects (xabbuh)
* feature #17809 [Yaml] deprecate starting plain scalars with characters (xabbuh)
* feature #17817 [Ldap] Add write support for the Ldap component (csarrazi)
* feature #17560 [Ldap] Improving the LDAP component (csarrazi)
* feature #17726 [FrameworkBundle] Improve debug:container command (voronkovich)
* feature #17743 [Yaml] dumper flag for enabling exceptions on invalid type (xabbuh)
* feature #17746 [Yaml] deprecate the Dumper::setIndentation() method (xabbuh)
* feature #17730 [Yaml] introduce flags to customize the parser behavior (xabbuh)
* feature #17125 Webprofiler add status code to search form (oktapodia)
* feature #17705 [TwigBridge] deprecate the boolean object support trigger (xabbuh)
* feature #17578 [Yaml] dump customization option with dumper flags (xabbuh)
* feature #17585 [DomCrawler] Abstract URI logic and crawl images (valeriangalliat)
* feature #17654 [Cache] Don't clone, serialize (nicolas-grekas)
* feature #16947 [FrameworkBundle] PropertyInfo: register the SerializerExtractor (dunglas)
* feature #17611 [HttpKernel] Deprecate passing objects as URI attributes to the ESI and SSI renderers (jakzal)
* feature #14288 [Console] Add getters for Application::$autoExit and $catchExceptions (VasekPurchart)
* feature #17504 [Console] Show code when an exception is thrown (maidmaid)
* feature #17540 [WebProfilerBundle] Add HTTP return code in the Ajax request list table (kucharovic)
* feature #17446 [Serializer] Add PSR-6 adapter (dunglas)
* feature #16917 [PropertyInfo] Cache support (dunglas)
* feature #17532 [Asset] Version as service (ewgRa)
* feature #17440 [Validator] Add a PSR-6 adapter (dunglas)
* feature #17113 [Serializer] Add a MaxDepth option (dunglas)
* feature #17530 [Cache] Handle and log errors properly (nicolas-grekas)
* feature #17522 [Cache] Use generator in ArrayAdapter (gcds)
* feature #16164 [Serializer] Add a data: URI normalizer (dunglas)
* feature #15279 Added {{ value }} message placeholder to UniqueEntityValidator (jperovic)
* feature #16652 [console] Add truncate method to FormatterHelper (mheki)
* feature #17438 [Cache] Allow and use generators in AbstractAdapter (nicolas-grekas)
* feature #17111 [HttpKernel] added a setter for the headers property in the HttpException (smatyas)
* feature #17132 [DependencyInjection] Properly ignore invalid reference arguments in collection arguments (ogizanagi)
* feature #17427 [Process] Allow a callback whenever the output is disabled (romainneutron)
* feature #17327 Added support links to exception and toolbar (peterrehm)
* feature #16909 Allows access to payload in callback validator (conradkleinespel)
* feature #17402 [Profiler] make it possible to omit the link var (xabbuh)
* feature #17411 [Serializer] Add a new DateTime normalizer (dunglas)
* feature #17462 [Yaml] deprecate parsing the !!php/object tag (xabbuh)
* feature #17408 [Cache] Symfony PSR-6 implementation (nicolas-grekas)
* feature #17323 [DependencyInjection] Deprecate unsupported attributes/elements for alias (Ener-Getick)
* feature #17305 [VarDumper] Add flags to allow fine tuning dumps representation (nicolas-grekas)
* feature #17318 [HttpFoundation] Allow to get all the mime types associated to a format in the Request (Ener-Getick)
* feature #17133 [DependencyInjection] Make YamlFileLoader raise a deprecation notice if a service definition contains unsupported keywords. (hhamon)
* feature #17191 [Serializer] Move the normalization logic in an abstract class (dunglas)
* feature #16994 [Form] Deprecate the "choices_as_values" option of ChoiceType (nicolas-grekas)
4 changes: 2 additions & 2 deletions src/Symfony/Component/HttpKernel/Kernel.php
Original file line number Diff line number Diff line change
Expand Up @@ -59,12 +59,12 @@ abstract class Kernel implements KernelInterface, TerminableInterface
protected $startTime;
protected $loadClassCache;

const VERSION = '3.1.0-DEV';
const VERSION = '3.1.0-BETA1';
const VERSION_ID = 30100;
const MAJOR_VERSION = 3;
const MINOR_VERSION = 1;
const RELEASE_VERSION = 0;
const EXTRA_VERSION = 'DEV';
const EXTRA_VERSION = 'BETA1';

const END_OF_MAINTENANCE = '01/2017';
const END_OF_LIFE = '07/2017';
Expand Down
0