Releases: D4isDAVID/dxm
Releases · D4isDAVID/dxm
v0.2.4
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
Changed
- Updated dependencies.
Fixed
- Lockfile resources changing order.
dxm runnot 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
BTreeMapinstead ofHashMapforLockfileresources to prevent rewriting them in different order. - Updated dependencies.
dxm-resources v0.2.2
Changed
- Updated dependencies.
v0.2.2
Immutable
release. Only release title and notes can be modified.
v0.2.1
Immutable
release. Only release title and notes can be modified.
Fixed
- Installing resources from their default GitHub branch.
Crates
dxm-artifacts v0.2.0
Added
- Constants for channels names.
Changed
- Updated
channel::ArtifactsChannelto derive fromDebug.
dxm-init v0.2.0
Added
SERVER_CFG_NAMEconstant.
Changed
- Breaking: updated
VcsOption::initto accept a manifest instead of hard-coding paths. - Breaking: updated
serverto use paths from the manifest instead of hard-coded paths. - Updated
vcs::VcsOptionto derive fromDebug,PartialEqandEq.
dxm-manifest v0.3.0
Added
MANIFEST_NAMEconstant.lockfile::LOCKFILE_NAMEconstant.sourcefile::SOURCEFILE_NAMEconstant.
dxm-resources v0.2.0
Changed
- Breaking: updated
github::resolve_download_urlto returnNonegiven a non-GitHub URL. - Breaking: updated
resolve_download_urlto receiveInto<String>instead ofAsRef<str>.
Fixed
github::resolve_download_urlto return an error with an emptygithub.comstring without an ending slash.github::api::get_default_branch_archive_urlreturning the default branch name rather than the archive URL.
v0.2.0
Immutable
release. Only release title and notes can be modified.
Added
dxm addto install resources - supports direct downloads, and GitHub URLs.dxm removeto uninstall resources.- Lockfile to lock and keep track of download URLs.
dxm installto install artifacts & servers.dxm updateto update artifacts & servers.
Changed
- Breaking: updated the default value of the
versionfield in the manifest from an empty string to thelatest-jgupdate channel. - Updated dependencies.
- Optimized the binary file size.
Removed
- Breaking: the
channelfield from the manifest - it has been merged with theversionfield.
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::versionfrom an empty
string tolatest-jg. - Breaking: updated
Artifact::channelto parse theversionfield 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_channeland thechannelfield inArtifact::fill_toml_item- useArtifact::set_versionand theversionfield instead, with a stringified channel.
Fixed
- TOML writing erroring for new documents.
dxm-resources v0.1.0
Initial release.
v0.1.2
Immutable
release. Only release title and notes can be modified.
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
tomltotoml_editto preserve the manifest file format and support partial manifest files.
v0.1.1
Immutable
release. Only release title and notes can be modified.
v0.1.0
Immutable
release. Only release title and notes can be modified.
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.