Skip to content

Releases: apple/swift-container-plugin

1.0.2

01 Jul 13:18
4ffc546
Compare
Choose a tag to compare

What's Changed

SemVer Patch

  • ContainerRegistry: Reject invalid repository names by @euanh in #141
  • ContainerRegistry: Reject invalid image tags and digests by @euanh in #142

Full Changelog: 1.0.1...1.0.2

1.0.1

01 May 08:55
Compare
Choose a tag to compare

What's Changed

SemVer Patch

  • containertool: Correct help text for --username and --password by @euanh in #123
  • Several other documentation improvements.

Full Changelog: 1.0.0...1.0.1

1.0.0

24 Apr 17:57
53f2960
Compare
Choose a tag to compare

What's Changed

Since 1.0.0-alpha.1 the documentation has been restructured and expanded.
There have been no changes in the build-container-image plugin or the containertool helper tool.

Other Changes

  • Readme: Restructure and clarify requirements by @euanh in #93
  • docs: Update CONTRIBUTING to reference soundness checks and remove advice to run locally by @heckj in #97
  • docs: Use swift-docc-plugin to preview documentation by @heckj in #95
  • docs: Split ContainerBuildPlugin documentation into multiple pages by @euanh in #99
  • docs: Fix broken examples links by @euanh in #103
  • docs: Ignore Package.resolved files in example directories by @euanh in #107
  • docs: Add example authentication configurations by @euanh in #104
  • docs: Add examples of building and publishing images by @euanh in #108
  • docs: Add reference documentation for plugin by @euanh in #109

New Contributors

  • @heckj made their first contribution in #97

Full Changelog: 1.0.0-alpha.1...1.0.0

1.0.0-alpha.1

14 Apr 15:02
0c9ea97
Compare
Choose a tag to compare
1.0.0-alpha.1 Pre-release
Pre-release

What's Changed

Other Changes

  • Examples: Add an example which uses a resource bundle by @euanh in #82
  • Examples: Adopt the structure used in hummingbird-examples by @euanh in #84
  • Examples: Adopt structure used in the Vapor template repository by @euanh in #85

Full Changelog: 0.5.0...1.0.0-alpha.1

0.5.0

11 Apr 09:57
1d1fac5
Compare
Choose a tag to compare
0.5.0 Pre-release
Pre-release

What's Changed

SemVer Minor

  • plugin: Add resource bundles defined in Package.swift to container images by @euanh in #78

Other Changes

  • tar: Remove dependency on Foundation by @euanh in #76
  • ci: Runner now uses Swift 6.1; update the Static SDK to match by @euanh in #79
  • tests: Improve diagnostics and robustness of test shell scripts by @euanh in #81

Full Changelog: 0.4.1...0.5.0

0.4.1

25 Mar 17:12
5051545
Compare
Choose a tag to compare
0.4.1 Pre-release
Pre-release

What's Changed

SemVer Patch

  • tar: Disallow empty filenames by @euanh in #66
  • tar: Only pad partially-filled blocks by @euanh in #67
  • plugin: handle chunks of output correctly by @euanh in #77

Other Changes

  • Readme, Examples: Update minimum plugin version in examples by @euanh in #65
  • tar: Refactor tar writer, add a struct to represent tar headers by @euanh in #69
  • tests: Add interoperability tests using the system's tar by @euanh in #70
  • ci: Use a shared definition of integration tests in pull request and main jobs by @euanh in #71
  • ci: Skip Tar interop tests in main unit test job by @euanh in #72
  • containertool: Move ELF architecture translation extension to Extensions by @euanh in #73
  • tar: Add support for archiving directories by @euanh in #74
  • tar: Annotate fields in tar header test data by @euanh in #75

Full Changelog: 0.4.0...0.4.1

0.4.0

26 Feb 14:37
42fa39e
Compare
Choose a tag to compare
0.4.0 Pre-release
Pre-release

What's Changed

SemVer Minor

  • containertool: Automatically select the correct base image processor architecture by @euanh in #63

Other Changes

  • tests: Build the layering test images on scratch to avoid pulling swift:slim by @euanh in #60

Full Changelog: 0.3.2...0.4.0

0.3.2

30 Jan 10:30
40999fd
Compare
Choose a tag to compare
0.3.2 Pre-release
Pre-release

What's Changed

SemVer Patch

  • container: Add application layer to the correct end of the layer stack by @euanh in #51

Other Changes

Full Changelog: 0.3.1...0.3.2

0.3.1

12 Dec 17:27
91f9b49
Compare
Choose a tag to compare
0.3.1 Pre-release
Pre-release

What's Changed

SemVer Patch

  • ContainerRegistry: Handle a relative upload location correctly by @euanh in #44

Other Changes

Full Changelog: 0.3.0...0.3.1

0.3.0

09 Dec 09:38
13702bc
Compare
Choose a tag to compare
0.3.0 Pre-release
Pre-release

What's Changed

SemVer Minor

  • containertool: Use same gzip headers on Linux and macOS by @euanh in #37
  • containertool: Use epoch date in image metadata by @euanh in #38

Other Changes

  • Examples: Use plugin release 0.2.0 and remove Package.resolved by @euanh in #31
  • containertool: Date.now.ISO8601Format is available on Linux on Swift 6.0 by @euanh in #32
  • ContainerRegistry: Unconditionally depend on swift-crypto by @euanh in #33
  • github: Use alternative heading syntax in pull request template by @euanh in #36
  • tests: Build and run examples as end to end tests by @euanh in #39

Full Changelog: 0.2.0...0.3.0