Changelog¶
Here are changes to scilo introduced at different releases.
This changelog follows the format of Keep a Changelog and this project adheres to Semantic Versioning.
Unreleased¶
Added¶
- Automatic detection of the project root now supports Mercurial, Jujutsu, and Subversion, in addition to Git
Changed¶
- The crate is split into two separate crates:
libscilo(the library) andscilo(the command line interface application)- Internal changes to the public exports for each crate have changed, as a result
-
Some lint and error names have been updated for a consistent use of "directory" and "subdirectory" across the code base
LintCheck::CodeResultsDirPairing->LintCheck::CodeResultsSubdirPairing(code_results_dir_pairing->code_results_subdir_pairingin the configuration)LintCheck::CodeResultsDirRegex->LintCheck::CodeResultsSubdirRegex(code_results_dir_regex->code_results_subdir_regexin the configuration)LintError::CodeResultsDirectoryRegexMismatch->CodeResultsSubdirectoryRegexMismatch
-
The
initsubcommand has been repurposed- It no longer facilitates the
pre-commitconfiguration, but instead writesscilo's own configuration file to${PROJECT_ROOT}/.config/scilo/config.toml
- It no longer facilitates the
0.1.0 - 2025-12-03¶
Initial release