All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- GitHub Actions CI/CD workflows for automated testing and quality checks
- CONTRIBUTING.md with development guidelines and setup instructions
- Workspace-level version management for consistency across crates
- Add all executbles in the documentation. They are AI generated. So they may not be perfect, but they should be a good starting point for documentation.
cpclib-catartadd this crate to handle catalog artcpclib-csladd support for CSL file parsing and generation (mainly to check validity of existing ones)cpclib-basicadd support for binary encoded programs (tokenized BASIC)cpclib-basmdocadd a new crate to handle documetnation of z80 projectscpclib-bndbuildadd support fof Z80Profiler by Targhan/Arkoscpclib-bndbuildadd support of the catalog commandcpclib-bndbuildadd support to the hxcfe (inner) commandcpclib-bndbuildadd support to the csl commandcpclib-bndbuildaddarchivecommand for creating, listing, and extracting .zip and .tar.gz archivescpclib-emucontroladd support to activate roms (it was only possible to dectivate them before)cpclib-locomotivenew crate to handle the executable for basisc manipulationcpclib-orgams-asciiadd support to ORGAMS files. This crate aims at converting orgams sourceode to ascii and ascii source code to orgams. (in fact utf8, but...)
- Standardized README filename from
.mkdto.md - Improved workspace dependency management
cpclib-basicbetter support of string programscpclib-bndbuildadd support to catalog, locomotive, csl, basmdoccpclib-catalogadd catalog visualization and catart creationcpclib-basmadd reorganize the source cdode of the parsercpclib-emucontroladd support of CSL for controling emulators (partially possible for those without CSL support)
cpclib-bndbuildAT3 version detection and download URLscpclib-basmfix various bugscpclib-catalogfix various bugsHFEfiles can be manipulated also from the windows platform (we had issues with thehxcfedependency before)
0.11.0 - 2025-12-15
- Multiple successful demo releases using the toolchain:
- Blight (2025)
- Amstrology (2025)
- 4deKades (2025)
- J'AI PÉ-TÉLÉCRAN (2024)
- Come Join Us (2024)
- Z80 assembler with auto-generated code support
- SNA file manipulation with chunk support
- Image conversion to CPC formats
- DSK manipulation (format and add files)
- cpcwifi communication (reset and run file)
- BASIC token generation from source
See git history for detailed changes in earlier versions.
- 0.10.0: Most crates stabilized at this version
- 0.8.0: Build tools (bndbuild, runner, cpr)
- 0.5.0: WASM bindings
- 0.1.0: Initial releases for newer crates