# Changelog ## [ v0.1.2 ] - BUG: Fix build issue where adapters would change parent process's env in conflicting ways (chdir) - BUG: Precompile `gtest` and `gmock` to prevent runtime issues ## [ v0.1.1 ] ### Added - `compiler_options` directive - `include_srcs` directive ## [ 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