Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/v4 schema #1116

Draft
wants to merge 580 commits into
base: release/v4
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
580 commits
Select commit Hold shift + click to select a range
c8fc4d6
build(deps-dev): bump @angular/platform-browser from 13.2.1 to 13.2.2…
dependabot[bot] Feb 9, 2022
08a18cb
build(deps-dev): bump @angular/compiler-cli from 13.2.1 to 13.2.2 (#638)
dependabot[bot] Feb 9, 2022
1fe1ea7
build(deps-dev): bump rxjs from 7.5.2 to 7.5.3 (#639)
dependabot[bot] Feb 9, 2022
20e48da
build(deps-dev): bump @angular/platform-browser-dynamic (#640)
dependabot[bot] Feb 9, 2022
1fa4e28
build(deps-dev): bump @angular/core from 13.2.1 to 13.2.2 (#641)
dependabot[bot] Feb 9, 2022
60da4d9
build(deps-dev): bump @angular/forms from 13.2.1 to 13.2.2 (#642)
dependabot[bot] Feb 9, 2022
cf85375
build(deps-dev): bump @angular/animations from 13.2.1 to 13.2.2 (#643)
dependabot[bot] Feb 9, 2022
e9e4970
build(deps-dev): bump @angular/common from 13.2.1 to 13.2.2 (#644)
dependabot[bot] Feb 9, 2022
1600819
build(deps-dev): bump @angular/router from 13.2.1 to 13.2.2 (#645)
dependabot[bot] Feb 9, 2022
fe937f3
build(deps-dev): bump @angular/compiler from 13.2.1 to 13.2.2 (#646)
dependabot[bot] Feb 9, 2022
f4ed59d
build(deps-dev): bump @angular/cli from 13.2.2 to 13.2.3 (#647)
dependabot[bot] Feb 11, 2022
d717995
build(deps-dev): bump rxjs from 7.5.3 to 7.5.4 (#649)
dependabot[bot] Feb 11, 2022
f40b574
build(deps-dev): bump rollup from 2.67.1 to 2.67.2 (#651)
dependabot[bot] Feb 11, 2022
8091149
build(deps-dev): bump @types/node from 17.0.16 to 17.0.17 (#648)
dependabot[bot] Feb 11, 2022
733e97c
build(deps-dev): bump @angular-devkit/build-angular (#650)
dependabot[bot] Feb 11, 2022
e3aaff9
build(deps-dev): bump jest-preset-angular from 11.1.0 to 11.1.1 (#652)
dependabot[bot] Feb 15, 2022
8651fcb
build(deps-dev): bump eslint from 8.8.0 to 8.9.0 (#653)
dependabot[bot] Feb 15, 2022
9052201
build(deps): bump follow-redirects from 1.14.7 to 1.14.8 (#654)
dependabot[bot] Feb 15, 2022
5a56254
build(deps-dev): bump @angular/router from 13.2.2 to 13.2.3 (#656)
dependabot[bot] Feb 22, 2022
07cb95c
build(deps-dev): bump @angular/compiler-cli from 13.2.2 to 13.2.3 (#658)
dependabot[bot] Feb 22, 2022
38cf223
build(deps-dev): bump @angular/cli from 13.2.3 to 13.2.4 (#660)
dependabot[bot] Feb 22, 2022
86c88d0
build(deps-dev): bump @angular/common from 13.2.2 to 13.2.3 (#661)
dependabot[bot] Feb 22, 2022
e8ab9dc
build(deps-dev): bump @angular/platform-browser-dynamic (#662)
dependabot[bot] Feb 22, 2022
f2395ba
build(deps-dev): bump @angular/core from 13.2.2 to 13.2.3 (#663)
dependabot[bot] Feb 22, 2022
f046ff0
build(deps-dev): bump @angular/forms from 13.2.2 to 13.2.3 (#664)
dependabot[bot] Feb 22, 2022
c64d96f
build(deps-dev): bump rollup from 2.67.2 to 2.67.3 (#659)
dependabot[bot] Feb 22, 2022
c80232b
build(deps-dev): bump @types/node from 17.0.17 to 17.0.19 (#665)
dependabot[bot] Feb 22, 2022
e702728
build(deps-dev): bump @angular-devkit/build-angular (#657)
dependabot[bot] Feb 23, 2022
4a6f988
build(deps-dev): bump @angular/platform-browser from 13.2.2 to 13.2.3…
dependabot[bot] Feb 23, 2022
60e0688
build(deps-dev): bump @angular/animations from 13.2.2 to 13.2.3 (#669)
dependabot[bot] Feb 23, 2022
a5920b6
build(deps-dev): bump @angular/compiler from 13.2.2 to 13.2.3 (#670)
dependabot[bot] Feb 23, 2022
bb454e7
build(deps-dev): bump mobx from 6.3.13 to 6.4.1 (#666)
dependabot[bot] Feb 23, 2022
7e3d30c
build(deps-dev): bump rollup from 2.67.2 to 2.68.0 (#667)
dependabot[bot] Feb 24, 2022
9501022
build(deps-dev): bump @types/jest from 27.4.0 to 27.4.1 (#671)
dependabot[bot] Feb 24, 2022
8b74c12
build(deps-dev): bump @types/node from 17.0.19 to 17.0.20 (#672)
dependabot[bot] Feb 24, 2022
f76d7d0
build(deps-dev): bump @angular/core from 13.2.3 to 13.2.4 (#673)
dependabot[bot] Feb 25, 2022
d5cd41b
build(deps-dev): bump @angular/animations from 13.2.3 to 13.2.4 (#674)
dependabot[bot] Feb 25, 2022
6b83fad
build(deps-dev): bump @angular/forms from 13.2.3 to 13.2.4 (#675)
dependabot[bot] Feb 25, 2022
d6184c3
build(deps-dev): bump @angular/common from 13.2.3 to 13.2.4 (#676)
dependabot[bot] Feb 25, 2022
8bf712f
build(deps-dev): bump @rollup/plugin-typescript from 8.3.0 to 8.3.1 (…
dependabot[bot] Feb 25, 2022
8536c2c
build(deps-dev): bump @angular/platform-browser from 13.2.3 to 13.2.4…
dependabot[bot] Feb 25, 2022
2c2300a
build(deps-dev): bump @rollup/plugin-commonjs from 21.0.1 to 21.0.2 (…
dependabot[bot] Feb 25, 2022
7d71158
build(deps-dev): bump @angular/cli from 13.2.4 to 13.2.5 (#680)
dependabot[bot] Feb 25, 2022
d265518
build(deps-dev): bump @angular/compiler-cli from 13.2.3 to 13.2.4 (#681)
dependabot[bot] Feb 25, 2022
fcd2674
build(deps-dev): bump @types/node from 17.0.20 to 17.0.21 (#682)
dependabot[bot] Feb 25, 2022
4c57895
build(deps-dev): bump @angular/compiler from 13.2.3 to 13.2.4 (#683)
dependabot[bot] Feb 25, 2022
13c9454
build(deps-dev): bump @angular/platform-browser-dynamic (#685)
dependabot[bot] Feb 25, 2022
cb920b5
build(deps-dev): bump @angular/router from 13.2.3 to 13.2.4 (#686)
dependabot[bot] Feb 25, 2022
656dc07
build(deps-dev): bump mobx from 6.4.1 to 6.4.2 (#687)
dependabot[bot] Feb 25, 2022
ef2bebe
build(deps-dev): bump @angular-devkit/build-angular (#684)
dependabot[bot] Feb 28, 2022
e5bc2a9
build(deps): bump prismjs from 1.25.0 to 1.27.0 in /website (#688)
dependabot[bot] Feb 28, 2022
aa24fb8
build(deps-dev): bump eslint from 8.9.0 to 8.10.0 (#689)
dependabot[bot] Mar 2, 2022
fa63171
build(deps-dev): bump @types/lodash from 4.14.178 to 4.14.179 (#690)
dependabot[bot] Mar 2, 2022
2afb948
build(deps-dev): bump rollup from 2.68.0 to 2.69.0 (#692)
dependabot[bot] Mar 2, 2022
39a1980
build(deps-dev): bump @angular/compiler-cli from 13.2.4 to 13.2.5 (#693)
dependabot[bot] Mar 7, 2022
3189876
build(deps-dev): bump @angular/forms from 13.2.4 to 13.2.5 (#694)
dependabot[bot] Mar 7, 2022
427552c
build(deps-dev): bump @angular/animations from 13.2.4 to 13.2.5 (#695)
dependabot[bot] Mar 7, 2022
cfcea33
build(deps-dev): bump @angular/router from 13.2.4 to 13.2.5 (#696)
dependabot[bot] Mar 7, 2022
ee537c0
build(deps-dev): bump @angular/platform-browser-dynamic (#697)
dependabot[bot] Mar 7, 2022
a6eeab5
build(deps-dev): bump rollup from 2.69.0 to 2.69.1 (#698)
dependabot[bot] Mar 7, 2022
96c8a87
build(deps-dev): bump zone.js from 0.11.4 to 0.11.5 (#699)
dependabot[bot] Mar 7, 2022
cf46d8e
build(deps-dev): bump @angular/common from 13.2.4 to 13.2.5 (#700)
dependabot[bot] Mar 8, 2022
ceaf00b
build(deps-dev): bump @angular/platform-browser from 13.2.4 to 13.2.5…
dependabot[bot] Mar 8, 2022
3105faf
build(deps-dev): bump @angular/compiler from 13.2.4 to 13.2.5 (#702)
dependabot[bot] Mar 8, 2022
7856403
build(deps-dev): bump rollup from 2.69.1 to 2.70.0 (#703)
dependabot[bot] Mar 8, 2022
aa4b89e
build(deps-dev): bump rxjs from 7.5.4 to 7.5.5 (#704)
dependabot[bot] Mar 10, 2022
0d863be
build(deps-dev): bump @angular/core from 13.2.4 to 13.2.5 (#705)
dependabot[bot] Mar 10, 2022
f91bb14
build(deps-dev): bump @angular-devkit/build-angular (#706)
dependabot[bot] Mar 21, 2022
b7464b7
build(deps-dev): bump @angular/platform-browser-dynamic (#707)
dependabot[bot] Mar 21, 2022
00ad8b8
build(deps-dev): bump @angular/compiler-cli from 13.2.5 to 13.2.6 (#709)
dependabot[bot] Mar 21, 2022
6303d4a
build(deps-dev): bump @angular/router from 13.2.5 to 13.2.6 (#710)
dependabot[bot] Mar 21, 2022
3a34929
build(deps-dev): bump @angular/forms from 13.2.5 to 13.2.6 (#711)
dependabot[bot] Mar 21, 2022
b4815fb
build(deps-dev): bump @types/react from 17.0.39 to 17.0.40 (#713)
dependabot[bot] Mar 21, 2022
032d626
build(deps-dev): bump rollup from 2.70.0 to 2.70.1 (#714)
dependabot[bot] Mar 21, 2022
e5001b9
build(deps-dev): bump eslint from 8.10.0 to 8.11.0 (#715)
dependabot[bot] Mar 21, 2022
4b07236
build(deps-dev): bump @angular/core and @angular/animations (#718)
dependabot[bot] Mar 21, 2022
5e4f99b
build(deps-dev): bump @angular/cli from 13.2.5 to 13.3.0 (#716)
dependabot[bot] Mar 21, 2022
b7204e4
build(deps-dev): bump @angular-devkit/build-angular (#717)
dependabot[bot] Mar 21, 2022
1ce4fd0
build(deps-dev): bump @angular/compiler from 13.2.5 to 13.3.0 (#721)
dependabot[bot] Mar 21, 2022
b786cde
build(deps-dev): bump @angular/platform-browser-dynamic (#724)
dependabot[bot] Mar 21, 2022
6fc7b50
build(deps-dev): bump ng-packagr from 13.2.1 to 13.3.0 (#727)
dependabot[bot] Mar 21, 2022
8b3e334
build(deps-dev): bump mobx from 6.4.2 to 6.5.0 (#720)
dependabot[bot] Mar 21, 2022
b0ec887
build(deps-dev): bump prettier from 2.5.1 to 2.6.0 (#722)
dependabot[bot] Mar 21, 2022
2db81ce
build(deps-dev): bump @types/lodash from 4.14.179 to 4.14.180 (#723)
dependabot[bot] Mar 21, 2022
e83bf91
build(deps-dev): bump @types/react from 17.0.39 to 17.0.41 (#725)
dependabot[bot] Mar 21, 2022
2e60b10
build(deps-dev): bump @angular/platform-browser from 13.2.5 to 13.3.0…
dependabot[bot] Mar 21, 2022
b778125
build(deps-dev): bump @angular/common from 13.2.5 to 13.3.0 (#728)
dependabot[bot] Mar 24, 2022
3761b6b
build(deps-dev): bump @angular/router from 13.2.6 to 13.3.0 (#729)
dependabot[bot] Mar 24, 2022
f6e29c0
build(deps-dev): bump @angular/forms from 13.2.6 to 13.3.0 (#730)
dependabot[bot] Mar 24, 2022
f7f1280
build(deps-dev): bump @angular/compiler-cli from 13.2.6 to 13.3.0 (#732)
dependabot[bot] Mar 24, 2022
df714e4
build(deps-dev): bump @types/react from 17.0.41 to 17.0.42 (#734)
dependabot[bot] Mar 24, 2022
15cbe33
build(deps-dev): bump @types/node from 17.0.21 to 17.0.23 (#735)
dependabot[bot] Mar 24, 2022
fbc3127
build(deps): bump node-forge from 1.2.1 to 1.3.0 (#736)
dependabot[bot] Mar 24, 2022
0fee68f
build(deps): bump minimist from 1.2.5 to 1.2.6 in /website (#737)
dependabot[bot] Mar 24, 2022
9bb13a9
build(deps-dev): bump prettier from 2.6.0 to 2.6.1 (#738)
dependabot[bot] Mar 25, 2022
a2a979a
build(deps-dev): bump ts-jest from 27.1.3 to 27.1.4 (#739)
dependabot[bot] Mar 25, 2022
a1a45a8
build(deps-dev): bump @types/react from 17.0.42 to 17.0.43 (#741)
dependabot[bot] Mar 25, 2022
668fffe
build(deps-dev): bump typescript from 4.5.5 to 4.6.3 (#740)
dependabot[bot] Mar 29, 2022
a67b94d
build(deps-dev): bump @rollup/plugin-commonjs from 21.0.2 to 21.0.3 (…
dependabot[bot] Mar 29, 2022
424a129
build(deps-dev): bump eslint from 8.11.0 to 8.12.0 (#743)
dependabot[bot] Mar 29, 2022
69dd69d
build(deps-dev): bump @types/lodash from 4.14.180 to 4.14.181 (#744)
dependabot[bot] Apr 6, 2022
b9a1d1a
build(deps-dev): bump @angular/platform-browser-dynamic (#745)
dependabot[bot] Apr 6, 2022
bc3869b
build(deps-dev): bump @angular/router from 13.3.0 to 13.3.1 (#746)
dependabot[bot] Apr 6, 2022
b524b8b
build(deps-dev): bump @angular/cli from 13.3.0 to 13.3.1 (#747)
dependabot[bot] Apr 6, 2022
1533ca1
build(deps-dev): bump @angular/forms from 13.3.0 to 13.3.1 (#748)
dependabot[bot] Apr 6, 2022
5d8795a
build(deps-dev): bump @angular/compiler-cli from 13.3.0 to 13.3.1 (#749)
dependabot[bot] Apr 6, 2022
05bb6bf
build(deps-dev): bump @angular/animations from 13.3.0 to 13.3.1 (#750)
dependabot[bot] Apr 6, 2022
c68a258
build(deps-dev): bump prettier from 2.6.1 to 2.6.2 (#752)
dependabot[bot] Apr 6, 2022
ca93fcb
build(deps-dev): bump @angular-devkit/build-angular (#751)
dependabot[bot] Apr 6, 2022
16efd64
build(deps): bump minimist from 1.2.5 to 1.2.6 (#753)
dependabot[bot] Apr 6, 2022
a093bc8
build(deps-dev): bump @angular/forms from 13.3.1 to 13.3.2 (#757)
dependabot[bot] Apr 8, 2022
8eb8439
build(deps-dev): bump @angular/platform-browser from 13.3.0 to 13.3.2…
dependabot[bot] Apr 8, 2022
148f4c3
build(deps-dev): bump @angular/common from 13.3.0 to 13.3.2 (#759)
dependabot[bot] Apr 8, 2022
42371c2
build(deps-dev): bump @angular/router from 13.3.1 to 13.3.2 (#760)
dependabot[bot] Apr 8, 2022
5c75d4f
build(deps-dev): bump @angular/cli from 13.3.1 to 13.3.2 (#761)
dependabot[bot] Apr 8, 2022
bf646b9
build(deps-dev): bump @angular/compiler-cli from 13.3.1 to 13.3.2 (#762)
dependabot[bot] Apr 8, 2022
0383a66
build(deps-dev): bump @angular/platform-browser-dynamic (#763)
dependabot[bot] Apr 8, 2022
50b99a8
build(deps-dev): bump @angular/animations from 13.3.1 to 13.3.2 (#764)
dependabot[bot] Apr 8, 2022
b51060b
build(deps-dev): bump @angular/compiler from 13.3.0 to 13.3.2 (#766)
dependabot[bot] Apr 8, 2022
c933dca
build(deps-dev): bump @angular-devkit/build-angular (#765)
dependabot[bot] Apr 11, 2022
1b62ff8
build(deps-dev): bump @types/react from 17.0.43 to 18.0.0 (#767)
dependabot[bot] Apr 11, 2022
2295abb
build(deps-dev): bump @angular/core from 13.3.0 to 13.3.2 (#768)
dependabot[bot] Apr 11, 2022
a43a597
build(deps-dev): bump eslint from 8.12.0 to 8.13.0 (#770)
dependabot[bot] Apr 15, 2022
38b6cb7
build(deps-dev): bump ng-packagr from 13.3.0 to 13.3.1 (#771)
dependabot[bot] Apr 15, 2022
376c98e
build(deps-dev): bump @rollup/plugin-node-resolve from 13.1.3 to 13.2…
dependabot[bot] Apr 15, 2022
1014520
build(deps-dev): bump @types/node from 17.0.23 to 17.0.24 (#775)
dependabot[bot] Apr 15, 2022
c825cbf
build(deps-dev): bump @angular/router from 13.3.2 to 13.3.3 (#776)
dependabot[bot] Apr 15, 2022
9a59e6a
build(deps-dev): bump @angular/cli from 13.3.2 to 13.3.3 (#777)
dependabot[bot] Apr 15, 2022
7634e30
build(deps-dev): bump @types/react from 18.0.0 to 18.0.5 (#779)
dependabot[bot] Apr 15, 2022
f412a11
build(deps-dev): bump @angular/platform-browser-dynamic (#778)
dependabot[bot] Apr 15, 2022
4a40938
build(deps-dev): bump @rollup/plugin-typescript from 8.3.1 to 8.3.2 (…
dependabot[bot] Apr 15, 2022
45fadfb
build(deps-dev): bump @angular/forms from 13.3.2 to 13.3.3 (#781)
dependabot[bot] Apr 15, 2022
5ac7e10
build(deps): bump async from 2.6.3 to 2.6.4 in /website (#782)
dependabot[bot] Apr 15, 2022
10ab61a
build(deps): bump async from 2.6.3 to 2.6.4 (#783)
dependabot[bot] Apr 15, 2022
49c2f32
build(deps-dev): bump @angular/animations from 13.3.2 to 13.3.3 (#784)
dependabot[bot] Apr 19, 2022
8e23be4
build(deps-dev): bump rollup from 2.70.1 to 2.70.2 (#785)
dependabot[bot] Apr 19, 2022
6b695dc
build(deps-dev): bump @rollup/plugin-commonjs from 21.0.3 to 21.1.0 (…
dependabot[bot] Apr 19, 2022
1d108b2
build(deps-dev): bump @rollup/plugin-node-resolve from 13.2.0 to 13.2…
dependabot[bot] Apr 19, 2022
4774f50
build(deps-dev): bump @angular/common from 13.3.2 to 13.3.3 (#789)
dependabot[bot] Apr 19, 2022
e16e61b
build(deps-dev): bump @angular/platform-browser from 13.3.2 to 13.3.3…
dependabot[bot] Apr 19, 2022
c8f1677
build(deps-dev): bump @angular/compiler-cli from 13.3.2 to 13.3.3 (#787)
dependabot[bot] Apr 19, 2022
cdd0a31
build(deps-dev): bump @angular-devkit/build-angular (#786)
dependabot[bot] Apr 25, 2022
db18273
build(deps-dev): bump @types/lodash from 4.14.181 to 4.14.182 (#792)
dependabot[bot] Apr 25, 2022
8331cb7
build(deps-dev): bump @types/node from 17.0.24 to 17.0.25 (#793)
dependabot[bot] Apr 25, 2022
cb1cf98
build(deps-dev): bump @angular/router from 13.3.3 to 13.3.4 (#796)
dependabot[bot] Apr 25, 2022
4c12bb7
build(deps-dev): bump @angular/core from 13.3.2 to 13.3.4 (#797)
dependabot[bot] Apr 25, 2022
3a0c86b
build(deps-dev): bump @angular/compiler-cli from 13.3.3 to 13.3.4 (#798)
dependabot[bot] Apr 25, 2022
af98fb4
build(deps-dev): bump @angular/compiler from 13.3.2 to 13.3.4 (#799)
dependabot[bot] Apr 25, 2022
f8fec2b
build(deps-dev): bump @angular/forms from 13.3.3 to 13.3.4 (#800)
dependabot[bot] Apr 25, 2022
81eb4e1
build(deps-dev): bump @angular/animations from 13.3.3 to 13.3.4 (#802)
dependabot[bot] Apr 25, 2022
1fcc632
build(deps-dev): bump @angular/platform-browser-dynamic (#801)
dependabot[bot] Apr 25, 2022
be82619
build(deps-dev): bump @types/react from 18.0.5 to 18.0.6 (#803)
dependabot[bot] Apr 25, 2022
4c2c13e
build(deps-dev): bump tslib from 2.3.1 to 2.4.0 (#805)
dependabot[bot] Apr 25, 2022
e087d64
build(deps-dev): bump jest-preset-angular from 11.1.1 to 11.1.2 (#806)
dependabot[bot] Apr 25, 2022
1be78ad
build(deps-dev): bump eslint from 8.13.0 to 8.14.0 (#807)
dependabot[bot] Apr 25, 2022
c077d29
build(deps-dev): bump @rollup/plugin-commonjs from 21.1.0 to 22.0.0 (…
dependabot[bot] Apr 25, 2022
7c8df1b
build(deps-dev): bump @types/node from 17.0.24 to 17.0.26 (#804)
dependabot[bot] Apr 26, 2022
8693d78
build(deps-dev): bump @angular/platform-browser from 13.3.3 to 13.3.4…
dependabot[bot] Apr 26, 2022
e5529f4
build(deps-dev): bump @angular/common from 13.3.3 to 13.3.4 (#811)
dependabot[bot] Apr 26, 2022
746b75f
build(deps-dev): bump @types/node from 17.0.26 to 17.0.27 (#812)
dependabot[bot] Apr 27, 2022
f53edb7
build(deps-dev): bump @types/react from 18.0.6 to 18.0.7 (#813)
dependabot[bot] Apr 27, 2022
7e25990
build(deps-dev): bump @types/react from 18.0.7 to 18.0.8 (#815)
dependabot[bot] May 3, 2022
0762d06
build(deps-dev): bump @angular-devkit/build-angular (#816)
dependabot[bot] May 3, 2022
ca2b049
build(deps-dev): bump @angular/compiler-cli from 13.3.4 to 13.3.5 (#817)
dependabot[bot] May 3, 2022
51486cb
build(deps-dev): bump @angular/platform-browser-dynamic (#819)
dependabot[bot] May 3, 2022
87b85f4
build(deps-dev): bump @angular/router from 13.3.4 to 13.3.5 (#820)
dependabot[bot] May 3, 2022
9d0b7bc
build(deps-dev): bump @angular/forms from 13.3.4 to 13.3.5 (#821)
dependabot[bot] May 3, 2022
d529bf0
build(deps-dev): bump @angular/animations from 13.3.4 to 13.3.5 (#822)
dependabot[bot] May 3, 2022
dcd0766
build(deps-dev): bump typescript from 4.6.3 to 4.6.4 (#823)
dependabot[bot] May 3, 2022
8d5339e
build(deps-dev): bump @types/node from 17.0.27 to 17.0.31 (#825)
dependabot[bot] May 3, 2022
6a0f85b
build(deps-dev): bump @angular/cli from 13.3.3 to 13.3.4 (#818)
dependabot[bot] May 3, 2022
a62eaac
build(deps-dev): bump @types/jest from 27.4.1 to 27.5.0 (#826)
dependabot[bot] May 5, 2022
a0ddb9d
build(deps-dev): bump @rollup/plugin-node-resolve from 13.2.1 to 13.3…
dependabot[bot] May 5, 2022
ab33789
build(deps-dev): bump rollup from 2.70.2 to 2.71.1 (#828)
dependabot[bot] May 5, 2022
d3122e5
build(deps-dev): bump @angular/platform-browser from 13.3.4 to 13.3.5…
dependabot[bot] May 5, 2022
afac1fd
build(deps-dev): bump @angular/common from 13.3.4 to 13.3.5 (#830)
dependabot[bot] May 5, 2022
23b41d1
build(deps-dev): bump @angular/compiler from 13.3.4 to 13.3.5 (#831)
dependabot[bot] May 5, 2022
d240971
build(deps-dev): bump @angular/cli from 13.3.4 to 13.3.5 (#833)
dependabot[bot] May 10, 2022
fb2ccac
build(deps-dev): bump @angular/compiler-cli from 13.3.5 to 13.3.6 (#834)
dependabot[bot] May 10, 2022
1f54648
build(deps-dev): bump @angular/platform-browser-dynamic (#835)
dependabot[bot] May 10, 2022
4c8de87
build(deps-dev): bump @angular/animations from 13.3.5 to 13.3.6 (#836)
dependabot[bot] May 10, 2022
213523a
build(deps-dev): bump @angular/core from 13.3.4 to 13.3.6 (#837)
dependabot[bot] May 10, 2022
ba8458e
build(deps-dev): bump @angular/forms from 13.3.5 to 13.3.6 (#838)
dependabot[bot] May 10, 2022
2232c3f
build(deps-dev): bump @angular/router from 13.3.5 to 13.3.6 (#839)
dependabot[bot] May 10, 2022
4514ad6
build(deps-dev): bump @types/react from 18.0.8 to 18.0.9 (#841)
dependabot[bot] May 10, 2022
2d84366
build(deps-dev): bump rollup from 2.71.1 to 2.72.1 (#842)
dependabot[bot] May 10, 2022
e6c4bc7
build(deps-dev): bump @angular-devkit/build-angular (#840)
dependabot[bot] May 10, 2022
d2db425
build(deps-dev): bump eslint from 8.14.0 to 8.15.0 (#843)
dependabot[bot] May 10, 2022
693a115
build(deps-dev): bump @angular/compiler from 13.3.5 to 13.3.6 (#844)
dependabot[bot] May 10, 2022
640dc7d
build(deps-dev): bump husky from 4.3.8 to 8.0.1 (#845)
dependabot[bot] May 10, 2022
0748b47
build(deps-dev): bump @angular/platform-browser from 13.3.5 to 13.3.6…
dependabot[bot] May 10, 2022
05b4d97
build(deps-dev): bump @angular/router from 13.3.6 to 13.3.10 (#880)
dependabot[bot] May 31, 2022
7de188d
build(deps-dev): bump @types/node from 17.0.31 to 17.0.36 (#889)
dependabot[bot] May 31, 2022
c9d83ed
build(deps-dev): bump rollup from 2.72.1 to 2.75.3 (#888)
dependabot[bot] May 31, 2022
f84d576
build(deps-dev): bump @angular/common from 13.3.5 to 13.3.10 (#886)
dependabot[bot] May 31, 2022
fe69bce
build(deps-dev): bump @angular/compiler-cli from 13.3.6 to 13.3.10 (#…
dependabot[bot] May 31, 2022
1c1f84e
build(deps-dev): bump @angular/animations from 13.3.6 to 13.3.10 (#884)
dependabot[bot] May 31, 2022
bde0b26
build(deps-dev): bump @angular/platform-browser-dynamic (#883)
dependabot[bot] May 31, 2022
1f00375
build(deps-dev): bump @angular-devkit/build-angular (#882)
dependabot[bot] May 31, 2022
ad6da41
build(deps-dev): bump @angular/forms from 13.3.6 to 13.3.10 (#881)
dependabot[bot] May 31, 2022
5e79bcb
build(deps-dev): bump eslint from 8.15.0 to 8.16.0 (#891)
dependabot[bot] May 31, 2022
7de6f5a
build(deps-dev): bump @angular/platform-browser from 13.3.6 to 13.3.1…
dependabot[bot] May 31, 2022
fc35bd3
build(deps-dev): bump mobx from 6.5.0 to 6.6.0 (#893)
dependabot[bot] May 31, 2022
130738f
build(deps-dev): bump @angular/cli from 13.3.5 to 13.3.7 (#890)
dependabot[bot] May 31, 2022
b90e197
build(deps-dev): bump rollup from 2.75.3 to 2.75.5 (#905)
dependabot[bot] Jun 2, 2022
4b97a4a
build(deps-dev): bump @types/react from 18.0.9 to 18.0.10 (#904)
dependabot[bot] Jun 2, 2022
b742528
build(deps-dev): bump @angular/compiler from 13.3.6 to 13.3.11 (#903)
dependabot[bot] Jun 2, 2022
fe49a07
build(deps-dev): bump @angular/animations from 13.3.10 to 13.3.11 (#902)
dependabot[bot] Jun 2, 2022
9b58d53
build(deps-dev): bump @angular/router from 13.3.10 to 13.3.11 (#901)
dependabot[bot] Jun 2, 2022
3eb307e
build(deps-dev): bump @types/node from 17.0.36 to 17.0.38 (#900)
dependabot[bot] Jun 2, 2022
5281477
build(deps-dev): bump @angular/core from 13.3.6 to 13.3.11 (#899)
dependabot[bot] Jun 2, 2022
65db7b3
build(deps-dev): bump @angular/platform-browser-dynamic (#898)
dependabot[bot] Jun 2, 2022
60157f0
build(deps-dev): bump ng-packagr from 13.3.1 to 14.0.0 (#909)
dependabot[bot] Jun 3, 2022
37472ea
build(deps-dev): bump @angular/platform-browser from 13.3.10 to 13.3.…
dependabot[bot] Jun 3, 2022
b96fbfa
build(deps-dev): bump @angular/compiler-cli from 13.3.10 to 13.3.11 (…
dependabot[bot] Jun 3, 2022
bc9c5ab
build(deps-dev): bump @angular/common from 13.3.10 to 13.3.11 (#915)
dependabot[bot] Jun 6, 2022
b1d272d
build(deps-dev): bump @types/node from 17.0.38 to 17.0.39 (#913)
dependabot[bot] Jun 6, 2022
55f102f
build(deps-dev): bump @angular/cli from 13.3.7 to 14.0.0 (#912)
dependabot[bot] Jun 6, 2022
71d7c73
build(deps-dev): bump lerna from 4.0.0 to 5.0.0 (#892)
dependabot[bot] Jun 8, 2022
e53a8a5
build(deps-dev): bump eslint from 8.16.0 to 8.17.0 (#918)
dependabot[bot] Jun 8, 2022
e93b637
build(deps-dev): bump @types/node from 17.0.39 to 17.0.40 (#917)
dependabot[bot] Jun 8, 2022
d3c6b1e
build(deps-dev): bump @types/react from 18.0.10 to 18.0.12 (#916)
dependabot[bot] Jun 8, 2022
3939bee
build(deps-dev): bump @angular-devkit/build-angular (#911)
dependabot[bot] Jun 8, 2022
0ef8194
build(deps-dev): bump lerna from 5.0.0 to 5.1.0 (#927)
dependabot[bot] Jun 9, 2022
f1c84ef
build(deps-dev): bump rollup from 2.75.5 to 2.75.6 (#926)
dependabot[bot] Jun 9, 2022
4222435
build(deps-dev): bump @types/node from 17.0.40 to 17.0.41 (#925)
dependabot[bot] Jun 9, 2022
a8197d3
build(deps-dev): bump @angular/forms from 13.3.10 to 14.0.0 (#923)
dependabot[bot] Jun 9, 2022
9459573
Bulk dependency updates (#938)
DarkoKukovec Jun 13, 2022
27458d0
build(deps-dev): bump lerna from 5.1.1 to 5.1.2 (#941)
dependabot[bot] Jun 15, 2022
698a893
build(deps): bump @typescript-eslint/eslint-plugin from 5.27.1 to 5.2…
dependabot[bot] Jun 15, 2022
c77ee34
build(deps-dev): bump ts-jest from 28.0.4 to 28.0.5 (#946)
dependabot[bot] Jun 15, 2022
34550dd
build(deps-dev): bump @types/node from 17.0.42 to 17.0.43 (#947)
dependabot[bot] Jun 15, 2022
fa4a2d7
build(deps-dev): bump prettier from 2.6.2 to 2.7.0 (#945)
dependabot[bot] Jun 15, 2022
8677291
build(deps-dev): bump @angular/cli from 14.0.1 to 14.0.2 (#948)
dependabot[bot] Jun 15, 2022
ffe305e
Fix angular base fetch (#966)
safo6m Jul 1, 2022
214c925
Update Angular related docs (#967)
safo6m Jul 1, 2022
19b5175
Initial v4
DarkoKukovec Jul 4, 2022
ca7e68e
Fixes, common types, optional custom types
DarkoKukovec Jul 4, 2022
45ce581
Work on validation and tests
DarkoKukovec Jul 7, 2022
aa07817
Validation work, reorganisation
DarkoKukovec Jul 8, 2022
28cb1e6
Working schema validation
DarkoKukovec Jul 11, 2022
db6d8b8
Basic serialization
DarkoKukovec Jul 11, 2022
6fca866
WIP circular schemas
DarkoKukovec Jul 11, 2022
32f755a
Update dependencies, fix tests
DarkoKukovec Oct 27, 2022
37d4fbf
Multiple bugfixes
DarkoKukovec Oct 27, 2022
7b9cc39
Fix build process
DarkoKukovec Oct 28, 2022
1884e6d
WIP serialization
DarkoKukovec Oct 28, 2022
0be0e97
Bugfixes
DarkoKukovec Dec 23, 2022
d558fb9
Misc updates
DarkoKukovec Feb 27, 2023
75604fe
WIP Type refactor
DarkoKukovec Mar 7, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 7 additions & 1 deletion .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,12 @@
"@typescript-eslint/ban-ts-comment": 1,
"@typescript-eslint/ban-types": 1,
"@typescript-eslint/interface-name-prefix": 0,
"@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_" }]
"@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_" }],
"@typescript-eslint/explicit-member-accessibility": 1,
"no-underscore-dangle": 1,
"prefer-spread": 0
},
"parserOptions": {
"project": ["./packages/datx/tsconfig.json"]
}
}
65 changes: 65 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
name: Bug report
description: Report a bug with the library
labels: bug
assignees: DarkoKukovec
body:
- type: input
id: libs
validations:
required: true
attributes:
label: Used libraries
description: Which `@datx` libraries are you using
placeholder: core, jsonapi, ...
- type: input
id: versions
validations:
required: true
attributes:
label: Library version(s)
description: Version of the `@datx` libraries you're using
placeholder: "@datx/core 2.3.1, @datx/jsonapi 2.3.0"
- type: textarea
id: api
attributes:
label: Sample API response (if relevant)
description: If the issue is network related, please provide a sample API response for the issue
- type: input
id: issue-envs
validations:
required: true
attributes:
label: Environments with the issue
description: Where does the issue happen
placeholder: iOS Safari 15, Node.js 14
- type: input
id: ok-envs
attributes:
label: Environments without the issue
description: Environments that you've checked and work fine
placeholder: Chrome 99, Firefox 96, Node.js 16
- type: textarea
id: current
attributes:
label: Current behavior
description: What is the issue - the behavior that you think doesn't work as expected
validations:
required: true
- type: textarea
id: ecpected
attributes:
label: Expected behavior
description: What do you expect to happen instead - the correct behavior
validations:
required: true
- type: textarea
id: steps
attributes:
label: Reproduction steps
description: "How do you trigger this bug? Please walk us through it step by step."
value: |
1.
2.
3.
...
render: bash
47 changes: 47 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: Feature request
description: Describe a feature the lib is missing which you think should be added.
labels: enhancement
assignees: DarkoKukovec
body:
- type: checkboxes
id: major-version
validations:
required: true
attributes:
label: Relevant version
description: Which major version of `@datx` is relevant for you?
options:
- label: 0.x
- label: 1.x
- label: 2.x
- type: checkboxes
id: libs
validations:
required: true
attributes:
label: Relevant libraries
description: Which `@datx` libraries are relevant for this change?
options:
- label: utils
- label: core
- label: network
- label: jsonapi
- label: jsonapi-angular
- type: dropdown
id: breaking
validations:
required: true
attributes:
label: Breaking change
description: Would this change cause a breaking change (where some existing feature would break)?
options:
- "Yes"
- "No"
- I'm not sure
- type: textarea
id: description
validations:
required: true
attributes:
label: Description
description: Please describe the feature you're suggesting with as many details as possible
28 changes: 28 additions & 0 deletions .github/ISSUE_TEMPLATE/support_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Support request
description: Have a question that isn't answered in the docs? Have an issue you're not able to resolve?
labels: support
assignees: DarkoKukovec
body:
- type: input
id: libs
validations:
required: true
attributes:
label: Used libraries
description: Which `@datx` libraries are you using
placeholder: core, jsonapi, ...
- type: input
id: versions
validations:
required: true
attributes:
label: Library version(s)
description: Version of the `@datx` libraries you're using
placeholder: "@datx/core 2.3.1, @datx/jsonapi 2.3.0"
- type: textarea
id: issue
attributes:
label: Issue description
description: Please describe your issue with as much details (and examples) as possible
validations:
required: true
21 changes: 21 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
version: 2
updates:
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "daily"
labels:
- "maintenance"
assignees:
- "DarkoKukovec"
open-pull-requests-limit: 10
- package-ecosystem: "npm"
directory: "/website"
schedule:
interval: "daily"
labels:
- "maintenance"
- "documentation"
assignees:
- "DarkoKukovec"
open-pull-requests-limit: 10
19 changes: 0 additions & 19 deletions .github/issue_template.md

This file was deleted.

File renamed without changes.
2 changes: 1 addition & 1 deletion .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:

# If this run was triggered by a pull request event, then checkout
# the head of the pull request instead of the merge commit.
- run: git checkout HEAD^2
- run: git checkout
if: ${{ github.event_name == 'pull_request' }}

# Initializes the CodeQL tools for scanning.
Expand Down
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ typings/

# Optional npm cache directory
.npm
.yarn

# Optional eslint cache
.eslintcache
Expand All @@ -48,5 +49,4 @@ website/build
website/.DS_Store
.DS_Store

disable-mobx.d.ts
disable-mobx.js
**/min/*
3 changes: 3 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"recommendations": ["esbenp.prettier-vscode"]
}
11 changes: 9 additions & 2 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,11 @@
{
"typescript.tsdk": "node_modules/typescript/lib",
"workbench.colorCustomizations": {}
}
"workbench.colorCustomizations": {},
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"angular.enable-strict-mode-prompt": false,
"i18n-ally.localesPaths": [
"website/i18n"
]
}
1 change: 1 addition & 0 deletions .yarnrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
nodeLinker: node-modules
23 changes: 23 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,26 @@ Please note we have a code of conduct, please follow it in all your interactions
Pull Request would represent. The versioning scheme we use is [SemVer](https://semver.org/).
4. You may merge the Pull Request in once you have the sign-off of two other developers, or if you
do not have permission to do that, you may request the second reviewer to merge it for you.

## Project setup

1. Install lerna globally `yarn global add lerna`
2. Run `lerna bootstrap`
3. If you're getting errors for other datx package imports, also run `lerna run build` and `lerna link`

## Updating local dependencies

Example: If you have made a change in `@datx/utils` and need to use the new change in `@datx/core`, it should be enough to run `yarn build` in the `datx-utils` folder. If the editor doesn't detect the changes, you can try to cmd+click on the error (forcing the editor to reload the typings).

## Testing

To test a specific package, run `yarn test` in its folder. If you want to run all tests, you can run `lerna run test` in the root folder. This will run tests in one of the variants. Once you push the code to the repository, GHA will run tests on all variants (mobx version combinations).

## Writing docs

When writing docs, make sure your updates are writtern in `versioned_docs/{version}` and `versioned_sidebars/{version}` to be visible once docs are generated and published. Otherwise, only `next` version on the docs website will be updated and published.

## Publishing

1. `lerna publish`

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ Want to make your own mixin? Check out [the guide](https://datx.dev/docs/mixins/

## Troubleshooting

Having issues with the library? Check out the [troubleshooting](https://datx.dev/docs/troubleshooting/known-issues) page or [open](https://github.com/infinum/datx/issues/new) an issue.
Having issues with the library? Check out the [troubleshooting](https://datx.dev/docs/troubleshooting/known-issues) page or [open](https://github.com/infinum/datx/issues/new/choose) an issue.

---

Expand Down
13 changes: 13 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Security Policy

## Supported Versions

| Version | Supported |
| ------- | ------------------ |
| 2.x.x | :white_check_mark: |
| 1.0.x | :white_check_mark: |
| < 1.0 | :x: |

## Reporting a Vulnerability

If a security issue is discovered, please report it to [email protected]. We'll work on resolving the issue ASAP.
25 changes: 25 additions & 0 deletions docs/api-reference/attribute.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,17 @@ Example:

Sometimes, you'll need to map your data in a way that might not be compatible with your API (or maybe for some other reason specific to your use case). This could range from renaming properties to converting them to other types (e.g. from a date string to a date object). This is where parsers and serializers can be used. The functions are passed as options to the `@Attribute` decorator.

### map

The map property maps a single property from the input object to the model (before the parse call) and back (after the serialize call).

Example:

```typescript
@Attribute({ map: 'first_name' })
public firstName: string;
```

### parse

The parse function rceives the raw value (first argument is the eact property and the second value is the whole model). It should return the value which should be used to initialize the model.
Expand All @@ -121,6 +132,20 @@ public createdBy: string;

```

## Compound IDs

Altrough there is no out-of-the-box solution for compound IDs in DatX, it is easy to achieve them using the `Attribute` features defined above:

```typescript
@Attribute({
// Set it as an identifier
isIdentifier: true,
// Combine two (userId, companyId) IDs into a single compound ID
parse: (_: never, data: Record<string, string>) => `${data.userId}-${data.companyId}`
})
public id: string;
```

## Using `Attribute` without decorators

[In some cases](https://github.com/infinum/datx/issues/92), you might not be able to use the `@Attribute()` decorator, but you can still use it as a function. The function has two arguments: the class you're decorating and name of the property you're decorating. You can find the example in the [defining models](https://github.com/infinum/datx/wiki/Defining-models) section.
Loading