Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: CoreOffice/XMLCoder

0.18.0

29 Dec 16:39
@Joannis Joannis
5e1ada8
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.17.1...0.18.0

Contributors

leogdion, maciejtrybilo, and 4 other contributors
Assets 2
Loading
pantor-r reacted with rocket emoji
1 person reacted

0.17.1

10 May 07:57
@Joannis Joannis
b1e944c
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • Fix decoding of enum with associated values when enum case does not contain value by @Alkenso in #265
  • Fix decoding of types conforming to XMLNodeDecoding by @Alkenso in #266

New Contributors

Full Changelog: 0.17.0...0.17.1

Contributors

Alkenso
Loading

0.17.0

02 May 09:42
@Joannis Joannis
80b4a16
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • Adds .noEmptyElements option to OutputFormatting by @nighthawk in #264

New Contributors

Full Changelog: 0.16.0...0.17.0

Contributors

nighthawk
Loading
nighthawk reacted with hooray emoji
1 person reacted

0.16.0

12 Apr 22:47
@Joannis Joannis
666227d
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.15.0...0.16.0

Contributors

johankool
Loading

0.15.0

16 Nov 22:00
@Joannis Joannis
c438dad
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

New Maintainer

  • @Joannis is maintaining XMLCoder now, starting with PR #253

Full Changelog: 0.14.0...0.15.0

Contributors

MaxDesiatov and Joannis
Loading

0.14.0

31 Jul 18:48
@MaxDesiatov MaxDesiatov
ca93244
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.13.1...0.14.0

Contributors

MaxDesiatov, kikeenrique, and 3 other contributors
Loading
kkebo, vexonius, christopherweems, and elmeeee reacted with thumbs up emoji
4 people reacted

0.13.1

07 Nov 15:17
@MaxDesiatov MaxDesiatov

Choose a tag to compare

This is a bugfix release that fixes an edge case with the use of trimValueWhitespaces configuration on XMLDecoder, and adds official Windows support for users of Swift 5.5. Many thanks to @MartinP7r for multiple contributions to this release!

Closed issues:

  • Encoding an Attribute doesn't work anymore (#231)
  • How to "skip" certain XML tags / element in a TCX file (#227)
  • Encode element with empty key, no elements, and attributes (#224)

Merged pull requests:

Loading

0.13.0

06 Aug 10:39
@MaxDesiatov MaxDesiatov

Choose a tag to compare

This release adds two new features and a bugfix.

Namely:

  • removeWhitespaceElements boolean flag on XMLDecoder allows removing elements that have purely whitespace content.
  • convertFromUppercase case on KeyDecodingStrategy allows converting ALL_CAPS_SNAKE_CASE to camelCase.
  • an edge case in intrinsic key value decoding has been fixed.

Many thanks to (in alphabetical order) @huwr, @kneekey23, and @wooj2 for their contributions!

Closed issues:

  • Decoding special whitespace characters (#219)
  • Help with mix of attributes and elements (#212)

Merged pull requests:

  • Encode element with empty key, empty element, and attributes (#223) via @wooj2
  • Implement removeWhitespaceElements on XMLDecoder (#222) via @wooj2
  • Add convert from UPPERCASE decoding key strategy (#214) via @huwr
Loading
wooj2 reacted with hooray emoji wooj2, renaudjenny, and mflint reacted with heart emoji
3 people reacted

0.12.0

26 Jan 16:15
@MaxDesiatov MaxDesiatov
b8fa7fe
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

This release adds a few new features:

  • New charactersEscapedInAttributes and charactersEscapedInElements properties on XMLEncoder that allow customizing how certain characters are escaped.
  • You can now override the implementation of TopLevelEncoder Combine protocol conformance when subclassing XMLEncoder.
  • New prettyPrintIndentation property on XMLEncoder, which can take XMLEncoder.PrettyPrintIndentation values such as .tabs(1) or .spaces(2).

Thanks to Kenta Kubo for the contribution!

Closed issues:

  • How to decode <itunes:episode> tags (#201)
  • Fail to build in Xcode 12 beta (#196)
  • Changing the root node name ? (#191)
  • " in XML element may not always be escaping (#187)
  • &#10; in XML attributes (#185)
  • " and &quot; are not decoded equally (#184)
  • Use 2 spaces instead of 4 when .prettyPrinted (#183)
  • (Help using) How to decode this XML? (#180)

Merged pull requests:

Loading

0.11.1

03 May 11:48
@MaxDesiatov MaxDesiatov
ac411bd
This commit was signed with the committer’s verified signature. The key has expired.
MaxDesiatov Max Desiatov
GPG key ID: FE08EBF9CF58CBA2
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

This release fixes an issue, where non-string values used CDATA encoding. Thanks to @ksoftllc for reporting it!

Closed issues:

  • Non-string values are being encoded as CData when stringEncodingStrategy = .cdata (#178)
  • How to encode as an empty element (#177)

Merged pull requests:

Loading
Previous 1 3
Previous

AltStyle によって変換されたページ (->オリジナル) /