Commit Graph

190 Commits

Author SHA1 Message Date
b07d281a83 Kotlin 1.6 2021-09-29 11:08:55 +03:00
a71bb732da Fix meta node listeners and attachements 2021-08-14 18:14:37 +03:00
922a3b07ee 0.5.0 release 2021-08-13 20:55:05 +03:00
66c708d9fb Add ValueProvider.kt 2021-08-10 21:30:40 +03:00
e5f422f9ca Protect meta aquisition in Scheme 2021-08-08 15:29:57 +03:00
e432b07201 Descriptor updates and utilities 2021-08-06 12:29:48 +03:00
28a6914747 Empty meta is represented by empty json object 2021-08-01 21:02:15 +03:00
b404615145 Cleanup Json serializers 2021-08-01 19:17:20 +03:00
3ba5a9076b Change Configurable config name 2021-07-31 17:06:17 +03:00
8763d63e28 Name revolution 2021-07-31 15:02:11 +03:00
9f5b010847 WIP full refactor of Meta 2021-07-24 19:58:19 +03:00
679175391a Simplify Scheme even more. Add serialization 2021-07-18 16:33:37 +03:00
14455c2b2b Moved tables to a separate project 2021-07-18 14:35:31 +03:00
73b3bbe7fc Immutable plugin manager 2021-07-08 12:15:34 +03:00
474597777c Relaxed type restriction on MetaConverter 2021-06-23 08:20:22 +03:00
9d3c7149b7 Fix indexed meta to json transformation 2021-06-20 10:29:37 +03:00
254163bdef Update kotlin version. Minor fix to Meta equality 2021-06-04 19:52:34 +03:00
0acb6ec448 Cache descriptor defaults 2021-05-09 21:32:15 +03:00
3e8421187f patach CHANGELOG.md 2021-04-27 11:17:27 +03:00
5afe0523f1 refactor to kotlin 1.5 2021-04-27 10:55:58 +03:00
2352f1cff1 Split ItemDescriptor to builder and read-only descriptor 2021-04-11 11:15:25 +03:00
874a253292 Fix property usage for ObservableItemProvider 2021-04-07 15:34:27 +03:00
187094d942 Kotlin 1.5. Further context plugins readOnlyZation 2021-04-07 11:39:24 +03:00
9fbc482549 Scheme made observable 2021-04-05 22:01:09 +03:00
bdef0d9185 Publishing settings 2021-03-07 15:05:36 +03:00
6bdcd0f37d Use slf4j API instead of logback 2021-03-07 09:46:01 +03:00
18bfde9978 Fix deploy to space 2021-03-05 19:27:13 +03:00
3f0d088c48 Change package name to space.kscience 2021-03-03 11:36:22 +03:00
c98ffd1eb4 Logging refactor. Remove Kotlin-logging from common 2021-02-28 11:45:19 +03:00
488cd5a939 Tables refactor to KType 2021-02-23 17:40:28 +03:00
db4ed02f9d Update Readme 2021-02-07 20:58:19 +03:00
5d02520904 turn on API validation 2021-02-07 20:23:33 +03:00
81fb064d38 Maturity declarations. 2021-02-07 12:46:15 +03:00
0e053ab78d Move yaml to multiplatform 2021-01-30 19:49:28 +03:00
e88178ffe7 readEnvelopeFile throws exception instead of returning null for missing encoders 2021-01-28 10:25:54 +03:00
25cba0c6de bump version to 0.3.0-dev-1 2021-01-26 18:26:28 +03:00
13c0d189bb Move DataNode builders 2020-12-30 09:56:49 +03:00
460dc77d51 Fix MetaItem inference from Any 2020-12-25 16:19:19 +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
1f773cc230 Config API change 2020-12-19 20:54:55 +03:00
4c5f0e9e43 Add synchronization to Config listeners 2020-12-13 19:58:20 +03:00
eb16294a7e Fix api definitions 2020-12-04 14:07:00 +03:00
2098d96561 Fix build and update internals of MetaSerializer 2020-12-04 10:38:56 +03:00
47d49d1e0e Minor change to meta serialization descriptors 2020-12-03 13:35:19 +03:00
1b46d00a91 Changed the logic of Value::isList for serialization 2020-11-29 10:18:52 +03:00
2315fb963b Patch changelog 2020-11-26 22:21:29 +03:00
3a6aef95b1 Bump version 2020-11-26 22:20:25 +03:00
167b73df85 0.2.0 - RC 2020-11-25 22:18:39 +03:00
0a77f729ec Fixed inline invloke on Specification 2020-11-20 14:47:18 +03:00
d68fbfd8a5 Descriptor in SchemeSpec 2020-11-11 10:54:52 +03:00
d5992c721d Refactor Scheme and MutableItemProvider.kt 2020-11-10 19:08:53 +03:00
8ef0b2247c Changed kotlin version to 1.4.20-M2 2020-10-28 13:01:29 +03:00
d6ed5f94e4 Removed IO dependency from Output 2020-10-17 17:22:34 +03:00
01c209d1d6 Finish migration to 1.4.20 2020-09-28 15:38:29 +03:00
44ef4ad97f bump version 2020-09-15 21:14:21 +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
b8d775aa30 Migration to 1.4 2020-08-29 11:45:31 +03:00
617612bf67 Add default implementation to the provider. 2020-08-15 20:33:39 +03:00
c3d4836a11 Default error for Provider 2020-07-26 10:23:51 +03:00
fcba27cd72 Tools to 0.5.1 2020-07-05 15:22:40 +03:00
c280671e61 Yet another refactor of Meta and Configurable delegates (let's hope it is final) 2020-07-05 12:54:27 +03:00
faeb737672 Correct meta item index representation in JSON 2020-07-03 20:38:19 +03:00
059ade7973 Table refactoring 2020-06-24 14:40:55 +03:00
086fcd441b Fix MetaItem equality 2020-06-05 21:08:41 +03:00
fc0454d339 0.1.8-dev-2. Fix build 2020-05-17 20:20:20 +03:00
fb559f4562 0.1.8-dev-2 2020-05-17 20:12:44 +03:00
5e8e3014f7 Node editor for MutableMeta 2020-04-21 19:32:29 +03:00
f67fb63c45 Fix for #48 2020-04-13 15:23:05 +03:00
b0950f8415 0.1.7 release 2020-04-07 12:53:00 +03:00
7efa19920b Migrate to io-dev-6 2020-04-03 12:10:24 +03:00
56e7d55450 Add a Config generator to MetaTransformation 2020-03-28 21:23:44 +03:00
5c3d51de58 Fix enum delegate bug (KT-37503) 2020-03-25 19:06:08 +03:00
417c292507 Refactor inner workings of descriptors 2020-03-25 10:41:27 +03:00
e835d81183 Utility methods to access Configurable properties 2020-03-16 22:52:54 +03:00
b78fc2e7d7 bump version 2020-03-15 13:34:13 +03:00
2c52e9aaa3 Workaround for enum delegate 2020-03-15 13:33:20 +03:00
e2845f4efc Move Meta serialization to dataforge-meta 2020-03-11 22:30:29 +03:00
8dfd56f02e Initial API 2020-02-17 14:46:03 +03:00
f906fbdb0a Tables basics
A lot of refactoring
2020-01-29 21:34:51 +03:00
b83821af51 Configurable and Scheme revision 2020-01-08 21:41:27 +03:00
1b879eccc7 Specialized non-null delegates for spec 2019-12-28 16:06:32 +03:00
be2bca24b1 Build migration 2019-12-22 20:29:32 +03:00
4eb07949b4 Bump build and io versions 2019-12-10 17:15:20 +03:00
76e7f47528 fix envelope formats 2019-12-01 15:00:27 +03:00
2e643287ef Moving to io-2 2019-11-30 23:36:06 +03:00
45a5b6fe28 Working on zip and directory storage for data. Update to build 0.2.4 2019-11-17 22:15:29 +03:00
d10bd40763 Remove use of direct Input to ByteArray conversions due to bugs in kotlinx.io. 2019-11-13 18:24:33 +03:00
41d0cdb2b1 Fix large buffers IO. A lot of refactoring. 2019-11-13 18:08:48 +03:00
f63a2b6e93 Some serialization fixes 2019-11-05 19:45:53 +03:00
84c5f6d925 Version to 0.1.4 2019-10-29 21:24:45 +03:00
d3dd15884c Fixed all IO issues (for now) 2019-10-27 16:50:05 +03:00
44a34eee40 Refactored IO logic 2019-10-19 13:35:50 +03:00
23a2d29e84 Upgraded plugin and added test for data gathering in workspace. 2019-10-09 19:10:37 +03:00
3ff3a5d09e Fixed function server 2019-10-07 13:22:44 +03:00
e3e9412cb6 Fixed build and nasty bug in data builder 2019-10-04 20:23:02 +03:00
71536051aa Data and DataNode file io update 2019-09-18 16:36:35 +03:00
61c2530c91 Moved TaskBuilder to common. 2019-09-12 10:39:19 +03:00