Skip to content

Releases: compose-spec/compose-go

v2.3.0

09 Oct 13:25
Compare
Choose a tag to compare

What's Changed

  • doc: Add CasaOS to Used by by @sonjek in #681
  • Increment line count properly in dotenv parser when parsing inheritance syntax by @amin-o in #682
  • Reapply "accept dashes in variable names" by @ndeloof in #683
  • Update compose-spec.json: remove invalid fields from array by @AnaMManolache in #684
  • make extra_hosts values uniques by @glours in #685
  • fix subpath in ServiceVolumeConfig#String by @ndeloof in #688
  • allow use of x-* service names as depends_on keys by @ndeloof in #687
  • review processing of DeviceRequest due to Docker engine changes by @glours in #689
  • add (missing) deploy.resources.devices.options by @ndeloof in #691
  • prefer canonical transform vs DecodeMapStructure by @ndeloof in #692
  • introduce ability to use custom env_file format by @ndeloof in #690
  • introduce service hooks by @ndeloof in #694
  • introduce service.gpus by @ndeloof in #693

New Contributors

Full Changelog: v2.2.0...v2.3.0

v2.2.0

11 Sep 13:26
Compare
Choose a tag to compare

What's Changed

  • long syntax for device mapping by @ndeloof in #676
  • Support multiple values for extra_hosts by @ndeloof in #678
  • Update include definition in JSON schema to fix strings marked as Invalid type by @SolanoJason in #674
  • Fix a small func name typo: GetConfigFiles by @jordanstephens in #671
  • prevent panic accesing services in extended file by @ndeloof in #679
  • Revert "accept dashes in variable names" by @ndeloof in #680
  • feat(compose-spec): Add content property for secrets in compose-spec.json by @idsulik in #669

New Contributors

Full Changelog: v2.1.6...v2.2.0

v2.1.6

06 Aug 17:59
Compare
Choose a tag to compare

What's Changed

  • Add Extensions attribute to develop.watch elements by @jhrotko in #672

Full Changelog: v2.1.5...v2.1.6

v2.1.5

06 Aug 17:59
Compare
Choose a tag to compare

What's Changed

  • fix(merge): ensure unique default values for each key in convertIntoMapping by @idsulik in #664
  • resolveRelativePaths can run with non-canonical model by @ndeloof in #665
  • Revert "run interpolation after merge, but for required attributes" by @idsulik in #666

Full Changelog: v2.1.4...v2.1.5

v2.1.4

17 Jul 08:04
Compare
Choose a tag to compare

What's Changed

  • use upstream goderive by @ndeloof in #643
  • Reset extends by @ndeloof in #648
  • improve warning message about version attribute by @glours in #642
  • set default TCP protocol by @ndeloof in #647
  • fix(extends): fix extends related logs by @idsulik in #645
  • attributes also can be declared as string (using variables) by @ndeloof in #652
  • add compose2nix to README by @aksiksi in #656
  • fix GetAsEqualsMap. An empty string means deleted by @ndeloof in #657
  • run interpolation after merge, but for required attributes by @ndeloof in #651
  • keep empty environment variables as those must be UNSET in container by @ndeloof in #654
  • load secrets/configs from environment while parsing compose model by @ndeloof in #655
  • Update README.md by @lionello in #658
  • Add x- extensions to depends_on by @jhrotko in #659
  • chore: added readme link to score-compose by @astromechza in #660
  • Resolve symbolic links when loading develop.watch.path by @jhrotko in #661

New Contributors

Full Changelog: v2.1.3...v2.1.4

v2.1.3

17 Jun 13:37
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.2...v2.1.3

v2.1.2

06 Jun 09:08
e1496cd
Compare
Choose a tag to compare

What's Changed

  • WithDefaultProfiles must read COMPOSE_PROFILES from project.Environment by @ndeloof in #632
  • fix typo by @ndeloof in #633
  • go.mod: migrate to github.com/go-viper/mapstructure/v2 v2.0.0 by @thaJeztah in #635

Full Changelog: v2.1.1...v2.1.2

v2.1.1

22 May 09:52
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.0...v2.1.1

v2.1.0

23 Apr 08:12
Compare
Choose a tag to compare

What's Changed

  • Bump actions/checkout from 3 to 4 by @dependabot in #600
  • merge devices by unique mount path by @ndeloof in #610
  • detect include misconfiguration by @ndeloof in #611
  • prevent panic by @ndeloof in #612
  • fix: include.project_directory path resolution by @glours in #614
  • Only ignore parsing errors when used with no-interpolate by @ndeloof in #613
  • build entitlements by @ndeloof in #617
  • refs issue:11706 Resolving the Alias value of Alias type node by @arankeparth in #618
  • remove constraint for container_name unicity while loading model by @ndeloof in #619
  • detect self-reference and better report depends_on cycles by @ndeloof in #620
  • normalization creates implicit default network only when used by some service by @ndeloof in #595

New Contributors

Full Changelog: v2.0.2...v2.1.0

v2.0.2

29 Mar 13:12
Compare
Choose a tag to compare

What's Changed

  • checkConsistency must ignore disabled service if required=false by @ndeloof in #609

Full Changelog: v2.0.1...v2.0.2