Releases: compose-spec/compose-go
Releases · compose-spec/compose-go
v1.19.0
What's Changed
- apply reset on extended services by @ndeloof in #455
- prevent panic with empty document by @ndeloof in #457
- Extract hard-coded strings as variables by @VTerziev in #456
- introduce
developsection by @ndeloof in #461 - introduce SkipResolveEnvironment loader option by @ndeloof in #460
New Contributors
Full Changelog: v1.18.4...v1.19.0
v1.18.4
What's Changed
- migrate to github.com/distribution/reference by @thaJeztah in #452
- keep depends_on config for services explicitly selected by @ndeloof in #454
New Contributors
- @thaJeztah made their first contribution in #452
Full Changelog: v1.18.3...v1.18.4
v1.18.3
🐛 Fixes
- Fix for "no such service" errors when using
includeand profiles (#448) - Fix for
.envoverrides when usinginclude(#449)
✨ Features
- Support for multi-document YAML files (#451)
🔧 Internal
- Do not read
COMPOSE_PROFILESenv var in load stage (#446)- NOTE: If you are using
compose-goas a library, when loading a project, useWithDefaultProfilesto mimic default Compose behavior with a fallback toCOMPOSE_PROFILESorWithProfilesif reading from the OS environment is not desirable
- NOTE: If you are using
What's Changed
- include disabled services by @ndeloof in #448
- local environment to override included .env by @ndeloof in #449
- load: move env var profile detection to option by @milas in #446
- add support for multi-document yaml by @ndeloof in #451
Full Changelog: v1.18.2...v1.18.3
v1.18.2
v1.18.1
What's Changed
Full Changelog: v1.18.0...v1.18.1
v1.18.0
What's Changed
- Parse service device count to int if possible by @XiangRongLin in #442
- introduce ResourceResolver to accept remote resources by @ndeloof in #435
- use include.env_file to resolve variables in included compose.yaml file by @ndeloof in #441
New Contributors
- @XiangRongLin made their first contribution in #442
Full Changelog: v1.17.0...v1.18.0
v1.17.0
What's Changed
- loader: path resolution consistency by @milas in #425
- add support of healthcheck.start_interval attribut by @glours in #437
- filter depends_on services when required is not set by @glours in #432
- loader: consistently resolve
build.contextpath by @milas in #434
Full Changelog: v1.16.0...v1.17.0
v1.16.0
What's Changed
- introduce include to load sub-compose projects as dependencies by @ndeloof in #416
- merge expose and keep order by @ndeloof in #427
- Fix: Issue in parser termination for quoted values by @rushib1 in #426
- Update compose-spec.json by @github-actions in #430
- add support of required attribute of depends_on by @glours in #428
- improve dotenv error messages by @nicks in #421
- Extend default replacement function with applied flag by @srebhan in #431
- introduce
attachby @ndeloof in #429
New Contributors
Full Changelog: v1.15.1...v1.16.0
v1.15.1
v1.15.0
What's Changed
- Bump github.com/imdario/mergo from 0.3.15 to 0.3.16 by @dependabot in #412
- service can use x-* name by @ndeloof in #413
- Bump github.com/stretchr/testify from 1.8.2 to 1.8.4 by @dependabot in #415
- introduce ResolveRelativePaths as a distinct operation vs Normalization by @ndeloof in #414
- fix
make lintby @ndeloof in #417 - Bump golang.org/x/sync from 0.2.0 to 0.3.0 by @dependabot in #419
- Add substitution with options by @srebhan in #418
- dependabot: disable version bump checks/only keep security updates by @laurazard in #406
New Contributors
Full Changelog: v1.14.0...v1.15.0