You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- base64: `ByteArray.encodeToBase64()`, `ByteArray.encodeToBase64Compact()`, `String.decodeBase64()` and `ByteArray.decodeBase64Compact()`. Also URL-friendly forms: `ByteArray.encodeToBase64Url` and `String.decodeBase64Url`.
24
+
29
25
- ByteArray tools: `getInt`, `putInt` and fast `indexOf`
30
-
- Tools to cache recalculable expressions: `CachedRefreshingValue`, `CachedExpression`
26
+
- Tools to cache recalculable expressions: `CachedRefreshingValue`, `CachedExpression` and `CachedSyncExpression` for JVM (as a good multithreading is there)
31
27
- Missing `ReenterantMutex` for coroutines
32
28
- Smart, fast and effective _asynchronous logging_, coroutine-based, using flows ti subscribe to logs and coroutines and
33
29
closures to not to waste time on preparing strings where logging level filters is out anyway.
@@ -324,6 +320,7 @@ one as in the sample above.
324
320
325
321
# Versions
326
322
323
+
- '1.3.0-SNAPSHOT' experimental version with upgraded dependenicies, might be not ompatible with older js projects due to this kotlin prolem
327
324
-`1.2.3-SNAPSHOT`
328
325
- more tools, also some sync tools for JVM convenience
329
326
- added some support for ios targets (in progress).
0 commit comments