Skip to content

feat: reference Dynamitey.Community 4.0.0 as 7.0.0 - #135

Merged
AtwoodTM merged 1 commit into
masterfrom
feat/dynamitey-community-7
Sep 26, 2026
Merged

AtwoodTM merged 1 commit into
masterfrom
feat/dynamitey-community-7

Conversation

@AtwoodTM

Copy link
Copy Markdown
Collaborator

7.0.0 references Dynamitey.Community 4.0.0. The Dynamitey package id stays at 3.0.3. The namespace is still Dynamitey. The assembly name is Dynamitey.Community.

Dyn.namedArg, Dyn.staticContext, and Dyn.staticTarget return types from that assembly, so this is a major. A project that also references Dynamitey 3.0.3 gets CS0433. Target frameworks stay netstandard2.0 and net10.0. Dropping netstandard2.0 stays #108, as 8.0.0.

A 15-argument call that threw TypeLoadException on Dynamitey 3.0.3 succeeds on this package.

Closes #130.

The namespace stays Dynamitey. The assembly name is Dynamitey.Community.
Target frameworks stay netstandard2.0 and net10.0.
Copilot AI lite review requested due to automatic review settings September 26, 2026 16:36
@AtwoodTM
AtwoodTM requested a review from jbtule as a code owner September 26, 2026 16:36
@AtwoodTM
AtwoodTM merged commit 1f31d38 into master Sep 26, 2026
19 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

No unresolved review issues were identified.

Review effort: Lite
Findings: None

What changed in this PR

Updates the library to version 7.0.0 with Dynamitey.Community 4.0.0 while retaining existing target frameworks.

Changes:

  • Replaces Dynamitey 3.0.3 references and lock entries.
  • Adds 15-argument invocation regression coverage.
  • Updates version metadata, documentation, changelog, and release guidance.
File Description
Tests/​packages.lock.json Updates test dependency locks.
Tests/​Invocation.fs Adds 15-argument invocation coverage.
README.md Documents the dependency and version changes.
FSharp.Interop.Dynamic/​packages.lock.json Updates library dependency locks.
FSharp.Interop.Dynamic/​FSharp.Interop.Dynamic.fsproj Switches to Dynamitey.Community.
docfx/​index.md Updates project overview documentation.
docfx/​docs/​tryget.md Updates dependency notes.
docfx/​docs/​releasing.md Updates release guidance.
docfx/​docs/​getting-started.md Updates installation instructions.
docfx/​docs/​dynamitey.md Documents the community package transition.
docfx/​docs/​caveats.md Updates argument-limit caveats.
Directory.Packages.props Updates the centralized package version.
Directory.Build.props Sets version 7.0.0.
CONTRIBUTING.md Clarifies target framework policy.
CHANGELOG.md Adds 7.0.0 release notes.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Switch the Dynamitey dependency to Dynamitey.Community 4.0.0

2 participants