> For the complete documentation index, see [llms.txt](https://docs.navigaglobal.com/writer/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.navigaglobal.com/writer/8.1.6/release-notes/6.2.0.md).

# 6.2.0

### Naviga Writer 6.2.0

#### Compatibility

* IMSG >=16.6.3
* Editor Service >=5.2.0
* PluginBundle **Deprecated**

Released 2020-01-15

### Release overview

#### Description

`6.2.0` continues to modernize the UI with new design and improved UX. This also leads to a lot of updated plugins.

### High impact

Editor Service `5.2.0` should be used to regress to a more graceful handling of mandatory type in IM NewsML and extended IMID integration towards Open Content.

As part of the ongoing work to simplify and streamline new installations and upgrades, starting with Writer `6.2.0` a default `writer-config.json` and `CloudFormationTemplate` are now included and maintained as part of each writer release.

### Updated plugins

* [im-concept](https://plugins.writer.infomaker.io/v1/infomaker/im-concept/1.1.0/README.html) version: 1.1.0
* [im-history](https://plugins.writer.infomaker.io/v1/infomaker/im-history/1.0.0/README.html) version: 1.0.0
* [im-contentpart](https://plugins.writer.infomaker.io/v1/infomaker/im-contentpart/2.2.0/README.html) version: 2.2.0
* [im-dashboard-integration](https://plugins.writer.infomaker.io/v1/infomaker/im-dashboard-integration/2.1.0/README.html) version: 2.1.0
* [im-gh-inline-notes](https://plugins.writer.infomaker.io/v1/infomaker/im-gh-inline-notes/1.2.0/README.html) version: 1.2.0
* [im-htmlembed](https://plugins.writer.infomaker.io/v1/infomaker/im-htmlembed/2.2.0/README.html) version: 2.2.0
* [im-imidtracker](https://plugins.writer.infomaker.io/v1/infomaker/im-imidtracker/1.1.0/README.html) version: 1.1.0
* [im-ncscontent](https://plugins.writer.infomaker.io/v1/infomaker/im-ncscontent/1.5.0/README.html) version: 1.5.0
* [im-archivesearch](https://plugins.writer.infomaker.io/v1/infomaker/im-archivesearch/2.2.0/README.html) version: 2.2.0
* [im-printmeasurement](https://plugins.writer.infomaker.io/v1/infomaker/im-printmeasurement/1.0.0/README.html) version: 1.0.0
* [im-publishflow](https://plugins.writer.infomaker.io/v1/infomaker/im-publishflow/2.4.0/README.html) version: 2.4.0
* [im-ximimage](https://plugins.writer.infomaker.io/v1/infomaker/im-ximimage/2.2.0/README.html) version: 2.2.0
* [im-youtubeembed](https://plugins.writer.infomaker.io/v1/infomaker/im-youtubeembed/2.1.0/README.html) version: 2.1.0
* [im-imagegallery](https://plugins.writer.infomaker.io/v1/infomaker/im-imagegallery/2.2.0/README.html) version: 2.2.0
* [im-npjob](https://plugins.writer.infomaker.io/v1/infomaker/im-npjob/1.1.0/README.html) version: 1.1.0

### Features

#### Fullscreen overlay component

Added a new fullscreen UI element which can be used by plugins to render components.

#### Bottom bar

Added a new bottom bar surface to display data and information to the user. The bottom bar and its features can be toggled through main menu settings. The bottom bar surface is *not* accessible for plugin developers.

#### Article language and text analyzer

These plugins have been built in to writer core and are now installed and enabled by default. They have also moved from top bar to the new bottom bar with updated design and improved ux.

#### Default configuration for ConceptService

ConceptService has been improved with default config and will no longer need the entire block of config in `writer-config.json`. See **WRIT-992: Add default values for ConceptService configuration** below.

#### Resource proxy enhancements

Improved error handling and added HTTP-headers to [conform with proxy standards](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers#Proxies)

## Changes in this release

#### New Feature

* [WRIT-991](https://jira.infomaker.se/browse/WRIT-991) - Add new Fullscreen Overlay Component

#### Improvement

* [WRIT-995](https://jira.infomaker.se/browse/WRIT-995) - Improved RTL support in components
* [WRIT-994](https://jira.infomaker.se/browse/WRIT-994) - Added new UI validation classes for inputs
* [WRIT-993](https://jira.infomaker.se/browse/WRIT-993) - DialogComponent updated with new standard style
* [WRIT-992](https://jira.infomaker.se/browse/WRIT-992) - Add default values for ConceptService configuration
* [WRIT-981](https://jira.infomaker.se/browse/WRIT-981) - Add new BottomBar Component
* [WRIT-974](https://jira.infomaker.se/browse/WRIT-974) - Upgrade Node version from v8.16.0  to v12.13.0 in Writer backend

#### Bug

* [WRIT-984](https://jira.infomaker.se/browse/WRIT-984) - Writer timePicker does not support `hh.mm` timeformat
* [WRIT-983](https://jira.infomaker.se/browse/WRIT-983) - Article shared-with information is not cleared when article is created from template
* [WRIT-969](https://jira.infomaker.se/browse/WRIT-969) - Writer should not crash when resourceproxy call fails

## Upgrade notes

#### WRIT-992 Add default values for ConceptService configuration

**Default configuration**

ConceptService is now configured using default values, which means the entire `conceptServiceConfig`-block can be removed from `writer-config`, how ever, if needed each property can be changed through local config. If no local config is used this is how it will be configured:

```javascript
"conceptServiceConfig": {
    "conceptPath": "https://s3-eu-west-1.amazonaws.com/concepts-config-local/writer/",
    "contenttype": "Concept",
    "broaderLimit": 3,
    "relatedGeoFunction": "Contains",
    "relatedGeoExludeSelf": false,
    "searchLimit": 50,
    "associationLimit": 50,
    "titleSearchField": "ConceptNameString",
    "sortField": "ConceptNameString",
    "propertyMap": {
        "uuid": "uuid",
        "ConceptName": "ConceptName",
        "ConceptNameString": "ConceptNameString",
        "ConceptStatus": "ConceptStatus",
        "ConceptDefinitionShort": "ConceptDefinitionShort",
        "ConceptDefinitionLong": "ConceptDefinitionLong",
        "ConceptImTypeFull": "ConceptImTypeFull",
        "ConceptImSubTypeFull": "ConceptImSubTypeFull",
        "ConceptGeometry": "ConceptGeometry",
        "ConceptAvatarUuid": "ConceptAvatarUuid",
        "ConceptAssociatedWith": "ConceptAssociatedWith",
        "ConceptAuthorFirstname": "ConceptAuthorFirstname",
        "ConceptAuthorLastname": "ConceptAuthorLastname",
        "ConceptAuthorEmail": "ConceptAuthorEmail",
        "ConceptImIdSubjectId": "ConceptImIdSubjectId",
        "ConceptBroaderRelation": "ConceptBroaderRelation",
        "ConceptAssociatedWithRelations": "ConceptAssociatedWithRelations",
        "ConceptAssociatedWithMeRelations": "ConceptAssociatedWithMeRelations",
        "ConceptReplacedByRelation": "ConceptReplacedByRelation",
        "ConceptGroupSubTypeFull": "ConceptGroupSubTypeFull"
    }
}
```

#### WRIT-981 Add new BottomBar Component

**Requires new writer config**

Bottom bar includes information about writers and language, this means `im-articlelanguage` and `im-textanalyzer` are now part of Writer Core and should be removed from client configuration.

`languageOptions` - this should be set to what ever config was set in `im-articlelanguage`. If omitted this will default to all supported languages (like in the example below), and the language order does matter, language-options will be rendered in the dropdown in the order they are in the list.

```javascript
{
    "newsItemTemplateId": "9f9a967a-2dd9-48a1-87ab-34df21c595bd",
    "enableUserTemplate": true,
    "pluginLoadTimeout": 12000,
    "language": "sv_SE",
    "languageFallbacks": {
        "sv": "sv_SE"
    },
    "textInformation": {
        "charactersPerUnit": 10,
        "unit": "inches"
    },
    "languageOptions": {
        "languages": [
            {
                "label": "Svenska",
                "code": "sv_SE"
            },
            {
                "label": "English (Great Britain)",
                "code": "en_GB"
            },
            {
                "label": "English (American)",
                "code": "en_US"
            },
            {
                "label": "Dansk",
                "code": "da_DK"
            },
            {
                "label": "Nynorsk",
                "code": "nn_NO"
            },
            {
                "label": "Bokmål",
                "code": "nb_NO"
            },
            {
                "label": "Nederlands",
                "code": "nl_NL"
            },
            {
                "label": "Polskie",
                "code": "pl_PL"
            },
            {
                "label": "Deutsch",
                "code": "de_DE"
            },
            {
                "label": "Deutsch (Österreich)",
                "code": "de_AT"
            },
            {
                "label": "Deutsch (Schweiz)",
                "code": "de_CH"
            },
            {
                "label": "Français",
                "code": "fr_FR"
            },
            {
                "label": "Íslensku",
                "code": "is_IS"
            },
            {
                "label": "Português",
                "code": "pt_PT"
            },
            {
                "label": "Spanish (Traditional)",
                "code": "es_ES"
            }
        ]
    },
    ...
}
```

`textInformation` - this should be set to what ever config was set in `im-textanalyzer`. If omitted this will default to:

```javascript
"textInformation": {
    "charactersPerUnit": 10,
    "unit": "inches"
},
```
