Skip to content

Releases: compose-spec/compose-go

v1.13.5

16 May 10:14
32b078a
Compare
Choose a tag to compare

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

20 Apr 08:54
ef6c167
Compare
Choose a tag to compare

What's Changed

  • schema: add mapstructure struct tag to dockerfile_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

17 Apr 10:07
e4d5895
Compare
Choose a tag to compare

What's Changed

  • Reject Compose files containing service with network_mode and networks 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

26 Mar 13:50
4d6b286
Compare
Choose a tag to compare

What's Changed

  • loader: fix overly aggressive project name validation by @milas in #374

Full Changelog: v1.13.1...v1.13.2

v1.13.1

24 Mar 13:22
0db574e
Compare
Choose a tag to compare

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

15 Mar 08:46
882507f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.12.0...v1.13.0

v1.12.0

01 Mar 12:29
bbbdf2b
Compare
Choose a tag to compare

What's Changed

  • Update compose-spec.json by @github-actions in #356
  • Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 by @dependabot in #358
  • lint: enable linter & fix formatting issues by @milas in #355
  • introduce WithDependentServices to run fn on services in reverse dependency order by @ndeloof in #360
  • Always apply profiles by @ndeloof in #359

New Contributors

  • @github-actions made their first contribution in #356

Full Changelog: v1.11.0...v1.12.0

v1.11.0

17 Feb 15:51
c5cb8b2
Compare
Choose a tag to compare

What's Changed

  • ci: bump to Go 1.20 & improve linting by @milas in #352
  • introduce restart for depends_on by @ndeloof in #350

Full Changelog: v1.10.0...v1.11.0

v1.10.0

15 Feb 20:22
9936908
Compare
Choose a tag to compare

What's Changed

  • support mulitple env-files to be set by @ndeloof in #348
  • don't override healthcheck test with unset test command by @ndeloof in #349
  • env: fix path resolution with extends by @milas in #351

Full Changelog: v1.9.0...v1.10.0

v1.9.0

20 Jan 09:57
cb8843f
Compare
Choose a tag to compare

What's Changed

  • validate healthcheck is well configured by @ndeloof in #340
  • sync compose-spec by @ndeloof in #339
  • provide diagnostic message as we fail to parse some env file by @ndeloof in #342
  • automate compose-spec schema updates by @ndeloof in #341
  • add kompose to the list of projects using compose-go by @Lctrs in #343
  • replace the archived compose-ref by the new reference implementation Docker Compose by @glours in #344
  • Allow brackets in env vars by @laurazard in #345
  • interpolate name set in yaml file by @ndeloof in #347
  • Fix possible nil in extended docker-compose.yml configuration by @misak113 in #319
  • introduce ResolveServicesEnvironment and resolve service environment AFTER profiles have been applied by @ndeloof in #338
  • fix build context path to allow url to a git repository by @ezradiniz in #346

New Contributors

Full Changelog: v1.8.2...v1.9.0