All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.0a3 - 28.2.2022
- Default configurations and project structures are now bundled with the wheel
release.
- This resolves an
UNEXPECTED ERROR
when trying to run thecptk init
subcommand for wheel installs (including ones provided bypip
from PyPI).
- This resolves an
0.1.0a2 - 26.2.2022
This alpha release adds the cptk test
subcommand to cptk! π₯³
Starting from this release the project configuration files supports a new
field called test
. It will be automatically created for you when you
initialize a new cptk project using cptk init
, and using it cptk will know
where to store the scraped sample tests when cloning problems.
By default, running cptk test
will try and run the tests for the last problem
that is known to cptk. It is also easy to add your custom test cases that will
run when executing cptk test
: just add .in
and .out
text files to the
problem's testing folder!
For more information and a full tutorial on the cptk test
subcommand,
you are more than welcome to visit our wiki page.
- The
cptk test
subcommand!- Optional
test
field for each recipe in therecipes.cptk.yaml
configuration file - Optional
clone.recipe.test
field in theproject.cptk.yaml
configuration file
- Optional
0.1.0a1 - 16.2.2022
- Default templates are now bundled with the package,
which fixes the bug in
cptk init
.
0.1.0a0 - 15.2.2022
The first (alpha) release of cptk! π₯³ Feel free to use the software and report any bugs that you find! Enjoy and have a nice day! π
- Supported commands are:
cptk initialize
,cptk clone
,cptk move
,cptk bake
andcptk serve
.