cdin v0.1.0-beta.2
[0.1.0-beta.2] — 2026-07-05
This release focuses on a major internal refactor of the data layer and plugin architecture. While the user-facing behavior remains largely unchanged, the internal structure has been significantly reorganized to improve modularity, maintainability, and future extensibility.
No intentional breaking changes to core editor behavior were introduced, but due to the scope of the refactor, some instability or plugin-related regressions may occur.
Internal architecture
- Major refactor of the internal
data/structure into a cleaner, modular layout. - Improved separation of concerns across core systems without altering runtime behavior.
- Reorganized initialization and data flow to better support future plugin and feature expansion.
- Reduced coupling between subsystems for easier debugging and testing.
Stability notes
- Core editor behavior remains unchanged from
0.1.0-beta.1.
Versioning note
- This release remains within the beta cycle.
Installation
Linux (x86_64)
tar xzf cdin-v0.1.0-beta.2-linux-x86_64.tar.gz
cd cdin-v0.1.0-beta.2-linux-x86_64
bash install.sh # → ~/.local (no sudo)
# or system-wide:
sudo bash install.sh --prefix=/usr/localSDL3 runtime — needed at runtime if not already installed:
- Ubuntu 24.04+:
sudo apt install libsdl3-0- Other distros: see SDL3 releases
Windows (x86_64)
- Download
cdin-v0.1.0-beta.2-windows-x86_64.zipand extract it. - Open PowerShell inside the extracted folder and run:
.\install.ps1
# Optional:
.\install.ps1 -RegisterFileTypes # set as default for text/code files
.\install.ps1 -Prefix C:\Tools\cdin # custom locationThe installer copies
cdin.exe,SDL3.dll, and the Lua DLL into
%LOCALAPPDATA%\cdin\binand adds that folder to your user PATH.