Commit Graph
73 Commits
Author SHA1 Message Date
sergeych b0e657889c version bump 2026-03-25 03:54:24 +03:00
sergeych 469e434395 version bump 2026-03-25 02:54:34 +03:00
sergeych a9f07ddb6f bipack: auto-detect unsigned inline types and add @Varint field codec 2026-03-25 02:49:52 +03:00
sergeych b8ac3e20e0 0.3.2 released, readme update 2025-12-15 09:04:14 +01:00
sergeych 972b033be1 v0.3.2-SNAPSHOT: added android-specific code and implementation, including defaultNamedStorage() 2025-12-15 08:39:25 +01:00
sergeych 1a46c8cab3 v0.3.0 released: kotlin 2.2.21 breaking changes with Instant/Clock, etc. adopted in a compatible way 2025-12-14 13:23:48 +01:00
sergeych 5357b05f4a fixed publishing for newer kotlin 2025-09-25 18:08:48 +04:00
sergeych e7f44bb5a0 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	build.gradle.kts
2025-09-25 10:32:20 +04:00
sergeych 01d9e0239e added more tools, start shifting to kotlin 2.2.0 2025-09-25 10:29:47 +04:00
sergeych 1ccb8ea8b3 new release, finishing 2025-03-26 22:47:37 +03:00
sergeych d8b7306b3e published to all platforms 2025-03-26 22:36:53 +03:00
sergeych a121f2c4a6 upgraded ms_stools 2025-03-16 22:28:50 +03:00
sergeych e33273d597 More ByteChink sugar 2025-03-08 16:00:01 +03:00
sergeych 6ea003700f small improvements 2025-03-08 02:09:35 +03:00
sergeych 38751b5df6 more docs 2025-01-18 04:28:11 +03:00
sergeych 39c5f1f586 version 0.1.11 2024-12-26 15:12:13 +03:00
sergeych 3f83e842fe !fix Long.encodeToHex bug, rewritten with new types
+fast BitSet set with enums support
2024-12-23 01:07:04 +03:00
sergeych f6d2422cc1 +added more useful collections 2024-12-22 12:22:51 +03:00
sergeych d29bf960aa - no caching on stored delegates, fix problens with memory storage connections
+ optStored now properly load/store only non-null values
* possible concurrent modification in KVStorage.clear fixed
2024-11-30 13:37:20 +07:00
sergeych 2eb38e27ed +ByteChunk 2024-10-11 08:24:00 +07:00
sergeych a4cf3fe8ee readme fix 2024-09-01 19:38:06 +02:00
sergeych 988974230d readme fix 2024-08-24 07:14:10 +02:00
sergeych 10b21ab205 docs/tests addons 2024-08-24 07:13:38 +02:00
sergeych fc9d4c5070 v0.1.7 release for all platforms on kotlin 2.0.20 - important fix in wasmJS 2024-08-24 07:00:01 +02:00
sergeych e07ebf564a v0.1.6 release for all platforms 2024-07-27 19:00:36 +02:00
sergeych a866dff852 docs publc 2024-07-24 22:50:54 +03:00
sergeych 904a91b8de more sugar & unsigned support 2024-06-30 12:50:52 +07:00
sergeych 1fd229fdb1 Added MRUCache 2024-06-29 10:32:03 +07:00
sergeych cc8c9ecc5d MP fixes: more platforms 2024-06-08 20:27:51 +07:00
sergeych a5f2128e1d added & published for all KMP targets (0.1.3) 2024-04-27 00:09:58 +02:00
sergeych 1c84f286d9 MP fixes 2024-04-23 21:49:57 +03:00
sergeych fa87a0f611 more ios/macos targets implementation 2024-03-15 19:22:36 +01:00
sergeych 87a0c14b85 0.1.1 published to platforms except apple 2024-02-26 12:47:24 +03:00
sergeych e9082af4de more KMP targets 2024-02-26 12:44:44 +03:00
sergeych 3c33eb3bd9 refactored packages, added more docs 2024-02-19 03:33:45 +03:00
sergeych babc3933eb 0.1.1-SNAPSHOT: storages, sync tools, docs 2024-02-18 22:52:36 +03:00
sergeych 3e6c487601 release 0.1.0: fixed bug with object/empty serialization, migrated to newest kotlin 2024-01-28 16:06:48 +03:00
sergeych 47b450c597 0.0.7: oendOfData support, correct decoding with default values past it 2023-12-24 00:39:38 +03:00
sergeych 06f8bc7ef2 release 0.0.6 2023-11-22 18:44:29 +03:00
sergeych 30bf5fefe9 more support for ubytearrays 2023-10-26 10:35:41 +03:00
sergeych b5db8bb8cc version bump in readme 2023-10-07 01:58:48 +01:00
sergeych 9eb7bd9e0e version bump 2023-10-07 01:55:59 +01:00
sergeych e1c78e2bbb 0.0.4-rc: fixed a bug in variable-size short field (rare situation and most often masked). 2023-10-07 01:50:26 +01:00
sergeych b7784fec18 0.0.3 release: docs, foxed dump formatting 2023-09-28 18:03:47 +01:00
sergeych ee20bfdee7 fixe #2 effective Instant binary representation (truncates to millis though) 2023-07-21 16:45:27 +01:00
sergeych d0f29ce06f more docs 2023-04-02 05:10:44 +01:00
sergeych 6ae2e9f885 some texts fixed 2023-04-01 17:27:52 +01:00
sergeych 641188e92b support for fixed size ints (all), but only BE 2023-04-01 17:17:42 +01:00
sergeych 86eb5e9d7f some support for fixed number 2023-04-01 16:12:20 +01:00
sergeych 5b8df2ff20 WrongCollectionSize exception added and more docs 2023-03-31 21:14:02 +01:00
sergeych ba6bf7eb37 ignore and annotation description 2023-03-31 07:10:59 +01:00
sergeych 204f73f045 BiPack: added @FixedSize for collection serialization 2023-03-31 06:20:26 +01:00
sergeych bd19570dec toDump() fixed fills 2023-03-16 16:35:18 +01:00
sergeych eb25bcb94e dokka docs added/2 2023-03-15 23:09:51 +01:00
sergeych 61c0b7b0f8 dokka docs added 2023-03-15 23:03:45 +01:00
sergeych 2cd68276d4 docs for bipack format 2023-03-15 11:21:59 +01:00
sergeych 569d62faa9 cosmetics 2023-03-15 10:51:10 +01:00
sergeych d97de2c3ea add more tests and fixed more glitches 2023-03-15 10:43:06 +01:00
sergeych 2823692b03 improved dump 2023-03-15 10:19:18 +01:00
sergeych 149a0e1850 optimization: ise varint on field counter for extendable format (it's rare for a struct to have so many fields so smartint will be better). 2023-03-15 09:51:54 +01:00
sergeych e556d4bc3d fixed bugs with platforms and types. Tests pased 2023-03-15 08:26:13 +01:00
sergeych e4f2644169 test for inner class CrcProtection bug 2023-03-13 23:19:48 +01:00
sergeych 8aa82bb42f missing stuff & ignores 2023-03-13 23:10:30 +01:00
sergeych 0b1cd2d9cf fixed bugs in types, added more tests 2023-03-13 21:49:09 +01:00
sergeych 0e8f3daf99 support for @Unsigned fields and fox bad error of kotlinjs x is Float glitch: it returns true for integers 2023-03-13 16:27:06 +01:00
sergeych 6bc01e9534 simpler annotations 2023-03-13 15:28:49 +01:00
sergeych 8c73ec9e30 CRC-protected frames 2023-03-13 15:28:08 +01:00
sergeych ee2c958445 tests moved to common 2023-03-12 23:27:21 +01:00
sergeych be03163a96 support for serialized frames 2023-03-12 23:22:21 +01:00
sergeych 63b231975b encoder and decoder now support extendable formats. 2023-03-12 22:48:21 +01:00
sergeych 6e65a216c5 upgraded to k1.8, upgraded stools, added more docs on codecs 2023-03-11 15:36:09 +01:00
sergeych 8fb052c4f9 refactored int codecs to DRY and easy support signed/unsigned values 2023-03-11 14:35:37 +01:00
sergeych 0f9702b1dc initial: varing and smarting packing tools 2023-02-03 13:10:43 +01:00