Skip to content

Releases: membraneframework/bunch

v1.6.1

29 Nov 07:24
90d69f0
Compare
Choose a tag to compare

What's Changed

  • Repair an indentation issue with then_if example in docs by @varsill in #44
  • Add GitHub workflow closing newly opened issues and default issue template by @FelonEkonom in #45
  • Stop creating GH label on issue opened by @FelonEkonom in #46
  • Create GH workflow running on PR opened by @FelonEkonom in #47
  • Use Logger.warning instead of Logger.warn by @mickel8 in #48

New Contributors

Full Changelog: v1.6.0...v1.6.1

v1.6.0

22 Dec 10:17
ce725de
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.5.0...v1.6.0

v1.5.0

16 Nov 18:02
179707e
Compare
Choose a tag to compare

What's Changed

  • add require? option, support passing functions and deprecate require_if option in Bunch.Config.parse by @mat-hek in #40

Full Changelog: v1.4.1...v1.5.0

v1.4.1

04 Nov 12:16
82123e9
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.0...v1.4.1

v1.4.0

27 Oct 10:11
e313785
Compare
Choose a tag to compare

What's Changed

  • Fix & deprecate list type, add Typespec.enum_to_alternative by @mat-hek in #38

Full Changelog: v1.3.2...v1.4.0

v1.3.2

07 Sep 09:34
3833d59
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @shuntrho made their first contribution in #36

Full Changelog: v1.3.1...v1.3.2

v1.3.1

23 Mar 16:20
dee1de8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.3.1

V1.3.0

14 Feb 12:03
4ef767f
Compare
Choose a tag to compare

This release brings a bunch of new features:

  • Bunch.key/1 and Bunch.value/1 for dealing with key-value tuples
  • their Bunch.KVEnum.keys/1 and Bunch.KVEnum.values/1 counterparts
  • a new module Bunch.List with Bunch.List.unfoldr/2 and Bunch.List.try_unfoldr/2
  • Bunch.Macro.prewalk_while/3 (prewalk_while version with accumulator)
  • Improved documentaion for Bunch.withl/2

Also, Bunch.KVList module has been deprecated in favour of Bunch.KVEnum

V1.2.0

22 Aug 10:17
3b9ccdf
Compare
Choose a tag to compare

This release adds more helpers operating on keys and values in KVLists, namely:

  • filter_by_keys/2, filter_by_values/2
  • each_key/2, each_value/2
  • any_key?/2, any_value?/2

Another new thing is get_updated function for maps and get_updated_in for types implementing Access behaviour. They are simple wrappers for get_and_update and get_and_update_in that return the updated value.

V1.1.0

22 Aug 09:43
9b1a375
Compare
Choose a tag to compare

This small release adds Markdown indentation helpers: Bunch.Markdown.indent/2 and Bunch.Markdown.hard_indent/2