Releases: randomseed-io/utils
Releases · randomseed-io/utils
1.2.3
- Lazy map support functions added compatible with
com.intuitiveexplanations/lazy-map
:
map/lazy
, map/to-lazy
, map/lazy?
, map/select-keys-lazy
, map/merge-lazy
.
1.2.2
- Added
db.types/add-setter-uuid
.
1.2.1
- Removed type hints for primitive locals.
1.2.0
- Numeric ID keys support in generic database getters and setters
- Database builders and converters greatly simplified (removed some of the predefined options)
- More verbose error reporting during de-serialization
- Added
io.randomseed.utils.db.types
with opinionated database readers and writers
- Improved
some-str-*
functions, added filtering out empty strings in some-str-spc
- Added string processing functions:
to-lisp-str
, to-snake-str
, to-lisp-simple-str
, to-snake-simple-str
replace-first
, to-lisp-str-replace-first
, to-snake-str-replace-first
,
to-lisp-slashed-str
, to-snake-slashed-str
.
1.1.5
- Fixed a bug in map/nil-keys and map/nil-existing-keys causing error when there was no matching key
1.1.4
- Added console reading functions:
read-line-with-prompt
, crypto/read-pwd
, crypto/read-key
- Added high-level text getting functions:
ask
, crypto/ask-pass
, crypto/ask-key
1.1.3
- Database setter generator simplified
1.1.2
- Removed Clojure 11.1.0 dependency
- Added backward compatibility with Clojure versions < 11.1.0
1.0.7
- Fixed a bug causing empty keywords not being detected by empty-ident?
- Added not-empty-string? and not-empty-ident?
- Improved valuable? and not-valuable?
- Added macros: not-valuable, when-not-valuable
1.0.6
- Added empty-string? and empty-ident?
- Improved valence testing