godot-xterm/CHANGELOG.md
Leroy Hopson 8c2c48f5b4 Move and recompile pre-built binary
Move pre-built binary to 'dist' folder so it no longer causes git
conflicts with custom builds. Also make it a release build which
decreases its size by ~70M.


Former-commit-id: ea9954712062f6ab0f6af9a55d72f0324cd51e5f
2020-10-16 14:58:11 +07:00

1.6 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

Changed

  • Updated build script (addons/godot_xterm/native/build.sh). Git submodules will now be initialized if they haven't already. Moved nix-shell related stuff to a seperate shell.nix file so the same build command can be used on all Linux based OSes.
  • 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.
  • Moved pre-compiled binary to addons/godot_xterm/native/dist directory, and reduced size by ~70M by making it a release build rather than debug.

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.