Merge pull request #18776 from fabpot/release-3.1.0-BETA1
released v3.1.0-BETA1
This commit is contained in:
commit
ae87cf88ed
136
CHANGELOG-3.1.md
Normal file
136
CHANGELOG-3.1.md
Normal file
@ -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)
|
@ -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';
|
||||
|
Reference in New Issue
Block a user