Skip to content

Version 0.2.20

Compare
Choose a tag to compare
@furkan3ayraktar furkan3ayraktar released this 15 Jul 19:06
73da9a7

This release has largely been about cleaning up issues and preparing for the work of supporting ClojureScript. After four months of work, I abandoned the attempt to support multiple workspaces, and chose to roll back these changes. Sometimes it takes time to understand the full extent of a change, but today I'm very happy that I made this decision, and I'm convinced that it will be for the best in both the short and long term. In addition to this insight, some good has also come out of this in the form of some code simplifications that have been implemented.

Issues and PRs

  • When creating a workspace, honor user git config for default main branch name, issue 420
  • Switch workspace via shortcuts, issue 443
  • Support snippets of test configuration to be merged into settings, issue 457
  • Show an error if a brick depends on another brick in its deps.edn file, issue 458
  • Make sure :keep-lib-versions works when updating libs for components (bug fix), issue 465
  • Cannot run poly tool in folder containing deps.edn (but no workspace.edn), issue 477
  • Support generating images with light or transparent background, issue 484
  • Create an example project showing how to use Polylith with Integrant, PR 482

Other changes

  • Allow the use of + (to show all profiles) in the info command when reading the workspace from file.
  • New poly-rcf example workspace that shows how to run Hyperfiddle rcf tests with the poly tool.
  • If :hide-lib-size is given to the libs command, values in the KB column appear as -. Used for testing purposes.

Doc updates

Thanks Mark Sto for PR 482
Thanks Lee Read for PR 490