Skip to content

Version 0.2.15-alpha

Compare
Choose a tag to compare
@furkan3ayraktar furkan3ayraktar released this 10 Aug 05:49
22fe6fe

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: