Releases: avborup/kitty
Releases · avborup/kitty
v0.8.0
This release primarily brings a refactoring of the entire kitty codebase. See #60 for more details on what exactly has changed internally. This change opens up for implementing new features more easily, so expect more releases soon!
As for things you will be able to see that are not just internal code changes, the changes can be broken down to:
- Better error messages that should specify issues more concretely. Use the new
--verbose
/-v
flag to see more details. - macOS ARM now also receives a prebuilt binary for each new release (
aarch64-apple-darwin
) - The
history
andrandom
commands have been removed. These commands were seemingly not used often, and it streamlines the purpose of kitty a bit more. If there is a need for them, they can be added back down the line. - Bugs caused by the new Kattis UI update have been fixed. Namely, submission status in the CLI works again.
v0.7.0
- Add
--open
/-o
flag to submit command (opens the submission URL in the browser) (#47, thanks @JoachimBorup) - Add C++ to the example kitty.yml (#45, thanks @JoachimBorup)
- Add
--no-domain
/-n
command to remove potential domain names from the problem ID (i.e.itu.bingo
->bingo
) (#39, thanks @duckth) - Fix spaces in paths being broken after v0.6.0 (#42)
- Fix paths ending in a backslash and a quote not working (#42)
- Fix message saying no source file could be found when
--file
/-f
is given (#44) - Fix whitespace in answer validation by trimming only the end of each line, not both sides (#49)
v0.6.0
- Add config file - use it to define default languages, kitty languages, compilation commands, run commands, and cross-platform settings. See the config section of the README.
- Add
--fetch
flag tokitty test
to fetch test files for an existing problem. You are also prompted by default duringkitty test
if thetest
folder is missing. - Add
--watch
/-w
flag tokitty test
that re-runs tests each time the source file changes. - Allow periods in problem IDs
Non-internal kitty:
- Add installation command for Windows to install binary and default config file (thanks @duckth)
v0.5.0
v0.4.0
- Option to show execution time for each test case (
-t
/--time
ontest
command)
v0.3.2
v0.3.1
v0.3.0
v0.2.0
v0.1.2
Adds a kitty config
command that is used for configuring kitty. This initial version of the command contains
--init
, which creates the config directories--location
, which shows the path to the config directory--default-lang
, which sets a default language to use in place ofkitty get <problem id> --lang <language>
such that the user does not need to pass that argument every time