summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md52
1 files changed, 52 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..f48554b
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,52 @@
+# Changelog
+
+## [ v0.1.0 ]
+
+### Added
+- Changelog
+- Clean subcommand to clean build folder
+- Test selection via `Evaluate` command
+- Env overrides for standard directory structure
+ + `PLANR_CONFIG_DIR` - E.g. `planr` directory
+ + `PLANR_SRC_DIR`
+ + `PLANR_BUILD_DIR`
+- Flags overrides for standard directory structure
+ + `-configdir`
+ + `-builddir`
+ + `-srcdir`
+- `bash` adapter
+- `config` command to get directory configuration settings
+- "Primary" configuration file in "planr/config.toml" for rubric version information
+- `json` output for the `evaluate` command
+
+### Changed
+- Better executable handling in the `gtest` adapter
+ + Generates commends in `CMakeLists.txt` for debugging
+- Better concurrency in test pipeline
+- Much refactoring
+
+### Fixed
+- BUG: Fix decoding when no defaults file are present
+
+## [ v0.0.3 ]
+
+### Fixed
+- BUG: Paths to source or test files containing spaces would fail to compile
+
+## [ v0.0.2 ]
+
+### Added
+- Improve CLI output by fencing traces
+- Add colorized compilation traces
+- Internal refactoring
+
+## [ v0.0.1 ]
+
+### Added
+- Basic build pipeline
+- Gtest Test Adapter
+- Configuration decoder
+- Basic CLI
+ + `build` command
+ + `clean` command
+ + `help` command