Releases: lunarmodules/lua_cliargs
Releases · lunarmodules/lua_cliargs
v3.0.2
[3.0.2] - 2023-12-18
This is a safe-harbor release with essentially the same code as v3.0-2
. The latter was labeled as a rockrel bump, but actually contained code changes over the previous -1
rockrel. Now there is a version tag that actually contains the new code so projects can pin dependencies properly. Of course this comes with the new upstream project URLs. Additionally a dev rockspec is available to install the latest version from the Git repository HEAD.
The only code change should be the difference in reported version without the rockrel as part of the code version. This should pave the way for more releases with proper versioning.
Bug Fixes
- Remove rockspec version from code version string
Features
- Add dev rockspec
Miscellaneous Tasks
- Drop obsolete Travis testing setup
- Add Luacheck linter
- Shuffle published rockspecs into directory, prep for automated releases
- Drop obsolete release automation related env file
- Add workflow to deploy rockspecs (#74)
- Add workflow for testing with Busted
- Overhaul dev rockspec with LunarModules boilerplate and test dependencies
- Adjust spec handling so we can test against installed library
- Skip tests requiring optional dependencies not compatible with Lua 5.4