From 8badadb698187a1c19310859cffba3582df0fef2 Mon Sep 17 00:00:00 2001 From: Will McGugan Date: Tue, 8 Nov 2022 17:43:24 +0000 Subject: [PATCH] version bump --- CHANGELOG.md | 2 +- docs/blog/posts/release0-4-0.md | 3 ++- pyproject.toml | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 440cb162c..58377cf25 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). -## [0.4.0] - Unreleased +## [0.4.0] - 2022-11-08 ### Changed diff --git a/docs/blog/posts/release0-4-0.md b/docs/blog/posts/release0-4-0.md index a833c41a8..fb55cc493 100644 --- a/docs/blog/posts/release0-4-0.md +++ b/docs/blog/posts/release0-4-0.md @@ -42,8 +42,9 @@ Textual needs much of the same kind of operations as the [JS API](https://develo ## Faster Updates -Textual will now write to stdout in a thread. The upshot of this is that Textual can work on the next update before the terminal has displayed the previous frame. +Textual now writes to stdout in a thread. The upshot of this is that Textual can work on the next update before the terminal has displayed the previous frame. +This means smoother updates all round! You may notice this when scrolling and animating, but even if you don't you will have more CPU cycles to play with.
--8<-- "docs/blog/images/faster-updates.excalidraw.svg" diff --git a/pyproject.toml b/pyproject.toml index 85a350233..71b9335a2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "textual" -version = "0.4.0a3" +version = "0.4.0" homepage = "https://github.com/Textualize/textual" description = "Modern Text User Interface framework" authors = ["Will McGugan "]