godot-xterm/CHANGELOG.md
2020-11-10 13:44:29 +07:00

1.8 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Added

  • Support for Windows 64-bit and compiling on Windows using MSVC.

Changed

  • Updated build script. ./build.sh will create a debug build of the gdnative library for the current platform. ./build.sh release-all will create release build of the gdnative library for every supported platform.
  • Positioned background rect at 0,0 so it is no longer offset if a margin is added when Terminal is a child of a Container node.
  • Removed all pre-compiled binaries using BFG Repo-Cleaner, thus re-writing git history.

Fixed

  • Fixed #12 where incorrect data would sometimes be written to the terminal when passing a string to the Terminal's write() method.

1.0.0 - 2020-10-05

Added

  • Changelog.
  • Asciicast importer plugin. Enables the import of .cast (asciicast files v2) that can be made using the asciinema terminal session recorder. See the asciicast scene for example usage.
  • Pre-built binary for x11 platform.

Changed

  • Implementation of Terminal node from GDScript to GDNative using Aetf's patched version of libtsm.
  • Move input handling to the Terminal node itself, rather than handling it in a seperate Control node.
  • The Terminal write() method now accepts both String and PoolByteArray.