Skip to content

Release v0.3.0

Choose a tag to compare

@lminuti lminuti released this 27 Apr 07:29
· 59 commits to master since this release

New features

  • search command — query the local repository index by id, name, description or keywords.
  • Install and uninstall by name — packages can now be referenced by their name, not just by vendor.id.
  • Workspace update — re-running init on an existing workspace refreshes the repository.
  • view shows install status — when displaying a package, view now reports whether (and which version) is installed in the current workspace.

Improvements

  • Single, unified path-handling pipeline replaces the old canonical / non-canonical split (the /canonical CLI flag has been removed). .dproj MSBuild properties and .dpk directives are now parsed by the new TPackageProject.

Upgrade notes

  • The -canonical install flag has been removed — installations now use a single unified path scheme.
  • Default DCU output path has changed to <project>\lib\<Platform>[\debug]. Packages that require their own .dproj paths must opt in via packageOptions.keepProjectDcuPaths: true.