Polpware.Extensions.NewtonSoftJson 10.0.1

Polpware.Extensions

Two small, independent .NET Standard 2.0 libraries, published to the Polpware baget feed.

Package Target Purpose
Polpware.Extensions.Language netstandard2.0 Language-level helpers: Enum.GetDescription() (reads [Description]), and typed GUID wrappers over GuidWrapper — TenantIdType, CreatorIdType — each converting implicitly to Guid and explicitly from it.
Polpware.Extensions.NewtonSoftJson netstandard2.0 CompoundObjectStructureTransformer: DecomposeIntoScalars flattens an object, JObject, dictionary or sequence into a Dictionary<string, string> of scalars (a__b[0]__c keys); ComposeIntoCompoundObject turns a Dictionary<string, object> with such keys back into nested dictionaries and lists. The two are not direct inverses: compose takes object values, so a decomposed dictionary needs its values widened first.

Install

The packages are on the Polpware feed, https://baget.polpware.com/v3/index.json:

<PackageReference Include="Polpware.Extensions.Language" Version="10.0.1" />
<PackageReference Include="Polpware.Extensions.NewtonSoftJson" Version="10.0.1" />

Build, test, pack

This repository follows the chorigen .NET library standard; AGENTS.md carries the short form, including the exact commands:

  • CI=true dotnet build -c Release — as CI builds (warnings are errors; nullable and missing-doc warnings are reported only)
  • dotnet test -c Release
  • CI=true dotnet pack -c Release -o out — runs package validation against the locked API baseline

Versioning and releases

One version per repository, in build/Repo.props. A release is a vX.Y.Z tag on main equal to that version; CI packs, publishes to baget, verifies the listing, and creates the GitHub Release. CHANGELOG.md follows Keep a Changelog; from 10.0.0 on, every major version records its breaking changes with a migration note, backed by docs/api-audit/<version>.md.

Repository

https://github.com/chorigen-io/polpware-lang-extensions — main takes changes by pull request only.

No packages depend on Polpware.Extensions.NewtonSoftJson.

.NET Standard 2.0

Version Downloads Last updated
10.0.1 3 10/11/2026
10.0.0 84 10/10/2026
8.0.0 361 10/04/2025
7.0.0 21 10/04/2025
1.0.2 21 10/04/2025
1.0.1 20 10/04/2025
1.0.0 20 10/04/2025