Skip to content

Conversation

@lunar-renovate
Copy link
Contributor

@lunar-renovate lunar-renovate commented Nov 21, 2024

This PR contains the following updates:

Package Update Change
jpsim/Yams major from: "3.0.1" -> from: "5.3.1"

Release Notes

jpsim/Yams (jpsim/Yams)

v5.3.1

Compare Source

Breaking
  • None.
Enhancements
Bug Fixes
  • Resolves an issue where Yams would sometimes produce an invalid Anchor/alias
    pair when encoding single-value types.

v5.3.0

Compare Source

Breaking
  • None.
Enhancements
  • Yams is able to encode and decode Anchors via YamlAnchorProviding, and
    YamlAnchorCoding.
    Adora Lynch
    #​125

  • Yams is able to encode and decode Tags via YamlTagProviding
    and YamlTagCoding.
    Adora Lynch
    #​265

  • Yams is able to detect redundant structs and automatically
    alias them during encoding via RedundancyAliasingStrategy
    Adora Lynch

Bug Fixes
  • None.

v5.2.0

Compare Source

Breaking
  • Swift 5.7 or later is now required to build Yams.
    JP Simard
Enhancements
Bug Fixes
  • Yams will now correctly error when it tries to decode a mapping with duplicate keys.
    Tejas Sharma
    #​415

v5.1.3

Compare Source

Breaking
  • None.
Enhancements
Bug Fixes

v5.1.2

Compare Source

Breaking
  • None.
Enhancements
  • None.
Bug Fixes

v5.1.1

Compare Source

Breaking
  • None.
Enhancements
  • Allow specifying a newLineScalarStyle for encoding string scalars with
    newlines when using YAMLEncoder.
    Tejas Sharma
    #​405

  • Improve support for Bazel 7.x.
    JP Simard

Bug Fixes
  • None.

v5.1.0

Compare Source

Breaking
  • None.
Enhancements
  • None.
Bug Fixes
  • Change how empty strings are decoded into nullable properties.
    key: "" previously decoded into
    struct Value: Codable { let key: String? } as Value(key: nil)
    whereas after this change it decodes as Value(key: "").
    This could be a breaking change if you were relying on the previous
    semantics.
    Liam Nichols
    #​301

  • Fix parsing of unquoted URLs into Strings.
    Honza Dvorsky
    #​337

v5.0.6

Compare Source

Breaking
  • None.
Enhancements
  • Allow decoding from an existing Node.
    Rob Napier
Bug Fixes
  • Empty dictionaries can be now represented, regardless of its key or element
    type information.
    JP Simard
    #​393

v5.0.5

Compare Source

Breaking
  • None.
Enhancements
  • None.
Bug Fixes

v5.0.4

Compare Source

Breaking
  • None.
Enhancements
Bug Fixes
  • None.

v5.0.3

Compare Source

Breaking
  • None.
Enhancements
Bug Fixes
  • None.

v5.0.2

Compare Source

Breaking
  • None.
Enhancements
Bug Fixes
  • None.

v5.0.1

Compare Source

Breaking
  • None.
Enhancements
  • None.
Bug Fixes
  • Build CYaml as PIC (Position Independent Code) when building with
    CMake.
    Yuta Saito

v5.0.0

Compare Source

Breaking
  • Swift 5.4 or later is now required to build Yams.
    JP Simard
Enhancements
  • Adding sequenceStyle and mappingStyle to Emitter.Options
    Terence Grant
Bug Fixes
  • None.

v4.0.6

Compare Source

Breaking
  • None.
Enhancements
Bug Fixes
  • Fix build error when integrating Yams using CocoaPods.
    JP Simard

v4.0.5

Compare Source

Breaking
  • None.
Enhancements
Bug Fixes
  • None.

v4.0.4

Compare Source

Breaking
  • None.
Enhancements
Bug Fixes

v4.0.3

Compare Source

Breaking
  • None.
Enhancements
Bug Fixes
  • None.

v4.0.2

Compare Source

Breaking
  • None.
Enhancements
  • Add support for Apple Silicon in SwiftSupport.cmake.
    Max Desiatov
Bug Fixes
  • None.

v4.0.1

Compare Source

Breaking
  • None.
Enhancements
  • None.
Bug Fixes
  • String scalars containing numbers are no longer decoded as numbers.
    Matt Polzin
    #​263

  • Fix compilation errors when compiling using Swift For TensorFlow or
    Windows.
    Saleem Abdulrasool

v4.0.0

Compare Source

Breaking
  • Swift 5.1 or later is now required to build Yams.
    JP Simard
Enhancements
  • YAMLDecoder now conforms to the TopLevelDecoder protocol when
    Apple's Combine framework is available.
    JP Simard
    #​261

  • Add YAMLDecoder.decode(...) overload tha takes a YAML string encoded
    as Data using UTF8 or UTF16.
    JP Simard

Bug Fixes

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 has been generated by Renovate Bot.

@lunar-renovate lunar-renovate force-pushed the renovate/jpsim-yams-5.x branch 2 times, most recently from 2616a34 to 4469278 Compare February 17, 2025 23:15
@lunar-renovate lunar-renovate force-pushed the renovate/jpsim-yams-5.x branch from 4469278 to c9334c3 Compare February 24, 2025 05:11
@MadsBogeskov MadsBogeskov merged commit a6fa3cc into main Mar 11, 2025
1 check passed
@MadsBogeskov MadsBogeskov deleted the renovate/jpsim-yams-5.x branch March 11, 2025 09:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants