Releases: compose-spec/compose-go
Releases · compose-spec/compose-go
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_NAMEwith 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
v1.2.4
What's Changed
Full Changelog: v1.2.3...v1.2.4
v1.2.3
v1.2.2
What's Changed
- Implement convert windows paths functionality by @laurazard in #239
- Add a public parsing command for SSH config short syntax by @glours in #243
- improve the way we release a new version of compose-go library by @glours in #244
Full Changelog: v1.2.0...v1.2.2
v1.2.1
What's Changed
- add support for cache-to by @ndeloof in #232
- add mapping for ssh property in build section by @glours in #234
- Move stringutils upstream by @laurazard in #237
- implement no_cache and pull by @ndeloof in #233
Full Changelog: v1.1.0...v1.2.1