This PR was merged into the 1.12-dev branch.
Discussion
----------
| Q | A
| --------------- | -----
| Branch? | master
| Bug fix? | yes (in case you are not using the default api url prefix)
| New feature? | no
| BC breaks? | no
| Deprecations? | no
| Related tickets | none
| License | MIT
If you are using another url prefix, different from `/api/v2` then those paths are not processed, this PR fix this issue.
Commits
-------
6f15f1209f Use API Url prefix on sylius.api.paths_to_hide
This PR was merged into the 1.12-dev branch.
Discussion
----------
| Q | A
| --------------- | -----
| Branch? | master
| Bug fix? | no
| New feature? | no
| BC breaks? | no
| Deprecations? | no
| Related tickets | none
| License | MIT
<!--
- Bug fixes must be submitted against the 1.10 or 1.11 branch(the lowest possible)
- Features and deprecations must be submitted against the master 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
-->
<img width="874" alt="Screenshot 2022-04-17 at 00 32 36" src="https://user-images.githubusercontent.com/17534504/163693300-71da6a05-4c8d-4729-9722-30a24aa8e196.png">
Commits
-------
7c8b4dd945 [maintenance]Unify markdown tables
This PR was merged into the 1.12-dev branch.
Discussion
----------
Reverts Sylius/Sylius#13897, due to too quick merge. The build itself was red and it should not land in the codebase in the first place
Commits
-------
3f0750b504 Revert "[docker]Run Catalog Promotion via SYNC messenger transport"
This PR was merged into the master branch.
Discussion
----------
| Q | A
| --------------- | -----
| Branch? | 1.10, 1.11 or master <!-- see the comment below -->
| Bug fix? | no/yes
| New feature? | no/yes
| BC breaks? | no/yes
| Deprecations? | no/yes <!-- don't forget to update the UPGRADE-*.md file -->
| Related tickets | fixes #X, partially #Y, mentioned in #Z
| License | MIT
<!--
- Bug fixes must be submitted against the 1.10 or 1.11 branch(the lowest possible)
- Features and deprecations must be submitted against the master 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
-------
8335dbc [docker]Run Catalog Promotion via SYNC messenger transport
fc21e98 use test_cached environment
8264470 specify KernelClass
c367c2e composer dump env
* 1.11:
[Docs] Updated Sylius Plus installation guide
[Maintenance] Specify the default path in the ECS configuration
[Translations] Updated translations from Crowdin
Using Sylius template event to change logo
* 1.10:
[Docs] Updated Sylius Plus installation guide
[Maintenance] Specify the default path in the ECS configuration
Using Sylius template event to change logo
This PR was merged into the 1.10 branch.
Discussion
----------
| Q | A
| --------------- | -----
| Branch? | 1.10
| Bug fix? | no
| New feature? | no
| BC breaks? | no
| Deprecations? | no
| Related tickets |
| License | MIT
It makes ECS execution a little bit easier 🙂
Before:
```bash
vendor/bin/ecs check --fix src/Sylius
```
After:
```bash
vendor/bin/ecs check --fix
```
Yet it is still possible to set any argument in the command, then `src/Sylius` will be overwritten.
Commits
-------
dce26c78e4 [Maintenance] Specify the default path in the ECS configuration
This PR was merged into the 1.10 branch.
Discussion
----------
| Q | A
| --------------- | -----
| Branch? | 1.10
| Bug fix? | no
| New feature? | no
| BC breaks? | no
| Deprecations? | no
| Related tickets |
| License | MIT
I was quite surprised when I found out that our release cycle is called _time-based_ in our documentation 😱 That's definitely not the way we are releasing Sylius now (and it has not been for some past versions as well).
So, to improve transparency within the Community, I would like to document what are the factors we take into consideration when planning the new minor release and what are the consequences of this decision.
I've also remodelled the tables with past releases a little bit 💃
Do not fear, the 1.12 release date will be determined soon 🚀🖖
Commits
-------
84acb22788 Explain in details how new Sylius release is planned
This PR was merged into the 1.10 branch.
Discussion
----------
| Q | A
| --------------- | -----
| Branch? | master
| Bug fix? | no
| New feature? | no
| BC breaks? | no
| Deprecations? | no
| Related tickets | none
| License | MIT
The latest Sylius Mailer update changed the email address type as not nullable. Therefore our psalm and phpstan pipelines recorded errors. This PR checks if the email is null. Similarly, as we did it in Sylius/Plus. There is no need to send a mail when the email address is null.
Commits
-------
5a021b06f7 [maintenance][mailer]Assert that email is not null
This PR was merged into the 1.12-dev branch.
Discussion
----------
| Q | A
| --------------- | -----
| Branch? | master
| Bug fix? | no
| New feature? | no
| BC breaks? | no
| Deprecations? | no
| Related tickets | none
| License | MIT
It is a part of improving Developer Experience in Behat tests. I removed factory methods out of the Request class, as the object has really grown up. Moved these methods to separate Factory required a lot of changes, that's why I decided to postpone here and merge current changes.
Created Request Builder and Factory will provide an additional layer for future developers to build their own Requests
Commits
-------
77b515ea96 Extract building and creating Request object outside of API client
This PR was merged into the 1.12-dev branch.
Discussion
----------
| Q | A
| --------------- | -----
| Branch? | master
| Bug fix? | yes
| New feature? | no
| BC breaks? | no
| Deprecations? | no
| Related tickets | fixes#13854
| License | MIT
Small PR to be able to use another api route prefix while generating the swagger page.
Commits
-------
a5aa5f7a7c Use api route prefix parameter instead of fixed /api/v2
* 1.11:
[maintenance]Fix ECS HeaderCommentFixer
[maintenance]Run ECS in parallel
[Templates][Admin] Refactor order payments template to use events
[Documentation] Fix the description of items total shipping rules
Description added to header
[Swagger] Enum with available locale codes in Accept-Language header
* 1.10:
[maintenance]Fix ECS HeaderCommentFixer
[maintenance]Run ECS in parallel
[Templates][Admin] Refactor order payments template to use events
[Documentation] Fix the description of items total shipping rules
This PR was merged into the 1.11 branch.
Discussion
----------
| Q | A
| --------------- | -----
| Branch? | 1.11
| Bug fix? | no
| New feature? | yes
| BC breaks? | no
| Deprecations? | no
| License | MIT
<img width=719 alt=image src=https://user-images.githubusercontent.com/28228691/163384178-a9abf83c-ebcc-4961-828e-517d278d839c.png>
<!--
- Bug fixes must be submitted against the 1.10 or 1.11 branch(the lowest possible)
- Features and deprecations must be submitted against the master 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
-------
ac2c8f5 [Swagger] Enum with available locale codes in Accept-Language header
f58396e Description added to header
This PR was merged into the master branch.
Discussion
----------
| Q | A
| --------------- | -----
| Branch? | master
| Bug fix? | no
| New feature? | no
| BC breaks? | no
| Deprecations? | no
| Related tickets | no
| License | MIT
This is the first version of working Sylius monorepo Docker Compose. Please note, that it is a simple docker environment and some things may not work yet out of the box - we should use it and inform you about any existing issues.
# Things that do not work yet, but are not crucial
* I decided to not install yet, but it will be provided in the nearest future
* JS Behat tests are not successfully running as there is a problem with chrome on M1 processors. I'm in touch with somebody from https://github.com/Zenika/alpine-chrome as they are working on it in the latest version.
# Requirements
* Docker
* Docker Compose
* Free 80 and 3306 HTTP ports
# How to run?
* bash:
* or for docker compose V2
* run inside the container: - it will execute fixtures and composer
* Mac OS only - wait for some as the container has to initialize and sync the file system
* enter
# How to update?
* bash:
* bash:
* run inside the container: - it will execute fixtures, composer, and node updates
* Mac OS only - wait for some as the container has to initialize and sync the file system
* enter
Commits
-------
49589a8 [Maintenance][Docker]Create simple environment
This PR was merged into the 1.10 branch.
Discussion
----------
| Q | A
| --------------- | -----
| Branch? | 1.11
| Bug fix? | no
| New feature? | no
| BC breaks? | no
| Deprecations? | no
| Related tickets | none
| License | MIT
Commits
-------
20f38df1b5 [maintenance]Fix ECS HeaderCommentFixer
This PR was merged into the 1.10 branch.
Discussion
----------
| Q | A
| --------------- | -----
| Branch? | 1.11
| Bug fix? | no
| New feature? | no
| BC breaks? | no
| Deprecations? | no
| Related tickets | none
| License | MIT
<!--
- Bug fixes must be submitted against the 1.10 or 1.11 branch(the lowest possible)
- Features and deprecations must be submitted against the master 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
-->
Nowadays computers and PIPELINES have more than one core - this simple trick will speed up checking coding standard
Commits
-------
d78f93ce82 [maintenance]Run ECS in parallel