Release History

See also: CHANGELOG.md on GitHub for the full changelog.

v0.3.5 (2026-08-01)

No library code changes. src/xelp.c and src/xelp.h are byte-identical to 0.3.4 apart from the version macro, and compiled sizes are unchanged on every target. This release fixes and verifies the publishing pipeline, which can only be exercised by tagging.

v0.3.4 (2026-08-01)

v0.3.3 (2026-05-12)

v0.3.2 (2026-04-26)

v0.3.1 (2026-04-26)

v0.3.0 (2026-04-19)

v0.2.3 (2026-04-17)

v0.2.1 (2024-06-05)

v0.2.0 (2024-02-25) — first GitHub release

Project history

xelp predates its GitHub presence by roughly two decades. The original code was written around 2005–2006 as a lightweight debug shell for bare-metal embedded projects. It lived in Subversion for many years, then migrated to Bitbucket (Mercurial, later Git) as those platforms became common in embedded shops.

In 2024 the repository moved to GitHub as a public open-source project. The v0.2.0 tag marks the first GitHub release, not the first version of the library itself.

EraHostingNotes
~2005–2012Subversion (private)Original development for 8051 and MSP430 targets
2012–2023Bitbucket (private)Migrated to Mercurial, later Git; added ARM, AVR support
2024–presentGitHub (public)Open-sourced under BSD 2-Clause; CI, cross-build tooling, docs