Skip to content

chore(deps): update dependency tomlyn.signed to v1#1703

Open
renovate[bot] wants to merge 2 commits intomainfrom
renovate/tomlyn.signed-1.x
Open

chore(deps): update dependency tomlyn.signed to v1#1703
renovate[bot] wants to merge 2 commits intomainfrom
renovate/tomlyn.signed-1.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 7, 2026

This PR contains the following updates:

Package Change Age Confidence
Tomlyn.Signed (source) 0.20.01.1.1 age confidence

Release Notes

xoofx/Tomlyn (Tomlyn.Signed)

v1.1.1

Compare Source

Changes

🐛 Bug Fixes

  • Fix source generator nullability warnings (67c04af)

🧰 Maintenance

Full Changelog: 1.1.0...1.1.1

Published with dotnet-releaser

v1.1.0

Compare Source

Changes

✨ New Features

  • Add TomlSerializable source-gen roots (c54721e)
  • Add source-gen support for init and required members (b1f0233)

🐛 Bug Fixes

Full Changelog: 1.0.0...1.1.0

Published with dotnet-releaser

v1.0.0

Compare Source

Changes

🚨 Breaking Changes

  • Breaking Change: Document v0.x -> v1.0 migration (eb22947)

✨ New Features

  • Add net8 target and ship source generator (6915199)
  • Add TomlSerializer API scaffolding (a3ceeb7)
  • Add TomlParserOptions.DecodeScalars (d1d4b31)
  • Add byte[] overloads for UTF-8 inputs (e7ddfbe)
  • Add TOML 1.1 parsing tests (32bff1a)
  • Add TomlSourceSpan for precise locations (45f1cba)
  • Add built-in converters for Guid and enums (049d8b6)
  • Add ConditionalWeakTable-backed TomlMetadataStore (7dac15b)
  • Add JsonExtensionData support (bdbecda)
  • Add discriminator-based polymorphism (bdac830)
  • Add metadata-based stream/text reader overloads (542dc14)
  • Add System.Collections.Immutable dependency (0db8d8e)
  • Add source-generated set and immutable type infos (b58b5ca)
  • Add source-gen support for sets and immutable collections (8a94fb9)
  • Add Half/Int128/UInt128 scalar mapping parity (2951d5c)
  • Add TOML benchmark dependencies (1b7f381)
  • Add cross-library parsing benchmarks (338bb3d)
  • Add POCO and source-generated benchmarks (359a6ea)
  • Add serialization lifecycle callbacks (0b68368)
  • Add context and reader overloads to TomlSerializer (3985906)
  • Add source-gen support for property order (d79dd4d)
  • Add source-gen support for required members (a86b16d)
  • Add source-gen support for extension data (1674c44)
  • Add source-gen support for JsonConstructor (c14a37d)
  • Add source-gen support for JsonPolymorphic (27d0ee2)
  • Add default derived type support (no discriminator) for polymorphism (b137830)
  • Add per-type UnknownDerivedTypeHandling on polymorphic attributes (a0fa948)
  • Add integer discriminator support for polymorphism (3674b45)
  • Add apidocs namespace pages (813bc2b)
  • Add site generation (39b4b21)

🐛 Bug Fixes

  • Fix Unicode scalar validation for U+10FFFF (2926365)
  • Fix RFC3339 parsing for TOML 1.1 (50fa654)
  • Fix TomlDateTime local constructors (9a0d75a)
  • Fix TomlDateTime ctor compile regression (5bc9fc5)
  • Fix table array headers in event parser (b7adcec)
  • Fix source generator array type names (717f529)
  • Fix site readme.md (3f1d440)
  • Fix: Round-trippable double formatting (b8b60d2)
  • Fix: Tomlyn.Signed pack targets name (94c1c26)

🚀 Enhancements

  • Refactor SyntaxParser to use TomlLexer (f2653e7)
  • Refactor TomlParser to stream events incrementally (5c9e4f8)

🧰 Maintenance

🏭 Tests

  • Add tests for TOML 1.1 toml-test extensions (1f3c019)
  • Add tests for TomlSerializer overloads (62a1213)

📚 Documentation

  • Add documentation site scaffolding (77fb373)
  • Add documentation site skeleton (f9fa0ea)
  • Fix docs snippets for naming policy (537ac2b)

🧰 Misc

  • Update AGENTS.md (b4e763d)
  • Implement TomlReader/TomlWriter core (0d019aa)
  • Defer TOML string decoding to reader (604b32d)
  • Improve PropertyName event spans (d416a4d)
  • Lexer: recognize comma in key mode (322d331)
  • Preserve offset when formatting TomlDateTime (52b3255)
  • Improve toml-test JSON comparison (b09b574)
  • Lexer: diagnose lone CR newlines (13e65bc)
  • Update toml-test to v2.0.0 (30529e0)
  • Lexer: fix comment spans for non-BMP (ed3b2f4)
  • Lexer: allow tab in basic strings (4e1ee5e)
  • Parser: support TOML 1.1 inline tables (e75cce3)
  • Validator: tighten table and key semantics (f2c53ee)
  • Validator: allow super-tables after dotted headers (56f9a23)
  • Parser: keep newline after inline table (7087423)
  • Parser: treat inline-table newlines as trivia (2119096)
  • Tests: normalize datetime JSON values (f971921)
  • Tests: fix net48 build for datetime normalization (9b827ac)
  • Parser: allow comma after inline-table newline (32fe80f)
  • Tests: exclude TOML 1.1 inline-table newlines (d8590e0)
  • Make TomlParser allocation-free for property names (4582e1d)
  • Docs: clarify TomlParseEvent.PropertyName (071d495)
  • Expose TomlLexer tokens with TomlTextPosition (6eaf2d0)
  • Expand reflection mapping member selection (37283b2)
  • Support JsonConstructor and required members (b8497cb)
  • Honor converter attributes in resolver pipeline (bfe6a8f)
  • Expose offset on TomlException (e784ce7)
  • Integrate metadata store for trivia and display hints (50ebaae)
  • Validate source-gen options and converters (9415569)
  • Support snake/kebab naming policies in source gen (b9b9410)
  • Handle built-in scalar types in source gen (0d413f7)
  • Update AOT test app to new serializer (79f13e1)
  • Internalize metadata provider contract (400f9c8)
  • Replace TomlWriter legacy text emission (52d3231)
  • Remove legacy Toml facade and align new pipeline (60e7011)
  • Remove legacy runtime model mapping stack (b209e37)
  • Annotate reflection paths for trimming/AOT (aa7a540)
  • Use generated type info in AOT tests (420c562)
  • Make source-generated type metadata AOT-friendly (e7bee6d)
  • Update logo assets (364c5f5)
  • Update readmes for new API (63041cb)
  • Refresh packaging for v1.0 cutover (5d9c582)
  • Ensure missing-key errors include source spans (ed08af4)
  • Enforce XML docs for public APIs (f732c99)
  • Ignore toml-test failure logs (2d46968)
  • Refresh changelog header for v1.0 redesign (edc3711)
  • Embed ILLink substitutions in signed package (bf8ae7f)
  • Validate RootValueKeyName and wrap root key literally (294364f)
  • Throw TomlException for invalid converter attributes (1dad85c)
  • Throw TomlException for invalid extension data members (68f928e)
  • Throw TomlException when no type metadata exists (eed4a0b)
  • Throw TomlException for converter factory failures (e658e7b)
  • Throw TomlException for invalid polymorphism configuration (126c8a9)
  • Throw TomlException for constructor parameter collisions (10f0364)
  • Parse UTF-8 streams as bytes for precise error offsets (0db0748)
  • Align TomlException surface with v1.0 spec (20248d6)
  • Throw TomlException for non-string dictionary keys (7deb1dd)
  • Validate reflection constructor selection (a5971cf)
  • Replace ITomlMetadataProvider with metadata store (2215da0)
  • Capture metadata for TomlTable deserialization (ee78d47)
  • Throw TomlException for missing built-in metadata (c799c72)
  • Capture property source spans in metadata (1d86112)
  • Avoid validator crashes on unknown datetime kinds (85fb622)
  • Throw TomlException for invalid key hex escapes (8c85fdc)
  • Report invalid datetime literals as TomlException (18722c3)
  • Wrap string/key decode errors with TomlException (79801ed)
  • Limit toml-test runs to TOML 1.1 fixtures (8c7f245)
  • Clarify datetime StringValue semantics (408e22f)
  • Make toml-test path filters cross-platform (833e488)
  • Support sets and immutable collections (d9e2d02)
  • Support Nullable mapping in reflection and source-gen (5a2e61a)
  • Source-gen: treat enums and object as built-in (ad738f3)
  • Improve object write support for built-in scalar types (21e1743)
  • Restructure benchmark runner (120a984)
  • Update logo (b980b12)
  • Update logo bis (d4fd7c1)
  • Perf: Optimize lexer/parser (6be68ba)
  • Perf: avoid nullable return in character iterators (d39fa93)
  • Rewrite parsing pipeline over ReadOnlyMemory (02e4e81)
  • Update site icons (e0f58ec)
  • Revamp documentation site structure (c71be52)
  • Update logo (e14f294)
  • Improve site and user guide documentation comprehensively (5834bd6)
  • Update polymorphism documentation for new features (f1caddd)
  • Update README layout and tagline (753435e)
  • Update banner (3a8deb2)
  • Remove UTF-8 byte[] APIs (562d33d)
  • Docs: Cross-link SharpYaml (791eb64)
  • Remove old migration.md (bb97e27)
  • Prepare for 1.0 (68c92ac)
  • Update license (c341ccb)
  • Update license and namespace (f8faea3)
  • Remove old changelog.md (6ead26e)

Full Changelog: 0.20.0...1.0.0

Published with dotnet-releaser


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from a team as a code owner March 7, 2026 04:06
@renovate renovate bot requested a review from sebasgomez238 March 7, 2026 04:06
@renovate renovate bot force-pushed the renovate/tomlyn.signed-1.x branch 2 times, most recently from ce318dc to 5208d32 Compare March 9, 2026 16:01
@github-actions
Copy link

github-actions bot commented Mar 9, 2026

👋 Hi! It looks like you modified some files in the Detectors folder.
You may need to bump the detector versions if any of the following scenarios apply:

  • The detector detects more or fewer components than before
  • The detector generates different parent/child graph relationships than before
  • The detector generates different devDependencies values than before

If none of the above scenarios apply, feel free to ignore this comment 🙂

@renovate renovate bot force-pushed the renovate/tomlyn.signed-1.x branch from 5208d32 to 55d1bd7 Compare March 9, 2026 17:34
Toml.ToModel was removed in Tomlyn 1.0. Replace with
TomlSerializer.Deserialize and drop TomlModelOptions (unmapped
properties are ignored by default in the new API).
@renovate
Copy link
Contributor Author

renovate bot commented Mar 9, 2026

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

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.

1 participant