Skip to content

Commit 149fde1

Browse files
v20.0.9
1 parent ef83ac5 commit 149fde1

File tree

4 files changed

+300
-3
lines changed

4 files changed

+300
-3
lines changed

.versionbot/CHANGELOG.yml

+236
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,223 @@
1+
- commits:
2+
- subject: Update dependencies
3+
hash: 78d8cc5744e904762f52eb2fc893773da79296a2
4+
body: |
5+
Update @balena/abstract-sql-compiler from 10.2.0 to 10.2.3
6+
Update @balena/odata-parser from 4.1.0 to 4.2.1
7+
Update @balena/odata-to-abstract-sql from 7.1.0 to 7.1.3
8+
footer:
9+
Change-type: patch
10+
change-type: patch
11+
author: Pagan Gazzard
12+
nested:
13+
- commits:
14+
- subject: "Tests: convert test/abstract-sql/case-when-else.js to typescript"
15+
hash: 0edb21cc4ee30ead2a6eeb290623f3a0adc7a0fe
16+
body: ""
17+
footer:
18+
Change-type: patch
19+
change-type: patch
20+
author: Pagan Gazzard
21+
nested: []
22+
- subject: "Tests: convert test/abstract-sql/test.js to typescript"
23+
hash: 43c24e87e4af08c8dd803a1cc4dfcb8bead301e9
24+
body: ""
25+
footer:
26+
Change-type: patch
27+
change-type: patch
28+
author: Pagan Gazzard
29+
nested: []
30+
- subject: "Tests: simplify handling of variadic test helper functions"
31+
hash: f07fa0857b22c99c019cb1d3ea04a9b6fa7449e7
32+
body: ""
33+
footer:
34+
Change-type: patch
35+
change-type: patch
36+
author: Pagan Gazzard
37+
nested: []
38+
version: abstract-sql-compiler-10.2.3
39+
title: ""
40+
date: 2025-03-19T14:16:28.813Z
41+
- commits:
42+
- subject: Clarify the `['Bind', string, string]` form of `BindNode` is legacy
43+
hash: aa72d3c77c2b6dae37d517ca149a27ea7e5a9bc1
44+
body: ""
45+
footer:
46+
Change-type: patch
47+
change-type: patch
48+
author: Pagan Gazzard
49+
nested: []
50+
version: abstract-sql-compiler-10.2.2
51+
title: ""
52+
date: 2025-02-14T17:34:12.685Z
53+
- commits:
54+
- subject: Fix @balena/sbvr-types peer dependency version specifier
55+
hash: 228e9411aa5c502db92e2c5227e1c88b3b3ef288
56+
body: ""
57+
footer:
58+
Change-type: patch
59+
change-type: patch
60+
author: Pagan Gazzard
61+
nested: []
62+
version: abstract-sql-compiler-10.2.1
63+
title: ""
64+
date: 2025-01-29T12:57:29.155Z
65+
- commits:
66+
- subject: Add the missing MethodCall type
67+
hash: 78efcd852c6ff653da7eb17c9d15cdfaf18f177e
68+
body: ""
69+
footer:
70+
Change-type: patch
71+
change-type: patch
72+
author: Thodoris Greasidis
73+
- subject: Add the missing properties in the PropertyPath typings
74+
hash: dde814052753c19020bdf069050cb96c03229f24
75+
body: ""
76+
footer:
77+
Change-type: patch
78+
change-type: patch
79+
See: https://github.com/balena-io-modules/odata-parser/pull/96
80+
see: https://github.com/balena-io-modules/odata-parser/pull/96
81+
author: Thodoris Greasidis
82+
version: odata-parser-4.2.1
83+
title: ""
84+
date: 2025-03-18T11:16:09.003Z
85+
- commits:
86+
- subject: Support ordering by a Collection Navigation property using a Key
87+
notation
88+
hash: 460e4f3775068621b914c3c4a12cac34aba5e0e0
89+
body: ""
90+
footer:
91+
Change-type: minor
92+
change-type: minor
93+
See: https://balena.fibery.io/Work/Project/Shape--Build-Add-support-for-sorting-on-user-selected-tag-columns-in-the-server-side-paginated-devic-912
94+
see: https://balena.fibery.io/Work/Project/Shape--Build-Add-support-for-sorting-on-user-selected-tag-columns-in-the-server-side-paginated-devic-912
95+
author: Thodoris Greasidis
96+
version: odata-parser-4.2.0
97+
title: ""
98+
date: 2025-03-12T23:08:54.233Z
99+
- commits:
100+
- subject: Test that multiple $select & $orderby on the same resource result it
101+
being JOINed just once
102+
hash: cd87826ae0972d8f0ac6493cbb25d8a5301cca3e
103+
body: ""
104+
footer:
105+
Change-type: patch
106+
change-type: patch
107+
author: Thodoris Greasidis
108+
nested: []
109+
- subject: Add tests capturing the current behavior when using incorrect property
110+
paths
111+
hash: dcd9258b0498ca5f504dc717288f222923d90d31
112+
body: ""
113+
footer:
114+
Change-type: patch
115+
change-type: patch
116+
author: Thodoris Greasidis
117+
nested: []
118+
- subject: Add more $any & $all tests
119+
hash: 4c59dcdaf87127b684f4850f7127bf4e6d1910d8
120+
body: ""
121+
footer:
122+
Change-type: patch
123+
change-type: patch
124+
author: Thodoris Greasidis
125+
nested: []
126+
version: odata-to-abstract-sql-7.1.3
127+
title: ""
128+
date: 2025-03-21T15:59:08.312Z
129+
- commits:
130+
- subject: Add support for also shortening translation suffix names, eg `x$test`
131+
-> `x$t`
132+
hash: 3b16beeadf1f2fde59dab5be924623b015abae7f
133+
body: ""
134+
footer:
135+
Change-type: patch
136+
change-type: patch
137+
author: Pagan Gazzard
138+
nested: []
139+
- subject: Treat $ as a word separator for alias shortening for better translation
140+
support
141+
hash: 9f96bf9bb28538b3c961a635560bf77e4e1f5bea
142+
body: >
143+
Since translations in pinejs use $ as their boundary this allows
144+
for
145+
146+
shortening translated models much better
147+
footer:
148+
Change-type: patch
149+
change-type: patch
150+
author: Pagan Gazzard
151+
nested: []
152+
- subject: Also shorten the overall alias if it is possible and beneficial to do
153+
so
154+
hash: c0010bd4613ea489e37000d01b3b5132cf2cf87a
155+
body: ""
156+
footer:
157+
Change-type: patch
158+
change-type: patch
159+
author: Pagan Gazzard
160+
nested: []
161+
- subject: Always look up short aliases using lower case, to avoid issues with
162+
mixed cases
163+
hash: d66df2195a347e86471bd356f9efa68a5c7fa301
164+
body: >
165+
This could happen if eg you have `Some Term` and `some other
166+
term`
167+
168+
where the mixing of cases would mean one version would not be
169+
correctly
170+
171+
shortened due to not matching the case-sensitive check
172+
footer:
173+
Change-type: patch
174+
change-type: patch
175+
author: Pagan Gazzard
176+
nested: []
177+
- subject: Generate short versions both short and long versions of the `-`
178+
containing aliases
179+
hash: 3dedcc1ac808b5dd88c21cd09f64dac8c37d820d
180+
body: ""
181+
footer:
182+
Change-type: patch
183+
change-type: patch
184+
author: Pagan Gazzard
185+
nested: []
186+
- subject: Generate short versions both short and long versions of the ` `
187+
containing aliases
188+
hash: 48f7ca9b0a3bf3f486ed943cde2bb5aa3e7b1c2b
189+
body: ""
190+
footer:
191+
Change-type: patch
192+
change-type: patch
193+
author: Pagan Gazzard
194+
nested: []
195+
- subject: Properly handle the case where there is no shorter alias available
196+
hash: a6d160e826424ef261b71bb0f13668c22112bedf
197+
body: ""
198+
footer:
199+
Change-type: patch
200+
change-type: patch
201+
author: Pagan Gazzard
202+
nested: []
203+
version: odata-to-abstract-sql-7.1.2
204+
title: ""
205+
date: 2025-03-20T17:49:23.847Z
206+
- commits:
207+
- subject: "tests: Remove unnecessary returns & add curly braces"
208+
hash: 9ad21e94dc29b333542caa92a1b465d89579e2ef
209+
body: ""
210+
footer:
211+
Change-type: patch
212+
change-type: patch
213+
author: Thodoris Greasidis
214+
nested: []
215+
version: odata-to-abstract-sql-7.1.1
216+
title: ""
217+
date: 2025-03-18T13:55:56.178Z
218+
version: 20.0.9
219+
title: ""
220+
date: 2025-03-21T16:12:40.605Z
1221
- commits:
2222
- subject: "Tasks: add a 100ms retry delay after a failed poll"
3223
hash: 908e687c9d9e315ef3a9a649ffcd3c3abf3336f4
@@ -1680,6 +1900,7 @@
16801900

16811901

16821902

1903+
16831904
As balena-lint
16841905
rejects `new
16851906
Boolean()`, `new
@@ -1706,6 +1927,7 @@
17061927

17071928

17081929

1930+
17091931
As engine and npm is
17101932
now required as part
17111933
of package.json we
@@ -1747,6 +1969,7 @@
17471969

17481970

17491971

1972+
17501973
Ensure that the
17511974
input passed in for
17521975
JSON types is either
@@ -1851,6 +2074,7 @@
18512074

18522075

18532076

2077+
18542078
This also deprecates
18552079
the legacy version
18562080
footer:
@@ -1883,6 +2107,7 @@
18832107

18842108

18852109

2110+
18862111
It can in fact be a
18872112
lot of different
18882113
things and that is
@@ -1916,6 +2141,7 @@
19162141

19172142

19182143

2144+
19192145
We know what type
19202146
they return and they
19212147
should be explicitly
@@ -1954,6 +2180,7 @@
19542180

19552181

19562182

2183+
19572184
Update
19582185
@balena/sbvr-types
19592186
from 3.4.18 to 3.5.0
@@ -2103,6 +2330,7 @@
21032330

21042331

21052332

2333+
21062334
This also deprecates
21072335
the legacy use of
21082336
direct true/false
@@ -5223,6 +5451,7 @@
52235451

52245452

52255453

5454+
52265455

52275456

52285457
As balena-lint
@@ -5277,6 +5506,7 @@
52775506

52785507

52795508

5509+
52805510

52815511

52825512
As engine and npm is
@@ -5346,6 +5576,7 @@
53465576

53475577

53485578

5579+
53495580

53505581

53515582
Ensure that the
@@ -5478,6 +5709,7 @@
54785709

54795710

54805711

5712+
54815713

54825714

54835715
This also deprecates
@@ -5538,6 +5770,7 @@
55385770

55395771

55405772

5773+
55415774

55425775

55435776
It can in fact be a
@@ -5599,6 +5832,7 @@
55995832

56005833

56015834

5835+
56025836

56035837

56045838
We know what type
@@ -5665,6 +5899,7 @@
56655899

56665900

56675901

5902+
56685903

56695904

56705905
Update
@@ -5842,6 +6077,7 @@
58426077

58436078

58446079

6080+
58456081

58466082

58476083
This also deprecates

0 commit comments

Comments
 (0)