Releases: jlangch/venice
Releases · jlangch/venice
Release 1.11.1
[1.11.1] - 2023-12-22
Added
- documentation
Release 1.11.0
[1.11.0] - 2023-12-21
Added
- module :ascii-table for creating and customizing simple ASCII tables
Refactored
- :core module to use qualified core functions within macros to follow
the "principal of least surprise".
Release 1.10.56
[1.10.56] - 2023-12-12
Added
- AES-256 (CBC, PKCS5Padding) file encryptor/decryptor to :crypt
module (for testing purposes only, in production use AES-256 GCM) - ChaCha20 file encryptor/decryptor to :crypt module (Java 11+)
- ChaCha20 BouncyCastle file encryptor/decryptor to :crypt modul (Java 8+)
- functions for handling byte order (little/big endian) on byte buffers
Disabled
- external entities in XML parser utils
Release 1.10.55
[1.10.55] - 2023-12-10
Added
- function
str/align - bytebuf allocation with random values
- bytebuf allocation with a fill value
- an example script comparing AES-256 CBC, AES-256 GCM, and AES-256 ZIP
encryption and decryption performance - an example script comparing MD5, SHA-1, SHA-256 hashing performance
Release 1.10.54
[1.10.54] - 2023-12-07
Added
- Added AES 256 (GCM, NoPadding) file encryptor/decryptor to :crypt
module
Release 1.10.53
[1.10.53] - 2023-11-13
Added
- improvements to :zipvault module. New functions
zipvault/entries
zipvault/add-file,zipvault/add-folder,zipvault/add-stream
Release 1.10.52
[1.10.52] - 2023-11-09
Added
- support for Docker ArangoDB dump & restore in the :cargo-arangodb module
- support for copying Docker ArangoDB dumps to/from the local file system
- support for 'docker/exec' detached/non detached (async/sync) mode
- module :zipvault to create AES-256 encrypted and password protected zip files
that can be opened by most unzip/uncompress tools on MacOS, Linux, or Windows
Fixed
- Fixed 'docker/exec' function. The docker tool expects the exec command and
its args as individual arguments:docker exec 0286eb877a91 ls /var/lib.
Passing "ls /var/lib" is not accepted. - option processing in 'io/file-out-stream' function
Release 1.10.51
[1.10.51] - 2023-11-05
Added
- support for docker volumes in
cargo/startfunction
Fixed
- an edge case with handling envs and args in
docker/runfunction
Release 1.10.50
[1.10.50] - 2023-11-03
Added
- an additional check to the CSV reader to reject quote chars in non quoted
fields. This is not allowed by the CSV standard - function
finderto find symbols
Fixed
- an edge case with CSV reader on a sequence of empty fields
Release 1.10.49
[1.10.49] - 2023-10-30
Added
- jsonl/splitln function
- io/print-line support for a single stream argument
Improved
- docker module to use :jsonl module to parse JSON command output