Releases: compose-spec/compose-go
Releases · compose-spec/compose-go
v1.8.2
What's Changed
✨ Enhancements
- resolve device path for local bind mount volumes by @ndeloof in #332
- Add support for
uts
attribute in service definition by @laurazard in #333 - accept dashes in variable names by @ndeloof in #336
🐛 Fixes
- resolve environment incrementaly, including values loaded from previous files in the list by @ndeloof in #331
- only consider service name in volumes_from spec by @ndeloof in #334
Full Changelog: v1.8.1...v1.8.2
v1.8.1
What's Changed
✨ Enhancements
- add support for build.privileged and service.cgroup by @ndeloof in #330
- update readme with godoc badges by @nicks in #327
- improve warning message by @ndeloof in #328
🐛 Fixes
- prefer list format for extra_hosts to preserve backward compatibility by @ndeloof in #326
- fix network aliasses merge logic to conform to docker compose v1 by @ndeloof in #323
New Contributors
Full Changelog: v1.8.0...v1.8.1
v1.8.0
What's Changed
✨ Enhancements
- Add mode field for tmpfs mount permissions (#325)
🐛 Fixes
- Fix absolute secret & volume paths on Windows (#306)
- Respect optional boolean field overrides (#324)
🔧 Internal
- Remove unused compatibility package (#320)
Changelog
- schema: add tmpfs.mode field by @milas in #325
- support merging boolean pointers by @ndeloof in #324
- Remove compatibility package by @ndeloof in #320
- Fix absolute paths in secrets and inherited volumes by @oldium in #306
New Contributors
Full Changelog: v1.7.1...v1.8.0
v1.7.1
v1.7.0
What's Changed
- Bump gotest.tools/v3 from 3.3.0 to 3.4.0 by @dependabot in #311
- load from file if ConfigFile.Content is empty by @flowchartsman in #315
- build: bump dependencies by @milas in #317
- Check service secrets existence by @glours in #316
- add WithConsistency function to enable/disable consistency check by @glours in #318
New Contributors
- @flowchartsman made their first contribution in #315
Full Changelog: v1.6.0...v1.7.0
v1.6.0
ℹ️ Upgrade Notes
- Minimum supported Go version is v1.18
🐛 Fixes
- env: fix errors on valid interpolation expressions
- env: fix a bunch of escaping/parsing edge cases
What's Changed
- env: fix errors on valid interpolation expressions by @milas in #307
- support the 2 currently maintained Golang releases (1.18 & 1.19) by @glours in #309
- env: fix a bunch of escaping/parsing edge cases by @milas in #308
Full Changelog: v1.5.1...v1.6.0
v1.5.1
What's Changed
- Bump github.com/docker/go-units from 0.4.0 to 0.5.0 by @dependabot in #303
- dotenv: fix parse error on files with UTF-8 BOM by @milas in #301
- Fix required env vars ignored except the last one by @rimelek in #242
New Contributors
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
- Add support of platforms in the build section by @AkihiroSuda in #282
- Correctly handle empty shell commands by @milas in #298
- Return precedence to OS Env over Env Files by @ulyssessouza in #300
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
- Fix Interpolation interference from outer string by @ulyssessouza in #296
- Revert usage of "-" as separator for resource names by @glours in #297
Note
This version removed the breaking changes introduced in versionv1.3.0
Full Changelog: v1.3.0...v1.4.0
v1.3.0
⚠️ Warning notice ⚠️
This release introduced a breaking change via this PR.
Your Compose implementation will recreate new resources (networks, volumes, secrets, configs...) with new names and try to connect/use to this new created resources instead of your existing ones!
What's Changed
- Ignore variable names starting with numbers by @ulyssessouza in #284
- Add missing LinkLocalIPs to ServiceNetworkConfig by @floatingstatic in #289
- Add 'default' value in case of presence of a variable by @ulyssessouza in #291
- Fix lookup precedence by @ulyssessouza in #280
- Add "nakedret" to the linters to put dotenv in conformity by @ulyssessouza in #287
- Upgrade dependencies to latest by @milas in #293
- Fix interpolation error msg output by @ulyssessouza in #292
- Ensure compatibility for all supported Go versions by @milas in #295
- Use '-' as default separator and support of compatibility mode by @glours in #294
New Contributors
- @floatingstatic made their first contribution in #289
- @milas made their first contribution in #293
Full Changelog: v1.2.9...v1.3.0