Releases: exdx/dcp
v0.4.1
The new release brings forward several technical changes in the internal libraries of dcp. No new external functionality was implemented. These internal changes lay the groundwork for building new features in the future.
What's Changed
- docs: update FAQ to describe how to get dcp to work on windows by @tylerslaton in #68
- ci: Add exit code to clippy linter by @exdx in #70
- refactor: update image struct to reduce complexity of lib.rs by @tylerslaton in #69
- refactor: create image trait with an impl for docker and podman by @tylerslaton in #71
- refactor: breakout config by @tylerslaton in #72
- test: move test_runs directory to be in target by @tylerslaton in #73
- version: bump to v0.4.1 by @exdx in #75
Full Changelog: v0.4.0...v0.4.1
v0.4.0
This release adds support for dcp on Windows (experimental) as well as support for custom sockets.
What's Changed
- docs: Add question around image labels by @exdx in #58
- feat: add support for --socket to specify custom sockets by @tylerslaton in #59
- fix: add support for windows builds by @tylerslaton in #62
- docs: add custom socket to implementation details by @exdx in #64
- ci: add clippy to lint action by @exdx in #65
- docs: Add Windows support by @exdx in #67
Full Changelog: v0.3.2...v0.4.0
v0.3.2
v0.3.1
This z-stream release consists of an improvement of how dcp handles container images already present locally -- if the image is found, dcp will not attempt to pull the image from the remote registry. This behavior can be modified to always pull via the --force
flag.
What's Changed
- docs: Update readme with new installation method by @exdx in #44
- feat: add skipping pulls by default if present, add --force flag and return on pull error by @tylerslaton in #45
- lib: Refactor local image listing by @exdx in #47
- image: add debug logs by @exdx in #48
Full Changelog: v0.3.0...v0.3.1
v0.3.0
This release highlights some great new functionality added to dcp -- the podman runtime is now fully supported, as well as authentication for pulling private images.
What's Changed
- use anyhow::Result instead of custom Error type by @exdx in #30
- refactor: split Image type into a module by @exdx in #31
- docs: add badges to README by @exdx in #32
- deps: update package version by @exdx in #34
- lib: add support for podman container runtime by @exdx in #33
- docs: add podman to README implementation by @exdx in #35
- docs: Update README with provider links by @exdx in #38
- docs: Further update provider docs by @exdx in #39
- feat: add support for private docker registries by @tylerslaton in #40
- fix: ignore .DS_Store; bump version by @exdx in #41
Full Changelog: v0.2.1...v0.3.0
v0.2.1
This z release introduces some nice refactored log messages using a structured log library.
What's Changed
- ci: breakout steps; add lint action by @exdx in #18
- tests: use download path for scratch test by @exdx in #20
- feat: add log_level flag and utilize pretty_env_logger by @tylerslaton in #17
- dcp: remove container after copying by @exdx in #22
- test: update testing suite to write to a more visible path by @tylerslaton in #21
- docs: add another example; remove stale test documentation by @exdx in #23
- fix: change container removal emoji by @exdx in #24
- dcp: bump version to 0.2.1 by @exdx in #25
Full Changelog: v0.2.0...v0.2.1
v0.2.0
This release adds an important piece of functionality -- container images without commands can now be read and extracted by dcp. This enables data-only containers, like bundle images, to be used with dcp.
What's Changed
- feat: Add support for scratch-based container images by @timflannagan in #9
- feat: Use GNU/POSIX-style argument syntax conventions for CLI flags by @timflannagan in #10
- version bump by @exdx in #12
- ci: Rename the rust.yaml workflow to ci.yaml by @timflannagan in #11
- Add basic scratch-based container image tests by @timflannagan in #13
New Contributors
- @timflannagan made their first contribution in #9
Full Changelog: v0.1.0...v0.2.0
v0.1.0
The first release of dcp -- this release introduces the main functionality provided by the project. Users can easily pull and extract content from a remote container filesystem onto their local machine.
New Contributors
Full Changelog: https://github.com/exdx/dcp/commits/v0.1.0