From 41c79e586e07a0f00255e4275c1b6688e2e7a424 Mon Sep 17 00:00:00 2001 From: Abhik Sarkar Date: Sun, 21 Jun 2026 20:08:57 +0530 Subject: [PATCH] release: 0.4.1 Welcome screen, overall progress, and completion celebration (the TUI features merged in #31), plus the topic-complete header fix from #32. --- CHANGELOG.md | 15 +++++++++++++++ pyproject.toml | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index aa00a0e..2d940b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,21 @@ All notable changes to this project are documented here. Pythonlings follows Semantic Versioning. +## [0.4.1] - 2026-06-21 + +### Added + +- First-launch welcome screen that explains the edit → save → advance loop and + the key shortcuts, shown once on a genuine first run. +- The TUI progress bar now shows overall curriculum progress alongside the + current topic's progress. +- A celebration screen when every exercise in the curriculum is complete. + +### Fixed + +- Finishing a single topic no longer shows the whole-curriculum "All exercises + complete" header; it now shows a "Topic complete" header. + ## [0.4.0] - 2026-06-20 ### Added diff --git a/pyproject.toml b/pyproject.toml index d19ec16..3e5be32 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "pythonlings" -version = "0.4.0" +version = "0.4.1" description = "Python learnings, Rustlings-style, in a terminal TUI." readme = "Readme.md" requires-python = ">=3.9"