Commit Graph

54517 Commits

Author SHA1 Message Date
Fabien Potencier
5b91b37ce6 feature #39157 [TwigBridge] Add form templates for Bootstrap 5 (ker0x)
This PR was squashed before being merged into the 5.3-dev branch.

Discussion
----------

[TwigBridge] Add form templates for Bootstrap 5

| Q             | A
| ------------- | ---
| Branch       | 5.x
| Bug fix?      | no
| New feature?  | yes
| Deprecations? | no
| Tickets       |
| License       | MIT
| Doc PR        | [#15158](https://github.com/symfony/symfony-docs/pull/15158)

This PR add support for [Bootstrap 5](https://v5.getbootstrap.com/)

* Removal of the `form-group` class as it no longer exists in Bootstrap 5. Instead, row `div` have a `mb-3` class by default that can be override with the `row_attr` option.
* Errors are no longer display inside `label` but after the `widget` (or `help` if present).
* Replace `form-control` with `form-select` in `choice_widget_collapsed` block.
* Replace `form-control` with `form-range` in `form_widget_simple` block when the type is `range`.
* Add `form-control-color` to the `widget` class if type is `color`.
* Replace `small` with `div` element for `help` and also remove the `text-muted` class.
* Update the `percent_widget` and `money_widget` to handle correctly prepend and append elements.
* Drop support for custom file input as it's no longer (or yet ?) supported in Bootstrap 5

[Bootstrap 5 forms overview](https://v5.getbootstrap.com/docs/5.0/forms/overview/)
[Bootstrap 5 migration](https://v5.getbootstrap.com/docs/5.0/migration/)

Here is the result:

![bootstrap_5_layout](https://user-images.githubusercontent.com/5331654/100088569-9e1e9d80-2e50-11eb-88bf-2596e9ae7d28.png)
![bootstrap_5_horizontal_layout](https://user-images.githubusercontent.com/5331654/100088582-a24abb00-2e50-11eb-9b0c-09336c0327cd.png)

Commits
-------

d52d0969ab [TwigBridge] Add form templates for Bootstrap 5
2021-05-06 13:07:32 +02:00
Romain Monteil
d52d0969ab [TwigBridge] Add form templates for Bootstrap 5 2021-05-06 13:07:27 +02:00
Alexander M. Turek
55574de05c Merge branch '5.2' into 5.x
* 5.2:
  Fix tests
2021-05-04 20:29:22 +02:00
Alexander M. Turek
22292d59d3 Fix tests 2021-05-04 20:20:21 +02:00
Alexander M. Turek
5483e1158c bug #41022 [PasswordHasher] Improved BC layer (derrabus)
This PR was merged into the 5.3-dev branch.

Discussion
----------

[PasswordHasher] Improved BC layer

| Q             | A
| ------------- | ---
| Branch?       | 5.3
| Bug fix?      | yes
| New feature?  | no
| Deprecations? | no
| Tickets       | Fix #41020, Fix #41024
| License       | MIT
| Doc PR        | N/A

Commits
-------

0caad4f72d [PasswordHasher] Improved BC layer
2021-05-04 19:56:31 +02:00
Alexander M. Turek
ec33951582 Merge branch '5.2' into 5.x
* 5.2:
  [Inflector][String] Fixed singularize `edges` > `edge`
  ref #41087: missing turkish translations from security component
  Added translations for pt security file.
2021-05-04 19:55:50 +02:00
Alexander M. Turek
7be408a332 Merge branch '4.4' into 5.2
* 4.4:
  [Inflector][String] Fixed singularize `edges` > `edge`
  ref #41087: missing turkish translations from security component
  Added translations for pt security file.
2021-05-04 19:54:16 +02:00
Alexander M. Turek
21e9894c10 minor #41090 [Security] Added translations for pt security file. (Ana Raro)
This PR was merged into the 4.4 branch.

Discussion
----------

[Security] Added translations for pt security file.

| Q             | A
| ------------- | ---
| Branch?       | 4.4<!-- see below -->
| Bug fix?      | no
| New feature?  | no <!-- please update src/**/CHANGELOG.md files -->
| Deprecations? | no <!-- please update UPGRADE-*.md and src/**/CHANGELOG.md files -->
| Tickets       | Fix #41062 <!-- prefix each issue number with "Fix #", no need to create an issue if none exist, explain below instead -->
| License       | MIT
| Doc PR        | - <!-- required for new features -->
<!--
Replace this notice by a short README for your feature/bugfix. This will help people
understand your PR and can be used as a start for the documentation.

Additionally (see https://symfony.com/releases):
 - Always add tests and ensure they pass.
 - Never break backward compatibility (see https://symfony.com/bc).
 - Bug fixes must be submitted against the lowest maintained branch where they apply
   (lowest branches are regularly merged to upper ones so they get the fixes too.)
 - Features and deprecations must be submitted against branch 5.x.
 - Changelog entry should follow https://symfony.com/doc/current/contributing/code/conventions.html#writing-a-changelog-entry
-->

Commits
-------

22aad3962c Added translations for pt security file.
2021-05-04 19:43:10 +02:00
Alexander M. Turek
c1e9ba8708 minor #41091 ref #41087: missing security turksih translations (Koray Zorluoglu)
This PR was merged into the 4.4 branch.

Discussion
----------

ref #41087: missing security turksih translations

| Q             | A
| ------------- | ---
| Branch?       | 4.4
| Bug fix?      | no
| New feature?  | no
| Deprecations? | no
| Tickets       | Fix #41087
| License       | MIT

Missing Türkish Translations from Security Component.

Commits
-------

af53ecd1fd ref #41087: missing turkish translations from security component
2021-05-04 19:42:08 +02:00
Alexander M. Turek
68ee96d371 bug #41105 [Inflector][String] Fixed singularize edges > edge (ruudk)
This PR was squashed before being merged into the 4.4 branch.

Discussion
----------

[Inflector][String] Fixed singularize `edges` > `edge`

| Q             | A
| ------------- | ---
| Branch?       | 4.4
| Bug fix?      | yes
| New feature?  | no
| Deprecations? | no
| License       | MIT

I noticed that calling `$inflector->singularize('edges');` returned `['edg', 'edges']`.

It should be `edge`, only. See https://en.wiktionary.org/wiki/edge

Commits
-------

ebfb0c9944 [Inflector][String] Fixed singularize `edges` > `edge`
2021-05-04 19:40:55 +02:00
Ruud Kamphuis
ebfb0c9944 [Inflector][String] Fixed singularize edges > edge 2021-05-04 19:40:47 +02:00
Alexander M. Turek
3ba3a867e0 Merge branch '5.2' into 5.x
* 5.2:
  [Security] Add missing Spanish translations
  [Security] Update Czech translations
  Expand `LockConflictedException` docs
2021-05-04 18:03:17 +02:00
Alexander M. Turek
24febfaae8 Merge branch '4.4' into 5.2
* 4.4:
  [Security] Add missing Spanish translations
  [Security] Update Czech translations
  Expand `LockConflictedException` docs
2021-05-04 18:02:46 +02:00
Alexander M. Turek
4d3768f324 minor #41100 [Security] Add missing Spanish translations (makraz)
This PR was merged into the 4.4 branch.

Discussion
----------

[Security] Add missing Spanish translations

| Q             | A
| ------------- | ---
| Branch?       | 4.4
| Bug fix?      | no
| New feature?  | no
| Deprecations? | no
| Tickets       | Fix #41083
| License       | MIT
| Doc PR        | N/A

Commits
-------

4e6e276d77 [Security] Add missing Spanish translations
2021-05-04 18:02:01 +02:00
Hamza Makraz
4e6e276d77 [Security] Add missing Spanish translations 2021-05-04 15:57:45 +00:00
Robin Chalas
98d3201add minor #41093 [Security] Update Czech translations (mhujer)
This PR was submitted for the 5.x branch but it was merged into the 4.4 branch instead.

Discussion
----------

[Security] Update Czech translations

| Q             | A
| ------------- | ---
| Branch?       | 5.x for features
| Bug fix?      | yes
| New feature?  | no <!-- please update src/**/CHANGELOG.md files -->
| Deprecations? |no <!-- please update UPGRADE-*.md and src/**/CHANGELOG.md files -->
| Tickets       | Fix #41040
| License       | MIT

Closes #41040

The translations are not perfect for some %minutes% values as the pluralization is more complicated in Czech than in English. (See: https://github.com/symfony/symfony/issues/40863#issuecomment-823928594)

Commits
-------

076310cfe3 [Security] Update Czech translations
2021-05-04 17:37:31 +02:00
Martin Hujer
076310cfe3 [Security] Update Czech translations
- closes #41040
- The translations are not perfect for some %minutes% values
   as the pluralization is more complicated in Czech than in English.
- See: https://github.com/symfony/symfony/issues/40863#issuecomment-823928594
2021-05-04 17:37:23 +02:00
Alexander M. Turek
b05f481ff4 minor #41107 [Lock] Expand LockConflictedException docs (NoelLH)
This PR was merged into the 4.4 branch.

Discussion
----------

[Lock] Expand `LockConflictedException` docs

The goal of this is to reduce the chance of bad assumptions about lock acquisition behaviour. Fixes #40969

| Q             | A
| ------------- | ---
| Branch?       | 4.4
| Bug fix?      | no
| New feature?  | no
| Deprecations? | no
| Tickets       | Fix #40969
| License       | MIT
| Doc PR        | N/A

The goal of this tweak is to reduce the chance of bad assumptions about lock acquisition behaviour.

As per #40970 with suggested fixes, except now targeting the correct branch.

Commits
-------

2e4335fc70 Expand `LockConflictedException` docs
2021-05-04 17:32:16 +02:00
Noel Light-Hilary
2e4335fc70 Expand LockConflictedException docs
The goal of this is to reduce the chance of bad assumptions about lock acquisition behaviour. Fixes #40969
2021-05-04 13:06:07 +01:00
Robin Chalas
0abfb561b5 fix merge 2021-05-04 10:28:08 +02:00
Alexander M. Turek
1408af3be6 Merge branch '5.2' into 5.x
* 5.2:
  [Security] Add missing German translations
  [ErrorHandler] Skip "same vendor" `@method` deprecations for `Symfony\*` classes unless symfony/symfony is being tested
  [Security] Add missing Dutch translations
2021-05-03 22:28:15 +02:00
Alexander M. Turek
6e22f082c3 Merge branch '4.4' into 5.2
* 4.4:
  [Security] Add missing German translations
  [ErrorHandler] Skip "same vendor" `@method` deprecations for `Symfony\*` classes unless symfony/symfony is being tested
  [Security] Add missing Dutch translations
2021-05-03 22:27:30 +02:00
Alexander M. Turek
88dcf52964 bug #41075 [ErrorHandler] Skip "same vendor" `@method deprecations for Symfony\*` classes unless symfony/symfony is being tested (nicolas-grekas)
This PR was merged into the 4.4 branch.

Discussion
----------

[ErrorHandler] Skip "same vendor" ``@method`` deprecations for `Symfony\*` classes unless symfony/symfony is being tested

| Q             | A
| ------------- | ---
| Branch?       | 4.4
| Bug fix?      | yes
| New feature?  | no
| Deprecations? | no
| Tickets       | ref #40975 #40996 #40893
| License       | MIT
| Doc PR        |

Replaces #41001

Commits
-------

7a1a91017d [ErrorHandler] Skip "same vendor" ``@method`` deprecations for `Symfony\*` classes unless symfony/symfony is being tested
2021-05-03 22:26:13 +02:00
Alexander M. Turek
2f3519ba4f minor #41076 [Security] Add missing German translations (derrabus)
This PR was squashed before being merged into the 4.4 branch.

Discussion
----------

[Security] Add missing German translations

| Q             | A
| ------------- | ---
| Branch?       | 4.4
| Bug fix?      | no
| New feature?  | no
| Deprecations? | no
| Tickets       | Fix #41045
| License       | MIT
| Doc PR        | N/A

Commits
-------

31bba079c3 [Security] Add missing German translations
2021-05-03 22:24:54 +02:00
Alexander M. Turek
31bba079c3 [Security] Add missing German translations 2021-05-03 22:24:48 +02:00
Alexander M. Turek
3f4144b6a5 bug #41096 Make Serializable implementation internal and final (derrabus)
This PR was squashed before being merged into the 5.3-dev branch.

Discussion
----------

Make Serializable implementation internal and final

| Q             | A
| ------------- | ---
| Branch?       | 5.3
| Bug fix?      | yes
| New feature?  | no
| Deprecations? | no
| Tickets       | https://github.com/symfony/symfony/issues/41094#issuecomment-831354949
| License       | MIT
| Doc PR        | N/A

Commits
-------

a5e8e7d5e0 Make Serializable implementation internal and final
2021-05-03 22:23:47 +02:00
Alexander M. Turek
a5e8e7d5e0 Make Serializable implementation internal and final 2021-05-03 22:23:22 +02:00
Alexander M. Turek
899093d37d minor #41077 [Security] Add missing Dutch translations (cwiesenekker)
This PR was merged into the 4.4 branch.

Discussion
----------

[Security] Add missing Dutch translations

| Q             | A
| ------------- | ---
| Branch?       | 4.4
| Bug fix?      | no
| New feature?  | no
| Deprecations? | no
| Tickets       | Fix #41042
| License       | MIT

Sorry screwed up my previous branch while rebasing and amending the author name of the commits.

Commits
-------

e30eb8f555 [Security] Add missing Dutch translations
2021-05-03 22:21:35 +02:00
Koray Zorluoglu
af53ecd1fd ref #41087: missing turkish translations from security component 2021-05-03 09:26:38 +02:00
Ana Raro
22aad3962c Added translations for pt security file. 2021-05-03 08:02:13 +01:00
Nicolas Grekas
7a1a91017d [ErrorHandler] Skip "same vendor" @method deprecations for Symfony\* classes unless symfony/symfony is being tested 2021-05-02 22:47:26 +02:00
Christiaan Wiesenekker
e30eb8f555 [Security] Add missing Dutch translations 2021-05-02 22:22:44 +02:00
Alexander M. Turek
29d51cad6f Merge branch '5.2' into 5.x
* 5.2:
  [Security] Update Security Arabic Translations
  add missing vietnamese translations
  Add missing Hungarian translations
  Update Romanian Translation based on English
2021-05-02 22:00:56 +02:00
Alexander M. Turek
73174430cf Merge branch '4.4' into 5.2
* 4.4:
  [Security] Update Security Arabic Translations
  add missing vietnamese translations
  Add missing Hungarian translations
  Update Romanian Translation based on English
2021-05-02 22:00:24 +02:00
Alexander M. Turek
c8cc4c3ee3 minor #41068 [Security] Update Security Arabic Translations (MouadZIANI)
This PR was squashed before being merged into the 4.4 branch.

Discussion
----------

[Security] Update Security Arabic Translations

| Q             | A
| ------------- | ---
| Branch?       | 4.4
| Bug fix?      | no
| New feature?  | no
| Deprecations? | no
| Tickets       | Fix #41028
| License       | MIT
| Doc PR        | symfony/symfony-docs#... <!-- required for new features -->

Related to #41028

Commits
-------

68c10337cc [Security] Update Security Arabic Translations
2021-05-02 21:25:58 +02:00
Mouad ZIANI
68c10337cc [Security] Update Security Arabic Translations 2021-05-02 21:25:52 +02:00
Alexander M. Turek
dab2c9c255 minor #41073 [Security] Add missing Hungarian translations (Daniel Tiringer)
This PR was merged into the 4.4 branch.

Discussion
----------

[Security] Add missing Hungarian translations

| Q             | A
| ------------- | ---
| Branch?       | 4.4
| Bug fix?      | no
| New feature?  | no
| Deprecations? | no
| Tickets       | Fix #41049
| License       | MIT
| Doc PR        | N/A

This PR adds missing Hungarian translations.

Commits
-------

89057b97d0 Add missing Hungarian translations
2021-05-02 21:24:16 +02:00
Alexander M. Turek
1621d78a37 minor #41069 Update Romanian Translation based on English (cybernet)
This PR was merged into the 4.4 branch.

Discussion
----------

Update Romanian Translation based on English

| Q             | A
| ------------- | ---
| Branch ?       | 4.4
| Bug fix ?      | yes
| New feature ?  | no
| Deprecations ? | no
| Tickets       | Fix #41063
| License       | MIT
| Doc PR        | NiL

Commits
-------

d2b38fa54a Update Romanian Translation based on English
2021-05-02 21:21:38 +02:00
Alexander M. Turek
9857faed7d bug #40994 [Config] More accurate message on invalid config builder (a-menshchikov)
This PR was merged into the 5.3-dev branch.

Discussion
----------

[Config] More accurate message on invalid config builder

| Q             | A
| ------------- | ---
| Branch?       | 5.x
| Bug fix?      | no
| New feature?  | no
| Deprecations? | no
| Tickets       |
| License       | MIT
| Doc PR        |

Throw exception when trying to autowire nested bundle config instead of ConfigBuilder (related Doc PR https://github.com/symfony/symfony-docs/pull/15300).
Also renamed test class AcmeConfigBuilder to AcmeConfig according config builders auto naming.

Inspired by a chat with `@Nyholm`

Commits
-------

0501ecc2d8 More accurate message on invalid config builder
2021-05-02 21:10:54 +02:00
Alexander M. Turek
21e3738fdd bug #40767 [Routing] Fix localized paths (l-vo)
This PR was merged into the 5.3-dev branch.

Discussion
----------

[Routing] Fix localized paths

| Q             | A
| ------------- | ---
| Branch?       | 5.x
| Bug fix?      | yes
| New feature?  | no
| Deprecations? | no
| Tickets       |
| License       | MIT
| Doc PR        |

Related to #40266, localized paths does not work anymore. This PR aims to fix that and add a rework on the tests (using real annotations/attributes instead of guessing the parsing that may lead to errors).

Commits
-------

9bf4a24a6e [Routing] Fix localized paths
2021-05-02 20:54:57 +02:00
Nicolas Grekas
e2fc035c5b minor #41074 [Security] Add missing Vietnamese translations (jschaedl)
This PR was submitted for the 5.x branch but it was merged into the 4.4 branch instead.

Discussion
----------

[Security] Add missing Vietnamese translations

| Q             | A
| ------------- | ---
| Branch?       | 4.4<!-- see below -->
| Bug fix?      | no
| New feature?  | no <!-- please update src/**/CHANGELOG.md files -->
| Deprecations? | no <!-- please update UPGRADE-*.md and src/**/CHANGELOG.md files -->
| Tickets       | - <!-- prefix each issue number with "Fix #", no need to create an issue if none exist, explain below instead -->
| License       | MIT
| Doc PR        | - <!-- required for new features -->
<!--
Replace this notice by a short README for your feature/bugfix. This will help people
understand your PR and can be used as a start for the documentation.

Additionally (see https://symfony.com/releases):
 - Always add tests and ensure they pass.
 - Never break backward compatibility (see https://symfony.com/bc).
 - Bug fixes must be submitted against the lowest maintained branch where they apply
   (lowest branches are regularly merged to upper ones so they get the fixes too.)
 - Features and deprecations must be submitted against branch 5.x.
 - Changelog entry should follow https://symfony.com/doc/current/contributing/code/conventions.html#writing-a-changelog-entry
-->

Commits
-------

3703010b1b add missing vietnamese translations
2021-05-02 20:24:29 +02:00
Jan Schädlich
3703010b1b add missing vietnamese translations 2021-05-02 18:29:24 +01:00
Daniel Tiringer
89057b97d0 Add missing Hungarian translations 2021-05-02 17:43:59 +02:00
Alexander M. Turek
0caad4f72d [PasswordHasher] Improved BC layer 2021-05-02 13:08:50 +02:00
cybernet
d2b38fa54a
Update Romanian Translation based on English
2 missing keys
2021-05-02 11:15:38 +01:00
Christian Flothmann
2ba1f89a3a fix merge 2021-05-02 10:42:38 +02:00
Alexander M. Turek
7fe37ba2ef Merge branch '5.2' into 5.x
* 5.2:
  Bump Symfony version to 5.2.8
  Update VERSION for 5.2.7
  Update CHANGELOG for 5.2.7
  Bump Symfony version to 4.4.23
  Update VERSION for 4.4.22
  Update CONTRIBUTORS for 4.4.22
  Update CHANGELOG for 4.4.22
2021-05-02 00:13:55 +02:00
Alexander M. Turek
00be0b6c8b Merge branch '4.4' into 5.2
* 4.4:
  Bump Symfony version to 4.4.23
  Update VERSION for 4.4.22
  Update CONTRIBUTORS for 4.4.22
  Update CHANGELOG for 4.4.22
2021-05-02 00:12:38 +02:00
Fabien Potencier
b6966d9091 Bump Symfony version to 5.3.0 2021-05-01 17:01:32 +02:00
Fabien Potencier
3b7b94d417
Merge pull request #41019 from fabpot/release-5.3.0-BETA2
released v5.3.0-BETA2
2021-05-01 16:58:35 +02:00