Skip to content
Fetching contributors…
Cannot retrieve contributors at this time
88 lines (78 sloc) 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 where XXX is the change hash To get the diff between two versions, go to

  • 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.
    • 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)

Jump to Line
Something went wrong with that request. Please try again.