Patrick Stevens
95f5ceab03
Add no-attribute support for CreateCatamorphism ( #461 )
WoofWare.Myriad.Plugins.9.1.4
WoofWare.Myriad.Plugins.Attributes.3.8.3
2025-11-28 18:58:27 +00:00
dependabot[bot]
2a7b5822b8
Bump WoofWare.Expect from 0.8.4 to 0.8.5 ( #460 )
...
* Bump WoofWare.Expect from 0.8.4 to 0.8.5
---
updated-dependencies:
- dependency-name: WoofWare.Expect
dependency-version: 0.8.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Deps
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Smaug123 <3138005+Smaug123@users.noreply.github.com >
2025-11-25 11:04:43 +00:00
dependabot[bot]
d344d9a7e9
Bump actions/checkout from 5 to 6 ( #459 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24 16:36:55 +00:00
patrick-conscriptus[bot]
fab8c0854a
Automated commit ( #458 )
...
Co-authored-by: patrick-conscriptus[bot] <175414948+patrick-conscriptus[bot]@users.noreply.github.com>
2025-11-23 01:50:13 +00:00
Patrick Stevens
038b424906
Add type-level help text support to ArgParser generator ( #457 )
...
The ArgumentHelpText attribute can now be applied to the record type itself
to display help text at the top of the --help output, before field descriptions.
This enables better documentation of command-line argument parsers.
Features:
- Type-level help text appears before argument list
- Multiline help text is supported
- Backward compatible with existing code
- Help text appears in both --help and error messages
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
WoofWare.Myriad.Plugins.Attributes.3.8.2
WoofWare.Myriad.Plugins.9.1.3
2025-11-21 06:32:55 +00:00
Patrick Stevens
2fc8ba958c
Add IAsyncDisposable support in mock generators ( #456 )
...
* Add IAsyncDisposable support to mock generators
Extend both GenerateMock and GenerateCapturingMock to support interfaces
that inherit IAsyncDisposable, mirroring the existing IDisposable pattern.
Changes:
- Add IAsyncDisposable to KnownInheritance type
- Detect IAsyncDisposable inheritance in interface parsing
- Generate DisposeAsync field with ValueTask return type
- Initialize DisposeAsync with completed ValueTask() in Empty mock
- Implement System.IAsyncDisposable interface explicitly
- Support interfaces inheriting both IDisposable and IAsyncDisposable
Test cases added:
- TypeWithAsyncDisposable: interface with only IAsyncDisposable
- TypeWithBothDisposables: interface with both disposal interfaces
🤖 Generated with [Claude Code](https://claude.com/claude-code )
WoofWare.Myriad.Plugins.9.1.2
2025-11-20 08:59:30 +00:00
Patrick Stevens
67e051b6b3
Add --no- prefix for bools ( #455 )
...
Implements support for --no- prefix negation on boolean and flag DU fields
when marked with [<ArgumentNegateWithPrefix>]. This allows both --flag and
--no-flag forms to be accepted, with --no- variants negating the value.
Changes:
- Extend ArgParserGenerator to generate --no- prefix handling
- Add conflict detection for overlapping --no- prefixed arguments
- Update help text to display both forms (e.g., --verbose / --no-verbose)
- Add test examples in ArgParserNegationTests.fs demonstrating:
- Boolean field negation
- Flag DU negation
- Multiple ArgumentLongForm with negation
- Combined features (defaults, help text)
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
WoofWare.Myriad.Plugins.9.1.1
WoofWare.Myriad.Plugins.Attributes.3.8.1
2025-11-19 07:53:15 +00:00
dependabot[bot]
6dee454229
Bump ApiSurface from 5.0.2 to 5.0.3 ( #452 )
...
* Bump ApiSurface from 5.0.2 to 5.0.3
---
updated-dependencies:
- dependency-name: ApiSurface
dependency-version: 5.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: ApiSurface
dependency-version: 5.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump fsharp-analyzers from 0.33.1 to 0.34.1
---
updated-dependencies:
- dependency-name: fsharp-analyzers
dependency-version: 0.34.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump Microsoft.NET.Test.Sdk from 18.0.0 to 18.0.1
---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
dependency-version: 18.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Microsoft.NET.Test.Sdk
dependency-version: 18.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Deps
* Analyzers too
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Smaug123 <3138005+Smaug123@users.noreply.github.com >
2025-11-17 22:29:40 +00:00
patrick-conscriptus[bot]
e1767f5ed0
Automated commit ( #451 )
...
Co-authored-by: patrick-conscriptus[bot] <175414948+patrick-conscriptus[bot]@users.noreply.github.com>
2025-11-16 01:43:42 +00:00
dependabot[bot]
f95437aa48
Bump FsCheck from 3.3.1 to 3.3.2 ( #449 )
...
* Bump FsCheck from 3.3.1 to 3.3.2
---
updated-dependencies:
- dependency-name: FsCheck
dependency-version: 3.3.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump Nerdbank.GitVersioning from 3.8.118 to 3.9.50
---
updated-dependencies:
- dependency-name: Nerdbank.GitVersioning
dependency-version: 3.9.50
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Deps
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Smaug123 <3138005+Smaug123@users.noreply.github.com >
WoofWare.Myriad.Plugins.Attributes.3.7.4
WoofWare.Myriad.Plugins.9.0.5
2025-11-10 17:50:04 +00:00
patrick-conscriptus[bot]
e9edf9dabc
Automated commit ( #448 )
...
Co-authored-by: patrick-conscriptus[bot] <175414948+patrick-conscriptus[bot]@users.noreply.github.com>
2025-11-09 01:33:34 +00:00
patrick-conscriptus[bot]
d873850acf
Automated commit ( #447 )
...
Co-authored-by: patrick-conscriptus[bot] <175414948+patrick-conscriptus[bot]@users.noreply.github.com>
2025-11-02 01:41:54 +00:00
dependabot[bot]
bd4905a236
Bump actions/upload-artifact from 4 to 5 ( #446 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Patrick Stevens <3138005+Smaug123@users.noreply.github.com >
2025-10-30 07:43:57 +00:00
dependabot[bot]
62daa84b26
Bump actions/download-artifact from 5 to 6 ( #445 )
2025-10-27 11:11:53 +00:00
patrick-conscriptus[bot]
4d5830d147
Automated commit ( #444 )
...
Co-authored-by: patrick-conscriptus[bot] <175414948+patrick-conscriptus[bot]@users.noreply.github.com>
2025-10-26 01:32:39 +00:00
patrick-conscriptus[bot]
6c2280c300
Automated commit ( #443 )
...
Co-authored-by: patrick-conscriptus[bot] <175414948+patrick-conscriptus[bot]@users.noreply.github.com>
2025-10-24 19:57:59 +00:00
dependabot[bot]
ecbe425f66
Bump WoofWare.Expect from 0.8.3 to 0.8.4 ( #442 )
...
* Bump WoofWare.Expect from 0.8.3 to 0.8.4
---
updated-dependencies:
- dependency-name: WoofWare.Expect
dependency-version: 0.8.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Deps
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Smaug123 <3138005+Smaug123@users.noreply.github.com >
2025-10-20 13:15:33 +00:00
dependabot[bot]
30eb28d00a
Bump WoofWare.Whippet.Fantomas from 0.6.3 to 0.6.4 ( #440 )
WoofWare.Myriad.Plugins.9.0.4
2025-10-20 11:13:03 +00:00
patrick-conscriptus[bot]
62e1cf2c46
Upgrade Nix flake and deps ( #439 )
...
* Automated commit
* Fix link
---------
Co-authored-by: patrick-conscriptus[bot] <175414948+patrick-conscriptus[bot]@users.noreply.github.com>
Co-authored-by: Smaug123 <3138005+Smaug123@users.noreply.github.com >
2025-10-19 04:54:20 +00:00
dependabot[bot]
fa81119cec
Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.0 ( #434 )
...
* Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.0
---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
dependency-version: 18.0.0
dependency-type: direct:production
update-type: version-update:semver-major
- dependency-name: Microsoft.NET.Test.Sdk
dependency-version: 18.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump NUnit3TestAdapter from 5.0.0 to 5.2.0
---
updated-dependencies:
- dependency-name: NUnit3TestAdapter
dependency-version: 5.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: NUnit3TestAdapter
dependency-version: 5.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump WoofWare.Expect from 0.8.2 to 0.8.3
---
updated-dependencies:
- dependency-name: WoofWare.Expect
dependency-version: 0.8.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump ApiSurface from 5.0.1 to 5.0.2
---
updated-dependencies:
- dependency-name: ApiSurface
dependency-version: 5.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: ApiSurface
dependency-version: 5.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump TypeEquality from 0.3.0 to 0.4.2
---
updated-dependencies:
- dependency-name: TypeEquality
dependency-version: 0.4.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Deps
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Smaug123 <3138005+Smaug123@users.noreply.github.com >
WoofWare.Myriad.Plugins.9.0.3
2025-10-13 17:39:07 +00:00
patrick-conscriptus[bot]
7907cefaee
Automated commit ( #433 )
...
Co-authored-by: patrick-conscriptus[bot] <175414948+patrick-conscriptus[bot]@users.noreply.github.com>
2025-10-12 01:29:47 +00:00
patrick-conscriptus[bot]
e83ec1f152
Automated commit ( #432 )
...
Co-authored-by: patrick-conscriptus[bot] <175414948+patrick-conscriptus[bot]@users.noreply.github.com>
2025-10-05 01:31:29 +00:00
Patrick Stevens
9d8cef8fdc
Switch to trusted publishing ( #431 )
WoofWare.Myriad.Plugins.9.0.2
WoofWare.Myriad.Plugins.Attributes.3.7.3
2025-10-03 09:37:32 +00:00
Patrick Stevens
1721ad1ac0
Unconditional function for empty generating mock ( #430 )
WoofWare.Myriad.Plugins.9.0.1
2025-09-30 21:52:59 +00:00
dependabot[bot]
857bde0ba9
Bump Nerdbank.GitVersioning from 3.8.38-alpha to 3.8.118 ( #428 )
...
* Bump Nerdbank.GitVersioning from 3.8.38-alpha to 3.8.118
---
updated-dependencies:
- dependency-name: Nerdbank.GitVersioning
dependency-version: 3.8.118
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Deps
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Smaug123 <3138005+Smaug123@users.noreply.github.com >
WoofWare.Myriad.Plugins.8.1.2
WoofWare.Myriad.Plugins.Attributes.3.7.2
2025-09-29 23:52:31 +01:00
patrick-conscriptus[bot]
d10f608941
Automated commit ( #427 )
...
Co-authored-by: patrick-conscriptus[bot] <175414948+patrick-conscriptus[bot]@users.noreply.github.com>
2025-09-28 01:31:56 +00:00
patrick-conscriptus[bot]
46effedfc4
Automated commit ( #426 )
...
Co-authored-by: patrick-conscriptus[bot] <175414948+patrick-conscriptus[bot]@users.noreply.github.com>
2025-09-21 01:31:20 +00:00
Patrick Stevens
1b85182b9d
GenerateCapturingMock that captures calls made to it ( #425 )
WoofWare.Myriad.Plugins.Attributes.3.7.1
WoofWare.Myriad.Plugins.8.1.1
2025-09-18 15:42:10 +01:00
patrick-conscriptus[bot]
738e0c1f1b
Automated commit ( #421 )
...
Co-authored-by: patrick-conscriptus[bot] <175414948+patrick-conscriptus[bot]@users.noreply.github.com>
2025-09-14 01:29:14 +00:00
Patrick Stevens
8e415ea679
Bump ApiSurface ( #420 )
2025-09-08 20:40:27 +00:00
dependabot[bot]
b7427b523a
Bump WoofWare.Expect from 0.8.1 to 0.8.2 ( #419 )
...
* Bump WoofWare.Expect from 0.8.1 to 0.8.2
---
updated-dependencies:
- dependency-name: WoofWare.Expect
dependency-version: 0.8.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Deps
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Smaug123 <3138005+Smaug123@users.noreply.github.com >
2025-09-08 17:45:48 +00:00
dependabot[bot]
d4891dfa29
Bump actions/attest-build-provenance from 2.4.0 to 3.0.0 ( #418 )
2025-09-08 12:05:17 +01:00
patrick-conscriptus[bot]
3e51eb764e
Automated commit ( #417 )
...
Co-authored-by: patrick-conscriptus[bot] <175414948+patrick-conscriptus[bot]@users.noreply.github.com>
2025-09-07 01:29:59 +00:00
patrick-conscriptus[bot]
a704e3b959
Automated commit ( #416 )
...
Co-authored-by: patrick-conscriptus[bot] <175414948+patrick-conscriptus[bot]@users.noreply.github.com>
2025-08-31 01:31:28 +00:00
dependabot[bot]
e1e7198cc4
Bump FsCheck from 3.3.0 to 3.3.1 ( #415 )
...
* Bump FsCheck from 3.3.0 to 3.3.1
---
updated-dependencies:
- dependency-name: FsCheck
dependency-version: 3.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Deps
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Smaug123 <3138005+Smaug123@users.noreply.github.com >
2025-08-26 08:03:52 +01:00
dependabot[bot]
dd55b3dcbc
Bump actions/checkout from 4 to 5 ( #414 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-25 20:35:12 +01:00
patrick-conscriptus[bot]
7483658b41
Automated commit ( #413 )
...
Co-authored-by: patrick-conscriptus[bot] <175414948+patrick-conscriptus[bot]@users.noreply.github.com>
2025-08-24 01:45:02 +00:00
patrick-conscriptus[bot]
fd7c513bb3
Automated commit ( #412 )
...
Co-authored-by: patrick-conscriptus[bot] <175414948+patrick-conscriptus[bot]@users.noreply.github.com>
2025-08-17 01:48:28 +00:00
dependabot[bot]
aca60f1b6a
Bump actions/download-artifact from 4 to 5 ( #411 )
2025-08-11 16:29:40 +01:00
patrick-conscriptus[bot]
1715975fa3
Automated commit ( #410 )
...
Co-authored-by: patrick-conscriptus[bot] <175414948+patrick-conscriptus[bot]@users.noreply.github.com>
2025-08-10 01:54:13 +00:00
dependabot[bot]
628f87d67f
Bump fsharp-analyzers and WoofWare.Expect ( #409 )
...
* Bump fsharp-analyzers and WoofWare.Expect
Bumps fsharp-analyzers from 0.32.0 to 0.32.1
Bumps WoofWare.Expect from 0.6.2 to 0.8.1
---
updated-dependencies:
- dependency-name: fsharp-analyzers
dependency-version: 0.32.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: WoofWare.Expect
dependency-version: 0.8.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Deps
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Smaug123 <3138005+Smaug123@users.noreply.github.com >
2025-08-04 17:46:58 +00:00
patrick-conscriptus[bot]
0374bc00f2
Automated commit ( #408 )
...
Co-authored-by: patrick-conscriptus[bot] <175414948+patrick-conscriptus[bot]@users.noreply.github.com>
2025-08-03 01:57:07 +00:00
dependabot[bot]
69f1112a52
Bump WoofWare.Expect from 0.5.1 to 0.6.2 ( #406 )
WoofWare.Myriad.Plugins.Attributes.3.6.12
WoofWare.Myriad.Plugins.8.0.5
2025-07-28 17:20:03 +00:00
Patrick Stevens
bc69a7a364
Add to envrc ( #407 )
2025-07-28 17:15:00 +00:00
patrick-conscriptus[bot]
72f3800826
Automated commit ( #405 )
...
Co-authored-by: patrick-conscriptus[bot] <175414948+patrick-conscriptus[bot]@users.noreply.github.com>
2025-07-27 01:55:41 +00:00
patrick-conscriptus[bot]
88500f0043
Automated commit ( #404 )
...
Co-authored-by: patrick-conscriptus[bot] <175414948+patrick-conscriptus[bot]@users.noreply.github.com>
2025-07-20 01:54:59 +00:00
dependabot[bot]
6491fc68f4
Bump ApiSurface to 4.1.22 ( #403 )
...
* Bump ApiSurface to 4.1.22
---
updated-dependencies:
- dependency-name: ApiSurface
dependency-version: 4.1.22
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: ApiSurface
dependency-version: 4.1.22
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Deps
* Deps
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Smaug123 <3138005+Smaug123@users.noreply.github.com >
2025-07-14 21:07:28 +00:00
patrick-conscriptus[bot]
57af5ffa1a
Automated commit ( #402 )
...
Co-authored-by: patrick-conscriptus[bot] <175414948+patrick-conscriptus[bot]@users.noreply.github.com>
2025-07-13 01:53:59 +00:00
dependabot[bot]
7f20ed9761
Bump WoofWare.Expect from 0.4.5 to 0.5.1 ( #401 )
...
* Bump WoofWare.Expect from 0.4.5 to 0.5.1
---
updated-dependencies:
- dependency-name: WoofWare.Expect
dependency-version: 0.5.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Deps
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Smaug123 <3138005+Smaug123@users.noreply.github.com >
2025-07-07 21:14:55 +01:00
patrick-conscriptus[bot]
c5c5bbd02a
Automated commit ( #400 )
...
Co-authored-by: patrick-conscriptus[bot] <175414948+patrick-conscriptus[bot]@users.noreply.github.com>
2025-07-06 01:49:30 +00:00