Releases: tongson/LadyLua
Releases · tongson/LadyLua
Black Future
- Aliases:
list:push
list:pop
+ - Aliases:
queue:push
queue:pop
queue:iterator
+ tuple
module fixes and enhancements +- Renamed
tuple:elements
totuple:iterator
+ - Renamed
bimap
module tomap
+ - Renamed
deque
module toqueue
+ - New module:
state
+ - New module:
graph
+ - New module:
object
+ - New module:
ssh_config
+ - New module:
date
+ - New functions:
refmt.toml_to_json
andrefmt.json_to_toml
+ - Removed
rr
module +
Scared Shrapnel
0.9.0 Scared Shrapnel
- Loading plain Lua source is now done through
package.loaders
- Faster VM startup time; From 18ms to <1ms in a test machine
- Now a module to support ./cmd builds
- Easier standalone programs
- Added
crypto.random
- Added
crypto.fast_random
- Removed
kapow
module - New module:
guard
- New module:
deque
- New module:
bimap
- New module:
tuple
- New module:
argparse
- New global function for extending modules:
extend
- Moved
exec.cmd
andexec.run
toexec
extensions module - Moved
json.array
andjson.object
tojson
extensions module - Moved
string
extensions to separate extensions module - Added
table.clone
- Added
table.read_only
- Bug fix:
list
- gopher-lua fixes for
pcall
,select
,#
operator, andstring.gsub
- Add
bitcask.open
configuration argument for maximum value size
Freckled Serpent
- New setting for
exec
module;timeout
in seconds - New json functions,
array
andobject
iterators - New function:
os.sleep
- Removed
password
module - Replaced
kapow.not_allowed
withkapow.unprocessable
- Removed
html
module - Stripped 1MiB by removing password and html modules
- New module:
list
Negligent Clamshell
- New module: bitcask
- New function: logger.time()
- New DSL module: Lopper
- Removed inspect module
- New function: crypto.valid_hmac
- DSL modules no longer embedded
- New module: refmt
- New module: rr
- Rename module uid to ksuid
- New module: uuid
- New module: ulid
- New function string.split
- New function string.splitv
- New function string.trim_end
- New function string.trim_start
- New function string.contains
- table.find is now recursive
- New function os.outbound_ip
- New function password.strength
Gummy Mastiff
- New module: telegram
- New module: pushover
- New module: slack
- New module: fsnotify
- New module: logger
- Converted redis module to object:method style
- buildah: New NOTIFY settings
Epidural Dollop
- buildah: Consolidate APK() command.
Yelling Petunia
- buildah: Removed default cmd config in ENTRYPOINT()
- buildah: Removed default arguments from MKDIR(), COPY(), ADD()
Failed Siesta
- Fix buildah PUSH()
Surplus Siesta
- New DSL module "buildah"
- New module "lz4"
- Selene configuration
- Removed redundant string.line_to_list()
- New function string.to_map()
- Add fourth return value for exec.command
Flying Squiggly
- New function: exec.cmd
- New module: redis
- New module: password
- New module: mysql
- exec.ctx argument changed to table