Skip to content

Commit 2a640e0

Browse files
committed
Merge branch 'refs/heads/main' into yogesh-41-skeleton
# Conflicts: # chartlets.js/packages/lib/src/plugins/vega/VegaChart.tsx
2 parents 2065bb1 + 96c1ef3 commit 2a640e0

File tree

20 files changed

+1952
-1007
lines changed

20 files changed

+1952
-1007
lines changed

.github/workflows/frontend-ci.yml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ jobs:
3232
cache-dependency-path: chartlets.js/package-lock.json
3333

3434
- run: npm ci
35+
- run: npm run compile
3536
- run: npm run lint
3637
- run: npm run test
3738

@@ -62,7 +63,12 @@ jobs:
6263
run: |
6364
cd chartlets.js
6465
npm install
65-
66+
67+
- name: Lib compile
68+
run: |
69+
cd chartlets.js/packages/lib
70+
npm run compile
71+
6672
- name: Lib lint
6773
run: |
6874
cd chartlets.js/packages/lib
@@ -77,7 +83,12 @@ jobs:
7783
run: |
7884
cd chartlets.js/packages/lib
7985
npm run build
80-
86+
87+
- name: Demo compile
88+
run: |
89+
cd chartlets.js/packages/demo
90+
npm run compile
91+
8192
- name: Demo lint
8293
run: |
8394
cd chartlets.js/packages/demo

.github/workflows/publish-frontend.yml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ jobs:
2727
cache-dependency-path: chartlets.js/package-lock.json
2828

2929
- run: npm ci
30+
- run: npm run compile
3031
- run: npm run lint
3132
- run: npm run test
3233

@@ -56,8 +57,13 @@ jobs:
5657
- name: Install common dependencies
5758
run: |
5859
cd chartlets.js
59-
npm install
60-
60+
npm install
61+
62+
- name: Lib compile
63+
run: |
64+
cd chartlets.js/packages/lib
65+
npm run compile
66+
6167
- name: Lib lint
6268
run: |
6369
cd chartlets.js/packages/lib
@@ -72,7 +78,12 @@ jobs:
7278
run: |
7379
cd chartlets.js/packages/lib
7480
npm run build
75-
81+
82+
- name: Demo compile
83+
run: |
84+
cd chartlets.js/packages/demo
85+
npm run compile
86+
7687
- name: Demo lint
7788
run: |
7889
cd chartlets.js/packages/demo

chartlets.js/CHANGES.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,17 @@
1-
## Version 0.1.5 (in development)
1+
## Version 0.1.6 (in development)
2+
3+
* Implemented dynamic resizing for Vega Charts when the side panel's
4+
width changes.
5+
See https://github.com/xcube-dev/xcube/issues/1134
6+
7+
## Version 0.1.5 (from 2025/03/21)
28

39
* Add `multiple` property for `Select` component to enable the selection
410
of multiple elements. The `default` mode is supported at the moment.
511

12+
* Static information about callbacks retrieved from API is not cached
13+
reducing unnecessary processing and improving performance. (#113)
14+
615
* Callbacks will now only be invoked when there’s an actual change in state,
716
reducing unnecessary processing and improving performance. (#112)
817

0 commit comments

Comments
 (0)