Releases: compose-spec/compose-go
Releases · compose-spec/compose-go
v2.4.4
v2.4.3
What's Changed
Full Changelog: v2.4.2...v2.4.3
v2.4.2
v2.4.1
What's Changed
Full Changelog: v2.4.0...v2.4.1
v2.4.0
What's Changed
- seiralise NanoCPUs as string by @ndeloof in #696
- normalize volume.target to drop trailing slash by @ndeloof in #697
- add support for bind mount recursive by @ndeloof in #698
- detect project dir is a symlink and warn user by @ndeloof in #702
- load configuration file with right ResourceLoader by @glours in #701
- introduce OmitEmpty in yaml processing pipeline by @ndeloof in #700
Full Changelog: v2.3.0...v2.4.0
v2.3.0
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
- @sonjek made their first contribution in #681
- @amin-o made their first contribution in #682
- @AnaMManolache made their first contribution in #684
Full Changelog: v2.2.0...v2.3.0
v2.2.0
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
- @SolanoJason made their first contribution in #674
- @jordanstephens made their first contribution in #671
Full Changelog: v2.1.6...v2.2.0
v2.1.6
What's Changed
Full Changelog: v2.1.5...v2.1.6
v2.1.5
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
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
- @idsulik made their first contribution in #645
- @astromechza made their first contribution in #660
Full Changelog: v2.1.3...v2.1.4