Releases: aviationexam/docker-compose-builder
Releases · aviationexam/docker-compose-builder
0.8.0
What's Changed
Features
- Add typed secrets and configs with
UnixFileModetype 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? ModewithUnixFileMode?inServiceSecret,ServiceConfig,ServiceVolumeTmpfs
- Support parsing:
Refactoring
- Extract
ServiceItemCollection<T>base class fromServiceSecretCollection,ServiceConfigCollection, andServiceVolumeCollection
Full Changelog: 0.7.1...0.8.0
0.7.1
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,deploywere 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
0.6.0
What's Changed
Features
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
0.5.0
0.4.5
What's Changed
- Bump gittools/actions from 3.2.1 to 4.0.0 by @dependabot[bot] in #160
- Bump gittools/actions from 4.0.0 to 4.0.1 by @dependabot[bot] in #161
- Bump gittools/actions from 4.0.1 to 4.1.0 by @dependabot[bot] in #162
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #163
- Bump actions/setup-dotnet from 4 to 5 by @dependabot[bot] in #164
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #165
- Bump gittools/actions from 4.1.0 to 4.2.0 by @dependabot[bot] in #166
Full Changelog: 0.4.4...0.4.5
0.4.4
What's Changed
- Update gitversion by @trejjam in #146
- Drop unused config by @trejjam in #147
- Bump YamlDotNet from 16.2.1 to 16.3.0 in /src by @dependabot in #148
- Bump coverlet.collector from 6.0.2 to 6.0.4 in /src by @dependabot in #152
- Bump the xunit group in /src with 2 updates by @dependabot in #150
- Bump xunit.runner.visualstudio from 2.8.2 to 3.0.2 in /src in the xunit group by @dependabot in #155
- Use xunit v3 by @trejjam in #156
- Bump gittools/actions from 3.0.3 to 3.2.1 by @dependabot in #158
- Use slnx by @trejjam in #159
Full Changelog: 0.4.3...0.4.4
0.4.3
0.4.2
What's Changed
- Bump Microsoft.NET.Test.Sdk from 17.11.1 to 17.12.0 in /src in the microsoft group by @dependabot in #136
- Bump gittools/actions from 3.0.2 to 3.0.3 by @dependabot in #137
- Bump PolySharp from 1.14.1 to 1.15.0 in /src by @dependabot in #138
- Bump YamlDotNet from 16.2.0 to 16.2.1 in /src by @dependabot in #139
- Use primary ctor by @trejjam in #140
- Support port as int by @trejjam in #141
Full Changelog: 0.4.1...0.4.2
0.4.1
What's Changed
- Bump YamlDotNet from 16.1.3 to 16.2.0 in /src by @dependabot in #133
- Bump gittools/actions from 3.0.0 to 3.0.2 by @dependabot in #134
- Add net 9 by @trejjam in #135
Full Changelog: 0.4.0...0.4.1