diff --git a/.bumpversion.cfg b/.bumpversion.cfg
index 8ad31de00..437a750f3 100644
--- a/.bumpversion.cfg
+++ b/.bumpversion.cfg
@@ -1,5 +1,5 @@
[bumpversion]
-current_version = 1.18.7
+current_version = 1.19.0
[bumpversion:file:src/zxbc/version.py]
search = VERSION: Final[str] = "{current_version}"
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 04320bd24..d8c5daeb7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,21 @@
+[v1.19.0](https://github.com/boriel-basic/zxbasic/tree/v1.19.0)
+===
++ Add zx81sd architecture: a new backend targeting the ZX81 + SD81 Booster hardware (by @wilco2000)
++ Add Play library for AY/Next sound effects and music playback
++ Refact: port the parser to Lark
++ Merge maskedsprites library (by @ConradoBadenas)
++ Upgrade to Python 3.14+
++ ! Fix crash on undeclared substring assignment
++ ! Fix array element access by reference
++ ! Fix wrong sigil allowed
++ ! Fix zxbasm options
++ ! Fix bxor16 with 0xFFFF being wrongly optimized
++ ! Fix dummy `ld hl, 0` inserted in Fastcall String functions
++ ! Fix LBOUND/UBOUND initialization for local arrays
++ ! Fix bug in type conversion
++ ! Fix missing parse rule in the assembler
++ Various internal refactors, typing improvements and documentation updates
+
[v1.18.7](https://github.com/boriel-basic/zxbasic/tree/v1.18.7)
===
+ ! Fix a bug with Fixed point numbers conversion to Long
diff --git a/docs/archive.md b/docs/archive.md
index c57312e94..14b63fefa 100644
--- a/docs/archive.md
+++ b/docs/archive.md
@@ -10,28 +10,28 @@ repository (git).
You can contribute to ZX BASIC by reporting possible bugs or improvement suggestions at the
[forum](https://forum.boriel.com/) or in social media.
-The latest stable version is **1.18.7**.
+The latest stable version is **1.19.0**.
Click on the desired icon below to download the package suitable for your platform:
* [
- https://www.boriel.com/files/zxb/zxbasic-1.18.7-win32.zip](https://www.boriel.com/files/zxb/zxbasic-1.18.7-win32.zip)
+ https://www.boriel.com/files/zxb/zxbasic-1.19.0-win32.zip](https://www.boriel.com/files/zxb/zxbasic-1.19.0-win32.zip)
Windows .exe zip package. No install needed, just uncompress it in a directory of your choice.
* [
- https://www.boriel.com/files/zxb/zxbasic-1.18.7-macos.tar.gz](https://www.boriel.com/files/zxb/zxbasic-1.18.7-macos.tar.gz)
+ https://www.boriel.com/files/zxb/zxbasic-1.19.0-macos.tar.gz](https://www.boriel.com/files/zxb/zxbasic-1.19.0-macos.tar.gz)
Mac OS x64 package. No install needed, just uncompress it in a directory of your choice (needs Python installed
in your system).
* [
- https://www.boriel.com/files/zxb/zxbasic-1.18.7-linux64.tar.gz](https://www.boriel.com/files/zxb/zxbasic-1.18.7-linux64.tar.gz)
+ https://www.boriel.com/files/zxb/zxbasic-1.19.0-linux64.tar.gz](https://www.boriel.com/files/zxb/zxbasic-1.19.0-linux64.tar.gz)
Linux x64 binary package. No install needed, just uncompress it in a directory of your choice.
* [
- https://www.boriel.com/files/zxb/zxbasic-1.18.7.zip](https://www.boriel.com/files/zxb/zxbasic-1.18.7.zip)
+ https://www.boriel.com/files/zxb/zxbasic-1.19.0.zip](https://www.boriel.com/files/zxb/zxbasic-1.19.0.zip)
Windows, Linux, Mac zip package, with python scripts. Requires python installed in your system.
* [
- https://www.boriel.com/files/zxb/zxbasic-1.18.7.tar.gz](https://www.boriel.com/files/zxb/zxbasic-1.18.7.tar.gz)
+ https://www.boriel.com/files/zxb/zxbasic-1.19.0.tar.gz](https://www.boriel.com/files/zxb/zxbasic-1.19.0.tar.gz)
Windows, Linux, Mac tar.gz package, with python scripts. Requires python installed in your system.
### What's new
diff --git a/pyproject.toml b/pyproject.toml
index 076e133f1..055c8d0dd 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[project]
name = "zxbasic"
-version = "1.18.7"
+version = "1.19.0"
description = "Boriel's ZX BASIC Compiler"
authors = [
{ name = "Jose Rodriguez", email = "zxbasic@boriel.com" }
diff --git a/src/zxbasm/version.py b/src/zxbasm/version.py
index 3323e8fdd..98aad3388 100644
--- a/src/zxbasm/version.py
+++ b/src/zxbasm/version.py
@@ -5,4 +5,4 @@
# See https://www.gnu.org/licenses/agpl-3.0.html for details.
# --------------------------------------------------------------------
-VERSION = "1.18.7"
+VERSION = "1.19.0"
diff --git a/src/zxbc/version.py b/src/zxbc/version.py
index 8ef2f3536..d6dad9cf0 100755
--- a/src/zxbc/version.py
+++ b/src/zxbc/version.py
@@ -7,4 +7,4 @@
from typing import Final
-VERSION: Final[str] = "1.18.7"
+VERSION: Final[str] = "1.19.0"