diff --git a/CHANGELOG.md b/CHANGELOG.md index fe624473..0e57353e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,11 @@ +## [1.20.3](https://github.com/z00m128/sjasmplus/releases/tag/v1.20.3) - 23.6.2023 +- added alias [`--define`](https://z00m128.github.io/sjasmplus/documentation.html#s_cli) for `-D` +- added [string-literals](https://z00m128.github.io/sjasmplus/documentation.html#s_strings) suffixes Z and C to add zero or set high bit of last char +- end of line backslash continues source line ([limited support](https://github.com/z00m128/sjasmplus/blob/master/tests/parsing/escape_eol.asm), not recommended) +- Lua: minor version upgrade to 5.4.6 (from 5.4.4) +- minor updates to Makefile + ## [1.20.2](https://github.com/z00m128/sjasmplus/releases/tag/v1.20.2) - 14.2.2023 - added optional second argument for [`DUP`](https://z00m128.github.io/sjasmplus/documentation.html#po_dup) to have index variable - option `--exp` will create file even when no `EXPORT` is used diff --git a/docs/documentation.html b/docs/documentation.html index f8fa0bfb..7c99b35f 100644 --- a/docs/documentation.html +++ b/docs/documentation.html @@ -1,4 +1,4 @@ -
- added alias `--define` for `-D` - added string-literals suffixes Z and C to add zero or set high bit of last char - end of line backslash continues source line (limited support, not recommended) diff --git a/docs/documentation.xml b/docs/documentation.xml index a3c3df4c..0062aac5 100644 --- a/docs/documentation.xml +++ b/docs/documentation.xml @@ -2,7 +2,7 @@- SjASMPlus 1.20.2 Documentation [2023-02-14] +SjASMPlus 1.20.3 Documentation [2023-06-23] Introduction @@ -204,7 +204,7 @@- WIP - 1.20.3 +23.6.2023 - 1.20.3 - added alias `--define` for `-D` diff --git a/sjasm/sjdefs.h b/sjasm/sjdefs.h index a9634f4c..59754598 100644 --- a/sjasm/sjdefs.h +++ b/sjasm/sjdefs.h @@ -30,8 +30,8 @@ #define __SJDEFS // version string -#define VERSION "1.20.2" -#define VERSION_NUM "0x00011402" +#define VERSION "1.20.3" +#define VERSION_NUM "0x00011403" #define LASTPASS 3 diff --git a/tests/define/predefined_date_time.asm b/tests/define/predefined_date_time.asm index af043817..0a849051 100644 --- a/tests/define/predefined_date_time.asm +++ b/tests/define/predefined_date_time.asm @@ -9,7 +9,7 @@ DD __ERRORS__, __WARNINGS__ DB __PASS__ -; 1.20.2 version check (needs update upon release) +; 1.20.3 version check (needs update upon release) ASSERT 1 == (__SJASMPLUS__>>16) ASSERT 20 == ((__SJASMPLUS__>>8)&0xFF) - ASSERT 2 == (__SJASMPLUS__&0xFF) + ASSERT 3 == (__SJASMPLUS__&0xFF) diff --git a/tests/test build script and options/opt version/option version.cli b/tests/test build script and options/opt version/option version.cli index 3b08777e..8d5fc1c1 100644 --- a/tests/test build script and options/opt version/option version.cli +++ b/tests/test build script and options/opt version/option version.cli @@ -3,7 +3,7 @@ $MEMCHECK "$EXE" -Wno-behost -h | head -n 1 > help_line1.out &&\ $MEMCHECK "$EXE" -Wno-behost --version 2> version.out &&\ $MEMCHECK "$EXE" -Wno-behost --nologo --version 2> raw_version.out &&\ -echo "1.20.2" > raw.expected &&\ +echo "1.20.3" > raw.expected &&\ diff -a --strip-trailing-cr help_line1.out version.out &&\ diff -a --strip-trailing-cr raw.expected raw_version.out last_result=$?