Skip to content

Releases: EmilioOjeda/Extender

0.8.0

Choose a tag to compare

@EmilioOjeda EmilioOjeda released this 27 Oct 19:06

Features

  • enable throwing errors when trying to get the wrapped value from an Optional type (b705d9c)

0.7.0

Choose a tag to compare

@EmilioOjeda EmilioOjeda released this 11 Aug 18:34

Features

  • add the first(where:) function to the Optional type (0917c89)
  • add the zip function to the Optional type (6ce8995)

0.6.0

Choose a tag to compare

@EmilioOjeda EmilioOjeda released this 08 Aug 20:37

Features

  • add the isNil and isNotNil properties to check for nullability on optionals (8b16f37)
  • add the isNotEmpty for expressing non-emptiness in collections (2dc8b96)
  • add the Scala-like contains functions to the Optional type (f6b20d2)
  • add the Scala-like filter functions to the Optional type (d7c2a6b)
  • enable the comparison between key paths and values (bd0af0b)

0.5.0

Choose a tag to compare

@EmilioOjeda EmilioOjeda released this 07 Jul 17:44

Features

  • add the merge (+=) and merging (+) operators to dictionaries (3f0360d)

0.4.0

Choose a tag to compare

@EmilioOjeda EmilioOjeda released this 06 Jul 19:37

Features

  • allow the encoding and decoding of dictionaries (9cc946a)

0.3.0

Choose a tag to compare

@EmilioOjeda EmilioOjeda released this 05 Jul 19:52

Features

  • provide a key decoding strategy for converting from kebab-case to camelCase (8403d9d)
  • provide a key decoding strategy for converting from PascalCase to camelCase (ff06e0d)

0.2.0

Choose a tag to compare

@EmilioOjeda EmilioOjeda released this 24 Nov 19:03

Features

  • add higher-order functions that operate on key paths (3adbc50)

0.1.0

Choose a tag to compare

@EmilioOjeda EmilioOjeda released this 03 Nov 03:01

Features

  • extend nil-coalescing operations as functions (ddee413)