Skip to content

Latest commit

 

History

History
87 lines (78 loc) · 6.62 KB

CHANGELOG-2.0.md

File metadata and controls

87 lines (78 loc) · 6.62 KB

CHANGELOG for 2.0.x

This changelog references the relevant changes (bug and security fixes) done in 2.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/v2.0.0...v2.0.1

  • 2.0.3 (2011-09-25)

  • 49c585e: Revert "merged branch stealth35/ini_bool (PR #2235)"

  • 2.0.2 (2011-09-25)

  • ae3aded: Added PCRE_DOTALL modifier to RouteCompiler to allow urlencoded linefeed in route parameters.

  • e5a23db: [ClassLoader] added support for PHP 5.4 traits

  • 11c4412: [DependencyInjection] fix 2219 IniFileLoader accept Boolean

  • 64d44fb: [Translator] fixed recursion when using a fallback that is the same as the locale

  • bca551e: [DomCrawler] ChoiceFormField should take the content when value is unavailable

  • b635dca: [Translator] fixed non-loaded locale

  • ab8e760: Fixed the creation of the subrequests

  • 8e2cbe6: fixes usage of mb_*

  • fd4d241: Profiler session import fixed.

  • 9fb15c7: [Process] workaround a faulty implementation of is_executable on Windows

  • 43b55ef: [Locale] Fix #2179 StubIntlDateFormatter support yy format

  • 9ffd8ca: [Translation] renamed hasStrict() to defines()

  • 79710ed: [Translation] added a MessageCatalogue::hasStrict() method to check if a string has a translation (but without taking into account the fallback mechanism)

  • c50a3a1: [Translation] fixed transchoice when used with a fallback

  • c985ffa: [Translation] fixed message selector when the message is empty (closes #2144)

  • 27ba003: [HttpFoundation] changed the strategy introduced in a5ccda47b4406518ee75929ce2e690b6998c021b to fix functional tests and still allow to call save more than once for a Session

  • ff99d80: Changed the behavior of Session::regenerate to destroy the session when it invalidates it.

  • 73c8d2b: [Form] fixed error bubbling for Date and Time types when rendering as multiple choices (closes #2062)

  • 95dc7e1: Fixed fourth argument of Filesystem->mirror()

  • ae52303: [HttpFoundation] Fixed duplicate of request

  • cd40ed4: Added missing method to HTTP Digest entry point

  • 3a7e038: [FrameworkBundle] sanitize target arg in asset:install command

  • 8d50c16: few optimisations for XliffFileLoader and XmlFileLoader

  • 639513a: Per the documentation, the NotBlank constraint should be using the empty language construct, otherwise it will not trigger on, for example, a boolean false from an unchecked checkbox field.

  • d19f1d7: [Doctrine] Fix UniqueEntityValidator reporting a false positive by ignoring multiple query results

  • 0224a34: Fixes typo on ACL Doctrine cache.

  • 6bd1749: Fixed a bug when multiple expanded choices would render unchecked because of the Form Framework's strict type checking.

  • f448029: [HttpKernel] Tweaked SQLite to speed up SqliteProfilerStorage

  • 2cfa22c: Fix Method ContainerAwareEventDispatcher::hasListeners

  • f4c133e: removed trailing dot to make it consistent with other validator messages

  • a6670c2: [Routing] fixed a caching issue when annotations are used on a base class used by more than one concrete class

  • 946ccb6: [Routing] fixed annotation loaders for abstract classes, added more unit tests

  • 723cb71: [Translation] Add compatibility to PCRE 6.6.0 for explicit interval pluralization

  • 24bacdc: Ignore VCS files in assets:install command (closes #2025)

  • 020fa51: [RedirectResponse] Added missing doctype and title tag

  • 2.0.1 (2011-08-26)

    • 1c7694f: [HttpFoundation] added a missing exception
    • 84c1719: [FrameworkBundle] Avoid listener key conflicts in ContainerAwareEventDispatcher
    • 536538f: [DoctrineBundle] removed an unused and confusing parameter (the connection class can be changed via the wrapper_class setting of a connection)
    • d7f0789: [FrameworkBundle] fixed duplicated RequestContext instances
    • 89f477e: [WebProfilerBundle] Throw exception if a collector template isn't found
    • 6ca72cf: [WebProfilerBundle] Allow .html.twig in collector template names
    • 39fabab: [EventDispatcher] Fix removeSubscriber() to work with priority syntax
    • 3380f2a: [DomCrawler] fixed disabled fields in forms (they are available in the DOM, but their values are not submitted -- whereas before, they were simply removed from the DOM)
    • 2b1bb2c: [Form] added missing DelegatingValidator registration in the Form Extension class (used when using the Form component outside a Symfony2 project where the validation.xml is used instead)
    • fdd2e7a: [Form] Fixing a bug where setting empty_value to false caused a variable to not be found
    • bc7edfe: [FrameworkBundle] changed resource filename of Japanese validator translation
    • c29fa9d: [Form] Fix for treatment zero as empty data. Closes #1986
    • 6e7c375: [FrameworkBundle] Cleanup schema file
    • b6ee1a6: fixes a bug when overriding method via the X-HTTP-METHOD-OVERRIDE header
    • 80d1718: [Fix] Email() constraints now guess as 'email' field type
    • 3a64b08: Search in others user providers when a user is not found in the first user provider and throws the right exception.
    • 805a267: Remove Content-Length header adding for now. Fixes #1846.
    • ae55a98: Added $format in serialize() method, to keep consistence and give a hint to the normalizer.
    • 7ec533e: got an if-condition out of unnecessary loops in Symfony\Component\ClassLoader\UniversalClassLoader
    • 34a1b53: [HttpFoundation] Do not save session in Session::__destroy() when saved already
    • 81fb8e1: [DomCrawler] fix finding charset in addContent
    • 4f9d229: The trace argument value could be string ("DEEP NESTED ARRAY")
    • be031f5: [HttpKernel] fixed ControllerResolver when the controller is a class name with an __invoke() method
    • 275da0d: [Validator] changed 'self' to 'static' for child class to override pattern constant
    • e78bc32: Fixed: Notice: Undefined index: enable_annotations in ...
    • 86f888f: fix https default port check
    • 8a980bd: $node->hasAttribute('disabled') sf2 should not create disagreement between implementation and practice for a crawler. If sahi real browser can find an element that is disabled, then sf2 should too. https://github.com/Behat/Mink/pull/58#issuecomment-1712459
    • 1087792: -- fix use of STDIN
    • ee5b9ce: [SwiftmailerBundle] Allow non-file spools
    • d880db2: [Form] Test covered fix for invalid date (13 month/31.02.2011 etc.) send to transformer. Closes #1755
    • df74f49: Patched src/Symfony/Component/Form/Extension/Core/DataTransformer/DateTimeToArrayTransformer.php to throw an exception when an invalid date is passed for transformation (e.g. 31st February)
    • 8519967: Calling supportsClass from vote to find out if we can vote
  • 2.0.0 (2011-07-28)