Commit Graph

119 Commits

Author SHA1 Message Date
Evgeny Kochetkov
a830043169 chore(infra): release 0.34.0 2020-05-28 16:56:18 +03:00
Evgeny Kochetkov
ae0bb64eec chore(infra): synchronise package versions in bsconfig.json files with package.json 2020-02-18 17:43:37 +03:00
Evgeny Kochetkov
1d3d3a6592 chore(infra): bump bs-platform to 7.1.1
There are a lot of new features:
https://bucklescript.github.io/blog/2019/11/18/whats-new-in-7
https://bucklescript.github.io/blog/2020/02/04/release-7-1-0

No reason to stay on older version.
2020-02-18 17:42:38 +03:00
Evgeny Kochetkov
7efacaf641 chore(infra): release 0.32.0 2019-12-04 13:59:48 +03:00
Kirill Shumilov
6f43481685 feat(xod-project, xod-arduino, xod-client): implement XOD_TOKEN global literal and make possible to use async getters for globals 2019-10-31 13:55:30 +03:00
Evgeny Kochetkov
a291fc5202 chore(infra): release 0.30.0 2019-07-17 17:33:44 +03:00
Evgeny Kochetkov
c9ed2869bd tweak(xod-func-tools): make signature for maybeProp less strict
Before it would complain about `maybeProp(‘a’, {a: ‘foo’, b: []})`
2019-05-31 17:17:42 +03:00
Evgeny Kochetkov
a551850124 chore(infra): release 0.29.0 2019-04-16 15:56:36 +03:00
Evgeny Kochetkov
c7d5e11d9d chore(belt-holes, xod-arduino, xod-func-tools, xod-project, xod tabtest): upgrade to bs-platform 5.0.0 2019-03-23 02:37:49 +03:00
Evgeny Kochetkov
0eda31fff0 chore(infra): release 0.28.0 2019-03-07 12:27:03 +03:00
Kirill Shumilov
5378da7e1f refactor(xod-func-tools, xod-client): move ExtendedModel from client/types into xod-func-tools/types 2019-02-27 20:25:09 +03:00
Kirill Shumilov
e7f21f2e24 chore(infra): convert all bucklescript warnings into errors 2019-02-19 17:21:32 +03:00
Kirill Shumilov
a5c7b8b13a feat(xod-func-tools): add cppEscape function 2019-02-14 13:50:39 +03:00
Evgeny Kochetkov
65c7e8b0ed chore(infra): release 0.26.0 2018-12-27 12:20:58 +03:00
Kirill Shumilov
11cd0b79f7 feat(xod-tabtest): add pin labels validation in tabtests (missing, redundant, duplicated) 2018-11-29 19:36:24 +03:00
Evgeny Kochetkov
feb823fbb7 chore(infra): run prettier on .md files 2018-11-27 19:03:53 +03:00
Evgeny Kochetkov
2a281c393b chore(infra): release 0.25.0 2018-10-16 13:34:35 +03:00
Evgeny Kochetkov
945dd342ca chore(infra): make sure files built by bucklescript toolchains are published on npm 2018-09-18 15:41:57 +03:00
Evgeny Kochetkov
b22b3bf393 chore(xod-func-tools): add npm scripts for building Reason files 2018-09-18 15:41:57 +03:00
Evgeny Kochetkov
0cc761a93e chore(infra): move bucklescript-related stuff to global .gitignore 2018-09-18 15:41:57 +03:00
Evgeny Kochetkov
5d78b87657 chore(infra): release 0.24.0 2018-09-13 13:14:51 +03:00
Kirill Shumilov
094156550d feat(xod-func-tools): add roundTo function 2018-08-30 18:32:54 +03:00
Kirill Shumilov
24759e667b feat(xod-func-tools): add createErrors and then functions 2018-08-29 20:42:58 +03:00
Evgeny Kochetkov
e0b9198bfc chore(infra): release 0.23.0 2018-08-17 16:17:05 +03:00
Kirill Shumilov
f6945a2bb7 chore(*): refmt all 2018-08-13 19:10:14 +03:00
Kirill Shumilov
2994dbfc60 refactor(xod-client): make using of existing validators and writing own validators easier 2018-08-13 16:16:50 +03:00
Kirill Shumilov
6d46720820 feat(xod-client): hinting middleware validates nodes, links and pins 2018-08-13 13:44:18 +03:00
Evgeny Kochetkov
316a9aec9e tweak(infra): add 'clean:dist' to each package 2018-08-01 12:51:16 +03:00
Evgeny Kochetkov
0b76052630 chore(holes, xod-func-tools, xod-tabtest): use Belt.Result insteand of deprecated Js.Result 2018-08-01 12:51:16 +03:00
Evgeny Kochetkov
71679ed470 chore(infra): extract Reason typings from xod-tabtest to respective packages, set up root bsconfig.json 2018-08-01 12:51:16 +03:00
Evgeny Kochetkov
c7b4df26fb chore(infra): release 0.21.0 2018-06-09 17:52:23 +03:00
Evgeny Kochetkov
ff00cbab56 refactor(xod-func-tools, xod-project): get rid of func-tools.js 2018-05-30 13:47:31 +03:00
Evgeny Kochetkov
77ce5129f1 feat(xod-project, xod-client, xod-arduino): add support for custom types
Closes #1189
2018-05-28 21:09:48 +03:00
Evgeny Kochetkov
182a3d55c4 chore(infra): release 0.20.3 2018-05-22 16:24:38 +03:00
Evgeny Kochetkov
0c62d1f5b3 tweak(xod-func-tools): make default error formatter more user-friendly
Closes #1219
2018-05-21 19:31:24 +03:00
Kirill Shumilov
9dc27edabb perf(xod-project, xod-client): tweak memoized selectors to avoid excessive recalculations 2018-05-21 17:42:29 +03:00
Kirill Shumilov
5577454a57 perf(xod-client, xod-project): tweak performance of type deduction 2018-05-16 20:04:45 +03:00
Evgeny Kochetkov
689ec0e5eb chore(infra): release 0.20.0 2018-04-27 18:20:13 +03:00
Kirill Shumilov
45cbde905c refactor(xod-project, xod-client-browser, xod-fs, xod-cli, xod-func-tools): migrate bound values into bound literals as early as possible 2018-04-26 17:46:28 +03:00
Kirill Shumilov
8432d0cd52 refactor(xod-func-tools, xod-project, xod-client, xod-arduino): add Literals and use it in the transpile function and Widgets 2018-04-23 13:34:32 +03:00
Evgeny Kochetkov
201f8f7d5f feat(xod-func-tools): add enumerate util to produce human-readable enumerations 2018-04-19 12:39:37 +03:00
Kirill Shumilov
31c121590f refactor(xod-project, xod-func-tools, xod-client): rename Error.payload.path into Error.payload.trace, rename prependPatchPathToError into prependTraceToError, update tests and usage of the trace in the client 2018-04-17 12:22:48 +03:00
Kirill Shumilov
81c1d4c230 feat(xod-func-tools, xod-project): add prependPatchPathToError function in xod-func-tools and add validatePatchReqursively function in the xod-project, that will replace validateProject in some places, like flatten 2018-04-17 12:22:48 +03:00
Kirill Shumilov
1fc6671798 feat(xod-func-tools): implement general functions that produces Errors with payload, utils for them and function that generates error formatting function 2018-04-16 14:45:11 +03:00
Victor Nakoryakov
fc7e4616f5 feat(xod-func-tools): add eitherLeft/eitherRight shortcuts 2018-04-11 18:16:19 +03:00
Evgeny Kochetkov
a0709375ae chore(infra): release 0.19.2 2018-03-12 16:47:47 +03:00
Evgeny Kochetkov
e6ab08e297 chore(infra): format code with prettier
Just `yarn lint  --fix`
2018-03-05 17:59:03 +03:00
Evgeny Kochetkov
448dc09c9b chore(infra): release 0.19.0 2018-03-02 14:22:03 +03:00
Kirill Shumilov
4e510b7957 feat(xod-project): add basic features for variadics: new types, getters/setters, path utils, built-in patches, function that computes variadic Pins and validates variadic Patch 2018-02-20 15:38:17 +03:00
Evgeny Kochetkov
3e60017a07 chore(infra): release 0.18.0 2018-02-07 16:45:38 +03:00