Skip to content

Releases: D4isDAVID/dxm

v0.2.4

07 Mar 21:13
Immutable release. Only release title and notes can be modified.
5ed44a2

Choose a tag to compare

view diff

Changed

  • Updated dependencies.

Crates

dxm-artifacts v0.2.2

Changed

  • Updated dependencies.
dxm-home v0.1.4

Changed

  • Updated dependencies.
dxm-init v0.2.2

Changed

  • Updated dependencies.
dxm-manifest v0.4.1

Changed

  • Updated dependencies.
dxm-resources v0.2.3

Changed

  • Updated dependencies.

v0.2.3

05 Feb 14:42
Immutable release. Only release title and notes can be modified.
4acc236

Choose a tag to compare

view diff

Changed

  • Updated dependencies.

Fixed

  • Lockfile resources changing order.
  • dxm run not accepting more than one server argument.

Crates

dxm-artifacts v0.2.1

Changed

  • Updated dependencies.
dxm-home v0.1.3

Changed

  • Updated dependencies.
dxm-init v0.2.1

Changed

  • Updated dependencies.
dxm-manifest v0.4.0

Changed

  • Breaking: use BTreeMap instead of HashMap for Lockfile resources to prevent rewriting them in different order.
  • Updated dependencies.
dxm-resources v0.2.2

Changed

  • Updated dependencies.

v0.2.2

29 Jan 16:54
Immutable release. Only release title and notes can be modified.
f0b1135

Choose a tag to compare

view diff

Fixed

  • Installing resources from github.com/author/repo/archive URLs.

Crates

dxm-resources v0.2.1

Fixed

  • github::resolve_download_url incorrectly resolving github.com/author/repo/archive URLs.

v0.2.1

29 Jan 14:41
Immutable release. Only release title and notes can be modified.
7c8a52f

Choose a tag to compare

view diff

Fixed

  • Installing resources from their default GitHub branch.

Crates

dxm-artifacts v0.2.0

Added

  • Constants for channels names.

Changed

  • Updated channel::ArtifactsChannel to derive from Debug.
dxm-init v0.2.0

Added

  • SERVER_CFG_NAME constant.

Changed

  • Breaking: updated VcsOption::init to accept a manifest instead of hard-coding paths.
  • Breaking: updated server to use paths from the manifest instead of hard-coded paths.
  • Updated vcs::VcsOption to derive from Debug, PartialEq and Eq.
dxm-manifest v0.3.0

Added

  • MANIFEST_NAME constant.
  • lockfile::LOCKFILE_NAME constant.
  • sourcefile::SOURCEFILE_NAME constant.
dxm-resources v0.2.0

Changed

  • Breaking: updated github::resolve_download_url to return None given a non-GitHub URL.
  • Breaking: updated resolve_download_url to receive Into<String> instead of AsRef<str>.

Fixed

  • github::resolve_download_url to return an error with an empty github.com string without an ending slash.
  • github::api::get_default_branch_archive_url returning the default branch name rather than the archive URL.

v0.2.0

12 Jan 09:48
Immutable release. Only release title and notes can be modified.
3f4a321

Choose a tag to compare

view diff

Added

  • dxm add to install resources - supports direct downloads, and GitHub URLs.
  • dxm remove to uninstall resources.
  • Lockfile to lock and keep track of download URLs.
  • dxm install to install artifacts & servers.
  • dxm update to update artifacts & servers.

Changed

  • Breaking: updated the default value of the version field in the manifest from an empty string to the latest-jg update channel.
  • Updated dependencies.
  • Optimized the binary file size.

Removed

  • Breaking: the channel field from the manifest - it has been merged with the version field.

Crates

dxm-artifacts v0.1.2

Changed

  • Updated dependencies.
  • Made HTTP requests with bad response statuses throw an error to give a better error message, instead of immediately attempting to parse the response.
dxm-home v0.1.2

Changed

  • Updated dependencies.
  • Made HTTP requests with bad response statuses throw an error to give a better error message, instead of immediately attempting to parse the response.
dxm-init v0.1.2

Changed

  • Updated dependencies.
dxm-manifest v0.2.0

Added

  • Lockfile structures.
  • Sourcefile functions.

Changed

  • Breaking: updated the default value for Artifact::version from an empty
    string to latest-jg.
  • Breaking: updated Artifact::channel to parse the version field from the source TOML, and return the value only if the version is a valid update channel.
  • Updated dependencies.
  • TOML categories are now written individiually instead of overwriting the entire file.

Removed

  • Breaking: Artifact::set_channel and the channel field in Artifact::fill_toml_item - use Artifact::set_version and the version field instead, with a stringified channel.

Fixed

  • TOML writing erroring for new documents.
dxm-resources v0.1.0

Initial release.

v0.1.2

20 Jul 19:26
Immutable release. Only release title and notes can be modified.
25156c9

Choose a tag to compare

view diff

Changed

  • Updated dependencies.

Fixed

  • Writing manifest file when using commands outside the manifest's directory.

Crates

dxm-artifacts v0.1.1

Changed

  • Updated dependencies.
dxm-home v0.1.1

Changed

  • Updated dependencies.
dxm-init v0.1.1

Changed

  • Updated dependencies.
dxm-manifest v0.1.1

Changed

  • Updated dependencies.
  • Migrated from toml to toml_edit to preserve the manifest file format and support partial manifest files.

v0.1.1

13 Jul 22:07
Immutable release. Only release title and notes can be modified.
97338b9

Choose a tag to compare

view diff

Fixed

  • dxm run sometimes not finding the FXServer executable.

v0.1.0

19 Mar 11:21
Immutable release. Only release title and notes can be modified.
e455985

Choose a tag to compare

view commits

Initial release with artifacts management.

Crates

dxm-artifacts v0.1.0

Initial release.

dxm-home v0.1.0

Initial release.

dxm-init v0.1.0

Initial release.

dxm-manifest v0.1.0

Initial release.