Releases: compose-spec/compose-go
Releases · compose-spec/compose-go
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
v1.2.9
What's Changed
- Fix environment variable expansion by @ulyssessouza in #276
- Bump github.com/stretchr/testify from 1.5.1 to 1.8.0 by @dependabot in #279
- Validate depended-on services exist in consistency check by @laurazard in #281
- Fix hash usage in environment values by @ulyssessouza in #283
- Add gocritic to linters by @ulyssessouza in #285
Full Changelog: v1.2.8...v1.2.9
v1.2.8
What's Changed
- Add tilt.dev by @ulyssessouza in #270
- project: ensure withServices doesn't blow stack on cycles by @nicksieger in #274
- interpolate
COMPOSE_PROJECT_NAME
with name from config file by @glours in #272 - allow
.
(dot) in environment variable name by @glours in #271 - Bump gotest.tools/v3 from 3.2.0 to 3.3.0 by @dependabot in #275
New Contributors
- @nicksieger made their first contribution in #274
Full Changelog: v1.2.7...v1.2.8
v1.2.7
What's Changed
- add support for secret set by environment variable by @ndeloof in #263
- always use values from lookup function if available by @glours in #266
- Bump github.com/imdario/mergo from 0.3.12 to 0.3.13 by @dependabot in #268
- Make dotEnv resolution plublic by @ulyssessouza in #269
Full Changelog: v1.2.6...v1.2.7
v1.2.6
v1.2.5
What's Changed
- Bump github.com/mitchellh/mapstructure from 1.4.3 to 1.5.0 by @dependabot in #250
- env.Patch is deprecated: use t.SetEnv (staticcheck) by @ndeloof in #252
- Bump gotest.tools/v3 from 3.1.0 to 3.2.0 by @dependabot in #251
- fix: convertVolumePath overrides resolveVolumePath by @ndeloof in #253
- make HostsLists a map[string]string to better handle merging config by @ndeloof in #245
- Resolve environments case-insensitively on Windows by @ikedam in #257
- Add support of tags in the build section by @glours in #256
- Fix windows convert paths by @ulyssessouza in #260
- resolve variables in .env file based on previously set variables by @ndeloof in #262
- Check an explicit project name is valid by @ndeloof in #261
New Contributors
Full Changelog: v1.2.4...v1.2.5