Skip to content

v0.1.1

Choose a tag to compare

@brosmaninho brosmaninho released this 06 Jul 21:02

Niobium v0.1.1

Niobium v0.1.1 is now available as the first public milestone of the project.
This release establishes a strong, tested baseline for an immediate-mode TUI library in Nim, with clear architecture, practical widget coverage, and CI reliability improvements.

Thank you for the trust and momentum that got this release over the line.

What is included

Core architecture and functionality

  • Added foundational core modules and behaviors for building TUIs.
  • Added key widget and rendering functionality needed for day-to-day terminal UI work.
  • Strengthened architecture around immediate-mode rendering with retained buffer behavior.

Test and verification hardening

  • Added an initial steady-state allocation invariant test to protect memory discipline.
  • Closed release-readiness gaps with expanded verification coverage.
  • Improved confidence in parity and behavior through focused test additions and cleanup.

Documentation improvements

  • Expanded README with clearer project description, installation steps, and contribution guidance.
  • Added project logo and improved repository presentation for first-time users.

CI and formatting stability

  • Standardized formatter usage with nph in CI.
  • Updated CI Nim version for formatter compatibility.
  • Added authentication in Nim setup action for better reliability.
  • Applied formatting normalization across the codebase, including final widget test formatting alignment.

Why this matters

This release is intentionally opinionated: correctness first, reproducibility first, and maintainability first.
v0.1.1 gives you a dependable starting point to build terminal apps while the project continues to expand widget depth and parity coverage.

Notes

  • This is the initial release line and may continue to evolve quickly as adoption feedback arrives.
  • Canvas remains planned for a later milestone.

Thank you

Niobium v0.1.1 is a meaningful first step, and it is shipped with care.
We appreciate everyone testing, reviewing, and pushing for quality. More is coming, and the foundation is solid.