This PR was merged into the 1.13 branch.
Discussion
----------
- env autorefreshing every hour
- hide notices/deprecations in the logs
- add generating keypair for jwt signing
Commits
-------
maintenance(Bunnyshell): disable logging notices, strict errors and deprecations
maintenance(Bunnyshell): add refreshing the environment every hour
maintenance(Bunnyshell): add generating keypair for generating JWT tokens
This PR was merged into the 1.13 branch.
Discussion
----------
| Q | A |
|-----------------|--------------------------------------------------------------|
| Branch? | 1.13 |
| Bug fix? | kinda |
| New feature? | no |
| BC breaks? | no |
| Deprecations? | no |
| Related tickets | - |
| License | MIT |
The original service has been added in 1.13, no point in aliasing/deprecating it, we can just move it.
Commits
-------
[Maintenance] Revert deprecating and aliasing PaymentFixture
This PR was merged into the 1.13 branch.
Discussion
----------
| Q | A |
|-----------------|--------------------------------------------------------------|
| Branch? | `1.13`
From what I see, all our PR-based envs fails since we bumped the min. node version to 18 :p.
Commits
-------
Change the default NODE_VERSION to 18
This PR was merged into the 1.13 branch.
Discussion
----------
| Q | A |
|-----------------|--------------------------------------------------------------|
| Branch? | 1.13 <!-- see the comment below --> |
| Bug fix? | no |
| New feature? | no |
| BC breaks? | no |
| Deprecations? | no<!-- don't forget to update the UPGRADE-*.md file --> |
| License | MIT |
To enhance DX, we place commonly searched auth endpoints at the top of the resources list, grouped together with Security group:
<img width="652" alt="image" src="https://github.com/Sylius/Sylius/assets/40125720/296be132-6127-47f7-8a0c-462ba553aaa1">
Additionally, In this PR, we grouped administrator and customer-related endpoints with their respective tags.
<img width="823" alt="image" src="https://github.com/Sylius/Sylius/assets/40125720/e4552492-aee2-4e4c-956d-33cdb0d74553">
<img width="765" alt="image" src="https://github.com/Sylius/Sylius/assets/40125720/72f8596d-68f6-4d40-b4f6-329fdc2a5782">
<img width="460" alt="image" src="https://github.com/Sylius/Sylius/assets/40125720/46e1b5c1-aa51-4f5b-b5e7-ea6108ab1c98">
Commits
-------
[API] Unify AdminUser resources by their shortNames
[API] Unify Customer resources by their shortNames
[API] Use the same shortName for Customer resource in documentation modifier
[API] Use the same shortName for AdminUser resource in documentation modifier
[API] Improve schema documentation for administrator authentication
[API] Add missing HTTP response descriptions in schema documentation for administrator authentication
[API] Unify OpenApi summaries
[API] Add missing HTTP response descriptions in schema documentation for customer authentication
[API] Change endpoint for requesting admin authentication token
[API] Change endpoint for requesting customer authentication token
[Docs] Update Login to the shop section
[API] Change endpoint for administrator reset password
[API] Change endpoint for customer reset password
[API] Change endpoint for customer verification
[API] Change endpoint for contact
[API] Change ResetPassword command property name
[Swagger] Add Security section on top of the resurces list
[Swagger] Fix post-token-obtaining dynamic API authorization
[Behat] Simplify ApiPlatformSecurityClient constructor
[UpgradeAPI] Add a note about endpoints changes
[Upgrade] Add a note about ResetPassword commands constructors signatures changes
This PR was merged into the 1.13 branch.
Discussion
----------
| Q | A |
|-----------------|--------------------------------------------------------------|
| Branch? | 1.13 <!-- see the comment below --> |
| Bug fix? | no |
| New feature? | no |
| BC breaks? | no |
| Deprecations? | no<!-- don't forget to update the UPGRADE-*.md file --> |
| Related tickets | https://github.com/Sylius/Sylius/pull/15947 |
| License | MIT |
<!--
- Bug fixes must be submitted against the 1.12 branch
- Features and deprecations must be submitted against the 1.13 branch
- Make sure that the correct base branch is set
To be sure you are not breaking any Backward Compatibilities, check the documentation:
https://docs.sylius.com/en/latest/book/organization/backward-compatibility-promise.html
-->
Commits
-------
[Upgrade] Update a note about Command namespace changes
This PR was merged into the 1.13 branch.
Discussion
----------
| Q | A |
|-----------------|--------------------------------------------------------------|
| Branch? | 1.13 <!-- see the comment below --> |
| Bug fix? | no |
| New feature? | no |
| BC breaks? | no |
| Deprecations? | no<!-- don't forget to update the UPGRADE-*.md file --> |
| License | MIT |
To facilitate the transition to Sylius 1.13, we have improved the `UPGRADE` and `UPGRADE-API` files. Changes are now organized by topic, and any missing FCQNs have been added to avoid confusion.
Commits
-------
[Upgrade] Apply auto-format and minor namespaces and descriptions enhancements
[Upgrade] Group constructor deprecation changes
[Upgrade] Move the rest of constructor related deprecations
[Upgrade] Grup Interfaces and Classes deprecations and changes
[Upgrade] Group configuration changes
[Upgrade] Group State Machine changes
[Upgrade] Move Price History Plugin entry to preconditions step
[Upgrade] Group translations changes
[Upgrade] Add miscellaneous section
[Upgrade] Add missing FSQNs and improve other constructors signature changes descriptions
[UpgradeAPI] Apply auto-format
[UpgradeAPI] Group classes signature changes
[Upgrade] Move SendResetPasswordEmailHandler class changes entry from UpgradeAPI
[UpgradeAPI] Group endpoints changes
[UpgradeAPI] Group miscellaneous changes
[Upgrade] Fix formatting
[Upgrade] Apply review request changes
[UpgradeAPI] Apply review request changes
[Upgrade] Unify the way of describing constructor signatures changes for CoreBundle classes
[Upgrade] Unify the way of describing constructor signatures changes for AdminBundle classes
[Upgrade] Unify the way of describing constructor signatures changes for ShopBundle classes
[Upgrade] Unify the way of describing constructor signature changes for AttributeBundle class
[Upgrade] Unify the way of describing constructor signatures changes for components' classes
[Upgrade] Add a note about switching to symfony/clock package
[Upgrade] Extract the architectural changes section
[Upgrade] Move non-classes related changes under miscellaneous section
[Upgrade] Group HTTP related changes
[Upgrade] Extract dependencies section and apply other minor changes
This PR has been generated automatically.
For more details see
[upmerge_pr.yaml](/Sylius/Sylius/blob/1.13/.github/workflows/upmerge_pr.yaml).
**Remember!** The upmerge should always be merged with using `Merge pull
request` button.
In case of conflicts, please resolve them manually with usign the
following commands:
```
git fetch upstream
gh pr checkout <this-pr-number>
git merge upstream/1.13 -m "Resolve conflicts between 1.12 and 1.13"
```
If you use other name for the upstream remote, please replace `upstream`
with the name of your remote pointing to the `Sylius/Sylius` repository.
Once the conflicts are resolved, please run `git merge --continue` and
change the commit title to
```
Resolve conflicts between 1.12 and 1.13
```
This PR has been generated automatically.
For more details see
[upmerge_pr.yaml](/Sylius/Sylius/blob/1.13/.github/workflows/upmerge_pr.yaml).
**Remember!** The upmerge should always be merged with using `Merge pull
request` button.
In case of conflicts, please resolve them manually with usign the
following commands:
```
git fetch upstream
gh pr checkout <this-pr-number>
git merge upstream/1.13 -m "Resolve conflicts between 1.12 and 1.13"
```
If you use other name for the upstream remote, please replace `upstream`
with the name of your remote pointing to the `Sylius/Sylius` repository.
Once the conflicts are resolved, please run `git merge --continue` and
change the commit title to
```
Resolve conflicts between 1.12 and 1.13
```
This PR was merged into the 1.12 branch.
Discussion
----------
| Q | A |
|-----------------|--------------------------------------------------------------|
| Branch? | 1.12 |
| Bug fix? | yes |
| New feature? | no |
| BC breaks? | no |
| Deprecations? | no |
| Related tickets | fixes#15668, #12330 |
| License | MIT |
Commits
-------
[Admin] Do not disable channel base currency when none set
This PR was merged into the 1.12 branch.
Discussion
----------
| Q | A |
|-----------------|--------------------------------------------------------------|
| Branch? | 1.12. |
| Bug fix? | yes. |
| New feature? | no. |
| BC breaks? | no. |
| Deprecations? | no. |
| Related tickets | #15938 |
| License | MIT |
<!--
- Bug fixes must be submitted against the 1.12 branch
- Features and deprecations must be submitted against the 1.13 branch
- Make sure that the correct base branch is set
To be sure you are not breaking any Backward Compatibilities, check the documentation:
https://docs.sylius.com/en/latest/book/organization/backward-compatibility-promise.html
-->
**Description**
As described in: #15938
When you upload a file in the image widget the uploaded image has no spacing between the choose file button. Therfore it looks a bit squeezed which doesent look very nice.
To make it look consistent i added a CSS class arround the button with a `margin-bottom` that has the same spacing as between the Type input, and the choose file button.
<img width="421" alt="before_and_after" src="https://github.com/Sylius/Sylius/assets/39345336/4ec1fcf4-fccb-4ed3-9124-075401815c51">
Commits
-------
BUGFIX: #15938 add spacing between choose file button and uploaded image in image_widget
TASK: adjust naming of css class
This PR was merged into the 1.12 branch.
Discussion
----------
| Q | A |
|-----------------|--------------------------------------------------------------|
| Branch? | 1.12 |
| Bug fix? | yes |
| New feature? | no |
| BC breaks? | no |
| Deprecations? | no |
| Related tickets | |
| License | MIT |
Moving information about GUS to a more appropriate place.
Commits
-------
e41d1081b1 [Docs] refactor information about GUS
This PR was merged into the 1.13 branch.
Discussion
----------
| Q | A |
|-----------------|--------------------------------------------------------------|
| Branch? | 1.13 |
| Bug fix? | kinda |
| New feature? | no |
| BC breaks? | no |
| Deprecations? | no |
| Related tickets | - |
| License | MIT |
Rationale:
1. The argument is only present in the implementation's signature
2. If someone overwritten the method, nothing changes
3. If someone implemented the interface on their own, nothing changes since the interface doesn't have this argument
4. If someone uses the method w/ 3 arguments, nothing changes since it's not used in the method itself and PHP allows passing more than declared arguments to a method
Commits
-------
[Order] Remove dead argument from OrderRepository::countByCustomerAndCoupon
This PR was merged into the 1.13 branch.
Discussion
----------
| Q | A |
|-----------------|--------------------------------------------------------------|
| Branch? | 1.13|
| Bug fix? | no |
| New feature? | no |
| BC breaks? | no |
| Deprecations? | no<!-- don't forget to update the UPGRADE-*.md file --> |
| Related tickets | |
| License | MIT |
<!--
- Bug fixes must be submitted against the 1.12 branch
- Features and deprecations must be submitted against the 1.13 branch
- Make sure that the correct base branch is set
To be sure you are not breaking any Backward Compatibilities, check the documentation:
https://docs.sylius.com/en/latest/book/organization/backward-compatibility-promise.html
-->
Commits
-------
[API] Remove experimental tag
[API] Remove experimental note from Swagger + remove unneeded template
This PR has been generated automatically.
For more details see
[upmerge_pr.yaml](/Sylius/Sylius/blob/1.13/.github/workflows/upmerge_pr.yaml).
**Remember!** The upmerge should always be merged with using `Merge pull
request` button.
In case of conflicts, please resolve them manually with usign the
following commands:
```
git fetch upstream
gh pr checkout <this-pr-number>
git merge upstream/1.13 -m "Resolve conflicts between 1.12 and 1.13"
```
If you use other name for the upstream remote, please replace `upstream`
with the name of your remote pointing to the `Sylius/Sylius` repository.
Once the conflicts are resolved, please run `git merge --continue` and
change the commit title to
```
Resolve conflicts between 1.12 and 1.13
```
This PR was merged into the 1.12 branch.
Discussion
----------
| Q | A |
|-----------------|--------------------------------------------------------------|
| Branch? | 1.12|
| Bug fix? | no |
| New feature? | no |
| BC breaks? | no |
| Deprecations? | no<!-- don't forget to update the UPGRADE-*.md file --> |
| Related tickets | #15956 and #15957 |
| License | MIT |
<!--
- Bug fixes must be submitted against the 1.12 branch
- Features and deprecations must be submitted against the 1.13 branch
- Make sure that the correct base branch is set
To be sure you are not breaking any Backward Compatibilities, check the documentation:
https://docs.sylius.com/en/latest/book/organization/backward-compatibility-promise.html
-->
Commits
-------
[Admin] Remove info about forum from Admin panel
[Documentation] Remove remaining info about forum