Commit Graph

148 Commits

Author SHA1 Message Date
0fc2198832
- Remove all unnecessary properties for IOFormat
- Separate interfaces for `IOReader` and `IOWriter`
2022-05-16 18:57:48 +03:00
bedab0dc86
Remove experimental flag from YAML 2022-05-03 17:42:00 +03:00
82d37f4b55
Fix text envelope formats partial reads 2022-04-29 18:35:44 +03:00
6d396368b7
Fixe meta file name 2022-04-24 14:44:31 +03:00
eaa9d40d60
Change suspend DataSet.getData to operator DataSet.get 2022-04-24 09:19:14 +03:00
3c6bc15716
move to Kotlin 1.6.20 and KTor 2.0 2022-04-15 18:56:00 +03:00
11143e4ba1
0.5.3-dev-4 2022-03-07 16:12:01 +03:00
1e97165328
Refactory Factory 2021-12-12 17:58:01 +03:00
532e0c253b Add Yaml meta format plugin 2021-11-27 13:36:07 +03:00
c423dc214e Some name refactoring 2021-11-24 20:26:29 +03:00
d178c4ff0d Fix number comparison bug in value 2021-11-02 10:50:38 +03:00
3f54eee578 Workaround for https://youtrack.jetbrains.com/issue/KT-48988. Smart building of child contexts 2021-10-10 14:32:32 +03:00
b404615145 Cleanup Json serializers 2021-08-01 19:17:20 +03:00
7aec2f3547 Cleanup delegates. Fix a lot of bugs 2021-08-01 14:28:11 +03:00
8763d63e28 Name revolution 2021-07-31 15:02:11 +03:00
c8bd3390cb Cover corner cases in JsonMeta 2021-07-30 09:17:46 +03:00
a3479e74f7 WIP full refactor of Meta 2021-07-25 12:57:10 +03:00
9f5b010847 WIP full refactor of Meta 2021-07-24 19:58:19 +03:00
5afe0523f1 refactor to kotlin 1.5 2021-04-27 10:55:58 +03:00
f1f5f7a70c Isolate and deprecate Context plugin mutation logic. 2021-04-06 15:12:40 +03:00
3f0d088c48 Change package name to space.kscience 2021-03-03 11:36:22 +03:00
f3d43cd40a Remove kotlinx-io 2021-02-28 22:03:40 +03:00
488cd5a939 Tables refactor to KType 2021-02-23 17:40:28 +03:00
1970243785 Remove KClass from dataforge-data 2021-02-07 18:15:54 +03:00
81fb064d38 Maturity declarations. 2021-02-07 12:46:15 +03:00
730ac69544 build tools 0.7.5 and JVM-IR 2021-02-05 09:49:35 +03:00
0e053ab78d Move yaml to multiplatform 2021-01-30 19:49:28 +03:00
66355793ee Remove restriction on empty ListValue since it have a separate type now. 2021-01-28 10:34:28 +03:00
e88178ffe7 readEnvelopeFile throws exception instead of returning null for missing encoders 2021-01-28 10:25:54 +03:00
9ed4245d84 WIP full data refactor 2021-01-10 14:32:52 +03:00
8b1d5eb69e Task and data input validation moved to JVM 2020-12-29 22:19:11 +03:00
6389a25aaf Moved ValueItem and NodeItem to the top level 2020-12-24 10:48:51 +03:00
89f0d627b8 A major refactor MutableItemProvider instead of Config 2020-12-23 19:09:02 +03:00
7c4d69ec1b Refactor Value. 2020-12-09 12:04:10 +03:00
eb16294a7e Fix api definitions 2020-12-04 14:07:00 +03:00
17c9bf3d54 Move envelope builder to the top level. 2020-12-04 11:26:03 +03:00
2098d96561 Fix build and update internals of MetaSerializer 2020-12-04 10:38:56 +03:00
4c98d62e8f Implement YamlMetaFormat with yaml.kt 2020-12-04 10:19:42 +03:00
2eb5fe03cd Fix scheme initialization 2020-11-20 16:58:27 +03:00
8ef0b2247c Changed kotlin version to 1.4.20-M2 2020-10-28 13:01:29 +03:00
01c209d1d6 Finish migration to 1.4.20 2020-09-28 15:38:29 +03:00
acfb070938 New Meta serializer 2020-09-16 15:10:43 +03:00
44ef4ad97f bump version 2020-09-15 21:14:21 +03:00
bc4456637c Native for all 2020-09-14 20:32:41 +03:00
b229de3eb7 Context content resolution refactor.
Explicit API mode.
2020-09-13 19:35:58 +03:00
606faa5e1b Explicit mode 2020-09-08 21:45:50 +03:00
8a8484172c Fix IO after refactoring 2020-09-08 16:04:15 +03:00
eeb4643d93 IO refactoring 2020-09-07 13:44:02 +03:00
a767f279a3 Fixed 1.4 build 2020-09-05 16:19:03 +03:00
57b263ec63 Migration to 1.4 2020-08-31 11:27:44 +03:00