Skip to content

Releases: aviationexam/docker-compose-builder

0.8.0

20 Jan 21:21
4089673

Choose a tag to compare

What's Changed

Features

  • Add typed secrets and configs with UnixFileMode type for file permission handling (#195)
    • Support parsing: 0755 (octal), 0o755 (octal with 'o' prefix), 256 (decimal)
    • Preserve original notation on round-trip serialization
    • Replace int? Mode with UnixFileMode? in ServiceSecret, ServiceConfig, ServiceVolumeTmpfs

Refactoring

  • Extract ServiceItemCollection<T> base class from ServiceSecretCollection, ServiceConfigCollection, and ServiceVolumeCollection

Full Changelog: 0.7.1...0.8.0

0.7.1

16 Jan 15:47
5129d9f

Choose a tag to compare

What's Changed

Bug Fixes

  • Fix quoted keys in YAML serialization output (#192)
    • Custom type converters were emitting YAML events directly, bypassing the event emitter chain
    • Keys like ports, extra_hosts, command, deploy were incorrectly quoted

Tests

  • Add comprehensive serialization test for complex Docker Compose service configuration (#192)
    • Covers healthcheck, deploy (labels, replicas, update_config, restart_policy, placement, resources)
    • Covers ports, extra_hosts, command, volumes, networks, labels, environment

Full Changelog: 0.7.0...0.7.1

0.7.0

15 Jan 16:06
075c1b9

Choose a tag to compare

What's Changed

Features

  • Add Typed ServiceVolume Models With Custom Collection (#191)

Full Changelog: 0.6.0...0.7.0

0.6.0

13 Jan 15:22
0e15053

Choose a tag to compare

What's Changed

Features

  • Add Deserialization support (#187)
  • Add trx report (#169)

Bug Fixes

  • Fix build testing (#168)

Build & Infrastructure

  • Enable NuGet package lock files with transitive dependency management (#181)
  • Migrate to centralized package management with Directory.Packages.props (#179)
  • Add registry reference to updater.yml (#177)
  • Add nuget.config for registry consistency (#176)
  • chore: setup Aviationexam.DependencyUpdater for automated dependency updates (#174)

Dependencies

  • Bump aviationexam/Aviationexam.DependencyUpdater from 0.4.10 to 0.5.1 (#186, #182, #180, #175)
  • Bump dorny/test-reporter from 2.1.1 to 2.5.0 (#184, #183, #172, #170)
  • Bump actions/upload-artifact from 5 to 6 (#173)
  • Bump actions/checkout from 5 to 6 (#171)
  • Updates 1 packages: (#178)

0.5.0

12 Nov 17:19
abbbbc8

Choose a tag to compare

What's Changed

Full Changelog: 0.4.5...0.5.0

0.4.5

12 Nov 17:19
09651d2

Choose a tag to compare

What's Changed

Full Changelog: 0.4.4...0.4.5

0.4.4

07 Jun 17:38
d0143b3

Choose a tag to compare

What's Changed

Full Changelog: 0.4.3...0.4.4

0.4.3

10 Dec 22:35
7f00231

Choose a tag to compare

What's Changed

  • Use serializer in the PublishedPortConverter by @trejjam in #143

Full Changelog: 0.4.2...0.4.3

0.4.2

09 Dec 11:31
feedbbf

Choose a tag to compare

What's Changed

Full Changelog: 0.4.1...0.4.2

0.4.1

18 Nov 19:45
d3f1230

Choose a tag to compare

What's Changed

Full Changelog: 0.4.0...0.4.1