Skip to content

Tags: mariotoffia/FluentDocker

Tags

3.1.0

Toggle 3.1.0's commit message
Release 3.1.0

Adds container Kill, compose restart/attach, builder interactive/tty/
entrypoint and in-place build context, custom docker-compatible CLI
(finch/nerdctl), and stdout/stderr log source tagging. Fixes inspect
parsing of numeric IPv6 prefix lengths and corrects ExecuteOnRunning
to run each command separately, after readiness, surfacing failures.

3.0.1

Toggle 3.0.1's commit message
Simplify release flow: centralise version in Directory.Build.props (3…

….0.1)

Replace the GitVersion + per-csproj-override scheme that caused the
v3.0.0 release pain (oldest reachable tag wins, next-version ignored,
+semver: major suppressed) with a single-knob release model:

- Directory.Build.props: <Version>3.0.1</Version> is the only place a
  release number lives. Every packable csproj inherits it.
- Per-csproj <Version>/<AssemblyVersion>/<FileVersion>/<VersionSuffix>
  overrides removed from all 4 packable projects.
- ci.yml drops GitVersion install/execute/display steps and all
  /p:Version=... flags. A new "Read release version" step extracts the
  number via `dotnet msbuild -getProperty:Version` and feeds it to the
  tag step.
- GitVersion.yml deleted (still present on support/2.x for v2 hotfixes).

README: drop the inline What's-New block (now lives in the GitHub
Release notes), promote Quick Start to the first content section, add
a short v3.0.0 banner above Features with links to the release notes
and migration guide, refresh badges (.NET target reflects net8.0 +
net10.0; new badge for latest GitHub release).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

3.0.0

Toggle 3.0.0's commit message
Force 3.0.0 release: bypass GitVersion, exclude Benchmarks from pack

GitVersion in mainline mode on the merged-fdv3 master picks the oldest
ancestor tag (2.0.0 from 2016) as version source and ignores
next-version: 3.0.0; +semver: major is also suppressed by
prevent-increment-of-merged-branch-version. Result of the previous CI
run: v3 packages got first-published as 2.0.0 to the new package ids
(FluentDocker, FluentDocker.Testing.*, plus an unwanted
FluentDocker.Benchmarks).

This commit:
- Hardcodes /p:Version=3.0.0 in build + pack steps and the tag step,
  bypassing GitVersion for this one release. After 3.0.0 ships, the
  3.0.0 tag becomes GitVersion's anchor for 3.0.1+ and we revert this.
- Adds <IsPackable>false</IsPackable> to FluentDocker.Benchmarks so the
  solution-level dotnet pack stops producing a FluentDocker.Benchmarks
  nupkg.
- Makes the tag step idempotent so a re-run on the same SHA doesn't fail.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

2.85.0

Toggle 2.85.0's commit message
updated to sonarqube-scan-action

2.84.0

Toggle 2.84.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #327 from kosmakoff/fix/compose-cmdline-params-fix

fix: Rearrange docker compose options

2.83.0

Toggle 2.83.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #325 from mariotoffia/readd-examples

ReAdded the Example folder.

2.82.0

Toggle 2.82.0's commit message
fix docker compose test

2.81.0

Toggle 2.81.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #324 from mariotoffia/use-http-client

Non netsrtandard2.0 use HttpClient

2.80.0

Toggle 2.80.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #323 from mariotoffia/use-docker-compose-sub-command

autodetect docker-compose or docker compose (subcommand) variants

2.79.0

Toggle 2.79.0's commit message
only test net8.0 framework build to avoid port conflicts