Skip to content
This repository has been archived by the owner on Nov 20, 2023. It is now read-only.

Latest commit

 

History

History
44 lines (25 loc) · 1.18 KB

CHANGELOG.md

File metadata and controls

44 lines (25 loc) · 1.18 KB

2.5.3

  • Fix Package.swift manifest

2.5.2

  • Update Package.swift manifest

2.5.1

  • Make vals dictionary retrievable from Jar.Context so it can be used in compatibility code with other encoding systems like Codable.

2.4.0

  • Xcode 13.0 compatibility

2.3.0

  • Xcode 12.4 compatibility

2.2.1

  • Enable Swift 5.1 compatibility.

2.1.0

  • Made the description of LiftError more useful by adding the message field.

2.0.2

  • Linting

2.0.1

  • Fixed a bug with forwarding the jar context when using some combinations of nested containers.

2.0

  • Added support for Swift 4.1 conditional conformance by making Optional, Array and Dictionary to optionally conform to JarElement.
  • Conditional conformance makes it easier to build nested jars without explicitly creating jars:
  • Previously let jar: Jar = ["optional": Jar(optional), "array": Jar(array)] can now be written as: let jar: Jar = ["optional": optional, "array": array].
  • Removed all versions of Jar' s map() methods as these do not play well with the adding of conditional conformances and you can easily get the same functionally without them.

1.0

This is the first public release of the Lift library.