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.
Was this helpful?