Skip to content

Releases: compose-spec/compose-go

v1.19.0

20 Sep 15:16
923ed64

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.18.4...v1.19.0

v1.18.4

04 Sep 12:18
c8ee8d4

Choose a tag to compare

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

Full Changelog: v1.18.3...v1.18.4

v1.18.3

29 Aug 19:13
c6eecc5

Choose a tag to compare

🐛 Fixes

  • Fix for "no such service" errors when using include and profiles (#448)
  • Fix for .env overrides when using include (#449)

✨ Features

  • Support for multi-document YAML files (#451)

🔧 Internal

  • Do not read COMPOSE_PROFILES env var in load stage (#446)
    • NOTE: If you are using compose-go as a library, when loading a project, use WithDefaultProfiles to mimic default Compose behavior with a fallback to COMPOSE_PROFILES or WithProfiles if reading from the OS environment is not desirable

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

18 Aug 17:07
ae43465

Choose a tag to compare

What's Changed

  • ability to convert a mapping (back) to KEY=VALUE strings by @ndeloof in #445
  • load: include details about included files on Project by @milas in #444

Full Changelog: v1.18.1...v1.18.2

v1.18.1

10 Aug 18:43
45494a8

Choose a tag to compare

What's Changed

  • remove potential dependencies to disabled services in ForServices by @glours in #443

Full Changelog: v1.18.0...v1.18.1

v1.18.0

10 Aug 14:57
acec34a

Choose a tag to compare

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

Full Changelog: v1.17.0...v1.18.0

v1.17.0

18 Jul 09:11
95ac1be

Choose a tag to compare

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.context path by @milas in #434

Full Changelog: v1.16.0...v1.17.0

v1.16.0

10 Jul 09:14
a3837e2

Choose a tag to compare

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

29 Jun 20:16
736df56

Choose a tag to compare

What's Changed

  • Update compose-spec.json by @github-actions in #420
  • Add cluster volume type constant by @aaraney in #422
  • loader: restore implicit default of . for build context by @milas in #423

Full Changelog: v1.15.0...v1.15.1

v1.15.0

21 Jun 09:11
532cd92

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.14.0...v1.15.0