Releases: tengstrand/lein-polylith
Version 0.2.4
Version 0.2.3
Version 0.2.2
Version 0.2.1
Fixes
- A bug introduced in the v0.2.0 where components had wrong resources names is fixed now. Also the wrong symbolic links inside systems and environments related to resources also fixed. (#14 and #24)
- A bug in
deps
command where you don't have(:require ...)
as the first statement in your namespace declaration is fixed. (#20)
Enhancements
- Added a section on Readme documentation to explain how to use emacs/cider together with Polylith. (#15)
- Unset
$CLASSPATH
while calling shell commands within the plugin. Not doing this prints out a warning on machines running operating system different than MacOS. (#16)
All PRs included in this release
Version 0.2.0
This release introduces a breaking change. This will only affect you if you have components that have a different name than their interface. Before, a component had two directories in its package structure if the interface name was different from the component name, but now they will only have one (the interface name).
Example:
Before:
user/src/com.example.user.interface.clj
user/src/com.example.user.core.clj
user2/src/com.example.user2.core.clj
user2/src/com.example.user.interface.clj
After:
user/src/com.example.user.interface.clj
user/src/com.example.user.core.clj
user2/src/com.example.user.core.clj
user2/src/com.example.user.interface.clj
If you have components like above, then you need to correct these symbolic links manually. Sorry for that! This will simplify the package structure and the development environment.
Changes in this release:
Version 0.1.1
Fixes
- The plugin exited in some situations when the test or build commands were executed.
First Public Release
v0.1.0