Skip to content

Version 0.2.0-alpha10

Compare
Choose a tag to compare
@furkan3ayraktar furkan3ayraktar released this 02 Aug 10:52
febea3d
  • Issue #66:
    • Each brick stores its own deps.edn file with information about its paths and dependencies.
    • Projects can use the :local/root syntax to include a brick in one single line instead of one line per path (src, resources, test + dependencies). Paths can still be used as before.
  • The workspace configuration is stored in workspace.edn instead of the :polylith key in ./deps.edn, see issue #65.
  • Show flags as stx for the info command, see issue #90.
  • The dependency type :git/url now works, see issue #91.
  • Includes a migrate command that can migrate workspaces to the new workspace format used by v0.2.0-alpha10 and later.
  • The data format of the ws command has been restructured and cleaned up.
  • Support for creating one or several workspaces inside a git repository, not just at the root.
  • Test dependencies are calculated at the brick level and displayed in the libs and deps commands + used by the test command.
  • The prompt command, that allows you to execute poly commands instantly.
  • :mvn/repos can be given at the brick level.
  • New column 'type' in the libs table.
  • The new version of the tool, with start from v0.2.0-alpha10 understands the old workspaces format
    (if going back with git) and can perform all commands except create component, create base and create project.
  • The new version of the tool can read old ws files, produced by e.g. poly ws out:ws.edn, and are automatically converted to the new format (note that information like test dependencies were missing in the old format, so they will be missing after the conversion too).