March 15, 2020 Javier Eguiluz

This week, the upcoming Symfony 5.1 version added a simpler way to log in users in tests and introduced a new UID component to generate "universal identifiers" such as ULID, UUID, etc. Meanwhile, we announced some conference changes and we introduced SymfonyCloud trials.

Symfony development highlights

This week, 61 pull requests were merged (37 in code and 24 in docs) and 35 issues were closed (30 in code and 5 in docs). Excluding merges, 37 authors made 3,742 additions and 1,576 deletions. See details for code and docs.

3.4 changelog:

bdd66aa: [Yaml] fixed dumping strings containing CRs

aaddef3: [Form] handle false as empty value on expanded choices

c561eb0: [Intl] bump ICU to 66.1

f020876: [DoctrineBridge] fixed wrong guessed type for "json" type

148b13c: fixed import from config file using type: glob

f6f19e6: [Security] fixed some annotations

cbb9d01: [Validator] clarify stringable type annotations

a562ba2: [Form] ignore microseconds submitted by Edge

4.4 changelog:

d8d7357: [ErrorHandler] remove int return type from FlattenException::getCode

26b123d: [HttpClient] fixed requests to hosts that idn_to_ascii() cannot handle

2bf9991: [DependencyInjection] fix container lint command when a synthetic service is used in an expression

1893ef9: [HttpClient] disable debug log with curl 7.64.0

f166fe5: [Mime] fix boundary header

5.0 changelog:

ca41e35: [HttpKernel] fix support for single-colon syntax for controllers

Master changelog:

e4eb122: [FrameworkBundle] fixed translator enabled_locales configuration definition

a51a0c5: [Testing] added a loginUser() method to test protected resources

31232cf: [String] update wcswidth data

49e5d57: [Form] added label_html attribute

d108f7b: [UID] added the component (and added support for UUID)

6f206c5: [String] leverage Stringable from PHP 8

d028a50: [FrameworkBundle] add --deprecations on debug:container command

08bb79b: [Uid] make Uuid::getTime() return subseconds info

cc73b1e: [Uid] make Uuid::equals method accept any types of argument for more flexibility

aed93cd: [Uid] removed Uuid::getVariant()

42c76d7: [Uid] add support for Ulid

fa5d636: [Uid] improve base convertion logic

7dc6da6: [Uid] use one class per type of UUID

00aab67: [Uid] work around slow generation of v4 UUIDs

68dec1a: [Uid] add support for UUIDv6

1d955cc: [Uid] rename NullUuid to NilUuid

Newest issues and pull requests

They talked about us

Call to Action