1.22 Release Notes
Release date: TBA
NOTE
This is a preview work-in-progress release, which may have breaking changes introduced at any time. Choose it if you're in the early development stages or need a specific feature unavailable in the stable release. Note that preview releases are not published on Unity's Asset Store and have to be installed from GitHub.
Compatibility
Supported Unity versions: 6.3 and TBA LTS releases (with the latest patches).
Non-LTS (tech, beta, and alpha) releases are not supported. Any issues with future Unity releases will be addressed in the next Naninovel versions. Compatible Unity releases for past Naninovel versions are listed in the release notes.
Upgrade Guide
When upgrading a project with Naninovel version 1.20 or older, first follow the v1.21 release upgrade guide, then continue with the following instructions:
- Back up the project or use a VCS to be able to roll back in case something goes wrong.
- In case using VS Code extension, update both the extension and VS Code itself to the latest versions.
- Install the new release. [doc]
- Run the upgrade script via
Naninovel/Upgrade/v1.21 to v1.22Unity editor menu.
Added
- Added inline comments. [doc]
- It's now possible to use whitespace in values without wrapping, eg:
@set a=1, b=2. - Added expression operator aliases. [doc]
- Added
@orcommand, which works as a shortcut to@else if:....
Changed
- The minimum-supported Unity version changed to
6.3. - Removed the legacy script graph and visual scenario editor (use story editor instead).
- Removed the legacy
@animatecommand (use@asyncinstead). - Changed assignment expression separator from
;to,(semicolon is now used by inline comments); use the upgrade script to automatically upgrade scripts.
Fixed
Most fixes associated with bugs found during the pre-release stage are backported to the previous stable release and are not listed here; find them at the "Patches" section of the previous release changelog.
- ...