Releases: kaliop-uk/ezmigrationbundle
Releases · kaliop-uk/ezmigrationbundle
Better error messages; fix the location resolver for compat with v. 1.x
2.5.1 Better error messages; reduce the nr of tags managed by the location …
Allow creation of Content Type Groups
2.5.0 Fix one more bug in prev commit
Allow creation of eztags attributes
...as well as more powerful before-step events
More goodies on the road to 3.0
- The 'migrate' command learned to give information on the executed steps when using the
-v
option - Better handling of errors happening after transactions have executed, when using transactions
- Better handling of errors when using the --separate-process flag
- More flexibility in specifying values for attributes of type image, binary file, rich text, xml text
- Allow simpler yml for content creation/update
- Allow setting version creator of content
- Allow setting publication_date on content creation
- Fixed documentation for Object States DSL
Improve detection of failed migrations when using separate processes
2.4.2 Fix: improve detection of failed migrations when using separate proce…
Better handling of errors on transaction commits
2.4.1 Readme
New features and bugfixes
- New: it is now possible to store migration definitions in json format instead of yaml. The json format is not documented separately, as it is identical in structure to the yaml one.
- New: the 'migrate' command learned a
--separate-process
option, to run each migration it its own separate php process. This should help when running many migrations in a single pass, and there are f.e. memory leaks. - New: the 'migration' command learned a
--skip
option, to tag migrations as to be skipped - New: it is now possible to create, update and delete Object States and Object State Groups
- New: the 'roles' specified when creating user groups can be so via a reference
- Fix: (issue 78) when using transactions, do not report 'Migration can not be ended' if there is an error during the commit phase
- Fix: (issue 76) when using transactions on either ezplatform or ezpublish with workflows, migrations might fail when creating/editing contents that the anon user can not access
- Fix: throw correct exception when trying to access unset property in API/Value objects
- Fix: properly set the 'enabled' field when creating languages
Allow management of Object States and Object State Groups; bugfixes
- New: it is now possible to create, update and delete Object States and Object State Groups
- Fix: (issue 78) when using transactions, do not report 'Migration can not be ended' if there is an error during the commit phase
- Fix: (issue 76) when using transactions on either ezplatform or ezpublish with workflows, migrations might fail when creating/editing contents that the anon user can not access
- Fix: throw correct exception when trying to access unset property in API/Value objects
- Fix: properly set the 'enabled' field when creating languages
- BC BREAK: for developers extending the bundle: the method
endMigration
in interfaceStorageHandlerInterface
has acquired a new parameter. Also, the unused DefinitionHandlerInterface has been removed.
Fix execution of separate-processes migrations for some ways of invocation
2.3.1 Fix execution of separate-processes migrations for some ways of invoc…
Allow to tag migrations as skipped
Useful f.e. when you have different migrations per environment.