mirror of
https://github.com/dexoron/dcr.git
synced 2026-10-21 23:49:36 +00:00
- Modular builders for `gcc`, `clang`, `msvc` - Platform-specific binary path generation (Linux/macOS/Windows) Changed: - Build configuration moved to `[build]` (`language`, `standard`, `compiler`) - `dcr.toml` formatting now includes the `[build]` section - Build uses built-in `debug/release` flags per compiler - Build compiles all `*.c/*.cpp` files in `src/` into a single binary (no incremental build) - Updated `dcr.toml` examples in documentation
2.2 KiB
2.2 KiB
Changelog
[0.2.3] - 2026-02-21
Added:
- Modular builders for
gcc,clang,msvc - Platform-specific binary path generation (Linux/macOS/Windows)
Changed:
- Build configuration moved to
[build](language,standard,compiler) dcr.tomlformatting now includes the[build]section- Build uses built-in
debug/releaseflags per compiler - Build compiles all
*.c/*.cppfiles insrc/into a single binary (no incremental build) - Updated
dcr.tomlexamples in documentation
[0.2.2] - 2026-02-20
Changed:
- Reworked
dcr.tomlhandling: added read, validation, and edit throughcore::config newandinituse the new config creation logicbuildandrunnow requiredcr.tomland readcompilerandnamefrom it
[0.2.1] - 2026-02-18
Changed:
- Translated user-facing CLI messages to English
- Unified error and warning output via
utils::log::{error, warn} - Updated
--helpoutput: translated headers and examples to English, usedprintc, and appliedBOLD_*styles - Translated installer script messages in
install.shandinstall.ps1to English
[0.2.0] - 2026-02-17
Changed:
- Project migrated from Python to Rust
- CLI and commands (
new,init,build,run,clean,--help,--version,--update) ported to Rust - Updated
--updateflag: added support for GNU/Linux, Windows, macOS - Updated
README.md,CONTRIBUTING.md, andinstall.shfor the Rust implementation - Added
install.ps1for Windows - Updated
install.shfor GNU/Linux and macOS
Added:
- Added
install.ps1for Windows - Support for GNU/Linux, Windows, macOS (x86_64/arm)
Important:
- Code was ported with neural networks; future versions will include bug fixes and logic changes
[0.1.2] - 2026-02-12
Added:
- Update command
install.shinstall script and README instructions--versionflag
Changed:
- Improved CLI output, added colors, and updated
--help - Updated project run/build handling in
run.py/build.py
[0.1.1] - 2026-02-11
Changed:
- Updated
--help main.pynow runs correctly when executed directly
[0.1.0] - 2026-02-11
First public release.
Added:
- Base commands
new,init,build,run,clean - Build profiles
debugandrelease dcr.tomlandsrc/main.ctemplates