7.0.0

Release Overview

Release date: 2021-02-18

Major release version 7.0.0. In short, this release is a necessary step towards a complete SaaS solution for Naviga Writer. It includes architectural changes that will result in faster and safer deployments of new versions.

Summary of changes

  • Unit specific plugin configuration

  • New improved sidebar

  • Improved experience for smaller screens

  • Security improvements

  • General UI/UX improvements and fixes

  • Bug fixes

SaaS Environment

Naviga Writer now consists of two projects, Client and Backend. This split will enable us to create Client releases faster which can be deployed to the customer with minimal downtime (if any). It also means we will able to start moving towards a true SaaS architecture for the Naviga Writer, gradually phasing out the per customer installations.

Unit specific plugin configuration

Previous releases were limited to one configuration file per writer installation, however 7.0.0 introduces the ability to configure plugins based on NavigaID Units.

It is also possible to load a completely separate configuration file depending on NavigaID Unit.

Read more about Configuration Files here.

New improved sidebar

The sidebar menu has moved from the top to the right, and the menu items can now be configured to use an icon when the menu is fully collapsed.

You can also use text on the buttons or have both icon and text as you show the full sidebar menu, with the chevron button in the bottom right corner.

The plugins in the sidebar have also been improved with the new, updated designs.

Improved experience for smaller screens

To save screen space it is now possible to toggle the visibility of the sidebar using the shortcut cmd+shift+E (ctrl+shift+E on Windows).

There is also a new setting for left-aligning the content area with the new setting "Left align editor" found in the setting menu (the triangle in the top left corner).

New and updated UIComponents

New UI Components

UIPill Small colorful pills to the people

UIIcon New utility component used to display style guide icons

UIInputSearch An input field with a built-in "loading" state and "clear" functionality.

UIButtonList Creates a List with Buttons that accept any kind of text button types

Updated UI Components

The following components have been updated with new UI and features. Please check the API docs for more information.

  • UITooltip

  • UIIconButton

  • UIInputText

  • UITextarea

  • UIButton

  • UIChip

  • UIToggle

  • UIDropdown

  • UIConceptSearch

  • UIPagination

Security improvements

  • AWS XRay logging added to backend server

  • XSS and XSRF vulnerabilities patched

UX/UI

  • Improved UX when typing close to the bottom bar

  • Improved UX when printing an article

  • Added support for new icon library

Updated Plugins

The following plugin's have been updated since last Naviga Writer release. Please use the Writer Client Config Tool to upgrade your client configuration file.

  • im-options version 2.1.0

    • Improved UI/UX

  • im-conceptpublicationchannel version 2.1.0

    • Improved UI/UX

  • im-concept version 1.4.0

    • Improved UI/UX

    • Add support for simple authors (nil-uuid authors)

  • im-editorialnote version 1.1.1

    • Improved UI/UX

  • im-generictextfields version 2.1.0

    • Add secondary label to indicate a field as "mandatory"

    • Fix issue where empty string could be saved to meta value

  • im-ximimage version 2.5.0

    • Upgrade dependencies to fix known vulnerabilities

    • Fix know XSS vulnerability to prevent injection attacks through images

  • im-mapembed version 3.1.0

    • Gracefully handle import when <point> element is used instead of <geometry>

  • im-link version 3.2.0

    • Add configurable rel-values

  • im-newspriority version 1.2.0

    • Improved UI/UX

  • im-archivesearch version 2.5.0

    • Improved UI/UX

  • im-datepicker version 1.2.2

    • Align UI with new sidebar UI

Deprecations

Using an article as a fallback template is no longer supported

Support for "newsItemTemplateId" configuration value has been removed. Naviga Writer will now only use template articles to avoid the template article being accidentally overwritten.

Other

  • Old proxy functions removed from client API

  • The "focus mode" setting has been removed

  • Direct access to the backend API using fetch is now deprecated, please use the built in api router functions.

Last updated