Skip to content

Releases: lfex/lutil

0.16.3

20 Jul 21:15

Choose a tag to compare

lutil 0.16.3 Release Summary

CI/CD Infrastructure Updates

Erlang/OTP Version Support:

  • Updated primary build matrix to support newer OTP versions: 28, 27, 26 (was 26, 25, 24)
  • Moved older versions (25, 24) to separate "old-builds" job
  • Upgraded Ubuntu runner from 20.04 to 22.04
  • Updated rebar3 versions:
    • Main builds: 3.25 (was 3.22)
    • Old builds: 3.22 (was 3.15)

Documentation Improvements

README.md Updates:

  • Fixed badge link naming consistency (added hyphens: lfe-badge, erlang-badge, etc.)
  • Updated Erlang version support badge to show "24+" instead of "21 to 26"
  • Added Hex.pm download badge and links
  • Improved link organization with cleaner markdown formatting

New Features

Added lcycle.erl Module:

  • Complete cycle/iterator implementation with both stateful and stateless APIs
  • Stateful version using gen_server for process-based state management
  • Stateless version using pure functional approach
  • Polymorphic functions that work with both PIDs and lists
  • Features include: new/1, next/1, last/1, take/2, lastn/2, reset/1, stop/1
  • Comprehensive example usage demonstrating both approaches

Version Bump

  • Application version updated from 0.16.2 to 0.16.3

Full Changelog: 0.16.2...0.16.3

0.16.1

11 Jan 20:25

Choose a tag to compare

Full Changelog: 0.15.0...0.16.1

0.15.0

19 Sep 07:04

Choose a tag to compare

Full Changelog: 0.14.3...0.15.0

0.14.3

16 Aug 01:35

Choose a tag to compare

Full Changelog: 0.14.2...0.14.3

0.14.2

14 Aug 00:28

Choose a tag to compare

Full Changelog: 0.13.5...0.14.2

0.13.5

06 Aug 03:17

Choose a tag to compare

Full Changelog: 0.13.3...0.13.5

0.13.3

21 Jul 05:16

Choose a tag to compare

Full Changelog: 0.13.2...0.13.3

0.13.2

05 Jul 20:35

Choose a tag to compare

Full Changelog: 0.13.0...0.13.2

0.13.0

11 Aug 06:18

Choose a tag to compare

Fix for older Erlangs.

0.12.0

24 Jun 05:30

Choose a tag to compare

Added excludes for packaging.