Changelog
23.1
- With the help of ChatGPT, the
IProgram
interface has been rewritten to handle command line arguments. Being ChatGPT derived, it's still rough around the edges (not sure what to do withIArguments
right now), but it's one hell of a jumping start! - Speaking of, the CST parser has been rewritten to finally support arguments with the help of ChatGPT too. While I could have always looked at FreeSO's implantation for reference, that code is just awful. It will be ported back upstream ASAP!
23.0
- Split versioning systems between kernal and terminal
- Calendar versioning,
YY.MINOR.MICRO
, for kernal - Semantic versioning for terminal
- Calendar versioning,
- If the file system is activate, system activity will be logged
- Build number based on commit hash
Due to the huge time skip and architectural changes, I've (retroactively) switched to calendar versioning with v0.1
now known as v20.1
as well.
20.1
- Filesystem (based on the Cosmos Wiki guide)
- Semantic versioning
- Replaced BasicApp with AboutApp
- Removd TerminalCancelEventArgs and everything related to it