Version 0.2.15-alpha
This release of the poly tool includes:
- Pluggable test runner, PR 196
- Use source paths from deps.edn files, issue 206
- Test runner fails on cljc test files, issue 208
- Handle string keys in the ws command correctly, issue 209
- Add name of tar-file to sha-file, PR 210
- Translate interface-ns to path when creating component, PR 213
- Version typo in 'create workspace' command, issue 215
- Bump fs dependency to fix CVEs, PR 216
- Poly tool should check deps.edn for src and test path, issue 217
- IllegalArgumentException when require flag is present in the ns macro, issue 219
- Documentation improvement, issue 225
- Support XDG systems properly for config.edn, PR 228
- Poly test should return non-zero exit code when per-project test-setup has failed, issue 229
- Support aliases in paths, issue 230
- Test setup failure no longer aborts test run, issue 234
- Projects tests are not run with adf957c, issue 235
Thanks to @imrekoszo we now support Kaocha! - PR 196
Another improvement I want to mention is implemented by @seancorfield, and adopts XDG config conventions. For XDG users, feel free to move ~ /.polylith/config.edn
to XDG_CONFIG_HOME, e.g. ~/.config/polylith/config.edn
- PR 228
Another improvement is that the source and test code is read from the directories specified in each brick's and project's deps.edn
file (paths
and :aliases > :test > :extra-paths
). Before, they were hard coded to src
and test
. Therefore we can also specify more than one src and/or test directory, and even use sub directories (e.g. src/clj
+ src/cljc
) - issue 206.
I also want to thank:
- @TimoKramer for #210
- @dpetran for #213