Releases: compose-spec/compose-go
Releases · compose-spec/compose-go
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
attach
by @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 lint
by @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
v1.14.0
What's Changed
- drop dependencies when configured to run with --no-deps by @ndeloof in #408
- reset MUST handle
services
as a map by @ndeloof in #410 - Fix typo in types.Resource Pid field by @aaraney in #404
- normalize implicit dependencies set by service:xx references by @ndeloof in #409
New Contributors
Full Changelog: v1.13.5...v1.14.0
v1.13.5
What's Changed
- allow override compose.yaml to REMOVE elements by @ndeloof in #380
- use yaml annotations to configure mapstructure by @ndeloof in #392
- Bump golang.org/x/sync from 0.1.0 to 0.2.0 by @dependabot in #396
- clarify project name validation rules in errors by @milas in #395
- Update compose-spec.json by @github-actions in #397
- fix !reset support to override attributes with custom yaml name by @ndeloof in #398
- don't force ResolvePaths option by @ndeloof in #399
- volume can be defined by a numeric ID by @ndeloof in #402
- fix os.Env precedence resolving variables in .env file by @ndeloof in #403
- fix nested var expansion by @ndeloof in #405
Full Changelog: v1.13.4...v1.13.5
v1.13.4
What's Changed
- schema: add
mapstructure
struct tag todockerfile_inline
by @laurazard in #391 - loader: fix panic on invalid type in
name
field by @milas in #388 - required variable should not trigger a generic InvalidTemplateError by @ndeloof in #393
Full Changelog: v1.13.3...v1.13.4
v1.13.3
What's Changed
- Reject Compose files containing service with
network_mode
andnetworks
by @laurazard in #373 - Bump github.com/imdario/mergo from 0.3.14 to 0.3.15 by @dependabot in #375
- env var name CAN be any unicode char, not just ASCII by @ndeloof in #378
- device_write_bps can be int or string with bytes unit by @ndeloof in #377
- fix regression considering volumes-from: container a dependency by @ndeloof in #384
- schema: fix name of
dockerfile_inline
field in YAML by @milas in #386 - Support legacy boolean
yes|no|on|off
but warn user about incompatibility by @ndeloof in #382 - ignore .env can't be read if not explicitly set by user by @ndeloof in #383
- loader: include filename in errors by @milas in #387
- expand additional context relative paths by @ndeloof in #385
Full Changelog: v1.13.2...v1.13.3
v1.13.2
What's Changed
Full Changelog: v1.13.1...v1.13.2
v1.13.1
What's Changed
- Apply package name constraints to env vars, dirs by @mbland in #364
- avoid conflict with
extensions
used as service name by @ndeloof in #255 - validate service.platform is declared by build.platforms by @ndeloof in #368
- Bump github.com/imdario/mergo from 0.3.13 to 0.3.14 by @dependabot in #369
- Update compose-spec.json by @github-actions in #370
- remove
extends
from model after service has been extended by @ndeloof in #371 - cli: allow setting empty name in options (to infer) by @milas in #372
Full Changelog: v1.13.0...v1.13.1
v1.13.0
What's Changed
- adopt goyaml/v3 by @ndeloof in #153
- Describe valid project name on error by @mbland in #362
- Add
additional_contexts
tobuild
service config by @laurazard in #354 - Update compose-spec.json by @github-actions in #367
- introduce
dockerfile_inline
by @ndeloof in #365
New Contributors
Full Changelog: v1.12.0...v1.13.0