This changelog references the relevant changes done in 1.x.x versions
To get the diff for a specific change, go to https://github.com/elcodi/elcodi/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/elcodi/elcodi/compare/v1.0.0...v1.0.1
Elcodi can be installed now without Redis
- Deprecated CartManager methods in favor of more semantic methods
- Fixed metrics to work without Redis server
17322d3
Changed tests for using new methods. (mmoreram)05b7c13
Fixed wrong method PHPDoc (mmoreram)546fb09
Issue #907 (mmoreram)58ed5cf
Issue #897 (mmoreram)
First stable version for Elcodi
- Created new stable version for Elcodi, with the solid base of last beta
- Created a new EventDispatcher for Machine, and placed there all related methods
- Changed the Exchange rate calculator
- Fixed minor issues, and errors
- Updated all dependencies to semver notation
- Updated LICENSE
7bc0d7a
Lazy plugins have been removed. (mmoreram)87e090c
Created state machine event dispatcher (mmoreram)7be9362
Added Machine EventDispatcher (mmoreram)822e7a2
Fixed minor typo (mmoreram)df980e8
Fixed Shipping EventDispatcher method name (mmoreram)a0a4ab3
Updated all dep versions to ^1.0 (mmoreram)86d8f03
Updated license to all files (mmoreram)0b32f54
can disable entities (Berny Cantos)08b9b42
Update LICENSE (Marc Morera)0f28b23
Fixed typo (Berny Cantos)5a7df21
Updated config to use parameters (Roger Gros)f81a69c
Exchange rate calculator (Roger Gros)23915a2
Make plugin services lazy by default (Berny Cantos)
Release focused on fixes and standardization and simplification.
- Added new GD Image resize adapter and using by default
- Improved all Command implementation by adding some common features in a new abstract Command class
- Fixed dependencies between packages during the Beta and RC stage
- Added Location commands to manage all location structure in a very easy way
- Removed all Location dumps and placed to another Repository. Usage of new Command
- Updated Predis dependency to stable
443ccc4
Fixed class name (mmoreram)87e35a9
Updated some commands to work with new Abstract (mmoreram)5bf1a56
Removed comment parser (mmoreram)2842fa8
Removed suggestion because is required already (mmoreram)6849f43
Removed property and access methods (mmoreram)a6e4583
Fixed naming in currency bundle for adapters (mmoreram)541a521
Added Guzzle service in CoreBundle (mmoreram)47b03ea
Using self.version during Beta and RC (mmoreram)ab1f54e
Refactored some naming inside MediaBundle (mmoreram)70e6301
Refactor for some Location-related actions (mmoreram)06fd8b5
Some internal changes for CoreBundle (mmoreram)9eaa223
Removed all location dumps (mmoreram)1b2955c
Removed console dependency in most Bundles (mmoreram)62dce91
Used AbstractElcodiBundle in all package bundles (mmoreram)bc347e0
Improved some code for Scrutinizer (mmoreram)3c051d8
Added StoreBundle dependencies (mmoreram)c5b7fb0
Updated predis dependency to stable 1.* (mmoreram)757465d
abstract PluginTypeExtension ease creation (Berny Cantos)90f8d6f
make PluginType stateless (Berny Cantos)866b53d
Redefined interdependencies (mmoreram)f195063
Downgraded predis version and fixed deps (mmoreram)21b53df
Adding new stable version for predis (mmoreram)d1f639e
Removed minimum-stability and prefer-stable (mmoreram)60e04c2
dependencies between components set to @dev (mmoreram)507d04b
Updated composer json file (mmoreram)2a70b7f
Removed prefer-lowest (mmoreram)b4f3a90
Fixed mediabundle tests (mmoreram)f646726
Added GD adapter for image resize (mmoreram)ce4d63f
Added composer.lock in order to boost travis (mmoreram)bf04441
Fixed tests (mmoreram)7ca9ff2
Removed innecessary value pre-set (mmoreram)2cc6d78
Removed setters on Money as is a ValueObject (mmoreram)c87405b
Update services.yml (Berny Cantos)bac2236
Update tracker.js (Berny Cantos)90cbae0
Fixed tracking url (mmoreram)59ec2b7
Plugins are disabled by default but can be enabled (Roger Gros)7f98589
added productCurrency to OrderLine ORM (Joan Galvan)905b8c8
Added shipping dependency to cart bundle (mmoreram)36f184d
Fixed currency component dependencies (mmoreram)
Early release to fix some errors in dependencies between packages
e6daaa6
Fixed dev-master alias for all components (mmoreram)8f3c896
Changed readme text to beta stage (mmoreram)b9fe8e5
Added all package dependencies strategy to beta (mmoreram)
0634ec1
Fixed use_stock injection and fixed tests (mmoreram)c2f4e3d
Fixed address view factory (mmoreram)3e4b250
Fixed product factory definition (Roger Gros)e68d0b7
Plugin field type turned free (mmoreram)dc843ea
Removed address view (mmoreram)66952fe
Fixed plugins routes (mmoreram)b228183
Fixed Currency population (mmoreram)03f8dd1
Plugins now accept choice type (Roger Gros)de081e8
New shipment flow (Roger Gros)7d0bdf5
Address view (Roger Gros)858e31a
transform to/from json in persistence (Berny Cantos)617a4d7
Added order badge even if 0 (mmoreram)1b84a54
Added field $loaded in Cart (mmoreram)7ce98d8
Added warnings in menu node for badges (mmoreram)b573ea0
Fixed and completed all shipping stuff (mmoreram)fcd037b
Fixed method loadFixtures and fixed tests (mmoreram)2e1a8a6
Added Kernel object when reaching Bundle deps (mmoreram)edca850
Added routing strategy feature in store (mmoreram)98068f5
Added elcodi.store_default_language_iso service (mmoreram)dd7e152
method loadSchema takes in account fixtures (mmoreram)aab9329
Placed all Money print in a service (mmoreram)45276c5
Fixed tests for PrintMoneyExtension (mmoreram)7290110
Fixed names for payment_methods and shipping_methods (mmoreram)4d61d7a
Added priorities to Menu and fixed issue (mmoreram)02f68d0
Fixed some PHPDoc (mmoreram)ef92ae5
Fixed PHPDoc (mmoreram)cc47127
Added option to generate absolute urls on image extension (Roger Gros)4ff9771
Some arch refactoring for scrutinizer happiness (mmoreram)2eca0fb
Fixed city exists validator (Roger Gros)c1aea36
Updated Visibility (API) of components (mmoreram)1d383af
Changed all README files from components (mmoreram)f996f8b
Some small fixes (mmoreram)b4c073d
Fixed Location API (mmoreram)881ec80
Fixed variables to camelCase (mmoreram)b8bec3c
Updated Payment and Store component meta files (mmoreram)69a7a81
Added default_language and default_currency in DIC (mmoreram)e47330a
Fixed some PHPDoc and dependencies (mmoreram)d7b305d
Added PaymentBundle meta files (mmoreram)8afbb51
Added StoreBundle meta files (mmoreram)37b1994
Fixed factory definitions in DIC (mmoreram)b659f5b
Formatted all service arguments (mmoreram)18c9a74
Stabilization of all dependencies (mmoreram)e5ee9a1
Store, Plugins, Shipping, Menu and more... (mmoreram)53ef311
Fix bug use stock (Roger Gros)c769750
fix plugin loader (Berny Cantos)e610f79
Fixed interface for images container (Roger Gros)c1741f2
fix class for plugin repository (Berny Cantos)8d0f642
Updated command to allow disabling booster (mmoreram)57fc19f
Fixed cs (mmoreram)9bd3294
Updated fixtures dependency for prefer-lowest (mmoreram)db27bad
Updated package version (mmoreram)d15ed60
Fixed order factory when empty coupon (Issel Guberna)1cef088
Moved to director (Roger Gros)b5fb08d
Moved test to director (Roger Gros)3b02271
Fixed category integrity for new products and product edit (Roger Gros)eca5257
Any root catgory is saved with parents (Roger Gros)