> 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/5.3.0.md).

# 5.3.0

## Naviga Writer 5.3.0

### Compatibility

* PluginBundle `>=9.0.0`
* IMSG `>=16.4.0`
* MOCK-IMSG `>=0.4.1`
* Editor Service `>=4.6.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](https://jira.infomaker.se/browse/WRIT-907) - Writer should forward IMID token to ProxyCluster on OC image URL-drop &#x20;
* [WRIT-906](https://jira.infomaker.se/browse/WRIT-906) - Writer should forward IMID token to EditorService/Open Content &#x20;
* [WRIT-896](https://jira.infomaker.se/browse/WRIT-896) - Added support for reading image instructions when uploading an image&#x20;

#### Improvement

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

#### Bug

* [WRIT-912](https://jira.infomaker.se/browse/WRIT-912) - Access-Control-Allow-Origin must be set when writer is called from Dashboard without imid &#x20;
* [WRIT-904](https://jira.infomaker.se/browse/WRIT-904) - Default label language should be english, not swedish &#x20;
* [WRIT-902](https://jira.infomaker.se/browse/WRIT-902) - External twitter scripts failed to load correctly in some circumstances &#x20;
* [WRIT-889](https://jira.infomaker.se/browse/WRIT-889) - ConceptService: IMID protected proxy cluster must be optional&#x20;

## Upgrade notes

#### 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"
        },
```
