Skip to content

Releases: xoofx/SharpYaml

3.12.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 19:34

Changes

🧰 Misc

  • Honor runtime converters in generated contexts (#150) (66c0afe)
  • Resolve generated runtime converters during initialization (#150) (9d6d064)
  • Support interface polymorphism in source generation (#151) (5ca3589)
  • Mark generated serializer code as generated (#152) (b1e393b)
  • Quote standalone indicator scalars (#153) (55a0497)
  • Switch to dotnet-releaser NuGet Trusted Publishing (00be790)

Full Changelog: 3.11.0...3.12.0

Published with dotnet-releaser

3.11.0

Choose a tag to compare

@github-actions github-actions released this 24 Jun 19:17

Changes

✨ New Features

  • Add YamlTypeInfo serializer overloads (#148) (196413c)

🐛 Bug Fixes

  • Fix source-generated converter resolution (a59f5e4)

🧰 Misc

  • Optimize generated option checks (32f022f)
  • Generate transitive YAML source types (#149) (4b23a71)
  • Switch to NuGet Trusted Publishing (c9122d4)

Full Changelog: 3.10.2...3.11.0

Published with dotnet-releaser

3.10.2

Choose a tag to compare

@github-actions github-actions released this 22 Jun 20:35

Changes

🧰 Misc

  • Support mutable collection serialization (b853dcf)

Full Changelog: 3.10.1...3.10.2

Published with dotnet-releaser

3.10.1

Choose a tag to compare

@github-actions github-actions released this 22 Jun 19:46

Changes

🐛 Bug Fixes

  • Fix source generation for netstandard2.0 (26cfb42)

🧰 Misc

Full Changelog: 3.10.0...3.10.1

Published with dotnet-releaser

3.10.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 06:21

Changes

🧰 Misc

  • Support conditional YamlIgnore (#146) (a52926d)
  • Emit static source for attribute branches (df481f4)

Full Changelog: 3.9.0...3.10.0

Published with dotnet-releaser

3.9.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 13:53

Changes

🐛 Bug Fixes

  • Fix YamlNode deserialization location preservation (#144) (c6fc4f2)

🧰 Misc

Full Changelog: 3.8.0...3.9.0

Published with dotnet-releaser

3.8.0

Choose a tag to compare

@github-actions github-actions released this 28 May 20:27

Changes

✨ New Features

  • Add block sequence item style controls (#142) (66c0590)

Full Changelog: 3.7.2...3.8.0

Published with dotnet-releaser

3.7.2

Choose a tag to compare

@github-actions github-actions released this 28 May 20:01

Changes

🐛 Bug Fixes

  • Fix support YamlNode in source-generated contexts (#143) (835c70a)

Full Changelog: 3.7.1...3.7.2

Published with dotnet-releaser

3.7.1

Choose a tag to compare

@github-actions github-actions released this 26 Apr 10:54

Changes

✨ New Features

🐛 Bug Fixes

  • Fix source-gen YAML null strings (056e1e2)

Full Changelog: 3.7.0...3.7.1

Published with dotnet-releaser

3.7.0

Choose a tag to compare

@github-actions github-actions released this 29 Mar 17:50
6ef7504

Changes

🐛 Bug Fixes

  • Apply UnknownDerivedTypeHandling.Fail to tag-based polymorphism (PR #133) by @fdcastel
  • Suppress SHARPYAML002 when a converter handles the type (PR #140) by @fdcastel

🚀 Enhancements

  • Clarify tag-only YamlDerivedType does not set default derived type (PR #134) by @fdcastel
  • Add YamlSerializerContext.CreateOptions for per-call option overrides (PR #138) by @fdcastel

📚 Documentation

  • Expand converter documentation with registration methods and priority (PR #137) by @fdcastel

🧰 Misc

  • Support C# required keyword in source generation and reflection (PR #139) by @fdcastel

Full Changelog: 3.6.0...3.7.0

Published with dotnet-releaser