diff --git a/README.md b/README.md
index 0803e22..9fd15be 100644
--- a/README.md
+++ b/README.md
@@ -34,6 +34,7 @@ On your Nextcloud, simply navigate to Apps > Multimedia > DICOM Viewer, and enab
#### Pre-requisites
- [NodeJS 20+](https://nodejs.org)
+- [Yarn](https://yarnpkg.com/lang/en/docs/install/)
- [Nextcloud Server 28+](https://nextcloud.com/install/#instructions-server)
* Docker options including docker-compose is [here](https://github.com/nextcloud/docker) and Docker images are [here](https://hub.docker.com/_/nextcloud/)
* You can easily find VM and other options [here](https://nextcloud.com)
@@ -50,19 +51,25 @@ git clone https://github.com/ayselafsar/dicomviewer.git
2. Navigate to the cloned project's directory
-3. Update the submodule for viewer
+3. Update the submodules for viewer
```
git submodule update --init --recursive
```
-3. Build the project
+4. Enable yarn workspaces
+
+```
+yarn config set workspaces-experimental true
+```
+
+5. Build the project
```
npm run build
```
-4. Enable the DICOM Viewer app in Nextcloud
+6. Enable the DICOM Viewer app in Nextcloud
### Sponsors
diff --git a/acanio-viewer b/acanio-viewer
index ea9c6d5..ef74e41 160000
--- a/acanio-viewer
+++ b/acanio-viewer
@@ -1 +1 @@
-Subproject commit ea9c6d50b581a82baad584ac9afbc27ef150cd43
+Subproject commit ef74e4172aea612684838c4a204027b07ebac326
diff --git a/appinfo/info.xml b/appinfo/info.xml
index a23961e..5d86d49 100644
--- a/appinfo/info.xml
+++ b/appinfo/info.xml
@@ -10,7 +10,7 @@ It renders DICOM data sets in 2D, 3D, and reconstructed representations; allows
and serialization of observations; supports internationalization, hotkeys, and many more features.
See [README](https://github.com/ayselafsar/dicomviewer) for a list of full features and future roadmap.]]>
- 2.2.1
+ 2.3.0
agpl
Aysel Afsar
DICOMViewer
diff --git a/changelog.md b/changelog.md
index 31690c2..4be2dd0 100644
--- a/changelog.md
+++ b/changelog.md
@@ -4,6 +4,19 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
+## [2.3.0] - 2024-12-29
+
+### Added
+- Upgrade Acan.io to 1.1.1 with new features and improvements
+- Add metadata for multi-frame images (#135)
+
+### Fixed
+- Show investigational use dialog once 90 days (Acan.io)
+- Fix mimetype for wasm files (#135)
+- Encode url path segments (#136)
+- Skip DICOM files without required uids (#136)
+- Fix benchmarks public path in viewer (#137)
+
## [2.2.1] - 2024-10-21
### Added
diff --git a/package-lock.json b/package-lock.json
index d0cfd2d..3a4d7f5 100755
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "dicomviewer",
- "version": "2.2.1",
+ "version": "2.3.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
diff --git a/package.json b/package.json
index 030c372..f3e85dc 100755
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "dicomviewer",
- "version": "2.2.1",
+ "version": "2.3.0",
"description": "Place this app in **nextcloud/apps/**",
"scripts": {
"prebuild": "rm -rf js && npm run build:viewer",