Releases: lfex/lutil
Releases · lfex/lutil
0.16.3
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
Full Changelog: 0.15.0...0.16.1
0.15.0
Full Changelog: 0.14.3...0.15.0
0.14.3
Full Changelog: 0.14.2...0.14.3
0.14.2
Full Changelog: 0.13.5...0.14.2
0.13.5
Full Changelog: 0.13.3...0.13.5
0.13.3
Full Changelog: 0.13.2...0.13.3
0.13.2
Full Changelog: 0.13.0...0.13.2