⚠️ indicates a breaking change.
[Unreleased]
Added
Changed
Removed
[0.2.2] - 2025-04-15
Added
- Add
buf::random_size()
to allow generating a random buffer of random size. - Add
buf::ByteReps
for writing RLE-coded hex dumps.
[0.2.1] - 2025-04-03
Changed
- Fix a platform-specific cast.
[0.2.0] - 2025-04-03
Added
- Add
ffi
module with apath_to_cstring()
function.
Changed
- Upgrade
rand
to0.9.0
. - ⚠️ Change
validate_name()
andvalidate_objname
to returnResult<(), String>
with a more constrained message.
Removed
- ⚠️ Removed
sqlfuncs
module (it lives in sqlfuncs now) - Removed rusqlite dependency (as a consequence of sqlfuncs being removed)
- ⚠️ Remove
tokiox::{Connector, run_connector, tcpconn}
. The connector lives in schmoozer now. - ⚠️ Remove
aync_trait
dependency (it used to be re-exported).
[0.1.4] - 2024-11-22
Added
fs::outdated()
can be used to detect of a file is "outdated" with regards to another.fs::run_if_outdated()
can be used to run a closure if a file is "outdated" with regards to another.
[0.1.3] - 2024-11-07
Added
- Add
setops
module for collecting set/map operations. Containschanges()
for calculating the changes between two sets.
[0.1.2] - 2024-11-01
Added
path::win2unix_sep()
can be used to convert paths with backslashes to paths with slashes.
[0.1.1] - 2024-10-19
Added
- Add
path::PathExt
, and implement it forPathBuf
.PathBuf::expand()
expands a string to aPathBuf
and returns it.PathBuf::expand_and()
works likePathBuf::expand()
but it runs a closure on the expanded pwth before returning it.PathBuf::expand_and_canon()
works likePathBuf::expand_and()
but it canonicalizes the path just before returning it.
[0.1.0]
Added
- Implement
Clone
andDeref
forExpandedPath
.
[0.0.4] - 2024-10-06
Added
- Add a
ExpandedPath
deserializer.
[0.0.3] - 2024-09-14
Added
- API for validating "object names".
sqlfuncs::isobjname()
Changed
- Major redesign of
Connector
/run_connector()
. Uses more conventional return types now and mergedConnector::retry()
andConnector::delay()
intoConnector::retry_delay()
.
[0.0.2] - 2024-02-13
Added
- Add an
iox
module, containingRngReader
which implementsstd::io::Read
and returns random data. - Add
fs::rndfile()
for creating files with random content of a requested size. - Add
tokiox
module with an abstraction over (re)connection loops.
[0.0.1] - 2024-02-10
Initial release