Twine 2.3.16

Release Date: January 9, 2022

This is a maintenance release for Twine 2.3.

Features added

Updated SugarCube to 2.36.1.


Twine 2.3.15

Release Date: October 21, 2021

This is a maintenance release for Twine 2.3.

Features added

Updated Harlowe to 3.2.3.


Twine 2.3.14

Release Date: May 11, 2021

This is a maintenance release for Twine 2.3.

Features added

  • Updated Harlowe to 3.2.2.

Bugs fixed

  • Removed a conflict between JavaScript polyfills provided by core-js and Harlowe.

Twine 2.3.13

Release Date: February 15, 2021

This is a maintenance release for Twine 2.3.

Features added

  • Includes a corrected version of Chapbook 1.2.1 that includes testing functionality.

Twine 2.3.12

Release Date: January 24, 2021

This is a maintenance release for Twine 2.3.

Features added

  • Updated SugarCube to version 2.34.1.
  • Removed the "Reload" menu item in desktop app versions which could cause data loss.

Twine 2.3.11

Release Date: January 17, 2021

This is a maintenance release for Twine 2.3.

Features added

  • Updates Harlowe to version 3.2.1.
  • Updates Chapbook to version 1.2.1.

Twine 2.3.11

Release Date: January 17, 2021

This is a maintenance release for Twine 2.3.

Features added

  • Updates Harlowe to version 3.2.1.
  • Updates Chapbook to version 1.2.1.

Twine 2.3.10

Release Date: January 3, 2021

This is a maintenance release for Twine 2.3.

Features added

  • Updated Harlowe to version 3.2.0.

Twine 2.3.9

Release Date: July 12, 2020

This is a maintenance release for Twine 2.3.

Features added

  • Fixed a bug with story renaming in the app version.
  • Updated Chapbook to version 1.2.0.
  • Fixed a bug with story color selection in the story list.

Twine 2.3.8

Release Date: May 10, 2020

This is a maintenance release for Twine 2.3.

Features added

  • The colors used for syntax coloring in the CSS and JavaScript editors now have an improved contrast ratio.
  • On iOS, Twine now prompts to be added to the home screen, which will prevent story data from being automatically deleted after 7 days of inactivity.
  • Updated Chapbook to the latest version, 1.1.0.

Twine 2.3.7

Release Date: April 12, 2020

This is a maintenance release for Twine 2.3.

Features added

  • Updated version of SugarCube story format, 2.31.1.

Twine 2.3.6

Release Date: March 30, 2020

This release is only for the web based version. It adds a warning for users of Safari 13.1 and beyond that their story library is at risk, and they should use a different platform. See this Webkit blog post under the "7-Day Cap on All Script-Writeable Storage" heading for technical details.


Twine 2.3.5

Release Date: October 7, 2019

This is a maintenance release for Twine 2.3.

Features added

  • The built-in version of SugarCube has been upgraded to 2.30.0.
  • Added Slovenian and Japanese localizations.

Bugs fixed

  • A bug where extra blank lines were added to story JavaScript and CSS when importing a story has been fixed.
  • A bug where story formats would load incorrectly in the format dialog or story format chooser has been fixed.

Twine 2.3.4

Release Date: September 22, 2019

This is a maintenance release for Twine 2.3.

Features added

  • Added Chapbook 1.0.0, a new story format.
  • Upgraded Harlowe to 3.1.0.
  • Upgraded Snowman to 1.4.0 and 2.0.0 respectively.
  • Upgraded SugarCube to 2.29.0.
  • Added Ukrainian localization (thanks to uk123ua).

Twine 2.3.3

Release Date: July 22, 2019

Bugs fixed

  • Proofing stories, broken in 2.3.2, is working again.
  • In previous versions, pressing control- or command-Z immediately after opening a text editor (passage, JavaScript, or stylesheet) would cause all text to be erased. This behavior no longer occurs.
  • The German localization has been improved (thanks to Kai Brueckers).

Features added

  • Added a Catalan localization (thanks to Jordi Mallach).
  • Added a Norwegian localization (thanks to sinwes).

Twine 2.3.2

Release Date: June 10, 2019

Bugs fixed

  • Various issues related to playing and testing stories within Twine have been resolved. Twine now opens playable versions of stories in your default browser instead of inside Twine.
  • An error where the editor UI became unresponsive after adding a new passage has been fixed.
  • Story formats with additional build information in their version number (e.g. "1.0.0-beta1") are now correctly handled.
  • Extraneous story saving, occurring when a passage was clicked but otherwise not moved or edited, has been removed.
  • The link to report a bug has been corrected to point to GitHub instead of the previous repository.

Features added

  • Twine supports dark mode in macOS at a basic level. The window frame will change to match the system appearance, but you must still use the toggle in the story list to change theme. This may happen automatically in a future release.

Twine 2.3.1

Release Date: April 21, 2019

Bugs fixed

  • In the desktop app, file saving is done in a safer manner so that if a problem occurs, any file that would have been overwritten should stay intact.
  • The desktop app now keeps short-term backups of your story library in case a bug occurs that affects the data on disk. It saves a backup copy of your library to a Backups folder in the main Twine folder when you first start it up, and every 20 minutes while Twine is running. It only keeps 10 backups at most, deleting older ones as needed, so this is not a full-fledged backup solution (and is not intended to be). It is intended as a way to restore data in the event of a crash or bug that overwrites data saved on disk.
  • The Chinese localization that should have appeared in 2.3.0 is in this version.

Features added

  • Harlowe has been updated to version 3.0.2.

Twine 2.3.0

Release Date: April 14, 2019

Features added

  • The desktop app now uses Electron instead of NW.js. This should resolve many crash issues, and also bring improved performance, as saving changes is now done on a separate processing thread than the main user interface.
  • The files in the story directory are now published as full-fledged stories, where possible.
  • Bahasa Malaysia and Russian have been added as locale choices.
  • Harlowe has been updated to 3.0.1.
  • SugarCube has been updated to 2.28.2.

Bugs fixed

  • Issues with passages being placed in strange places after being dragged while Snap to Grid is turned on have been fixed.
  • If you have a test or play version of a story already open when you choose to test or play it again, the window or tab should update with the current version.
  • The welcome screen now scrolls properly when the Next button is used.