Skip to content

Commit 91f11de

Browse files
committed
Added release notes.
1 parent a772403 commit 91f11de

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed

docs/release-notes.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,63 @@ All notable changes to this project are documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.5.4] - 2025-10-31
9+
10+
### Maintenance Release - Templates and Polish
11+
12+
This release fixes template packaging issues and removes debug output that was inadvertently left in 0.5.3.
13+
14+
**Upgrade urgency**: MEDIUM - Users of 0.5.3 should upgrade to remove debug output and get complete template support
15+
16+
#### Fixed
17+
18+
- **CRITICAL**: Added `priv` directory to hex package files list
19+
- Templates were missing from hex.pm releases in 0.5.2 and 0.5.3
20+
- Users installing from hex couldn't use `rebar3 new` commands
21+
- Fixed in `src/rebar3_lfe.app.src` by adding `"priv"` to files list
22+
- See commit `014d7f1` for details
23+
24+
- **Output**: Removed debug statements polluting stdout
25+
- All `io:format` debug statements left from 0.5.3 troubleshooting have been removed
26+
- These were causing unwanted output during normal rebar3 operations
27+
- Clean output restored for compilation and other commands
28+
- Fixed in `src/r3lfe_config.erl`
29+
- See commit `89649cc` for details
30+
31+
- **Templates**: Fixed gen_statem template issues (contributed by Dmitry Matveyev)
32+
- Fixed formatting and syntax issues in `statem-handle-event.lfe.tpl`
33+
- Fixed formatting and syntax issues in `statem-state-functions.lfe.tpl`
34+
- Templates now generate correct LFE code for state machine implementations
35+
- See commit `fabecdc` for details
36+
37+
#### Changed
38+
39+
- **Templates**: Improved project template quality (contributed by Joel Jucá)
40+
- Added `.env` and `.envrc` to `.gitignore` for better environment management
41+
- Fixed heading levels in README template (changed from # to ##)
42+
- Added instructions for using `make repl` with customized colored prompt
43+
- See commit `aeb5887` for details
44+
45+
- **Templates**: Updated rebar.config templates for better compatibility
46+
- Changed hex plugin package references from `rebar3_lfe` to `r3lfe`
47+
- Updated all rebar.config template variants (app, lib, escript, main, release)
48+
- Updated CI/CD template for consistency
49+
- Fixed app.src templates to use correct package name
50+
- See commit `dd4e6dc` for details
51+
52+
- **Documentation**: Added warnings about using bleeding-edge branch
53+
- README now clearly indicates when users are on the development branch
54+
- Helps prevent confusion about stability and features
55+
- See commit `9d9b3ba` for details
56+
57+
#### Contributors
58+
59+
Special thanks to:
60+
- **Dmitry Matveyev** ([@greenfork](https://github.com/greenfork)) - Fixed gen_statem templates
61+
- **Joel Jucá** ([@joeljuca](https://github.com/joeljuca)) - Improved project templates
62+
63+
---
64+
865
## [0.5.3] - 2025-10-25
966

1067
### Critical Bug Fix Release

0 commit comments

Comments
 (0)