Skip to content

Commit

Permalink
[CHANGELOG] Describe changes between beta.21 and rc.1
Browse files Browse the repository at this point in the history
  • Loading branch information
lchrusciel committed Sep 2, 2019
1 parent fc25f36 commit fa30953
Showing 1 changed file with 118 additions and 0 deletions.
118 changes: 118 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,123 @@
# CHANGELOG FOR `1.0.X`

## v1.0.0-rc.1

#### TL;DR

- Fixed performance issue for logged in customers ([#478](https://github.com/Sylius/SyliusShopApiPlugin/issues/478))
- Improved customer assignment to the cart, so the promotions and all customer based calculation is done ASAP ([#490](https://github.com/Sylius/SyliusShopApiPlugin/issues/490))
- Easier extending of requests and commands ([#371](https://github.com/Sylius/SyliusShopApiPlugin/issues/371), [#480](https://github.com/Sylius/SyliusShopApiPlugin/issues/480), [#479](https://github.com/Sylius/SyliusShopApiPlugin/issues/479), [#491](https://github.com/Sylius/SyliusShopApiPlugin/issues/491), [#493](https://github.com/Sylius/SyliusShopApiPlugin/issues/493), [#496](https://github.com/Sylius/SyliusShopApiPlugin/issues/496))
- Fixed issues with too many addresses in database ([#349](https://github.com/Sylius/SyliusShopApiPlugin/issues/349))
- Added access to show order for guests ([#443](https://github.com/Sylius/SyliusShopApiPlugin/issues/443))
- Tactician bus was replaced with a Messenger component ([#419](https://github.com/Sylius/SyliusShopApiPlugin/issues/419))
- Integration with JWT was whitelisted and now it is supported out-of-the-box ([#482](https://github.com/Sylius/SyliusShopApiPlugin/issues/482))
- Plugin started to follow Plugin naming convention ([#473](https://github.com/Sylius/SyliusShopApiPlugin/issues/473))
- Address book CRUD operation are hanlded with Resource Controller instead of Command pattern ([#462](https://github.com/Sylius/SyliusShopApiPlugin/issues/462))
- New fields were added to responses like payment instructions to the PaymentMethodView([#348](https://github.com/Sylius/SyliusShopApiPlugin/issues/348)]) or coupon code to the CartView ([#414](https://github.com/Sylius/SyliusShopApiPlugin/issues/414))
- Lots of enhancements, bug fixes and documentation improvements

#### Details

### Added
- [#348](https://github.com/Sylius/SyliusShopApiPlugin/issues/348) Added payment instructions to PaymentMethodView ([@kortwotze](https://github.com/kortwotze))
- [#388](https://github.com/Sylius/SyliusShopApiPlugin/issues/388) Adding validation to the `AddProductReview` endpoint ([@mamazu](https://github.com/mamazu))
- [#390](https://github.com/Sylius/SyliusShopApiPlugin/issues/390) Add missing customer attributes to sylius_shop_api_me ()
- [#349](https://github.com/Sylius/SyliusShopApiPlugin/issues/349) Fixed order addressing filling the database with garbage ([@JakobTolkemit](https://github.com/JakobTolkemit), [@mamazu](https://github.com/mamazu))
- [#414](https://github.com/Sylius/SyliusShopApiPlugin/issues/414) Adding coupon code to cart view ([@mamazu](https://github.com/mamazu))
- [#442](https://github.com/Sylius/SyliusShopApiPlugin/issues/442) adding company and phoneNumber to checkout/address ([@hashnz](https://github.com/hashnz))
- [#262](https://github.com/Sylius/SyliusShopApiPlugin/issues/262) Added ProductAttributeValue serialization for select attribute types ([@gorkalaucirica](https://github.com/gorkalaucirica), [@mamazu](https://github.com/mamazu))
- [#443](https://github.com/Sylius/SyliusShopApiPlugin/issues/443) ShowOrderDetailsAction handles guest customer orders. ([@dlobato](https://github.com/dlobato))
- [#455](https://github.com/Sylius/SyliusShopApiPlugin/issues/455) Adding created date to product review endpoint ([@mamazu](https://github.com/mamazu))

### Changed
- [#356](https://github.com/Sylius/SyliusShopApiPlugin/issues/356) Add better description and docs link in README ([@pjedrzejewski](https://github.com/pjedrzejewski))
- [#362](https://github.com/Sylius/SyliusShopApiPlugin/issues/362) Splitting up the view repositories ([@mamazu](https://github.com/mamazu))
- [#366](https://github.com/Sylius/SyliusShopApiPlugin/issues/366) [Composer] Update ApiTestCase ([@lchrusciel](https://github.com/lchrusciel))
- [#367](https://github.com/Sylius/SyliusShopApiPlugin/issues/367) Splitting up the handlers ([@mamazu](https://github.com/mamazu))
- [#371](https://github.com/Sylius/SyliusShopApiPlugin/issues/371) Make extending commands & requests possible ([@pamil](https://github.com/pamil))
- [#374](https://github.com/Sylius/SyliusShopApiPlugin/issues/374) Unify request command objects ([@Zales0123](https://github.com/Zales0123))
- [#375](https://github.com/Sylius/SyliusShopApiPlugin/issues/375) Abstract creating commands from requests ([@Zales0123](https://github.com/Zales0123))
- [#379](https://github.com/Sylius/SyliusShopApiPlugin/issues/379) Revert "Abstract creating commands from requests" ([@lchrusciel](https://github.com/lchrusciel))
- [#387](https://github.com/Sylius/SyliusShopApiPlugin/issues/387) Moved classes into their own namespace ([@mamazu](https://github.com/mamazu))
- [#385](https://github.com/Sylius/SyliusShopApiPlugin/issues/385) Upgrade to Sylius 1.3 & 1.4 and add support for PHP 7.3 ([@pamil](https://github.com/pamil), [@bartoszpietrzak1994](https://github.com/bartoszpietrzak1994), [@Zales0123](https://github.com/Zales0123))
- [#389](https://github.com/Sylius/SyliusShopApiPlugin/issues/389) Fixed show available shippings and payments endpoints. ([@dlobato](https://github.com/dlobato))
- [#394](https://github.com/Sylius/SyliusShopApiPlugin/issues/394) Fix grammar and typo ([@loevgaard](https://github.com/loevgaard))
- [#396](https://github.com/Sylius/SyliusShopApiPlugin/issues/396) Add official Sylius plugin badge ([@Zales0123](https://github.com/Zales0123))
- [#397](https://github.com/Sylius/SyliusShopApiPlugin/issues/397) Minor fixes to swagger definition. ([@dlobato](https://github.com/dlobato))
- [#395](https://github.com/Sylius/SyliusShopApiPlugin/issues/395) Splitting up the PHPUnit tests ([@mamazu](https://github.com/mamazu))
- [#399](https://github.com/Sylius/SyliusShopApiPlugin/issues/399) Add checkoutCompletedAt field to placedOrders ([@dlobato](https://github.com/dlobato))
- [#404](https://github.com/Sylius/SyliusShopApiPlugin/issues/404) Changing the config key as suggested by pamil #190 ([@mamazu](https://github.com/mamazu))
- [#405](https://github.com/Sylius/SyliusShopApiPlugin/issues/405) Unified route names again ([@mamazu](https://github.com/mamazu))
- [#408](https://github.com/Sylius/SyliusShopApiPlugin/issues/408) [README] Add contributors outside of organization ([@lchrusciel](https://github.com/lchrusciel))
- [#409](https://github.com/Sylius/SyliusShopApiPlugin/issues/409) Minor fixes to the new section in README ([@pamil](https://github.com/pamil))
- [#411](https://github.com/Sylius/SyliusShopApiPlugin/issues/411) [Maintenance] Move commands to proper directories ([@GSadee](https://github.com/GSadee))
- [#412](https://github.com/Sylius/SyliusShopApiPlugin/issues/412) [Maintenance] Move requests to proper directories ([@GSadee](https://github.com/GSadee))
- [#400](https://github.com/Sylius/SyliusShopApiPlugin/issues/400) Add optional auth to checkoutComplete operation ([@dlobato](https://github.com/dlobato))
- [#415](https://github.com/Sylius/SyliusShopApiPlugin/issues/415) Splitting up the views ([@mamazu](https://github.com/mamazu))
- [#417](https://github.com/Sylius/SyliusShopApiPlugin/issues/417) [Maintenance] Update testing paragraph in README file ([@GSadee](https://github.com/GSadee))
- [#419](https://github.com/Sylius/SyliusShopApiPlugin/issues/419) [Maintenance] Switch to Symfony Messenger ([@GSadee](https://github.com/GSadee))
- [#421](https://github.com/Sylius/SyliusShopApiPlugin/issues/421) [Composer] Bump dev dependencies ([@lchrusciel](https://github.com/lchrusciel))
- [#423](https://github.com/Sylius/SyliusShopApiPlugin/issues/423) [Maintenance] Enable some tests ([@GSadee](https://github.com/GSadee))
- [#420](https://github.com/Sylius/SyliusShopApiPlugin/issues/420) Unify product routing ([@mamazu](https://github.com/mamazu))
- [#426](https://github.com/Sylius/SyliusShopApiPlugin/issues/426) [Routing] Unify routings for showing products by taxon code and slug ([@GSadee](https://github.com/GSadee))
- [#430](https://github.com/Sylius/SyliusShopApiPlugin/issues/430) Run analyse only once on Travis CI ([@teohhanhui](https://github.com/teohhanhui))
- [#429](https://github.com/Sylius/SyliusShopApiPlugin/issues/429) Add .editorconfig ([@teohhanhui](https://github.com/teohhanhui))
- [#427](https://github.com/Sylius/SyliusShopApiPlugin/issues/427) [Routing] Remove deprecated product and cart routes ([@GSadee](https://github.com/GSadee))
- [#432](https://github.com/Sylius/SyliusShopApiPlugin/issues/432) Fixed sylius doc url ([@mamazu](https://github.com/mamazu))
- [#437](https://github.com/Sylius/SyliusShopApiPlugin/issues/437) [Maintanance] Remove redundant specs ([@lchrusciel](https://github.com/lchrusciel))
- [#446](https://github.com/Sylius/SyliusShopApiPlugin/issues/446) Require Messenger ~4.3.0 ([@pamil](https://github.com/pamil))
- [#447](https://github.com/Sylius/SyliusShopApiPlugin/issues/447) Add support for Sylius 1.5, remove for Sylius 1.3 ([@pamil](https://github.com/pamil))
- [#450](https://github.com/Sylius/SyliusShopApiPlugin/issues/450) fix product not assigned to channel error message ([@CSchulz](https://github.com/CSchulz))
- [#449](https://github.com/Sylius/SyliusShopApiPlugin/issues/449) fixed product reviews by product code route by api convention ([@antonioperic](https://github.com/antonioperic))
- [#453](https://github.com/Sylius/SyliusShopApiPlugin/issues/453) Adding address mapper ([@mamazu](https://github.com/mamazu))
- [#458](https://github.com/Sylius/SyliusShopApiPlugin/issues/458) Update installation instructions ([@siven-xtn](https://github.com/siven-xtn))
- [#460](https://github.com/Sylius/SyliusShopApiPlugin/issues/460) More LoggedInUserProvider implementation and adding phpstan back in ([@mamazu](https://github.com/mamazu))
- [#463](https://github.com/Sylius/SyliusShopApiPlugin/issues/463) [Checkout] Remove channel code from checkout routes ([@GSadee](https://github.com/GSadee))
- [#465](https://github.com/Sylius/SyliusShopApiPlugin/issues/465) [Order] Remove channel code from order routes ([@GSadee](https://github.com/GSadee))
- [#464](https://github.com/Sylius/SyliusShopApiPlugin/issues/464) [AddressBook] Remove channel code from address book routes ([@GSadee](https://github.com/GSadee))
- [#469](https://github.com/Sylius/SyliusShopApiPlugin/issues/469) [Docs][Order] Update docs after removing channel code from order routes ([@GSadee](https://github.com/GSadee))
- [#470](https://github.com/Sylius/SyliusShopApiPlugin/issues/470) [Product] Remove channel code from product routes ([@GSadee](https://github.com/GSadee))
- [#468](https://github.com/Sylius/SyliusShopApiPlugin/issues/468) [Taxon] Remove channel code from taxon routes ([@GSadee](https://github.com/GSadee))
- [#471](https://github.com/Sylius/SyliusShopApiPlugin/issues/471) [Customer] Remove channel code from customer routes ([@GSadee](https://github.com/GSadee))
- [#472](https://github.com/Sylius/SyliusShopApiPlugin/issues/472) [Cart] Remove channel code from cart routes ([@GSadee](https://github.com/GSadee))
- [#474](https://github.com/Sylius/SyliusShopApiPlugin/issues/474) Update README.md ([@AdamKasp](https://github.com/AdamKasp))
- [#477](https://github.com/Sylius/SyliusShopApiPlugin/issues/477) Update README.md ([@AdamKasp](https://github.com/AdamKasp))
- [#475](https://github.com/Sylius/SyliusShopApiPlugin/issues/475) [POC] Another approach to the command providers ([@lchrusciel](https://github.com/lchrusciel), [@mamazu](https://github.com/mamazu), [@GSadee](https://github.com/GSadee))
- [#483](https://github.com/Sylius/SyliusShopApiPlugin/issues/483) [Maintenance] EOT to JSON rename ([@lchrusciel](https://github.com/lchrusciel))
- [#481](https://github.com/Sylius/SyliusShopApiPlugin/issues/481) [Checkout] Extract cart assignment from order complete ([@lchrusciel](https://github.com/lchrusciel))
- [#486](https://github.com/Sylius/SyliusShopApiPlugin/issues/486) [Maintenance] Minor cs fixes ([@lchrusciel](https://github.com/lchrusciel))
- [#482](https://github.com/Sylius/SyliusShopApiPlugin/issues/482) [Login] Unify and simplify requests ([@lchrusciel](https://github.com/lchrusciel))
- [#473](https://github.com/Sylius/SyliusShopApiPlugin/issues/473) Adjust plugin name to Sylius best practices ([@lchrusciel](https://github.com/lchrusciel), [@mamazu](https://github.com/mamazu))
- [#480](https://github.com/Sylius/SyliusShopApiPlugin/issues/480) [Product] Refactor product actions to use command providers ([@GSadee](https://github.com/GSadee))
- [#487](https://github.com/Sylius/SyliusShopApiPlugin/issues/487) [Customer] Extract customer enabling logic to custom handler ([@lchrusciel](https://github.com/lchrusciel))
- [#484](https://github.com/Sylius/SyliusShopApiPlugin/issues/484) Fixes after review for new command providers concept ([@GSadee](https://github.com/GSadee))
- [#492](https://github.com/Sylius/SyliusShopApiPlugin/issues/492) Decouple plugin from the SyliusShopBundle ([@lchrusciel](https://github.com/lchrusciel), [@Zales0123](https://github.com/Zales0123))
- [#488](https://github.com/Sylius/SyliusShopApiPlugin/issues/488) [Cart] Simplify cart recalculation after customer cart assignment ([@lchrusciel](https://github.com/lchrusciel))
- [#490](https://github.com/Sylius/SyliusShopApiPlugin/issues/490) [Checkout] Use new cart assignment logic in checkout ([@lchrusciel](https://github.com/lchrusciel))
- [#462](https://github.com/Sylius/SyliusShopApiPlugin/issues/462) [RFC] Rework address book from commands to crud ([@Tomanhez](https://github.com/Tomanhez))
- [#479](https://github.com/Sylius/SyliusShopApiPlugin/issues/479) [Cart] Refactor cart actions to use command providers ([@GSadee](https://github.com/GSadee))
- [#459](https://github.com/Sylius/SyliusShopApiPlugin/issues/459) Updating the documentation ([@mamazu](https://github.com/mamazu))
- [#495](https://github.com/Sylius/SyliusShopApiPlugin/issues/495) Remove unused address book view leftovers ([@GSadee](https://github.com/GSadee))
- [#491](https://github.com/Sylius/SyliusShopApiPlugin/issues/491) [Checkout] Refactor checkout actions to use command providers ([@GSadee](https://github.com/GSadee))
- [#493](https://github.com/Sylius/SyliusShopApiPlugin/issues/493) [Customer] Refactor customer actions to use command providers ([@GSadee](https://github.com/GSadee))
- [#497](https://github.com/Sylius/SyliusShopApiPlugin/issues/497) Remove unnecessary prefix in controllers test files ([@GSadee](https://github.com/GSadee))
- [#496](https://github.com/Sylius/SyliusShopApiPlugin/issues/496) [AddressBook] Refactor address book actions to use command providers ([@GSadee](https://github.com/GSadee))
- [#498](https://github.com/Sylius/SyliusShopApiPlugin/issues/498) Change from private to protected for requests constructors ([@GSadee](https://github.com/GSadee))

### Fixed
- [#357](https://github.com/Sylius/SyliusShopApiPlugin/issues/357) ChannelCode taken from url instead of request ([@bartoszpietrzak1994](https://github.com/bartoszpietrzak1994))
- [#365](https://github.com/Sylius/SyliusShopApiPlugin/issues/365) Secure checkout complete action ([@mamazu](https://github.com/mamazu), [@lchrusciel](https://github.com/lchrusciel))
- [#376](https://github.com/Sylius/SyliusShopApiPlugin/issues/376) Fixed swagger.yml to match API ([@dlobato](https://github.com/dlobato))
- [#386](https://github.com/Sylius/SyliusShopApiPlugin/issues/386) Fixed shop api /verify-account route ()
- [#398](https://github.com/Sylius/SyliusShopApiPlugin/issues/398) Add security checker as dev dependency ([@dlobato](https://github.com/dlobato))
- [#401](https://github.com/Sylius/SyliusShopApiPlugin/issues/401) Double cart fix ([@mamazu](https://github.com/mamazu))
- [#413](https://github.com/Sylius/SyliusShopApiPlugin/issues/413) Fix handler's service name for address order ([@diimpp](https://github.com/diimpp))
- [#418](https://github.com/Sylius/SyliusShopApiPlugin/issues/418) Fixing the docs ([@mamazu](https://github.com/mamazu))
- [#425](https://github.com/Sylius/SyliusShopApiPlugin/issues/425) Change parameter name to make it consistent with reset password ([@dlobato](https://github.com/dlobato))
- [#439](https://github.com/Sylius/SyliusShopApiPlugin/issues/439) Cart summary now only works for orders in state cart ([@mamazu](https://github.com/mamazu), [@lchrusciel](https://github.com/lchrusciel))
- [#478](https://github.com/Sylius/SyliusShopApiPlugin/issues/478) [Cart] Recalculate customer cart when log in ([@lchrusciel](https://github.com/lchrusciel))
- [#489](https://github.com/Sylius/SyliusShopApiPlugin/issues/489) [HotFix] Try to fix Travis ([@Zales0123](https://github.com/Zales0123))

## v1.0.0-beta.21

#### TL;DR
Expand Down

0 comments on commit fa30953

Please sign in to comment.