Naviga Writer 5.3.0

Compatibility

  • PluginBundle >=11.0.0
  • IMSG >=16.6.1
  • MOCK-IMSG >=0.4.1
  • Editor Service >=5.0.0

Released 2019-08-22

Release overview

Description

This release focuses on deeper IMID support, through EditorService, Proxy Cluster and Open Content. With improved UX for error messages and feedback.

Requires

10.0.0 of the bundle plugin ximconcept to enable better error messages 1.1.0 of the migrated ximimage-plugin to enable better error messages

Changes in this release

New Feature

  • WRIT-907 - Writer should forward IMID token to ProxyCluster on OC image URL-drop
  • WRIT-906 - Writer should forward IMID token to EditorService/Open Content
  • WRIT-896 - Added support for reading image instructions when uploading an image

Improvement

  • WRIT-935 - Expose new function to allow head requests against backend
  • WRIT-927 - “Select unit”-page should set unit automatically if user only has one unit
  • WRIT-926 - NoAccessComponent should be notification instead of dialog
  • WRIT-925 - Improved and clarified generic error messages
  • WRIT-924 - Api function getUserInfo() should also contain permissions
  • WRIT-922 - Allow annotations to be applied on selections spanning multiple list items
  • WRIT-903 - Support new namespace “io.infomaker.” for hardwired teaser import and export
  • WRIT-891 - Removed “About” section in airplane menu
  • WRIT-888 - Expose textstyle base functionality for use in plugins

Bug

  • WRIT-912 - Access-Control-Allow-Origin must be set when writer is called from Dashboard without imid
  • WRIT-904 - Default label language should be english, not swedish
  • WRIT-902 - External twitter scripts failed to load correctly in some circumstances
  • WRIT-889 - ConceptService: IMID protected proxy cluster must be optional

Upgrade notes

WRIT-896 Added support for reading image instructions when uploading an image

New OC property

For image instructions to work properly a new property, ImageInstructions, must be created followed by a reindexing. The OC config can be found in editorial/01-writer/plugins/image-instructions.yaml in the opencontent-configs project.

WRIT-912 Access-Control-Allow-Origin must be set when writer is called from Dashboard without imid

Environment variable change

The ALLOW_ORIGIN variable previously documented as infomaker.io actually needs to be even more specific, it needs to include the full URL to the allowed resource like: https://dashboard.infomaker.io or https://stage.dashboard.infomaker.io

WRIT-889 ConceptService: IMID protected proxy cluster must be optional

IMID support in ba-proxy is no configurable

New config needed to enable secure communication:

        "baProxy": {
            "credentials": "include", <--- ENABLES IMID
            "protocol": "https://",
            "hostName": "HOST",
            "port": "5555",
            "healthPath": "/health",
            "queryPath": "/search",
            "objectPath": "/objects"
        },