Changelog
View SourceAll notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
[1.5.0]
Changed
- luerl_io with some basic io functions added
- main Luerl discussions moved from slack to discord
- tostring can now handle tostring and name metakeys
- add ex_doc and move current docs to doc_legacy to avoid collisions
Fixed
- luerl_scan is now Lua compliant and doesn't do utf-8 encoding
- cleanup parser and fix handling of local functions
- scanner now does Lua compliant numbers and strings
- improve handling of string.format
- add attributes for local variables
- add typespecs to make dialyzer happy
- improve documentation info in files
- README now links to discord instead
- fix pcall error messages
[1.4.1]
Fixed
- Move
doc/
folder todoc_legacy/
so it doesn't collide withex_doc
artificats
[1.4.0]
This version was not released to Hex.pm due to a build issue
Changed
(breaking)
luerl:get_private
returns{ok, Val} | error
tuple
Fixed
- files with only comments can now be loaded
- atoms are now decoded as strings
- Erlang functions that return errors are now properly propagated upward and state is updated
- binary error messages captured in pcall are not formatted