Skip to content

Releases: ezsystems/ezplatform-xmltext-fieldtype

1.8.0 "Victory ship"

08 Oct 10:24
Compare
Choose a tag to compare

⚠️ 1.8.x release increases requirement on ezpublish-kernel to 6.13.6 / 7.2.5 or higher for literal conversion support to Richtext, only release out at the time of writing with this is eZ Platform v2.2 and higher ⚠️

🎉 1.8.0 represent feature completion of XmlText to RichText conversion features 🎉

Changes in 1.8.0

Features

  • EZP-29027: Added support for conversion of ezxmltest tag <literal> (#71)

Changes also part of 1.7.0

ℹ️ 1.7.x does not increase requirements and can continue to be used with eZ Platform 1.11+. ℹ️

Features

  • EZP-29534: ezxmltext -> ricktext conversion: Possibility to fix problems in legacy db before conversion (#70)
  • EZP-29697: ezxmltext -> richtext conversion: Give user a report of custom tag usage (#80)

Fixes / Improvements

  • EZP-29385: Richtext : blockquote does not allow multiple titles on the same level (#2381)
  • EZP-29391: Richtext : superscript/subscript does not support <emphasis> and <link> tag (570893b)
  • EZP-29595: ezxmltext -> richtext conversion: <header> inside <paragraph> (#73)
  • EZP-29601: ezxmltext -> richtext conversion : Support for <literal class="html"> (#74)
  • EZP-29634: ezxmltext -> richtext conversion: <custom> inside <section> (#76)
  • PostgreSQL do not support alias in update queries (#78)

Tests

  • Fixed RichTextTest so that tests fails if unexpected logs messages are created (#75)
  • Travis fix (c750d95)

1.7.0 "Trabaccolo"

05 Oct 15:04
Compare
Choose a tag to compare

New release with lots of improvements and new features for migration.

Features

  • EZP-29534: ezxmltext -> ricktext conversion: Possibility to fix problems in legacy db before conversion (#70)
  • EZP-29697: ezxmltext -> richtext conversion: Give user a report of custom tag usage (#80)

Fixes / Improvements

  • EZP-29385: Richtext : blockquote does not allow multiple titles on the same level (#2381)
  • EZP-29391: Richtext : superscript/subscript does not support <emphasis> and <link> tag (570893b)
  • EZP-29595: ezxmltext -> richtext conversion: <header> inside <paragraph> (#73)
  • EZP-29601: ezxmltext -> richtext conversion : Support for <literal class="html"> (#74)
  • EZP-29634: ezxmltext -> richtext conversion: <custom> inside <section> (#76)
  • PostgreSQL do not support alias in update queries (#78)

Tests

  • Fixed RichTextTest so that tests fails if unexpected logs messages are created (#75)
  • Travis fix (c750d95)

1.6.2 "Battleship"

24 Aug 09:33
cac5f50
Compare
Choose a tag to compare

For this release we would like to thank Xrow and prominent eZ customer in Germany for providing a large legacy database with over 300k content objects for testing against the script.

This resulted in the following list of fixes, which adds to the already long list of improvements in v1.6.0.

Known missing features for migration script:

Fixes

  • EZP-29480: ezxmltext -> richtext conversion : ezxmltext containing ez-temporary attribute (#61)
  • EZP-29484: ezxmltext -> richtext conversion : Paragraphs containing text and block elements could mistakenly by considered temporary (#62)
  • EZP-29487: ezxmltext -> richtext conversion : Add command option for specifying user (#63)
  • EZP-29507: ezxmltext -> richtext conversion: width attribute in table|tr|th elements containing "px" (#66)
  • EZP-29509: ezxmltext -> richtext conversion : More problems with embeds inside (#67)
  • EZP-29529: ezxmltext -> richtext conversion: <ezembed> do not support align='justify' (#69)
  • EZP-29505: ezxmltext -> richtext conversion: memory_limit per child process (#65)
  • EZP-29520: ezxmltext -> richtext conversion: docbook do not support <informaltable> below <table> (#68)

Misc

  • Fix testing to work with latests Solr Bundle & Solr 6
  • Add instructions for how to install bundle

1.6.0 "Ship of the line"

09 Jul 14:05
Compare
Choose a tag to compare

1.6 greatly improves the migration support from xmltext to richtext, moving it from being experimental to fully supported, and have now been tested across several of our own older eZ publish installations.

TIP:
There are many new features in the migration command, to see description on the 7 new options:
php bin/console ezxmltext:convert-to-richtext --help

NOTE:
To make sure you have all fixes for migration, also make sure to have the latest ezpublish-kernel package. A few fixes are part of v2.2.1 (specifically ezpublish-kerne v7.2.1), and will be made part of future 6.13.4 and 6.7.8 releases.

Improvements

  • Added multi-concurrency support in ezxmltext convert command (#49)
  • Adding new options to conversion cmd : --dry-run and --contentobject (#37)
  • Refactored : replaced legacy db handler with DBAL in conversion cmd to take advantage of DBAL (#38)
  • EZP-28718: Embedded images should be handled as images instead of plain embed object after migrating from XmlText to RichText (#39)
  • Improved error handling during conversion (#48)

Bugs fixed

  • EZP-29267: Convertion of links with href from ezxmltext to richtext is not supported (#45)
  • EZP-29289: Migrating ezxmltext with invalid name or id attributes (#47)
  • EZP-29393: ezxmltext -> ricktext conversion : embed inside (#56)
  • EZP-29339: xmltext -> ricktext conversion; links with object/node_remote_id not supported (#51)
  • EZP-29346: xmltext -> ricktext conversion; align=LEFT (uppercase) fails (#52)
  • EZP-29349: xmltext -> ricktext conversion; exotic align values fail (#53)
  • EZP-29365: xmltext -> ricktext conversion; empty table rows causing issues (#54)
  • EZP-29370: xmltext -> ricktext conversion; links inside links (#55)
  • EZP-29116 : Conversions from ezxmltext to ezrichtext fails if ezxmtext have duplicate xhtml ids (#36)
  • EZP-29258 Convertion of Embeds with links from ezxmltext to richtext is broken (#43)
  • EZP-29135 : Converting ezxmltext to richtext when embed tag contains neither node_id or object_id fails (#41)
  • EZP-24968 : RichText: conversion and validation from Legacy ezxml involving temporary paragraphs
  • Removed extra when converting custom tag from ezxmltext to richtext (#44)
  • Fix regressions (in beta1) caused by multiconcurrency pr #49 (#50)

Misc

  • Enabled php-cs-fixer (#40)
  • Moved ezxml/docbook/core.xsl and tests from kernel in order to be able to independently improve them in this bundle (#46)

1.6.0-rc1

03 Jul 10:06
Compare
Choose a tag to compare
1.6.0-rc1 Pre-release
Pre-release

1.6 aims to greatly improve the migration support from xmltext to richtext, moving it from being experimental to ready for broader use.

We are still performing test internally before a final release, but we herby think it is ready for broader testing by the community!

📌 How to test:
On eZ Platform 1.11 and higher:

  1. Install / Update: composer require ezsystems/ezplatform-xmltext-fieldtype:^1.6@rc
  2. Configure install to point to a copy of a eZ Publish 5.4 / 2014.11 / 2017.x / 2018.x database.
  3. Run for example php bin/console ezxmltext:convert-to-richtext --dry-run --concurrency=2
    Note: Change bin for app on 1.x, and set concurrency to less then number of CPU cores you have in order to be able to still use your machine while this is running, default is 1.

Fixes since v1.6.0-beta1:

  • Fix regressions caused by multiconcurrency pr #49 (#50)
    Was among other things causing --fix-embedded-images-only not to work.
  • EZP-29339: xmltext -> ricktext conversion; links with object/node_remote_id not supported (#51)
  • EZP-29346: xmltext -> ricktext conversion; align=LEFT (uppercase) fails (#52)
  • EZP-29349: xmltext -> ricktext conversion; exotic align values fail (#53)
  • EZP-29365: xmltext -> ricktext conversion; empty table rows causing issues (#54)
  • EZP-29370: xmltext -> ricktext conversion; links inside links (#55)

Since 1.5:

Improvements

  • Added multi-concurrency support in ezxmltext convert command (#49)
  • Adding new options to conversion cmd : --dry-run and --contentobject (#37)
  • Refactored : replaced legacy db handler with DBAL in conversion cmd to take advantage of DBAL (#38)
  • EZP-28718: Embedded images should be handled as images instead of plain embed object after migrating from XmlText to RichText (#39)
  • EZP-29267: Convertion of links with href from ezxmltext to richtext is not supported (#45)
  • EZP-29289: Migrating ezxmltext with invalid name or id attributes (#47)
  • Improved error handling during conversion (#48)

Bugs fixed

  • EZP-29116 : Conversions from ezxmltext to ezrichtext fails if ezxmtext have duplicate xhtml ids (#36)
  • EZP-29258 Convertion of Embeds with links from ezxmltext to richtext is broken (#43)
    -EZP-29135 : Converting ezxmltext to richtext when embed tag contains neither node_id or object_id fails (#41)
  • EZP-24968 : RichText: conversion and validation from Legacy ezxml involving temporary paragraphs
  • Removed extra when converting custom tag from ezxmltext to richtext (#44)

Misc

  • Enabled php-cs-fixer (#40)
  • Moved ezxml/docbook/core.xsl and tests from kernel in order to be able to independently improve them in this bundle (#46)

v1.6.0-beta1

26 Jun 09:54
7ed89fc
Compare
Choose a tag to compare
v1.6.0-beta1 Pre-release
Pre-release

1.6 aims to greatly improve the migration support from xmltext to richtext, moving it from being experimental to ready for broader use.

We are still performing test internally before a final release, but we herby think it is ready for broader testing by the community!

🐛 Known issues that will be fixed in beta2:

  • --fix-embedded-images-only is still work in progress: Once this is working, installs who has already converted their data with 1.5 or earlier versions can run this to fix so OE recognize image embeds as images
  • We are also aware of a link type issue when converting data from a really old eZ Publish installs

📌 How to test:
On eZ Platform 1.11 and higher:

  1. Install / Update: composer require ezsystems/ezplatform-xmltext-fieldtype:^1.6@beta
  2. Configure install to point to a copy of a eZ Publish 5.4 / 2014.11 / 2017.x database.
  3. Run for example php bin/console ezxmltext:convert-to-richtext --dry-run --concurrency=2
    Note: Change bin for app on 1.x, and set concurrency to less then number of CPU cores you have in order to be able to still use your machine while this is running, default is 1.

Improvements

  • Added multi-concurrency support in ezxmltext convert command (#49)
  • Adding new options to conversion cmd : --dry-run and --contentobject (#37)
  • Refactored : replaced legacy db handler with DBAL in conversion cmd to take advantage of DBAL (#38)
  • EZP-28718: Embedded images should be handled as images instead of plain embed object after migrating from XmlText to RichText (#39)
  • EZP-29267: Convertion of links with href from ezxmltext to richtext is not supported (#45)
  • EZP-29289: Migrating ezxmltext with invalid name or id attributes (#47)
  • Improved error handling during conversion (#48)

Bugs fixed

  • EZP-29116 : Conversions from ezxmltext to ezrichtext fails if ezxmtext have duplicate xhtml ids (#36)
  • EZP-29258 Convertion of Embeds with links from ezxmltext to richtext is broken (#43)
    -EZP-29135 : Converting ezxmltext to richtext when embed tag contains neither node_id or object_id fails (#41)
  • EZP-24968 : RichText: conversion and validation from Legacy ezxml involving temporary paragraphs
  • Removed extra when converting custom tag from ezxmltext to richtext (#44)

Misc

  • Enabled php-cs-fixer (#40)
  • Moved ezxml/docbook/core.xsl and tests from kernel in order to be able to independently improve them in this bundle (#46)

1.5.1

14 Feb 10:31
Compare
Choose a tag to compare

Changes

  • EZP-28623: Display paragraph when user haven't permissions to see linked content (#31)
  • Updated license badge in README (#32)

1.5.0

22 Dec 12:36
aaf7ba3
Compare
Choose a tag to compare

Changes

  • EZP-28174: Validation of ezobject:// and eznode:// links in the xml text field type (#28)
  • Add basic support for editing through eZ Platform Admin UI (#30)

1.5.0-rc1

19 Dec 10:54
Compare
Choose a tag to compare
1.5.0-rc1 Pre-release
Pre-release

Changes

  • EZP-28174: Validation of ezobject:// and eznode:// links in the xml text field type (#28)
  • Add basic support for editing through eZ Platform Admin UI (#30)

1.4.0

21 Nov 13:26
Compare
Choose a tag to compare

Changes since 1.3.0:

  • Updated PHPUnit to 5.7 (#24)
  • Allow installing on eZ kernel 7.0, aka eZ Platfrom 2.0 (#25)