Digital Writer 5.2.0

Compatibility

  • PluginBundle >=9.0.0
  • IMSG >=16.3.2
  • Editor Service >=4.6.0

Released 2019-05-07

Changes in this release

New Feature

  • WRIT-877 - Expose complete UUID package for plugins in base package
  • WRIT-865 - New synchronous on before copy hook that can execute functionality before an article is copied

Improvement

  • WRIT-886 - ConceptService: Optimize “exclude part” of search to minimize number of characters in URL
  • WRIT-884 - ConceptService: Search should allow special characters in search term
  • WRIT-881 - When deleting a block node there should be an option to prevent a default text node to be inserted automatically
  • WRIT-879 - Enable IMID protected communication to external services
  • WRIT-878 - Extend response headers with origin for Access-Control-Allow-Origin and add Access-Control-Allow-Credentials header for IMID
  • WRIT-874 - ConceptService: Add functionality to declare custom query for concept search
  • WRIT-873 - The left top bar section should expand to fill the available space (ie. allow the article name plugin to expand)
  • WRIT-871 - Improved control character removal to include non assigned utf16 character codes (FFFE, FFFF)
  • WRIT-870 - ConceptService: Allow per concept filtering based on publication status
  • WRIT-821 - ConceptService: Allow global filtering of all concept publication status

Bug

  • WRIT-885 - ConceptService: Should include response properties in all requests to proxy
  • WRIT-867 - Printing an article should only include content, no borders or metadata
  • WRIT-866 - Improved Event api documentation examples
  • WRIT-860 - Message dialog with only info messages should not display cancel button
  • WRIT-759 - Metadata link duplication checks should also take rel attribute into account

Upgrade notes

WRIT-879 Enable IMID protected communication to external services

All calls to IMID protected ba-proxy must include the following config in the “host object”

"credentials": "include"

WRIT-878 Extend response headers with origin for Access-Control-Allow-Origin and add Access-Control-Allow-Credentials header for IMID

NOTE: ENV VARIABLE UPDATES!

the variable ALLOW_ORIGIN can no longer contain a * since this breaks the CORS policy. Therefor an allowed host must be specified, like so:

ALLOW_ORIGIN=infomaker.io

or

ALLOW_ORIGIN=navigaglobal.com

Custom query now configurable from concept plugin config like:

"customQuery":"Active:true"

WRIT-821 ConceptService: Allow global filtering of all concept publication status

New configuration option for ConceptService that allow filtering of concept statues has been added. See documentation.