Skip to content

Commit 1693786

Browse files
committed
clean-up and bump to 0.1.4
1 parent 3ae7e37 commit 1693786

5 files changed

Lines changed: 12 additions & 91 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,23 @@
11
# Changelog
22

3-
All notable changes to this project will be documented in this file.
3+
## [0.1.4] — 2026-03-25
44

5-
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6-
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
5+
- **chore:** Clean-up and bump version to 0.1.4 for release
76

87
## [0.1.3] — 2026-03-13
98

10-
- **feat:** add PEP 561 type stubs (`py.typed` marker, `.pyi` files for all public API)
11-
- `turboterm/turboterm.pyi` — auto-generated from Rust source via `pyo3-stub-gen`; run `cargo run --bin stub_gen` to regenerate
12-
- `turboterm/__init__.pyi`, `console.pyi`, `cli.pyi` — hand-written stubs for the Python wrapper layer
13-
- **fix:** move `extension-module` to an optional Cargo feature so `cargo clippy` and the stub generator binary work without it; maturin passes it automatically via `pyproject.toml`
14-
15-
[0.1.3]: https://github.com/valentinstn/turboterm/releases/tag/v0.1.3
9+
- **feat:** Add PEP 561 type stubs (`py.typed` marker, `.pyi` files for all public API)
10+
- **fix:** Move `extension-module` to an optional Cargo feature so `cargo clippy` and the stub generator binary work without it; maturin passes it automatically via `pyproject.toml`
1611

1712
## [0.1.2] — 2026-02-21
1813

19-
- **fix:** use absolute GitHub raw URLs for README images so they render correctly on PyPI
14+
- **fix:** Use absolute GitHub raw URLs for README images so they render correctly on PyPI
2015

2116
## [0.1.1] — 2026-02-21
2217

23-
- **USAGE.md** — full API reference for console output, markup tags, tables, and CLI commands.
24-
- **README quickstart** — minimal CLI example with link to USAGE.md.
25-
26-
[0.1.1]: https://github.com/valentinstn/turboterm/releases/tag/v0.1.1
18+
* **doc**: Add examples and API reference.
2719

2820
## [0.1.0] — 2026-02-21
2921

30-
- **Lightning Lexer** — single-pass Rust parser for a custom markup language (`[bold red]text[/]`), supporting 16 named colors, 256-color, truecolor, hex, text attributes, and arbitrary nesting.
31-
- **Turbo-Tables** — custom UTF-8 table renderer with full styled-markup support in cell content.
32-
- **Console singleton** — zero-setup `console.print()` and `console.table()` for immediate styled output.
33-
- **CLI framework**`@command()`, `Argument()`, and `Option()` decorators backed by Rust's `clap`, with auto-generated help and docstring integration.
34-
- **103 tests**, cross-platform CI, and release workflow for automated PyPI publishing.
22+
- **feat**: Initial release
3523

36-
[0.1.0]: https://github.com/valentinlamine/turboterm/releases/tag/v0.1.0

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "turboterm"
3-
version = "0.1.3"
3+
version = "0.1.4"
44
edition = "2021"
55

66
[lib]

PLAN.md

Lines changed: 0 additions & 68 deletions
This file was deleted.

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,10 @@
2828

2929
## Installation
3030

31-
```
31+
```sh
3232
pip install turboterm
33+
# or
34+
uv add turboterm
3335
```
3436

3537
## Quickstart

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "maturin"
44

55
[project]
66
name = "turboterm"
7-
version = "0.1.3"
7+
version = "0.1.4"
88
requires-python = ">=3.11"
99
readme = "README.md"
1010
classifiers = [

0 commit comments

Comments
 (0)