1 | - commits:
|
2 | - subject: Update dependencies
|
3 | hash: de117eba065831e12d6bc658becc6b61ea06b5da
|
4 | body: |
|
5 | Update abstract-sql-compiler from 6.13.4 to 6.13.5
|
6 | Update sbvr-types from 2.0.7 to 2.0.9
|
7 | footer:
|
8 | Change-type: patch
|
9 | change-type: patch
|
10 | author: Pagan Gazzard
|
11 | nested:
|
12 | - commits:
|
13 | - subject: Switch to balena-lint
|
14 | hash: ab0228a798c1babb11891a469f8385b50c5426ef
|
15 | body: ''
|
16 | footer:
|
17 | Change-type: patch
|
18 | change-type: patch
|
19 | author: Pagan Gazzard
|
20 | version: sbvr-types-2.0.9
|
21 | date: 2020-05-07T10:07:37.608Z
|
22 | - commits:
|
23 | - subject: Improve typings
|
24 | hash: 82dfb240b97128267d26d44b12ed4ac2ddcfc8b7
|
25 | body: ''
|
26 | footer:
|
27 | Change-type: patch
|
28 | change-type: patch
|
29 | author: Pagan Gazzard
|
30 | version: sbvr-types-2.0.8
|
31 | date: 2020-05-05T16:13:07.744Z
|
32 | - commits:
|
33 | - subject: Improve typing of `dataTypeValidate` and sbvr-types
|
34 | hash: 59e61dbb7d5499a626bd9c87ef146a3bc336bc3e
|
35 | body: |
|
36 | Update sbvr-types from 2.0.5 to 2.0.9
|
37 | footer:
|
38 | Change-type: patch
|
39 | change-type: patch
|
40 | author: Pagan Gazzard
|
41 | nested:
|
42 | - commits:
|
43 | - subject: Switch to balena-lint
|
44 | hash: ab0228a798c1babb11891a469f8385b50c5426ef
|
45 | body: ''
|
46 | footer:
|
47 | Change-type: patch
|
48 | change-type: patch
|
49 | author: Pagan Gazzard
|
50 | version: sbvr-types-2.0.9
|
51 | date: 2020-05-07T10:07:37.608Z
|
52 | - commits:
|
53 | - subject: Improve typings
|
54 | hash: 82dfb240b97128267d26d44b12ed4ac2ddcfc8b7
|
55 | body: ''
|
56 | footer:
|
57 | Change-type: patch
|
58 | change-type: patch
|
59 | author: Pagan Gazzard
|
60 | version: sbvr-types-2.0.8
|
61 | date: 2020-05-05T16:13:07.744Z
|
62 | - commits:
|
63 | - subject: Remove unused imports
|
64 | hash: f4f8d1a55903e352db46efaace69d3b91da9016b
|
65 | body: ''
|
66 | footer:
|
67 | Change-type: patch
|
68 | change-type: patch
|
69 | author: Pagan Gazzard
|
70 | version: sbvr-types-2.0.7
|
71 | date: 2020-04-30T09:14:06.918Z
|
72 | - commits:
|
73 | - subject: Remove production lodash dependency
|
74 | hash: b819dc89d6cc55957b6c870c0fa44411d1d37bd0
|
75 | body: ''
|
76 | footer:
|
77 | Change-type: patch
|
78 | change-type: patch
|
79 | author: Pagan Gazzard
|
80 | version: sbvr-types-2.0.6
|
81 | date: 2020-04-27T14:35:57.655Z
|
82 | version: abstract-sql-compiler-6.13.5
|
83 | date: 2020-05-07T10:36:07.503Z
|
84 | version: 12.3.5
|
85 | date: 2020-05-08T16:32:13.965Z
|
86 | - commits:
|
87 | - subject: Update dependencies
|
88 | hash: f5be31dc8e1ca181cff0eb17b39a20e4318bf013
|
89 | body: |
|
90 | Update abstract-sql-compiler from 6.13.2 to 6.13.4
|
91 | Update lf-to-abstract-sql from 3.2.2 to 3.2.3
|
92 | Update odata-to-abstract-sql from 4.4.1 to 4.4.5
|
93 | Update sbvr-parser from 0.2.7 to 0.2.8
|
94 | Update sbvr-types from 2.0.5 to 2.0.7
|
95 | footer:
|
96 | Change-type: patch
|
97 | change-type: patch
|
98 | author: Pagan Gazzard
|
99 | nested:
|
100 | - commits:
|
101 | - subject: Reduce lodash usage
|
102 | hash: ed5c57cca3e703081feb04064fd8520558a54cd7
|
103 | body: ''
|
104 | footer:
|
105 | Change-type: patch
|
106 | change-type: patch
|
107 | author: Pagan Gazzard
|
108 | version: abstract-sql-compiler-6.13.4
|
109 | date: 2020-04-30T09:10:27.512Z
|
110 | - commits:
|
111 | - subject: Update dependencies
|
112 | hash: 23bbe47fbd663bb0d3642d22b752226d2c85ce91
|
113 | body: |
|
114 | Update odata-parser from 1.3.1 to 1.4.1
|
115 | Update sbvr-types from 2.0.4 to 2.0.5
|
116 | footer:
|
117 | Change-type: patch
|
118 | change-type: patch
|
119 | author: Pagan Gazzard
|
120 | nested:
|
121 | - commits:
|
122 | - subject: 'CI: Remove circleci deploy in favor of balenaCI'
|
123 | hash: 9e1137a305c6ded5c11209d292dab1c5cbabd0ee
|
124 | body: ''
|
125 | footer:
|
126 | Change-type: patch
|
127 | change-type: patch
|
128 | author: Pagan Gazzard
|
129 | - subject: 'CI: Add node 12 to the test matrix'
|
130 | hash: ccad733c04197834893804a6f8ccb8c76a1bf562
|
131 | body: ''
|
132 | footer:
|
133 | Change-type: patch
|
134 | change-type: patch
|
135 | author: Pagan Gazzard
|
136 | - subject: 'CI: Remove node 6 from the test matrix'
|
137 | hash: 5dd121cd02ffd37962ecefbfe0c1f9ab76168285
|
138 | body: ''
|
139 | footer:
|
140 | Change-type: patch
|
141 | change-type: patch
|
142 | author: Pagan Gazzard
|
143 | - subject: >-
|
144 | Update dependencies and use resin-lint for automatic
|
145 | lint fixes
|
146 | hash: caab18277ab22f8d60c6feca21d731b69239f963
|
147 | body: ''
|
148 | footer:
|
149 | Change-type: patch
|
150 | change-type: patch
|
151 | author: Pagan Gazzard
|
152 | version: sbvr-types-2.0.5
|
153 | date: 2020-03-17T16:10:52.892Z
|
154 | - commits:
|
155 | - subject: Update dependencies
|
156 | hash: d991b20f6c90221c9a3734d0461540ec501576ad
|
157 | body: ''
|
158 | footer:
|
159 | Change-type: patch
|
160 | change-type: patch
|
161 | author: Pagan Gazzard
|
162 | version: odata-parser-1.4.1
|
163 | date: 2020-04-10T14:30:05.458Z
|
164 | - commits:
|
165 | - subject: '✨: Add support for canAccess method call on resource'
|
166 | hash: bf99443b20616fef6344e3262832002d0d3909fd
|
167 | body: |
|
168 | Add support for `canAccess` method call on resource
|
169 | footer:
|
170 | Change-type: minor
|
171 | change-type: minor
|
172 | Signed-off-by: Andreas Fitzek <andreas@balena.io>
|
173 | signed-off-by: Andreas Fitzek <andreas@balena.io>
|
174 | author: Andreas Fitzek
|
175 | version: odata-parser-1.4.0
|
176 | date: 2020-03-02T13:31:22.416Z
|
177 | version: abstract-sql-compiler-6.13.3
|
178 | date: 2020-04-14T12:07:43.079Z
|
179 | - commits:
|
180 | - subject: Reduce lodash usage
|
181 | hash: 275276c0c0a49a2ce638666c404d4a23495a01ff
|
182 | body: ''
|
183 | footer:
|
184 | Change-type: patch
|
185 | change-type: patch
|
186 | author: Pagan Gazzard
|
187 | version: sbvr-parser-0.2.8
|
188 | date: 2020-04-27T15:12:07.898Z
|
189 | - commits:
|
190 | - subject: Remove unused imports
|
191 | hash: f4f8d1a55903e352db46efaace69d3b91da9016b
|
192 | body: ''
|
193 | footer:
|
194 | Change-type: patch
|
195 | change-type: patch
|
196 | author: Pagan Gazzard
|
197 | version: sbvr-types-2.0.7
|
198 | date: 2020-04-30T09:14:06.918Z
|
199 | - commits:
|
200 | - subject: Remove production lodash dependency
|
201 | hash: b819dc89d6cc55957b6c870c0fa44411d1d37bd0
|
202 | body: ''
|
203 | footer:
|
204 | Change-type: patch
|
205 | change-type: patch
|
206 | author: Pagan Gazzard
|
207 | version: sbvr-types-2.0.6
|
208 | date: 2020-04-27T14:35:57.655Z
|
209 | - commits:
|
210 | - subject: Switch to native some
|
211 | hash: 9db59aa4e6d5bd2447671cdf048dcac41ce3229a
|
212 | body: ''
|
213 | footer:
|
214 | Change-type: patch
|
215 | change-type: patch
|
216 | author: Pagan Gazzard
|
217 | - subject: Switch to native findIndex
|
218 | hash: 41edb97a980d1e206a15d57d4f07a5707b767201
|
219 | body: ''
|
220 | footer:
|
221 | Change-type: patch
|
222 | change-type: patch
|
223 | author: Pagan Gazzard
|
224 | - subject: Switch to native every
|
225 | hash: 22e9532c671d8b5db90f6907bef9adba9159d2fe
|
226 | body: ''
|
227 | footer:
|
228 | Change-type: patch
|
229 | change-type: patch
|
230 | author: Pagan Gazzard
|
231 | - subject: Switch to native find
|
232 | hash: baf6ef67ddc40096d55999df05cfe0781616b4e3
|
233 | body: ''
|
234 | footer:
|
235 | Change-type: patch
|
236 | change-type: patch
|
237 | author: Pagan Gazzard
|
238 | - subject: Switch to native forEach where possible
|
239 | hash: e417e3b6decaad51c6a24053ba3a734b43cd7de4
|
240 | body: ''
|
241 | footer:
|
242 | Change-type: patch
|
243 | change-type: patch
|
244 | author: Pagan Gazzard
|
245 | - subject: Switch to native includes
|
246 | hash: 5768d76d2ebc2a457c890a181a39aa8879552dee
|
247 | body: ''
|
248 | footer:
|
249 | Change-type: patch
|
250 | change-type: patch
|
251 | author: Pagan Gazzard
|
252 | - subject: Switch to native array type checking
|
253 | hash: 3f3ecfbc69ab6b1f9606d8183354cea3111111bf
|
254 | body: ''
|
255 | footer:
|
256 | Change-type: patch
|
257 | change-type: patch
|
258 | author: Pagan Gazzard
|
259 | - subject: Switch to native string type checking
|
260 | hash: 93b0ee63ecc4740a2de9c5b01a703ddca94533fb
|
261 | body: ''
|
262 | footer:
|
263 | Change-type: patch
|
264 | change-type: patch
|
265 | author: Pagan Gazzard
|
266 | - subject: Switch to native Object.assign
|
267 | hash: bf1f7a2564bbd8fb01b0b298b872d79e676f7a18
|
268 | body: ''
|
269 | footer:
|
270 | Change-type: patch
|
271 | change-type: patch
|
272 | author: Pagan Gazzard
|
273 | version: lf-to-abstract-sql-3.2.3
|
274 | date: 2020-04-20T13:06:37.433Z
|
275 | - commits:
|
276 | - subject: Optimize `getRelationships`
|
277 | hash: 4462f06baa9e5e3b2642640f4effc21f002b92f2
|
278 | body: |
|
279 | Update abstract-sql-compiler from 6.13.2 to 6.13.4
|
280 | footer:
|
281 | Change-type: patch
|
282 | change-type: patch
|
283 | author: Pagan Gazzard
|
284 | nested:
|
285 | - commits:
|
286 | - subject: Reduce lodash usage
|
287 | hash: ed5c57cca3e703081feb04064fd8520558a54cd7
|
288 | body: ''
|
289 | footer:
|
290 | Change-type: patch
|
291 | change-type: patch
|
292 | author: Pagan Gazzard
|
293 | version: abstract-sql-compiler-6.13.4
|
294 | date: 2020-04-30T09:10:27.512Z
|
295 | - commits:
|
296 | - subject: Update dependencies
|
297 | hash: 23bbe47fbd663bb0d3642d22b752226d2c85ce91
|
298 | body: |
|
299 | Update odata-parser from 1.3.1 to 1.4.1
|
300 | Update sbvr-types from 2.0.4 to 2.0.5
|
301 | footer:
|
302 | Change-type: patch
|
303 | change-type: patch
|
304 | author: Pagan Gazzard
|
305 | nested:
|
306 | - commits:
|
307 | - subject: 'CI: Remove circleci deploy in favor of balenaCI'
|
308 | hash: 9e1137a305c6ded5c11209d292dab1c5cbabd0ee
|
309 | body: ''
|
310 | footer:
|
311 | Change-type: patch
|
312 | change-type: patch
|
313 | author: Pagan Gazzard
|
314 | - subject: 'CI: Add node 12 to the test matrix'
|
315 | hash: ccad733c04197834893804a6f8ccb8c76a1bf562
|
316 | body: ''
|
317 | footer:
|
318 | Change-type: patch
|
319 | change-type: patch
|
320 | author: Pagan Gazzard
|
321 | - subject: 'CI: Remove node 6 from the test matrix'
|
322 | hash: 5dd121cd02ffd37962ecefbfe0c1f9ab76168285
|
323 | body: ''
|
324 | footer:
|
325 | Change-type: patch
|
326 | change-type: patch
|
327 | author: Pagan Gazzard
|
328 | - subject: >-
|
329 | Update dependencies and use resin-lint for
|
330 | automatic lint fixes
|
331 | hash: caab18277ab22f8d60c6feca21d731b69239f963
|
332 | body: ''
|
333 | footer:
|
334 | Change-type: patch
|
335 | change-type: patch
|
336 | author: Pagan Gazzard
|
337 | version: sbvr-types-2.0.5
|
338 | date: 2020-03-17T16:10:52.892Z
|
339 | - commits:
|
340 | - subject: Update dependencies
|
341 | hash: d991b20f6c90221c9a3734d0461540ec501576ad
|
342 | body: ''
|
343 | footer:
|
344 | Change-type: patch
|
345 | change-type: patch
|
346 | author: Pagan Gazzard
|
347 | version: odata-parser-1.4.1
|
348 | date: 2020-04-10T14:30:05.458Z
|
349 | - commits:
|
350 | - subject: >-
|
351 | ✨: Add support for canAccess method call on
|
352 | resource
|
353 | hash: bf99443b20616fef6344e3262832002d0d3909fd
|
354 | body: >
|
355 | Add support for `canAccess` method call on
|
356 | resource
|
357 | footer:
|
358 | Change-type: minor
|
359 | change-type: minor
|
360 | Signed-off-by: Andreas Fitzek <andreas@balena.io>
|
361 | signed-off-by: Andreas Fitzek <andreas@balena.io>
|
362 | author: Andreas Fitzek
|
363 | version: odata-parser-1.4.0
|
364 | date: 2020-03-02T13:31:22.416Z
|
365 | version: abstract-sql-compiler-6.13.3
|
366 | date: 2020-04-14T12:07:43.079Z
|
367 | version: odata-to-abstract-sql-4.4.5
|
368 | date: 2020-05-05T13:33:05.813Z
|
369 | - commits:
|
370 | - subject: Reduce lodash usage
|
371 | hash: 0eaf4a66aad3fc69ec08ffced3958466413267ee
|
372 | body: ''
|
373 | footer:
|
374 | Change-type: patch
|
375 | change-type: patch
|
376 | author: Pagan Gazzard
|
377 | version: odata-to-abstract-sql-4.4.4
|
378 | date: 2020-04-27T14:50:55.972Z
|
379 | - commits:
|
380 | - subject: Switch to native forEach where possible
|
381 | hash: f949a8e508088382d4ed583bc9903838bc3f73d8
|
382 | body: ''
|
383 | footer:
|
384 | Change-type: patch
|
385 | change-type: patch
|
386 | author: Pagan Gazzard
|
387 | - subject: Switch to native map
|
388 | hash: 8fe89643626015a910d3179309a1f26885cb90e2
|
389 | body: ''
|
390 | footer:
|
391 | Change-type: patch
|
392 | change-type: patch
|
393 | author: Pagan Gazzard
|
394 | - subject: Switch to native find
|
395 | hash: 5ed9566d1a893b72348d45735883e2b85ab3a129
|
396 | body: ''
|
397 | footer:
|
398 | Change-type: patch
|
399 | change-type: patch
|
400 | author: Pagan Gazzard
|
401 | - subject: Switch to native some
|
402 | hash: a5270866b82190593d339b40b8db17caba70c733
|
403 | body: ''
|
404 | footer:
|
405 | Change-type: patch
|
406 | change-type: patch
|
407 | author: Pagan Gazzard
|
408 | - subject: Switch to native includes
|
409 | hash: d9c92a8fdf4fadbd476c0ad531ddb937135c6218
|
410 | body: ''
|
411 | footer:
|
412 | Change-type: patch
|
413 | change-type: patch
|
414 | author: Pagan Gazzard
|
415 | - subject: Switch to native string type check
|
416 | hash: d42381f766a8e0425d2b0bba13b13d381ddbe2ef
|
417 | body: ''
|
418 | footer:
|
419 | Change-type: patch
|
420 | change-type: patch
|
421 | author: Pagan Gazzard
|
422 | - subject: Switch to native number type check
|
423 | hash: 03562d834a4d356af1e09510ecffafd0f22d0010
|
424 | body: ''
|
425 | footer:
|
426 | Change-type: patch
|
427 | change-type: patch
|
428 | author: Pagan Gazzard
|
429 | - subject: Switch to native array type check
|
430 | hash: 6c26416f8a51ad2dbc7b455d00938fdd4e478bb1
|
431 | body: ''
|
432 | footer:
|
433 | Change-type: patch
|
434 | change-type: patch
|
435 | author: Pagan Gazzard
|
436 | version: odata-to-abstract-sql-4.4.3
|
437 | date: 2020-04-20T13:34:12.510Z
|
438 | - commits:
|
439 | - subject: Fix linting and make use of import type
|
440 | hash: 0145269cfeecc4be63f66efb114d4251a57fd651
|
441 | body: ''
|
442 | footer:
|
443 | Change-type: patch
|
444 | change-type: patch
|
445 | author: Pagan Gazzard
|
446 | version: odata-to-abstract-sql-4.4.2
|
447 | date: 2020-04-14T12:08:13.044Z
|
448 | version: 12.3.4
|
449 | date: 2020-05-05T14:56:18.658Z
|
450 | - commits:
|
451 | - subject: Update dependencies
|
452 | hash: c73c975b6c9fc0bd500defd59c3168248f1b04da
|
453 | body: |
|
454 | Update lf-to-abstract-sql from 3.2.1 to 3.2.2
|
455 | Update pinejs-client-core from 5.6.11 to 5.7.0
|
456 | footer:
|
457 | Change-type: patch
|
458 | change-type: patch
|
459 | author: Pagan Gazzard
|
460 | nested:
|
461 | - commits:
|
462 | - subject: Always treat numbered terms as if they're used
|
463 | hash: 78cf69b82166d736865e73f5b01bc403da468569
|
464 | body: ''
|
465 | footer:
|
466 | Change-type: patch
|
467 | change-type: patch
|
468 | author: Pagan Gazzard
|
469 | version: lf-to-abstract-sql-3.2.2
|
470 | date: 2020-04-16T10:35:48.200Z
|
471 | - commits:
|
472 | - subject: >-
|
473 | Make transformGetResult a method , to ease overriding the get
|
474 | method
|
475 | hash: f267d4bfc006d1aabfb0ed1f79c9234ecb5c7d5f
|
476 | body: ''
|
477 | footer:
|
478 | Change-type: minor
|
479 | change-type: minor
|
480 | See: 'https://github.com/balena-io/balena-api/pull/2532'
|
481 | see: 'https://github.com/balena-io/balena-api/pull/2532'
|
482 | author: Thodoris Greasidis
|
483 | version: pinejs-client-js-5.7.0
|
484 | date: 2020-04-15T13:13:28.186Z
|
485 | version: 12.3.3
|
486 | date: 2020-04-16T11:02:38.166Z
|
487 | - commits:
|
488 | - subject: Ensure request.values is an object rather than nullish
|
489 | hash: c62a229a2954e10e7d3661c6a401cdb96e73b9b6
|
490 | body: ''
|
491 | footer:
|
492 | Change-type: patch
|
493 | change-type: patch
|
494 | author: Pagan Gazzard
|
495 | version: 12.3.2
|
496 | date: 2020-04-14T16:00:13.912Z
|
497 | - commits:
|
498 | - subject: Update dependencies
|
499 | hash: 73cfc96d0399040c1e7238a595d603237aa6ebfc
|
500 | body: |
|
501 | Update lf-to-abstract-sql from 3.1.2 to 3.2.1
|
502 | Update odata-parser from 1.4.0 to 1.4.1
|
503 | Update odata-to-abstract-sql from 4.4.0 to 4.4.1
|
504 | footer:
|
505 | Change-type: patch
|
506 | change-type: patch
|
507 | author: Pagan Gazzard
|
508 | nested:
|
509 | - commits:
|
510 | - subject: Update dependencies
|
511 | hash: 960c673069134bb8184dd7c09ee139ea71a7822d
|
512 | body: |
|
513 | Update sbvr-parser from 0.2.3 to 0.2.7
|
514 | Update sbvr-types from 2.0.3 to 2.0.5
|
515 | footer:
|
516 | Change-type: patch
|
517 | change-type: patch
|
518 | author: Pagan Gazzard
|
519 | nested:
|
520 | - commits:
|
521 | - subject: 'CI: Remove circleci deploy in favor of balenaCI'
|
522 | hash: 9e1137a305c6ded5c11209d292dab1c5cbabd0ee
|
523 | body: ''
|
524 | footer:
|
525 | Change-type: patch
|
526 | change-type: patch
|
527 | author: Pagan Gazzard
|
528 | - subject: 'CI: Add node 12 to the test matrix'
|
529 | hash: ccad733c04197834893804a6f8ccb8c76a1bf562
|
530 | body: ''
|
531 | footer:
|
532 | Change-type: patch
|
533 | change-type: patch
|
534 | author: Pagan Gazzard
|
535 | - subject: 'CI: Remove node 6 from the test matrix'
|
536 | hash: 5dd121cd02ffd37962ecefbfe0c1f9ab76168285
|
537 | body: ''
|
538 | footer:
|
539 | Change-type: patch
|
540 | change-type: patch
|
541 | author: Pagan Gazzard
|
542 | - subject: >-
|
543 | Update dependencies and use resin-lint for automatic
|
544 | lint fixes
|
545 | hash: caab18277ab22f8d60c6feca21d731b69239f963
|
546 | body: ''
|
547 | footer:
|
548 | Change-type: patch
|
549 | change-type: patch
|
550 | author: Pagan Gazzard
|
551 | version: sbvr-types-2.0.5
|
552 | date: 2020-03-17T16:10:52.892Z
|
553 | - commits:
|
554 | - subject: Add node 12 to the test matrix
|
555 | hash: ecd938076fa0b473e0149940e71ac909a5f2cdfd
|
556 | body: ''
|
557 | footer:
|
558 | Change-type: patch
|
559 | change-type: patch
|
560 | author: Pagan Gazzard
|
561 | - subject: Update dependencies
|
562 | hash: 3aacccdbb1962f5cb7eeec8ca5fa62c5f42145e3
|
563 | body: ''
|
564 | footer:
|
565 | Change-type: patch
|
566 | change-type: patch
|
567 | author: Pagan Gazzard
|
568 | - subject: Add CODEOWNERS
|
569 | hash: d04a524767359dca21b7dfefc07e7e05a5607934
|
570 | body: ''
|
571 | footer:
|
572 | Change-type: patch
|
573 | change-type: patch
|
574 | author: Pagan Gazzard
|
575 | version: sbvr-types-2.0.4
|
576 | date: 2020-01-22T17:34:25.485Z
|
577 | - commits:
|
578 | - subject: Add CODEOWNERS
|
579 | hash: e9931f0bad2fc7b74366fcf1359642714e3d8cbe
|
580 | body: ''
|
581 | footer:
|
582 | Change-type: patch
|
583 | change-type: patch
|
584 | author: Pagan Gazzard
|
585 | version: sbvr-parser-0.2.7
|
586 | date: 2020-01-22T16:32:02.436Z
|
587 | - commits:
|
588 | - subject: Add support for using `of` instead of `that is of`
|
589 | hash: 15466b993e738e16bb20d597460f673c438c6c93
|
590 | body: ''
|
591 | footer:
|
592 | Change-type: patch
|
593 | change-type: patch
|
594 | author: Pagan Gazzard
|
595 | version: sbvr-parser-0.2.6
|
596 | date: 2019-12-30T18:37:48.690Z
|
597 | - commits:
|
598 | - subject: Add support for `a given` as a universal quantification
|
599 | hash: 2946841869fd9424786ae70c6c2d28948f624179
|
600 | body: ''
|
601 | footer:
|
602 | Change-type: patch
|
603 | change-type: patch
|
604 | author: Pagan Gazzard
|
605 | version: sbvr-parser-0.2.5
|
606 | date: 2019-12-30T17:43:37.528Z
|
607 | - commits:
|
608 | - subject: >-
|
609 | Allow including terms as part of a verb by using `[]`
|
610 | brackets
|
611 | hash: 40129b411ba8b2357c03ac2815e0182f806c3531
|
612 | body: ''
|
613 | footer:
|
614 | Change-type: patch
|
615 | change-type: patch
|
616 | author: Pagan Gazzard
|
617 | version: sbvr-parser-0.2.4
|
618 | date: 2019-12-27T16:53:42.051Z
|
619 | version: lf-to-abstract-sql-3.2.1
|
620 | date: 2020-04-14T10:51:00.210Z
|
621 | - commits:
|
622 | - subject: >-
|
623 | Only add the destination of a link table if it's actually
|
624 | necessary
|
625 | hash: 463870590602492accc12ed53753f66862d42cd6
|
626 | body: >
|
627 | This can significantly speed up queries by avoiding a join when
|
628 | the
|
629 |
|
630 | result is unused
|
631 | footer:
|
632 | Change-type: minor
|
633 | change-type: minor
|
634 | author: Pagan Gazzard
|
635 | version: lf-to-abstract-sql-3.2.0
|
636 | date: 2020-04-13T16:48:53.658Z
|
637 | - commits:
|
638 | - subject: Update dependencies
|
639 | hash: d991b20f6c90221c9a3734d0461540ec501576ad
|
640 | body: ''
|
641 | footer:
|
642 | Change-type: patch
|
643 | change-type: patch
|
644 | author: Pagan Gazzard
|
645 | version: odata-parser-1.4.1
|
646 | date: 2020-04-10T14:30:05.458Z
|
647 | - commits:
|
648 | - subject: Update dependencies
|
649 | hash: ade9704d46fac99028f0801c6e7d8c2b2863b4d7
|
650 | body: |
|
651 | Update abstract-sql-compiler from 6.11.0 to 6.13.2
|
652 | Update odata-parser from 1.4.0 to 1.4.1
|
653 | Update sbvr-parser from 0.2.3 to 0.2.7
|
654 | Update sbvr-types from 2.0.3 to 2.0.5
|
655 | footer:
|
656 | Change-type: patch
|
657 | change-type: patch
|
658 | author: Pagan Gazzard
|
659 | nested:
|
660 | - commits:
|
661 | - subject: Add CODEOWNERS
|
662 | hash: e9931f0bad2fc7b74366fcf1359642714e3d8cbe
|
663 | body: ''
|
664 | footer:
|
665 | Change-type: patch
|
666 | change-type: patch
|
667 | author: Pagan Gazzard
|
668 | version: sbvr-parser-0.2.7
|
669 | date: 2020-01-22T16:32:02.436Z
|
670 | - commits:
|
671 | - subject: Add support for using `of` instead of `that is of`
|
672 | hash: 15466b993e738e16bb20d597460f673c438c6c93
|
673 | body: ''
|
674 | footer:
|
675 | Change-type: patch
|
676 | change-type: patch
|
677 | author: Pagan Gazzard
|
678 | version: sbvr-parser-0.2.6
|
679 | date: 2019-12-30T18:37:48.690Z
|
680 | - commits:
|
681 | - subject: Add support for `a given` as a universal quantification
|
682 | hash: 2946841869fd9424786ae70c6c2d28948f624179
|
683 | body: ''
|
684 | footer:
|
685 | Change-type: patch
|
686 | change-type: patch
|
687 | author: Pagan Gazzard
|
688 | version: sbvr-parser-0.2.5
|
689 | date: 2019-12-30T17:43:37.528Z
|
690 | - commits:
|
691 | - subject: >-
|
692 | Allow including terms as part of a verb by using `[]`
|
693 | brackets
|
694 | hash: 40129b411ba8b2357c03ac2815e0182f806c3531
|
695 | body: ''
|
696 | footer:
|
697 | Change-type: patch
|
698 | change-type: patch
|
699 | author: Pagan Gazzard
|
700 | version: sbvr-parser-0.2.4
|
701 | date: 2019-12-27T16:53:42.051Z
|
702 | - commits:
|
703 | - subject: Update dependencies
|
704 | hash: d991b20f6c90221c9a3734d0461540ec501576ad
|
705 | body: ''
|
706 | footer:
|
707 | Change-type: patch
|
708 | change-type: patch
|
709 | author: Pagan Gazzard
|
710 | version: odata-parser-1.4.1
|
711 | date: 2020-04-10T14:30:05.458Z
|
712 | - commits:
|
713 | - subject: 'CI: Remove circleci deploy in favor of balenaCI'
|
714 | hash: 9e1137a305c6ded5c11209d292dab1c5cbabd0ee
|
715 | body: ''
|
716 | footer:
|
717 | Change-type: patch
|
718 | change-type: patch
|
719 | author: Pagan Gazzard
|
720 | - subject: 'CI: Add node 12 to the test matrix'
|
721 | hash: ccad733c04197834893804a6f8ccb8c76a1bf562
|
722 | body: ''
|
723 | footer:
|
724 | Change-type: patch
|
725 | change-type: patch
|
726 | author: Pagan Gazzard
|
727 | - subject: 'CI: Remove node 6 from the test matrix'
|
728 | hash: 5dd121cd02ffd37962ecefbfe0c1f9ab76168285
|
729 | body: ''
|
730 | footer:
|
731 | Change-type: patch
|
732 | change-type: patch
|
733 | author: Pagan Gazzard
|
734 | - subject: >-
|
735 | Update dependencies and use resin-lint for automatic
|
736 | lint fixes
|
737 | hash: caab18277ab22f8d60c6feca21d731b69239f963
|
738 | body: ''
|
739 | footer:
|
740 | Change-type: patch
|
741 | change-type: patch
|
742 | author: Pagan Gazzard
|
743 | version: sbvr-types-2.0.5
|
744 | date: 2020-03-17T16:10:52.892Z
|
745 | - commits:
|
746 | - subject: Add node 12 to the test matrix
|
747 | hash: ecd938076fa0b473e0149940e71ac909a5f2cdfd
|
748 | body: ''
|
749 | footer:
|
750 | Change-type: patch
|
751 | change-type: patch
|
752 | author: Pagan Gazzard
|
753 | - subject: Update dependencies
|
754 | hash: 3aacccdbb1962f5cb7eeec8ca5fa62c5f42145e3
|
755 | body: ''
|
756 | footer:
|
757 | Change-type: patch
|
758 | change-type: patch
|
759 | author: Pagan Gazzard
|
760 | - subject: Add CODEOWNERS
|
761 | hash: d04a524767359dca21b7dfefc07e7e05a5607934
|
762 | body: ''
|
763 | footer:
|
764 | Change-type: patch
|
765 | change-type: patch
|
766 | author: Pagan Gazzard
|
767 | version: sbvr-types-2.0.4
|
768 | date: 2020-01-22T17:34:25.485Z
|
769 | - commits:
|
770 | - subject: "\U0001F4DD♻️ : Improve RelationshipMapping typing and docs"
|
771 | hash: 46ba8a414d0274455675a3fd93682791f2cf9727
|
772 | body: ''
|
773 | footer:
|
774 | Change-type: patch
|
775 | change-type: patch
|
776 | Signed-off-by: Andreas Fitzek <andreas@balena.io>
|
777 | signed-off-by: Andreas Fitzek <andreas@balena.io>
|
778 | author: Andreas Fitzek
|
779 | version: abstract-sql-compiler-6.13.2
|
780 | date: 2020-03-25T11:33:22.697Z
|
781 | - commits:
|
782 | - subject: Only create functions if they don't already exist
|
783 | hash: 6d828438a0d54ab7a611d4620ade9bac8ec3fc3e
|
784 | body: >
|
785 | This matches how we handle table/trigger creation and
|
786 | avoids issues
|
787 |
|
788 | with running create schema statements concurrently
|
789 | footer:
|
790 | Change-type: patch
|
791 | change-type: patch
|
792 | author: Pagan Gazzard
|
793 | version: abstract-sql-compiler-6.13.1
|
794 | date: 2020-02-26T14:10:42.401Z
|
795 | - commits:
|
796 | - subject: Add support for sum
|
797 | hash: 2b2a7dba023994be6bf3d1db80ca2699390250c1
|
798 | body: ''
|
799 | footer:
|
800 | Change-type: minor
|
801 | change-type: minor
|
802 | author: Pagan Gazzard
|
803 | - subject: Add support for average
|
804 | hash: 7cd03b2dcd6d15549f158b5a9970a59b93b23142
|
805 | body: ''
|
806 | footer:
|
807 | Change-type: minor
|
808 | change-type: minor
|
809 | author: Pagan Gazzard
|
810 | - subject: Add tests for count
|
811 | hash: 439e409c9b23bc6cb00bbdcc670a86f068f9fe3d
|
812 | body: ''
|
813 | footer:
|
814 | Change-type: patch
|
815 | change-type: patch
|
816 | author: Pagan Gazzard
|
817 | version: abstract-sql-compiler-6.13.0
|
818 | date: 2020-02-21T18:56:02.870Z
|
819 | - commits:
|
820 | - subject: Add support for coalesce
|
821 | hash: 4fa84d101ac97b32677bd6438e183a1883a28327
|
822 | body: ''
|
823 | footer:
|
824 | Change-type: minor
|
825 | change-type: minor
|
826 | author: Pagan Gazzard
|
827 | version: abstract-sql-compiler-6.12.0
|
828 | date: 2020-02-21T18:27:32.771Z
|
829 | - commits:
|
830 | - subject: Update dependencies
|
831 | hash: 47c6427ed2722aa3d6dfb3dee42c491203750913
|
832 | body: |
|
833 | Update sbvr-types from 2.0.3 to 2.0.4
|
834 | footer:
|
835 | Change-type: patch
|
836 | change-type: patch
|
837 | author: Pagan Gazzard
|
838 | nested:
|
839 | - commits:
|
840 | - subject: Add node 12 to the test matrix
|
841 | hash: ecd938076fa0b473e0149940e71ac909a5f2cdfd
|
842 | body: ''
|
843 | footer:
|
844 | Change-type: patch
|
845 | change-type: patch
|
846 | author: Pagan Gazzard
|
847 | - subject: Update dependencies
|
848 | hash: 3aacccdbb1962f5cb7eeec8ca5fa62c5f42145e3
|
849 | body: ''
|
850 | footer:
|
851 | Change-type: patch
|
852 | change-type: patch
|
853 | author: Pagan Gazzard
|
854 | - subject: Add CODEOWNERS
|
855 | hash: d04a524767359dca21b7dfefc07e7e05a5607934
|
856 | body: ''
|
857 | footer:
|
858 | Change-type: patch
|
859 | change-type: patch
|
860 | author: Pagan Gazzard
|
861 | version: sbvr-types-2.0.4
|
862 | date: 2020-01-22T17:34:25.485Z
|
863 | version: abstract-sql-compiler-6.11.6
|
864 | date: 2020-02-21T18:15:42.469Z
|
865 | - commits:
|
866 | - subject: Update resin-lint to 3.x and use it for auto-linting
|
867 | hash: bd82923590b10227dde854ac782f2f9f0417ef2f
|
868 | body: ''
|
869 | footer:
|
870 | Change-type: patch
|
871 | change-type: patch
|
872 | author: Pagan Gazzard
|
873 | version: abstract-sql-compiler-6.11.5
|
874 | date: 2020-02-06T13:31:42.463Z
|
875 | - commits:
|
876 | - subject: Fix query type check
|
877 | hash: e72755b88856c133ba54f3115abdd07ae6e4d9f6
|
878 | body: ''
|
879 | footer:
|
880 | Change-type: patch
|
881 | change-type: patch
|
882 | author: Pagan Gazzard
|
883 | version: abstract-sql-compiler-6.11.4
|
884 | date: 2020-02-06T12:55:42.156Z
|
885 | - commits:
|
886 | - subject: Add CODEOWNERS
|
887 | hash: 660c9caa7621f6a0d8e161b6f2fade5e3df88f0e
|
888 | body: ''
|
889 | footer:
|
890 | Change-type: patch
|
891 | change-type: patch
|
892 | author: Pagan Gazzard
|
893 | version: abstract-sql-compiler-6.11.3
|
894 | date: 2020-01-22T15:37:52.435Z
|
895 | - commits:
|
896 | - subject: Trim trigger names to the max of 63 characters
|
897 | hash: 05e1b93994e51afa7763aa0f721c76ef892fd469
|
898 | body: ''
|
899 | footer:
|
900 | Change-type: patch
|
901 | change-type: patch
|
902 | author: Pagan Gazzard
|
903 | version: abstract-sql-compiler-6.11.2
|
904 | date: 2020-01-09T18:36:42.468Z
|
905 | - commits:
|
906 | - subject: Update dev dependencies
|
907 | hash: 0994bf0a71631391752c04d54e7ce566286a71e4
|
908 | body: ''
|
909 | footer:
|
910 | Change-type: patch
|
911 | change-type: patch
|
912 | author: Pagan Gazzard
|
913 | version: abstract-sql-compiler-6.11.1
|
914 | date: 2019-11-22T12:47:51.880Z
|
915 | version: odata-to-abstract-sql-4.4.1
|
916 | date: 2020-04-14T10:54:42.724Z
|
917 | version: 12.3.1
|
918 | date: 2020-04-14T12:55:24.664Z
|
919 | - commits:
|
920 | - subject: Convert express-emulator/express.coffee to javascript
|
921 | hash: 7d021787e0a4a8df46c862ca0c90636bf61b4bef
|
922 | body: ''
|
923 | footer:
|
924 | Change-type: minor
|
925 | change-type: minor
|
926 | author: Pagan Gazzard
|
927 | - subject: Convert transactions.coffee to javascript
|
928 | hash: 3e1bc748970bd3c3973892977989657d6ff858a7
|
929 | body: ''
|
930 | footer:
|
931 | Change-type: minor
|
932 | change-type: minor
|
933 | author: Pagan Gazzard
|
934 | - subject: Convert SBVRServer.coffee to javascript
|
935 | hash: 62e4b2732e8ce4ccdf1a95aec105094f9cdc23a1
|
936 | body: ''
|
937 | footer:
|
938 | Change-type: minor
|
939 | change-type: minor
|
940 | author: Pagan Gazzard
|
941 | version: 12.3.0
|
942 | date: 2020-04-03T15:57:12.841Z
|
943 | - commits:
|
944 | - subject: Switch to using native forEach where possible
|
945 | hash: 945363236892e8d7af4cd784a68afbd57a076e47
|
946 | body: ''
|
947 | footer:
|
948 | Change-type: patch
|
949 | change-type: patch
|
950 | author: Pagan Gazzard
|
951 | - subject: Switch to using native some
|
952 | hash: b7925698472f43c7cee1ae5db5f400d238639484
|
953 | body: ''
|
954 | footer:
|
955 | Change-type: patch
|
956 | change-type: patch
|
957 | author: Pagan Gazzard
|
958 | - subject: Switch to using native map
|
959 | hash: b01d25e641e1261b4dfeee0e24c167a8ccae55f7
|
960 | body: ''
|
961 | footer:
|
962 | Change-type: patch
|
963 | change-type: patch
|
964 | author: Pagan Gazzard
|
965 | - subject: Use nullish coalescing in favor of _.get where sensible
|
966 | hash: 140688b9eb46ae8f2bb45af95039bd4542d9dc6e
|
967 | body: ''
|
968 | footer:
|
969 | Change-type: patch
|
970 | change-type: patch
|
971 | author: Pagan Gazzard
|
972 | - subject: Switch to using native findIndex
|
973 | hash: 206db2de099cd22e318d61d7b4d80a14013efedd
|
974 | body: ''
|
975 | footer:
|
976 | Change-type: patch
|
977 | change-type: patch
|
978 | author: Pagan Gazzard
|
979 | - subject: Switch to using native find
|
980 | hash: d6d021cb056910b662247eeec92ffd1c9fe7ea56
|
981 | body: ''
|
982 | footer:
|
983 | Change-type: patch
|
984 | change-type: patch
|
985 | author: Pagan Gazzard
|
986 | - subject: Switch to using native cloning
|
987 | hash: 0b43aa6d24b9262657d51568f44f9c2264012744
|
988 | body: ''
|
989 | footer:
|
990 | Change-type: patch
|
991 | change-type: patch
|
992 | author: Pagan Gazzard
|
993 | - subject: Switch to using native parseInt
|
994 | hash: 4d80df1a9157eb65b3a6c9d376c274477c76a5f8
|
995 | body: ''
|
996 | footer:
|
997 | Change-type: patch
|
998 | change-type: patch
|
999 | author: Pagan Gazzard
|
1000 | - subject: Switch to using native filter
|
1001 | hash: ce5330bc980fde0ae57880c4b6fc1f6f4dbb7d65
|
1002 | body: ''
|
1003 | footer:
|
1004 | Change-type: patch
|
1005 | change-type: patch
|
1006 | author: Pagan Gazzard
|
1007 | - subject: Switch to using native Object.keys
|
1008 | hash: ebacf9ad163383550bf37c670497663968483c43
|
1009 | body: ''
|
1010 | footer:
|
1011 | Change-type: patch
|
1012 | change-type: patch
|
1013 | author: Pagan Gazzard
|
1014 | - subject: Switch to using native Object.values
|
1015 | hash: 998c00d4d422208d9ea4fc82f01fae826c9ee197
|
1016 | body: ''
|
1017 | footer:
|
1018 | Change-type: patch
|
1019 | change-type: patch
|
1020 | author: Pagan Gazzard
|
1021 | - subject: Switch to using native Object.assign
|
1022 | hash: 3ba1ef1e76ab5145ce329f9ef8c48e9bb401c0a4
|
1023 | body: ''
|
1024 | footer:
|
1025 | Change-type: patch
|
1026 | change-type: patch
|
1027 | author: Pagan Gazzard
|
1028 | - subject: Switch to using native startsWith
|
1029 | hash: 818d97e1a61d86ae68b3259b9113fbe2ab6f0022
|
1030 | body: ''
|
1031 | footer:
|
1032 | Change-type: patch
|
1033 | change-type: patch
|
1034 | author: Pagan Gazzard
|
1035 | - subject: Switch to using native endsWith
|
1036 | hash: 87314a7c0c1c68c3edc6bc70a6834ff6a4fe67a3
|
1037 | body: ''
|
1038 | footer:
|
1039 | Change-type: patch
|
1040 | change-type: patch
|
1041 | author: Pagan Gazzard
|
1042 | - subject: Switch to using native includes
|
1043 | hash: 47556a1cc88ead575a935f767c7053dc40bb5c31
|
1044 | body: ''
|
1045 | footer:
|
1046 | Change-type: patch
|
1047 | change-type: patch
|
1048 | author: Pagan Gazzard
|
1049 | version: 12.2.3
|
1050 | date: 2020-04-03T09:31:43.604Z
|
1051 | - commits:
|
1052 | - subject: Use native Number.isNaN type check
|
1053 | hash: f45cef76fc32518a01ce9224438253dabd50121b
|
1054 | body: ''
|
1055 | footer:
|
1056 | Change-type: patch
|
1057 | change-type: patch
|
1058 | author: Pagan Gazzard
|
1059 | - subject: Use native function type check
|
1060 | hash: 90eb9170a2631a0b73ed6b1f81558d3d1ed36f97
|
1061 | body: ''
|
1062 | footer:
|
1063 | Change-type: patch
|
1064 | change-type: patch
|
1065 | author: Pagan Gazzard
|
1066 | - subject: Use native finite type check
|
1067 | hash: ce47a98499d2990fa28a4f6dc66acee020477f52
|
1068 | body: ''
|
1069 | footer:
|
1070 | Change-type: patch
|
1071 | change-type: patch
|
1072 | author: Pagan Gazzard
|
1073 | - subject: Use native integer type check
|
1074 | hash: c0185efd9709bd6a15a0581074fda00ede2048a4
|
1075 | body: ''
|
1076 | footer:
|
1077 | Change-type: patch
|
1078 | change-type: patch
|
1079 | author: Pagan Gazzard
|
1080 | - subject: Use native undefined type check
|
1081 | hash: 1eecbf0009f0f6430d158232eaa5fd0801551339
|
1082 | body: ''
|
1083 | footer:
|
1084 | Change-type: patch
|
1085 | change-type: patch
|
1086 | author: Pagan Gazzard
|
1087 | - subject: Use native array type check
|
1088 | hash: 63f684c58e95c57b0a4705fda1b267a404db5ee1
|
1089 | body: ''
|
1090 | footer:
|
1091 | Change-type: patch
|
1092 | change-type: patch
|
1093 | author: Pagan Gazzard
|
1094 | - subject: Use native boolean type check
|
1095 | hash: c7aa40ad81f35994a3f672567d98c3ca73f49b4a
|
1096 | body: ''
|
1097 | footer:
|
1098 | Change-type: patch
|
1099 | change-type: patch
|
1100 | author: Pagan Gazzard
|
1101 | - subject: Use native string type check
|
1102 | hash: 0f4b5d2a7884ddfcc3069e9352f500e65e781316
|
1103 | body: ''
|
1104 | footer:
|
1105 | Change-type: patch
|
1106 | change-type: patch
|
1107 | author: Pagan Gazzard
|
1108 | version: 12.2.2
|
1109 | date: 2020-04-02T14:10:43.193Z
|
1110 | - commits:
|
1111 | - subject: Update dependencies
|
1112 | hash: d35c14720835bb3a5aa3b1a075df97c140308b4a
|
1113 | body: |
|
1114 | Update sbvr-types from 2.0.4 to 2.0.5
|
1115 | footer:
|
1116 | Change-type: patch
|
1117 | change-type: patch
|
1118 | author: Pagan Gazzard
|
1119 | nested:
|
1120 | - commits:
|
1121 | - subject: 'CI: Remove circleci deploy in favor of balenaCI'
|
1122 | hash: 9e1137a305c6ded5c11209d292dab1c5cbabd0ee
|
1123 | body: ''
|
1124 | footer:
|
1125 | Change-type: patch
|
1126 | change-type: patch
|
1127 | author: Pagan Gazzard
|
1128 | - subject: 'CI: Add node 12 to the test matrix'
|
1129 | hash: ccad733c04197834893804a6f8ccb8c76a1bf562
|
1130 | body: ''
|
1131 | footer:
|
1132 | Change-type: patch
|
1133 | change-type: patch
|
1134 | author: Pagan Gazzard
|
1135 | - subject: 'CI: Remove node 6 from the test matrix'
|
1136 | hash: 5dd121cd02ffd37962ecefbfe0c1f9ab76168285
|
1137 | body: ''
|
1138 | footer:
|
1139 | Change-type: patch
|
1140 | change-type: patch
|
1141 | author: Pagan Gazzard
|
1142 | - subject: Update dependencies and use resin-lint for automatic lint fixes
|
1143 | hash: caab18277ab22f8d60c6feca21d731b69239f963
|
1144 | body: ''
|
1145 | footer:
|
1146 | Change-type: patch
|
1147 | change-type: patch
|
1148 | author: Pagan Gazzard
|
1149 | version: sbvr-types-2.0.5
|
1150 | date: 2020-03-17T16:10:52.892Z
|
1151 | version: 12.2.1
|
1152 | date: 2020-03-31T15:16:13.130Z
|
1153 | - commits:
|
1154 | - subject: '✨: Optimize database queries for `canAccess()` permissions'
|
1155 | hash: 263d40d3d2fedc03ab639a94255b8b013f86ab7f
|
1156 | body: >
|
1157 | When a permission uses the `canAccess()` function to derive access,
|
1158 |
|
1159 | to another resource, we can optimize the generated SQL queries to not,
|
1160 |
|
1161 | reapply the full permission for resources, that are reached by
|
1162 |
|
1163 | expanding or filtering paths. We achieve this by, applying shortcuts
|
1164 |
|
1165 | in the relationships of the abstract sql model, if we find usages of
|
1166 |
|
1167 | an `canAccess()` function in the relevant permissions, that link the
|
1168 |
|
1169 | resources in the correct direction.
|
1170 |
|
1171 |
|
1172 | An example:
|
1173 |
|
1174 |
|
1175 | Let's imagine a model where a `device` belongs to an `application`.
|
1176 |
|
1177 |
|
1178 | We have the following permissions:
|
1179 |
|
1180 |
|
1181 | ```
|
1182 |
|
1183 | example.application.get?belongs_to__user/any(u:u/actor eq @__ACTOR_ID)
|
1184 |
|
1185 | example.device.get?belongs_to__application/canAccess()
|
1186 |
|
1187 | ```
|
1188 |
|
1189 |
|
1190 | Given the following odata query:
|
1191 |
|
1192 | ```
|
1193 |
|
1194 | GET
|
1195 | /example/application?$select=id,name&$filter=(owns__device/any(d:d/name
|
1196 | eq 'test'))&$expand=owns__device($select=id,name)
|
1197 |
|
1198 | ```
|
1199 |
|
1200 |
|
1201 | Will not yield the following SQL statement anymore:
|
1202 |
|
1203 | ```
|
1204 |
|
1205 | SELECT (
|
1206 | SELECT coalesce(array_to_json(array_agg("application.owns-device".*)), '[]') AS "owns__device"
|
1207 | FROM (
|
1208 | SELECT "application.owns-device"."id", "application.owns-device"."name"
|
1209 | FROM (
|
1210 | SELECT "device"."created at", "device"."id", "device"."belongs to-application", "device"."name"
|
1211 | FROM "device"
|
1212 | WHERE EXISTS (
|
1213 | SELECT 1
|
1214 | FROM "application" AS "device.belongs to-application"
|
1215 | WHERE "device"."belongs to-application" = "device.belongs to-application"."id"
|
1216 | AND EXISTS (
|
1217 | SELECT 1
|
1218 | FROM "user" AS "device.belongs to-application.belongs to-user"
|
1219 | WHERE "device.belongs to-application"."belongs to-user" = "device.belongs to-application.belongs to-user"."id"
|
1220 | AND ("device.belongs to-application.belongs to-user"."actor") IS NOT NULL AND ("device.belongs to-application.belongs to-user"."actor") = ($1)
|
1221 | )
|
1222 | )
|
1223 | ) AS "application.owns-device"
|
1224 | WHERE "application"."id" = "application.owns-device"."belongs to-application"
|
1225 | ) AS "application.owns-device"
|
1226 | ) AS "owns__device", "application"."id", "application"."name"
|
1227 |
|
1228 | FROM (
|
1229 | SELECT "application"."created at", "application"."id", "application"."name", "application"."belongs to-user"
|
1230 | FROM "application"
|
1231 | WHERE EXISTS (
|
1232 | SELECT 1
|
1233 | FROM "user" AS "application.belongs to-user"
|
1234 | WHERE "application"."belongs to-user" = "application.belongs to-user"."id"
|
1235 | AND ("application.belongs to-user"."actor") IS NOT NULL AND ("application.belongs to-user"."actor") = ($1)
|
1236 | )
|
1237 | ) AS "application"
|
1238 |
|
1239 | WHERE EXISTS (
|
1240 | SELECT 1
|
1241 | FROM (
|
1242 | SELECT "device"."created at", "device"."id", "device"."belongs to-application", "device"."name"
|
1243 | FROM "device"
|
1244 | WHERE EXISTS (
|
1245 | SELECT 1
|
1246 | FROM "application" AS "device.belongs to-application"
|
1247 | WHERE "device"."belongs to-application" = "device.belongs to-application"."id"
|
1248 | AND EXISTS (
|
1249 | SELECT 1
|
1250 | FROM "user" AS "device.belongs to-application.belongs to-user"
|
1251 | WHERE "device.belongs to-application"."belongs to-user" = "device.belongs to-application.belongs to-user"."id"
|
1252 | AND ("device.belongs to-application.belongs to-user"."actor") IS NOT NULL AND ("device.belongs to-application.belongs to-user"."actor") = ($1)
|
1253 | )
|
1254 | )
|
1255 | ) AS "application.owns-device"
|
1256 | WHERE "application"."id" = "application.owns-device"."belongs to-application"
|
1257 | AND ("application.owns-device"."name") IS NOT NULL AND ("application.owns-device"."name") = ($3)
|
1258 | )
|
1259 |
|
1260 | ```
|
1261 |
|
1262 |
|
1263 | but this optimized version:
|
1264 |
|
1265 |
|
1266 | ```
|
1267 |
|
1268 | SELECT (
|
1269 | SELECT coalesce(array_to_json(array_agg("application.owns-device".*)), '[]') AS "owns__device"
|
1270 | FROM (
|
1271 | SELECT "application.owns-device"."id", "application.owns-device"."name"
|
1272 | FROM "device" AS "application.owns-device"
|
1273 | WHERE "application"."id" = "application.owns-device"."belongs to-application"
|
1274 | ) AS "application.owns-device"
|
1275 | ) AS "owns__device", "application"."id", "application"."name"
|
1276 |
|
1277 | FROM (
|
1278 | SELECT "application"."created at", "application"."id", "application"."name", "application"."belongs to-user"
|
1279 | FROM "application"
|
1280 | WHERE EXISTS (
|
1281 | SELECT 1
|
1282 | FROM "user" AS "application.belongs to-user"
|
1283 | WHERE "application"."belongs to-user" = "application.belongs to-user"."id"
|
1284 | AND ("application.belongs to-user"."actor") IS NOT NULL AND ("application.belongs to-user"."actor") = ($1)
|
1285 | )
|
1286 | ) AS "application"
|
1287 |
|
1288 | WHERE EXISTS (
|
1289 | SELECT 1
|
1290 | FROM "device" AS "application.owns-device"
|
1291 | WHERE "application"."id" = "application.owns-device"."belongs to-application"
|
1292 | AND ("application.owns-device"."name") IS NOT NULL AND ("application.owns-device"."name") = ($3)
|
1293 | )
|
1294 |
|
1295 | ```
|
1296 |
|
1297 |
|
1298 | As one can see we don't apply the device access permission anymore in
|
1299 | the select and where subqueries.
|
1300 | footer:
|
1301 | Change-type: minor
|
1302 | change-type: minor
|
1303 | Signed-off-by: Andreas Fitzek <andreas@balena.io>
|
1304 | signed-off-by: Andreas Fitzek <andreas@balena.io>
|
1305 | author: Andreas Fitzek
|
1306 | version: 12.2.0
|
1307 | date: 2020-03-27T12:18:03.729Z
|
1308 | - commits:
|
1309 | - subject: '♻️ : Dissallow circle permissions with `canAccess()`'
|
1310 | hash: be08f66a6be8ea0b917f6f34fac7af05f476db41
|
1311 | body: >
|
1312 | We don't want to allow circle permissions using the `canAccess()`
|
1313 | marker.
|
1314 | footer:
|
1315 | Change-type: minor
|
1316 | change-type: minor
|
1317 | Signed-off-by: Andreas Fitzek <andreas@balena.io>
|
1318 | signed-off-by: Andreas Fitzek <andreas@balena.io>
|
1319 | author: Andreas Fitzek
|
1320 | version: 12.1.0
|
1321 | date: 2020-03-27T11:49:27.636Z
|
1322 | - commits:
|
1323 | - subject: "\U0001F512: Only allow one credential to provide permissions for the request"
|
1324 | hash: de7daea96c844a989e1f2b127ec1cd39c273ad8d
|
1325 | body: ''
|
1326 | footer:
|
1327 | Change-type: major
|
1328 | change-type: major
|
1329 | Signed-off-by: Andreas Fitzek <andreas@balena.io>
|
1330 | signed-off-by: Andreas Fitzek <andreas@balena.io>
|
1331 | author: Andreas Fitzek
|
1332 | version: 12.0.0
|
1333 | date: 2020-03-27T09:09:53.010Z
|
1334 | - commits:
|
1335 | - subject: Update dependencies
|
1336 | hash: 6d807828c708226e95c97a95b580e1077cdae416
|
1337 | body: |
|
1338 | Update lf-to-abstract-sql from 3.1.1 to 3.1.2
|
1339 | footer:
|
1340 | Change-type: patch
|
1341 | change-type: patch
|
1342 | author: Pagan Gazzard
|
1343 | nested:
|
1344 | - commits:
|
1345 | - subject: 'CI: Remove circleci publishing in favor of balenaCI'
|
1346 | hash: 857edf20512d8876483751083d3738fd792b1a34
|
1347 | body: ''
|
1348 | footer:
|
1349 | Change-type: patch
|
1350 | change-type: patch
|
1351 | author: Pagan Gazzard
|
1352 | version: lf-to-abstract-sql-3.1.2
|
1353 | date: 2020-02-26T13:45:32.126Z
|
1354 | version: 11.3.1
|
1355 | date: 2020-03-17T18:04:30.888Z
|
1356 | - commits:
|
1357 | - subject: 'CI: Remove circleci publish in favor of balenaCI'
|
1358 | hash: d87c5cd666787b4ffb3079a37a74cbbfda2b1fa5
|
1359 | body: ''
|
1360 | footer:
|
1361 | Change-type: patch
|
1362 | change-type: patch
|
1363 | author: Pagan Gazzard
|
1364 | - subject: '✨: Add support for `canAccess()` function in permission.'
|
1365 | hash: 397bcdbcc5ec30da200b9d54af262627eba5eb2f
|
1366 | body: |
|
1367 | This will allow to write simpler permissions, which point
|
1368 | to access depending on other resources access.
|
1369 |
|
1370 | Update odata-parser from 1.3.1 to 1.4.0
|
1371 | Update odata-to-abstract-sql from 4.3.0 to 4.4.0
|
1372 | footer:
|
1373 | Change-type: minor
|
1374 | change-type: minor
|
1375 | Signed-off-by: Andreas Fitzek <andreas@balena.io>
|
1376 | signed-off-by: Andreas Fitzek <andreas@balena.io>
|
1377 | author: Andreas Fitzek
|
1378 | nested:
|
1379 | - commits:
|
1380 | - subject: '✨: Add support for canAccess method call on resource'
|
1381 | hash: bf99443b20616fef6344e3262832002d0d3909fd
|
1382 | body: |
|
1383 | Add support for `canAccess` method call on resource
|
1384 | footer:
|
1385 | Change-type: minor
|
1386 | change-type: minor
|
1387 | Signed-off-by: Andreas Fitzek <andreas@balena.io>
|
1388 | signed-off-by: Andreas Fitzek <andreas@balena.io>
|
1389 | author: Andreas Fitzek
|
1390 | version: odata-parser-1.4.0
|
1391 | date: 2020-03-02T13:31:22.416Z
|
1392 | - commits:
|
1393 | - subject: '✨: Add custom resource functions'
|
1394 | hash: e65ade6c3bc46a7130f6f3e0442b846140e220c0
|
1395 | body: ''
|
1396 | footer:
|
1397 | Change-type: minor
|
1398 | change-type: minor
|
1399 | Signed-off-by: Andreas Fitzek <andreas@balena.io>
|
1400 | signed-off-by: Andreas Fitzek <andreas@balena.io>
|
1401 | author: Andreas Fitzek
|
1402 | version: odata-to-abstract-sql-4.4.0
|
1403 | date: 2020-03-02T13:57:20.504Z
|
1404 | - subject: Update dependencies
|
1405 | hash: 39439713fbeaa03b8a6e4654c6243fdbf6304f03
|
1406 | body: |
|
1407 | Update abstract-sql-compiler from 6.13.0 to 6.13.1
|
1408 | footer:
|
1409 | Change-type: patch
|
1410 | change-type: patch
|
1411 | author: Pagan Gazzard
|
1412 | nested:
|
1413 | - commits:
|
1414 | - subject: Only create functions if they don't already exist
|
1415 | hash: 6d828438a0d54ab7a611d4620ade9bac8ec3fc3e
|
1416 | body: >
|
1417 | This matches how we handle table/trigger creation and avoids
|
1418 | issues
|
1419 |
|
1420 | with running create schema statements concurrently
|
1421 | footer:
|
1422 | Change-type: patch
|
1423 | change-type: patch
|
1424 | author: Pagan Gazzard
|
1425 | version: abstract-sql-compiler-6.13.1
|
1426 | date: 2020-02-26T14:10:42.401Z
|
1427 | version: 11.3.0
|
1428 | date: 2020-03-13T12:00:13.697Z
|
1429 | - commits:
|
1430 | - subject: '✨: Add an `POSTRUN-ERROR` handler in resource hooks'
|
1431 | hash: 48edae167caa05cbd3cf580b8aaf6e910da3fe2d
|
1432 | body: ''
|
1433 | footer:
|
1434 | Change-type: minor
|
1435 | change-type: minor
|
1436 | Signed-off-by: Andreas Fitzek <andreas@balena.io>
|
1437 | signed-off-by: Andreas Fitzek <andreas@balena.io>
|
1438 | author: Andreas Fitzek
|
1439 | - subject: 'CI: Remove circleci publish in favor of balenaCI'
|
1440 | hash: d87c5cd666787b4ffb3079a37a74cbbfda2b1fa5
|
1441 | body: ''
|
1442 | footer:
|
1443 | Change-type: patch
|
1444 | change-type: patch
|
1445 | author: Pagan Gazzard
|
1446 | - subject: Update dependencies
|
1447 | hash: 39439713fbeaa03b8a6e4654c6243fdbf6304f03
|
1448 | body: |
|
1449 | Update abstract-sql-compiler from 6.13.0 to 6.13.1
|
1450 | footer:
|
1451 | Change-type: patch
|
1452 | change-type: patch
|
1453 | author: Pagan Gazzard
|
1454 | nested:
|
1455 | - commits:
|
1456 | - subject: Only create functions if they don't already exist
|
1457 | hash: 6d828438a0d54ab7a611d4620ade9bac8ec3fc3e
|
1458 | body: >
|
1459 | This matches how we handle table/trigger creation and avoids
|
1460 | issues
|
1461 |
|
1462 | with running create schema statements concurrently
|
1463 | footer:
|
1464 | Change-type: patch
|
1465 | change-type: patch
|
1466 | author: Pagan Gazzard
|
1467 | version: abstract-sql-compiler-6.13.1
|
1468 | date: 2020-02-26T14:10:42.401Z
|
1469 | version: 11.2.0
|
1470 | date: 2020-02-26T14:33:33.050Z
|
1471 | - commits:
|
1472 | - subject: 'CI: Remove circleci publish in favor of balenaCI'
|
1473 | hash: d87c5cd666787b4ffb3079a37a74cbbfda2b1fa5
|
1474 | body: ''
|
1475 | footer:
|
1476 | Change-type: patch
|
1477 | change-type: patch
|
1478 | author: Pagan Gazzard
|
1479 | version: 11.1.1
|
1480 | date: 2020-02-24T19:18:43.147Z
|
1481 | - commits:
|
1482 | - subject: Fixes for resin-lint 3.x
|
1483 | hash: c09cdda18fd1eda81cb01187357d4a8a2b3712d9
|
1484 | body: ''
|
1485 | footer:
|
1486 | Change-type: patch
|
1487 | change-type: patch
|
1488 | author: Pagan Gazzard
|
1489 | - subject: Update dependencies
|
1490 | hash: be5cd297d78e695fd685b5e11bf997df724903ba
|
1491 | body: |
|
1492 | Update abstract-sql-compiler from 6.11.4 to 6.13.0
|
1493 | Update odata-to-abstract-sql from 4.2.1 to 4.3.0
|
1494 | Update pinejs-client-core from 5.6.5 to 5.6.11
|
1495 | footer:
|
1496 | Change-type: minor
|
1497 | change-type: minor
|
1498 | author: Pagan Gazzard
|
1499 | nested:
|
1500 | - commits:
|
1501 | - subject: Remove unsupported node 6 from the test matrix
|
1502 | hash: 2cd70f619ccaa8c985d98a48e1510fd2c05146e5
|
1503 | body: ''
|
1504 | footer:
|
1505 | Change-type: patch
|
1506 | change-type: patch
|
1507 | author: Pagan Gazzard
|
1508 | - subject: >-
|
1509 | Add support for computed field when selecting from a resource
|
1510 | alias
|
1511 | hash: 6580973773c35c596a84cdbd9a87e872d8029a25
|
1512 | body: ''
|
1513 | footer:
|
1514 | Change-type: minor
|
1515 | change-type: minor
|
1516 | author: Pagan Gazzard
|
1517 | version: odata-to-abstract-sql-4.3.0
|
1518 | date: 2020-02-11T11:30:52.462Z
|
1519 | - commits:
|
1520 | - subject: "\U0001F41B: Fix missing `deprecated.getStringParams` function"
|
1521 | hash: 53edb7e7485acd4310e9b04291894f6ab746285a
|
1522 | body: |
|
1523 | The function `deprecated.getStringParams` was used, but
|
1524 | not defined.
|
1525 | footer:
|
1526 | Change-type: patch
|
1527 | change-type: patch
|
1528 | Signed-off-by: Andreas Fitzek <andreas@balena.io>
|
1529 | signed-off-by: Andreas Fitzek <andreas@balena.io>
|
1530 | author: Andreas Fitzek
|
1531 | version: pinejs-client-js-5.6.11
|
1532 | date: 2020-02-21T13:35:51.993Z
|
1533 | - commits:
|
1534 | - subject: Update to resin-lint 3.x
|
1535 | hash: f1b415154cc21b9880ad8ee1134ea9340220aba2
|
1536 | body: ''
|
1537 | footer:
|
1538 | Change-type: patch
|
1539 | change-type: patch
|
1540 | author: Pagan Gazzard
|
1541 | version: pinejs-client-js-5.6.10
|
1542 | date: 2020-02-14T15:37:12.741Z
|
1543 | - commits:
|
1544 | - subject: 'CircleCI: Remove deploy job as it''s handled by balenaCI'
|
1545 | hash: d6c9a485e0da5f6aa600597b6d076a8dce411df7
|
1546 | body: ''
|
1547 | footer:
|
1548 | Change-type: patch
|
1549 | change-type: patch
|
1550 | author: Pagan Gazzard
|
1551 | version: pinejs-client-js-5.6.9
|
1552 | date: 2020-02-14T15:27:02.200Z
|
1553 | - commits:
|
1554 | - subject: Add the missing `method` on the post method
|
1555 | hash: 2f649c3157a50277f6e168a64abb1593ac9d7a4f
|
1556 | body: |
|
1557 | Fixes a regression of v5.6.7.
|
1558 | footer:
|
1559 | Change-type: patch
|
1560 | change-type: patch
|
1561 | Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
|
1562 | signed-off-by: Thodoris Greasidis <thodoris@balena.io>
|
1563 | author: Thodoris Greasidis
|
1564 | version: pinejs-client-js-5.6.8
|
1565 | date: 2020-02-14T14:59:02.633Z
|
1566 | - commits:
|
1567 | - subject: Deprecate request overrides
|
1568 | hash: 84fa00ab60a98bbe56885ee5fabcccfc876a86d6
|
1569 | body: ''
|
1570 | footer:
|
1571 | Change-type: patch
|
1572 | change-type: patch
|
1573 | author: Pagan Gazzard
|
1574 | - subject: Deprecate queries using a string url
|
1575 | hash: 8cd9be6b0642ff5b1cba0596f827a74fd76bbff5
|
1576 | body: ''
|
1577 | footer:
|
1578 | Change-type: patch
|
1579 | change-type: patch
|
1580 | author: Pagan Gazzard
|
1581 | - subject: Deprecate `query` in favor of `get`
|
1582 | hash: ab77d10cad0a57914018b76c9755deddb3e078ef
|
1583 | body: ''
|
1584 | footer:
|
1585 | Change-type: patch
|
1586 | change-type: patch
|
1587 | author: Pagan Gazzard
|
1588 | version: pinejs-client-js-5.6.7
|
1589 | date: 2020-02-14T12:52:12.207Z
|
1590 | - commits:
|
1591 | - subject: Allow resource/$count in $filter
|
1592 | hash: 7eac38f1ed6a3bcdf1e6c4be5dde50aca953359e
|
1593 | body: ''
|
1594 | footer:
|
1595 | Change-type: patch
|
1596 | change-type: patch
|
1597 | author: Pagan Gazzard
|
1598 | version: pinejs-client-js-5.6.6
|
1599 | date: 2020-02-14T12:35:22.507Z
|
1600 | - commits:
|
1601 | - subject: Add support for sum
|
1602 | hash: 2b2a7dba023994be6bf3d1db80ca2699390250c1
|
1603 | body: ''
|
1604 | footer:
|
1605 | Change-type: minor
|
1606 | change-type: minor
|
1607 | author: Pagan Gazzard
|
1608 | - subject: Add support for average
|
1609 | hash: 7cd03b2dcd6d15549f158b5a9970a59b93b23142
|
1610 | body: ''
|
1611 | footer:
|
1612 | Change-type: minor
|
1613 | change-type: minor
|
1614 | author: Pagan Gazzard
|
1615 | - subject: Add tests for count
|
1616 | hash: 439e409c9b23bc6cb00bbdcc670a86f068f9fe3d
|
1617 | body: ''
|
1618 | footer:
|
1619 | Change-type: patch
|
1620 | change-type: patch
|
1621 | author: Pagan Gazzard
|
1622 | version: abstract-sql-compiler-6.13.0
|
1623 | date: 2020-02-21T18:56:02.870Z
|
1624 | - commits:
|
1625 | - subject: Add support for coalesce
|
1626 | hash: 4fa84d101ac97b32677bd6438e183a1883a28327
|
1627 | body: ''
|
1628 | footer:
|
1629 | Change-type: minor
|
1630 | change-type: minor
|
1631 | author: Pagan Gazzard
|
1632 | version: abstract-sql-compiler-6.12.0
|
1633 | date: 2020-02-21T18:27:32.771Z
|
1634 | - commits:
|
1635 | - subject: Update dependencies
|
1636 | hash: 47c6427ed2722aa3d6dfb3dee42c491203750913
|
1637 | body: |
|
1638 | Update sbvr-types from 2.0.3 to 2.0.4
|
1639 | footer:
|
1640 | Change-type: patch
|
1641 | change-type: patch
|
1642 | author: Pagan Gazzard
|
1643 | nested:
|
1644 | - commits:
|
1645 | - subject: Add node 12 to the test matrix
|
1646 | hash: ecd938076fa0b473e0149940e71ac909a5f2cdfd
|
1647 | body: ''
|
1648 | footer:
|
1649 | Change-type: patch
|
1650 | change-type: patch
|
1651 | author: Pagan Gazzard
|
1652 | - subject: Update dependencies
|
1653 | hash: 3aacccdbb1962f5cb7eeec8ca5fa62c5f42145e3
|
1654 | body: ''
|
1655 | footer:
|
1656 | Change-type: patch
|
1657 | change-type: patch
|
1658 | author: Pagan Gazzard
|
1659 | - subject: Add CODEOWNERS
|
1660 | hash: d04a524767359dca21b7dfefc07e7e05a5607934
|
1661 | body: ''
|
1662 | footer:
|
1663 | Change-type: patch
|
1664 | change-type: patch
|
1665 | author: Pagan Gazzard
|
1666 | version: sbvr-types-2.0.4
|
1667 | date: 2020-01-22T17:34:25.485Z
|
1668 | version: abstract-sql-compiler-6.11.6
|
1669 | date: 2020-02-21T18:15:42.469Z
|
1670 | - commits:
|
1671 | - subject: Update resin-lint to 3.x and use it for auto-linting
|
1672 | hash: bd82923590b10227dde854ac782f2f9f0417ef2f
|
1673 | body: ''
|
1674 | footer:
|
1675 | Change-type: patch
|
1676 | change-type: patch
|
1677 | author: Pagan Gazzard
|
1678 | version: abstract-sql-compiler-6.11.5
|
1679 | date: 2020-02-06T13:31:42.463Z
|
1680 | version: 11.1.0
|
1681 | date: 2020-02-24T13:01:23.297Z
|
1682 | - commits:
|
1683 | - subject: Update dependencies
|
1684 | hash: 3ca77681921503eca2f8c40438e2a644ac43ea09
|
1685 | body: |
|
1686 | Update abstract-sql-compiler from 6.11.2 to 6.11.4
|
1687 | Update lf-to-abstract-sql from 3.1.0 to 3.1.1
|
1688 | Update odata-parser from 1.3.0 to 1.3.1
|
1689 | Update odata-to-abstract-sql from 4.2.0 to 4.2.1
|
1690 | Update pinejs-client-core from 5.6.0 to 5.6.5
|
1691 | Update sbvr-parser from 0.2.6 to 0.2.7
|
1692 | Update sbvr-types from 2.0.3 to 2.0.4
|
1693 | footer:
|
1694 | Change-type: patch
|
1695 | change-type: patch
|
1696 | author: Pagan Gazzard
|
1697 | nested:
|
1698 | - commits:
|
1699 | - subject: Fix query type check
|
1700 | hash: e72755b88856c133ba54f3115abdd07ae6e4d9f6
|
1701 | body: ''
|
1702 | footer:
|
1703 | Change-type: patch
|
1704 | change-type: patch
|
1705 | author: Pagan Gazzard
|
1706 | version: abstract-sql-compiler-6.11.4
|
1707 | date: 2020-02-06T12:55:42.156Z
|
1708 | - commits:
|
1709 | - subject: Add CODEOWNERS
|
1710 | hash: 660c9caa7621f6a0d8e161b6f2fade5e3df88f0e
|
1711 | body: ''
|
1712 | footer:
|
1713 | Change-type: patch
|
1714 | change-type: patch
|
1715 | author: Pagan Gazzard
|
1716 | version: abstract-sql-compiler-6.11.3
|
1717 | date: 2020-01-22T15:37:52.435Z
|
1718 | - commits:
|
1719 | - subject: Add CODEOWNERS
|
1720 | hash: 84138a590beefb6a5efeb67e271fe26ec8706d4c
|
1721 | body: ''
|
1722 | footer:
|
1723 | Change-type: patch
|
1724 | change-type: patch
|
1725 | author: Pagan Gazzard
|
1726 | version: lf-to-abstract-sql-3.1.1
|
1727 | date: 2020-01-22T15:41:30.465Z
|
1728 | - commits:
|
1729 | - subject: Add CODEOWNERS
|
1730 | hash: 35fbb37a9db0d21c9c26ddef90e1aa2f34f8ac13
|
1731 | body: ''
|
1732 | footer:
|
1733 | Change-type: patch
|
1734 | change-type: patch
|
1735 | author: Pagan Gazzard
|
1736 | version: odata-parser-1.3.1
|
1737 | date: 2020-01-22T16:12:13.357Z
|
1738 | - commits:
|
1739 | - subject: Add CODEOWNERS
|
1740 | hash: e9931f0bad2fc7b74366fcf1359642714e3d8cbe
|
1741 | body: ''
|
1742 | footer:
|
1743 | Change-type: patch
|
1744 | change-type: patch
|
1745 | author: Pagan Gazzard
|
1746 | version: sbvr-parser-0.2.7
|
1747 | date: 2020-01-22T16:32:02.436Z
|
1748 | - commits:
|
1749 | - subject: Add CODEOWNERS
|
1750 | hash: 802f99c32934b4eac31de4e3a14eaa6810d9d854
|
1751 | body: ''
|
1752 | footer:
|
1753 | Change-type: patch
|
1754 | change-type: patch
|
1755 | author: Pagan Gazzard
|
1756 | version: odata-to-abstract-sql-4.2.1
|
1757 | date: 2020-01-22T16:31:49.750Z
|
1758 | - commits:
|
1759 | - subject: Remove `defaults` helper in favour of `??`
|
1760 | hash: 806852bceb07a858572511609dc88ea0b748038e
|
1761 | body: ''
|
1762 | footer:
|
1763 | Change-type: patch
|
1764 | change-type: patch
|
1765 | author: Pagan Gazzard
|
1766 | version: pinejs-client-js-5.6.5
|
1767 | date: 2020-01-30T17:09:03.006Z
|
1768 | - commits:
|
1769 | - subject: Avoid allocations when destroying a poll
|
1770 | hash: 8f397a83803ae43d19331f4c32952384ba9e7fe6
|
1771 | body: ''
|
1772 | footer:
|
1773 | Change-type: patch
|
1774 | change-type: patch
|
1775 | author: Pagan Gazzard
|
1776 | version: pinejs-client-js-5.6.4
|
1777 | date: 2020-01-30T16:25:12.292Z
|
1778 | - commits:
|
1779 | - subject: Improve `RawFilter` typing
|
1780 | hash: 2006d4e7f0fecbb99357b82215da28978194db41
|
1781 | body: ''
|
1782 | footer:
|
1783 | Change-type: patch
|
1784 | change-type: patch
|
1785 | author: Pagan Gazzard
|
1786 | version: pinejs-client-js-5.6.3
|
1787 | date: 2020-01-30T12:59:22.535Z
|
1788 | - commits:
|
1789 | - subject: Update dependencies
|
1790 | hash: e7314acbdd029ece267a4568bf15cb5dc333eec1
|
1791 | body: ''
|
1792 | footer:
|
1793 | Change-type: patch
|
1794 | change-type: patch
|
1795 | author: Pagan Gazzard
|
1796 | version: pinejs-client-js-5.6.2
|
1797 | date: 2020-01-29T21:12:32.246Z
|
1798 | - commits:
|
1799 | - subject: Switch most CODEOWNERS entries to a team
|
1800 | hash: 3ef7e0db285ae54f96aee3f52319ac8d8c4d61e8
|
1801 | body: ''
|
1802 | footer:
|
1803 | Change-type: patch
|
1804 | change-type: patch
|
1805 | author: Pagan Gazzard
|
1806 | version: pinejs-client-js-5.6.1
|
1807 | date: 2020-01-22T16:38:22.045Z
|
1808 | - commits:
|
1809 | - subject: Add node 12 to the test matrix
|
1810 | hash: ecd938076fa0b473e0149940e71ac909a5f2cdfd
|
1811 | body: ''
|
1812 | footer:
|
1813 | Change-type: patch
|
1814 | change-type: patch
|
1815 | author: Pagan Gazzard
|
1816 | - subject: Update dependencies
|
1817 | hash: 3aacccdbb1962f5cb7eeec8ca5fa62c5f42145e3
|
1818 | body: ''
|
1819 | footer:
|
1820 | Change-type: patch
|
1821 | change-type: patch
|
1822 | author: Pagan Gazzard
|
1823 | - subject: Add CODEOWNERS
|
1824 | hash: d04a524767359dca21b7dfefc07e7e05a5607934
|
1825 | body: ''
|
1826 | footer:
|
1827 | Change-type: patch
|
1828 | change-type: patch
|
1829 | author: Pagan Gazzard
|
1830 | version: sbvr-types-2.0.4
|
1831 | date: 2020-01-22T17:34:25.485Z
|
1832 | version: 11.0.7
|
1833 | date: 2020-02-06T13:59:23.314Z
|
1834 | - commits:
|
1835 | - subject: Deduplicate get or create functionality in config-loader
|
1836 | hash: d71e5bcb106aef78cb559222de746f4d3a653d3b
|
1837 | body: ''
|
1838 | footer:
|
1839 | Change-type: patch
|
1840 | change-type: patch
|
1841 | author: Pagan Gazzard
|
1842 | - subject: Convert internal config-loader functions to async/await
|
1843 | hash: 9d653fed3a9daa91747c53503f3027c67b3dceb1
|
1844 | body: ''
|
1845 | footer:
|
1846 | Change-type: patch
|
1847 | change-type: patch
|
1848 | author: Pagan Gazzard
|
1849 | - subject: Convert internal permissions functions to async/await
|
1850 | hash: d7bebf4bd249971f037be35c3c56d7a88c1d9aa3
|
1851 | body: ''
|
1852 | footer:
|
1853 | Change-type: patch
|
1854 | change-type: patch
|
1855 | author: Pagan Gazzard
|
1856 | version: 11.0.6
|
1857 | date: 2020-02-03T17:22:53.902Z
|
1858 | - commits:
|
1859 | - subject: Fix missing `await`
|
1860 | hash: 3ab9d79f80a31f5346cecd6ca03c50d607569cc3
|
1861 | body: ''
|
1862 | footer:
|
1863 | Change-type: patch
|
1864 | change-type: patch
|
1865 | author: Pagan Gazzard
|
1866 | version: 11.0.5
|
1867 | date: 2020-01-31T14:07:43.761Z
|
1868 | - commits:
|
1869 | - subject: Convert internal sbvr-utils functions to async/await
|
1870 | hash: 68b98ecd4c299029b8157da5be5cce4cf4de2c01
|
1871 | body: ''
|
1872 | footer:
|
1873 | Change-type: patch
|
1874 | change-type: patch
|
1875 | author: Pagan Gazzard
|
1876 | - subject: Convert internal migrator functions to async/await
|
1877 | hash: 73635db4c7c44fb94a0984135a246af7ea7bc049
|
1878 | body: ''
|
1879 | footer:
|
1880 | Change-type: patch
|
1881 | change-type: patch
|
1882 | author: Pagan Gazzard
|
1883 | - subject: Convert sbvr-api/hooks to async/await
|
1884 | hash: 2c4fd4dfa8b1c636c3767f71b1bbd319a9f56d9b
|
1885 | body: ''
|
1886 | footer:
|
1887 | Change-type: patch
|
1888 | change-type: patch
|
1889 | author: Pagan Gazzard
|
1890 | - subject: Convert sbvr-api/odata-response to async/await
|
1891 | hash: e84e5458c6cda2e9aaec78c318814624f6804e60
|
1892 | body: ''
|
1893 | footer:
|
1894 | Change-type: patch
|
1895 | change-type: patch
|
1896 | author: Pagan Gazzard
|
1897 | - subject: Import bluebird as Bluebird instead of Promise
|
1898 | hash: cfb9705159be123894643776649d6fccd752f782
|
1899 | body: ''
|
1900 | footer:
|
1901 | Change-type: patch
|
1902 | change-type: patch
|
1903 | author: Pagan Gazzard
|
1904 | version: 11.0.4
|
1905 | date: 2020-01-24T23:18:43.038Z
|
1906 | - commits:
|
1907 | - subject: Add CODEOWNERS
|
1908 | hash: 836c5c7820761941f37b1d131c980b164c7df2a1
|
1909 | body: ''
|
1910 | footer:
|
1911 | Change-type: patch
|
1912 | change-type: patch
|
1913 | author: Pagan Gazzard
|
1914 | version: 11.0.3
|
1915 | date: 2020-01-22T16:43:23.276Z
|
1916 | - commits:
|
1917 | - subject: Avoid allocations when clearing tx listeners
|
1918 | hash: 89b9805fe88c995ec99a294acd8a7fd81b33e9ca
|
1919 | body: ''
|
1920 | footer:
|
1921 | Change-type: patch
|
1922 | change-type: patch
|
1923 | author: Pagan Gazzard
|
1924 | version: 11.0.2
|
1925 | date: 2020-01-22T15:17:53.209Z
|
1926 | - commits:
|
1927 | - subject: Add missing "modified at" migrations
|
1928 | hash: 72c1ed16415dcb69d4a2870e5031b1c4f5c7d3b4
|
1929 | body: ''
|
1930 | footer:
|
1931 | Change-type: patch
|
1932 | change-type: patch
|
1933 | author: Pagan Gazzard
|
1934 | version: 11.0.1
|
1935 | date: 2020-01-20T13:36:30.277Z
|
1936 | - commits:
|
1937 | - subject: Update lint-staged to 10.x
|
1938 | hash: 7c247625a5fe571c22e7fd40e703ded922f028e9
|
1939 | body: ''
|
1940 | footer:
|
1941 | Change-type: major
|
1942 | change-type: major
|
1943 | author: Pagan Gazzard
|
1944 | - subject: Update husky to 4.x
|
1945 | hash: 4a14243e48043c3f73c085e748ad5bd7e5d5b209
|
1946 | body: ''
|
1947 | footer:
|
1948 | Change-type: major
|
1949 | change-type: major
|
1950 | author: Pagan Gazzard
|
1951 | - subject: Update terser-webpack-plugin to 2.x
|
1952 | hash: 49458c59d5630992d10149be8bccb08a077aa1df
|
1953 | body: ''
|
1954 | footer:
|
1955 | Change-type: major
|
1956 | change-type: major
|
1957 | author: Pagan Gazzard
|
1958 | - subject: Remove unnecessary throws now that typescript understands process.exit
|
1959 | hash: 3bd91132e1a9700d6577418b7d503df0dd635cef
|
1960 | body: ''
|
1961 | footer:
|
1962 | Change-type: patch
|
1963 | change-type: patch
|
1964 | author: Pagan Gazzard
|
1965 | - subject: Make use of the nodejs fs.promises api rather than promisifying
|
1966 | hash: 5a712f715c74df2f22d388df39e622e86a342489
|
1967 | body: ''
|
1968 | footer:
|
1969 | Change-type: major
|
1970 | change-type: major
|
1971 | author: Pagan Gazzard
|
1972 | - subject: Convert extended-sbvr-parser to standard es module exports
|
1973 | hash: 2ba43a4bad04154ff6613383a3d3f94940e1be9f
|
1974 | body: ''
|
1975 | footer:
|
1976 | Change-type: major
|
1977 | change-type: major
|
1978 | author: Pagan Gazzard
|
1979 | - subject: Convert odata-metadata-generator to standard es module exports
|
1980 | hash: 98031db86ea9c4bb9ebe0bb7904c3d17f7c36d4b
|
1981 | body: ''
|
1982 | footer:
|
1983 | Change-type: major
|
1984 | change-type: major
|
1985 | author: Pagan Gazzard
|
1986 | - subject: Convert pinejs-session-store to standard es module exports
|
1987 | hash: d051ca0c8b340676decb4409cfdc6b82dc1a11f2
|
1988 | body: ''
|
1989 | footer:
|
1990 | Change-type: major
|
1991 | change-type: major
|
1992 | author: Pagan Gazzard
|
1993 | - subject: Update load-grunt-tasks to 5.x
|
1994 | hash: 9bf39cc46b36b3959e305adb32b9769c013e8288
|
1995 | body: ''
|
1996 | footer:
|
1997 | Change-type: major
|
1998 | change-type: major
|
1999 | author: Pagan Gazzard
|
2000 | - subject: Update raw-loader to 4.x
|
2001 | hash: 5d3cf5fee995b20974ff920ac4ce103f28b18ad0
|
2002 | body: ''
|
2003 | footer:
|
2004 | Change-type: major
|
2005 | change-type: major
|
2006 | author: Pagan Gazzard
|
2007 | - subject: Update ts-loader to 6.x
|
2008 | hash: 157dc9cce66744598d98d9eceda3a38d19c51f79
|
2009 | body: ''
|
2010 | footer:
|
2011 | Change-type: major
|
2012 | change-type: major
|
2013 | author: Pagan Gazzard
|
2014 | - subject: Return the original error object on internal api call failures
|
2015 | hash: 9057a3fa9e2a9a48545cead8fd66af1e200f5c77
|
2016 | body: ''
|
2017 | footer:
|
2018 | Change-type: minor
|
2019 | change-type: minor
|
2020 | author: Pagan Gazzard
|
2021 | - subject: Remove `UnsupportedMethodError` in favor of `MethodNotAllowedError`
|
2022 | hash: 20c6248fdceff237a5681e1be19d0532f3e0f907
|
2023 | body: ''
|
2024 | footer:
|
2025 | Change-type: major
|
2026 | change-type: major
|
2027 | author: Pagan Gazzard
|
2028 | - subject: Update target to es2018
|
2029 | hash: 073131008f6366beb9abbeae4b77da5f5091358b
|
2030 | body: ''
|
2031 | footer:
|
2032 | Change-type: major
|
2033 | change-type: major
|
2034 | author: Pagan Gazzard
|
2035 | - subject: >-
|
2036 | Stop applying default for `null` in `runURI` and
|
2037 | `customAuthorizationMiddleware`
|
2038 | hash: ad6f8c7d423d9224570380960ffc95bfae2defed
|
2039 | body: |
|
2040 | This matches standard javascript behavior for defaults
|
2041 | footer:
|
2042 | Change-type: major
|
2043 | change-type: major
|
2044 | author: Pagan Gazzard
|
2045 | - subject: Drop dual promise/callback based interfaces in favour of promise based
|
2046 | hash: 5081eebc748a4169026aadd7f4204097517c303c
|
2047 | body: ''
|
2048 | footer:
|
2049 | Change-type: major
|
2050 | change-type: major
|
2051 | author: Pagan Gazzard
|
2052 | - subject: Add an automatic "modified at" field
|
2053 | hash: 32f203f9268ea9597c4b8c4fe7fd55e79dcba592
|
2054 | body: |
|
2055 | Update lf-to-abstract-sql from 2.1.0 to 3.1.0
|
2056 | Update abstract-sql-compiler from 6.11.1 to 6.11.2
|
2057 | footer:
|
2058 | Change-type: major
|
2059 | change-type: major
|
2060 | author: Pagan Gazzard
|
2061 | nested:
|
2062 | - commits:
|
2063 | - subject: Trim trigger names to the max of 63 characters
|
2064 | hash: 05e1b93994e51afa7763aa0f721c76ef892fd469
|
2065 | body: ''
|
2066 | footer:
|
2067 | Change-type: patch
|
2068 | change-type: patch
|
2069 | author: Pagan Gazzard
|
2070 | version: abstract-sql-compiler-6.11.2
|
2071 | date: 2020-01-09T18:36:42.468Z
|
2072 | - commits:
|
2073 | - subject: Add support for enum definitions on fact types
|
2074 | hash: c78811ce696b4408c365dafe091af50f674be5cf
|
2075 | body: ''
|
2076 | footer:
|
2077 | Change-type: minor
|
2078 | change-type: minor
|
2079 | author: Pagan Gazzard
|
2080 | version: lf-to-abstract-sql-3.1.0
|
2081 | date: 2019-11-01T20:37:37.720Z
|
2082 | - commits:
|
2083 | - subject: Fix `updateModifiedAt` formatting
|
2084 | hash: 8791bf7a0fe088472d1ace8a6ebd6b9d721b3759
|
2085 | body: ''
|
2086 | footer:
|
2087 | Change-type: patch
|
2088 | change-type: patch
|
2089 | author: Pagan Gazzard
|
2090 | version: lf-to-abstract-sql-3.0.2
|
2091 | date: 2019-06-14T14:17:38.056Z
|
2092 | - commits:
|
2093 | - subject: Add node 12 tests
|
2094 | hash: 83bc641d081b6cb8ba3cc9c027e0d789dfee4380
|
2095 | body: ''
|
2096 | footer:
|
2097 | Change-type: patch
|
2098 | change-type: patch
|
2099 | author: Pagan Gazzard
|
2100 | - subject: Add repo.yml for upstream changelogs
|
2101 | hash: e877b3cbb7c314cd4a3632b9aed309ba392448d4
|
2102 | body: ''
|
2103 | footer:
|
2104 | Change-type: patch
|
2105 | change-type: patch
|
2106 | author: Pagan Gazzard
|
2107 | - subject: Add .versionbot/CHANGELOG.yml for downstream changelogs
|
2108 | hash: 42abf7389d8bc95c621e2f012ecae9edfca24580
|
2109 | body: ''
|
2110 | footer:
|
2111 | Change-type: patch
|
2112 | change-type: patch
|
2113 | author: Pagan Gazzard
|
2114 | version: lf-to-abstract-sql-3.0.1
|
2115 | date: 2019-05-08T15:55:22.023Z
|
2116 | - commits:
|
2117 | - author: Pagan Gazzard
|
2118 | body: ''
|
2119 | footers:
|
2120 | change-type: major
|
2121 | hash: dc10a94a8547b413ced003e87cd4c8272b1b3b59
|
2122 | subject: Add automatic modified at fields
|
2123 | date: '2019-03-08T15:40:33Z'
|
2124 | version: lf-to-abstract-sql-3.0.0
|
2125 | - subject: Update typed-error to 3.2.0
|
2126 | hash: 334246e7a2400bf88a8e781898fd7e89969d59ad
|
2127 | body: |
|
2128 | Update typed-error from 2.0.1 to 3.2.0
|
2129 | footer:
|
2130 | Change-type: major
|
2131 | change-type: major
|
2132 | author: Pagan Gazzard
|
2133 | nested:
|
2134 | - commits:
|
2135 | - subject: update deps and specify minimum engine requirements
|
2136 | hash: 22f293afc187e67b88dab280951eb6e2bb504b24
|
2137 | body: ''
|
2138 | footer:
|
2139 | Change-type: minor
|
2140 | change-type: minor
|
2141 | Signed-off-by: Will Boyce <will@balena.io>
|
2142 | signed-off-by: Will Boyce <will@balena.io>
|
2143 | author: Will Boyce
|
2144 | version: typed-error-3.2.0
|
2145 | date: 2019-11-20T09:52:39.017Z
|
2146 | - commits:
|
2147 | - subject: 'dev: Enforce prettier coding standards'
|
2148 | hash: 47c07a641fa39ddb833b41aff7a918accad08289
|
2149 | body: ''
|
2150 | footer:
|
2151 | Change-type: minor
|
2152 | change-type: minor
|
2153 | Signed-off-by: Will Boyce <will@balena.io>
|
2154 | signed-off-by: Will Boyce <will@balena.io>
|
2155 | author: Will Boyce
|
2156 | - subject: 'npm: Update dependencies and remove `package-lock.json`'
|
2157 | hash: 067bceb5c8dfd46f7e4ff0f58dead46fd9626167
|
2158 | body: ''
|
2159 | footer:
|
2160 | Change-type: patch
|
2161 | change-type: patch
|
2162 | Signed-off-by: Will Boyce <will@balena.io>
|
2163 | signed-off-by: Will Boyce <will@balena.io>
|
2164 | author: Will Boyce
|
2165 | - subject: 'codeowners: Add top contributors @wrboyce, @Page-, and @dfunckt'
|
2166 | hash: 6acc8757a594f74f264c8d68ea4501c61bda9951
|
2167 | body: ''
|
2168 | footer:
|
2169 | Change-type: patch
|
2170 | change-type: patch
|
2171 | Signed-off-by: Will Boyce <will@balena.io>
|
2172 | signed-off-by: Will Boyce <will@balena.io>
|
2173 | author: Will Boyce
|
2174 | - subject: 'versionbot: Add CHANGELOG.yml (for nested changelogs)'
|
2175 | hash: 2b684a0bb0c95a5dbd3b130ba0f184d3464d298f
|
2176 | body: ''
|
2177 | footer:
|
2178 | Change-type: patch
|
2179 | change-type: patch
|
2180 | Signed-off-by: Will Boyce <will@balena.io>
|
2181 | signed-off-by: Will Boyce <will@balena.io>
|
2182 | author: Will Boyce
|
2183 | version: typed-error-3.1.0
|
2184 | date: 2019-04-01T10:20:01.427Z
|
2185 | - commits:
|
2186 | - author: CameronDiver
|
2187 | body: ''
|
2188 | footers:
|
2189 | change-type: patch
|
2190 | signed-off-by: Cameron Diver <cameron@balena.io>
|
2191 | hash: aaa9391dc463c1037f85e845d30f6f9434bb4dc1
|
2192 | subject: Update README with new import style
|
2193 | date: '2018-11-01T12:08:25Z'
|
2194 | version: typed-error-3.0.2
|
2195 | - commits:
|
2196 | - author: Pagan Gazzard
|
2197 | body: ''
|
2198 | footers:
|
2199 | change-type: patch
|
2200 | hash: 627cdd281d7b086df8fe5ed1ccb0e0e0df3df062
|
2201 | subject: Update to typescript 3
|
2202 | - author: Pagan Gazzard
|
2203 | body: ''
|
2204 | footers:
|
2205 | change-type: patch
|
2206 | hash: 00d182bb2bc29bd82adb4e8ea4527f6bda6c5278
|
2207 | subject: Update dev dependencies
|
2208 | - author: Pagan Gazzard
|
2209 | body: ''
|
2210 | hash: 94adac5d747f16b9228b39e56007ee0126c6f99c
|
2211 | subject: Add node-10 to the circle test suite
|
2212 | date: '2018-10-29T14:05:23Z'
|
2213 | version: typed-error-3.0.1
|
2214 | - commits:
|
2215 | - author: Will Boyce
|
2216 | body: |-
|
2217 | * Switch to `export ...` syntax (from `export = ...`)
|
2218 | * Fix invalid export of class inheriting non-exported class
|
2219 | footers:
|
2220 | change-type: major
|
2221 | hash: a6307b8c04d3456ad7d8a6ac19035b5e718c4311
|
2222 | subject: Distribute generated typescript declaration
|
2223 | - author: Will Boyce
|
2224 | body: ''
|
2225 | footers:
|
2226 | change-type: patch
|
2227 | hash: 37c4b700baadba8cdd6bc0c40df74b30b1a6301c
|
2228 | subject: use circle for build/publish and add package-lock
|
2229 | - author: Will Boyce
|
2230 | body: ''
|
2231 | footers:
|
2232 | change-type: patch
|
2233 | hash: 83e809281f5172ca1ff71bdf0ee663cd504f1428
|
2234 | subject: add lint scripts/requirements
|
2235 | - author: Will Boyce
|
2236 | body: ''
|
2237 | footers:
|
2238 | change-type: minor
|
2239 | hash: da9431d08e501a0d4d0db3a7fb2c0bd06d76d064
|
2240 | subject: Remove `BaseError` class and directly subclass `Error`
|
2241 | - author: Will Boyce
|
2242 | body: ''
|
2243 | footers:
|
2244 | change-type: patch
|
2245 | hash: e46a36b54498b68f513c6cb947e217c11525e160
|
2246 | subject: 'Update dependencies, clean up package/tsconfig'
|
2247 | date: '2018-04-17T08:19:27Z'
|
2248 | version: typed-error-3.0.0
|
2249 | version: 11.0.0
|
2250 | date: 2020-01-20T12:19:13.206Z
|
2251 | - commits:
|
2252 | - subject: Switch to SQL migrations to enable migrating internal models
|
2253 | hash: f39d0774f43e2162ca09dd9798e3902eb540fc05
|
2254 | body: ''
|
2255 | footer:
|
2256 | Change-type: minor
|
2257 | change-type: minor
|
2258 | author: Pagan Gazzard
|
2259 | version: 10.25.0
|
2260 | date: 2020-01-16T12:15:14.425Z
|
2261 | - commits:
|
2262 | - subject: Immediately run tx event handlers if the tx event has already triggered
|
2263 | hash: df739ea82f9ce9a1050830b129ce8f3c9eb1142d
|
2264 | body: ''
|
2265 | footer:
|
2266 | Change-type: minor
|
2267 | change-type: minor
|
2268 | author: Pagan Gazzard
|
2269 | - subject: Clear queued tx event handlers once they've been scheduled to run
|
2270 | hash: 85bbd1a9f982bac81e0142db6f91b28b7c872997
|
2271 | body: ''
|
2272 | footer:
|
2273 | Change-type: patch
|
2274 | change-type: patch
|
2275 | author: Pagan Gazzard
|
2276 | - subject: Run tx event handlers asynchronously
|
2277 | hash: 5de7442eb37b4713068b5712bdc6a98fab26eee1
|
2278 | body: ''
|
2279 | footer:
|
2280 | Change-type: patch
|
2281 | change-type: patch
|
2282 | author: Pagan Gazzard
|
2283 | version: 10.24.0
|
2284 | date: 2020-01-14T17:39:35.101Z
|
2285 | - commits:
|
2286 | - subject: Remove unnecessary Promise.method
|
2287 | hash: 9870ad5eae3da95579e00ecbc3c0ba77d7d26386
|
2288 | body: ''
|
2289 | footer:
|
2290 | Change-type: patch
|
2291 | change-type: patch
|
2292 | author: Pagan Gazzard
|
2293 | version: 10.23.1
|
2294 | date: 2020-01-10T12:24:54.891Z
|
2295 | - commits:
|
2296 | - subject: Update dependencies
|
2297 | hash: 705d582fbf0811fc8d789a6f4765e41bbb9c180b
|
2298 | body: |
|
2299 | Update abstract-sql-compiler from 6.11.0 to 6.11.1
|
2300 | Update sbvr-parser from 0.2.3 to 0.2.6
|
2301 | footer:
|
2302 | Change-type: minor
|
2303 | change-type: minor
|
2304 | author: Pagan Gazzard
|
2305 | nested:
|
2306 | - commits:
|
2307 | - subject: Add support for using `of` instead of `that is of`
|
2308 | hash: 15466b993e738e16bb20d597460f673c438c6c93
|
2309 | body: ''
|
2310 | footer:
|
2311 | Change-type: patch
|
2312 | change-type: patch
|
2313 | author: Pagan Gazzard
|
2314 | version: sbvr-parser-0.2.6
|
2315 | date: 2019-12-30T18:37:48.690Z
|
2316 | - commits:
|
2317 | - subject: Add support for `a given` as a universal quantification
|
2318 | hash: 2946841869fd9424786ae70c6c2d28948f624179
|
2319 | body: ''
|
2320 | footer:
|
2321 | Change-type: patch
|
2322 | change-type: patch
|
2323 | author: Pagan Gazzard
|
2324 | version: sbvr-parser-0.2.5
|
2325 | date: 2019-12-30T17:43:37.528Z
|
2326 | - commits:
|
2327 | - subject: 'Allow including terms as part of a verb by using `[]` brackets'
|
2328 | hash: 40129b411ba8b2357c03ac2815e0182f806c3531
|
2329 | body: ''
|
2330 | footer:
|
2331 | Change-type: patch
|
2332 | change-type: patch
|
2333 | author: Pagan Gazzard
|
2334 | version: sbvr-parser-0.2.4
|
2335 | date: 2019-12-27T16:53:42.051Z
|
2336 | - commits:
|
2337 | - subject: Update dev dependencies
|
2338 | hash: 0994bf0a71631391752c04d54e7ce566286a71e4
|
2339 | body: ''
|
2340 | footer:
|
2341 | Change-type: patch
|
2342 | change-type: patch
|
2343 | author: Pagan Gazzard
|
2344 | version: abstract-sql-compiler-6.11.1
|
2345 | date: 2019-11-22T12:47:51.880Z
|
2346 | version: 10.23.0
|
2347 | date: 2019-12-31T14:04:59.771Z
|
2348 | - commits:
|
2349 | - subject: Update dependencies
|
2350 | hash: ce108840bddbec97bb80784482ad2f74e996030f
|
2351 | body: |
|
2352 | Update abstract-sql-compiler from 6.10.2 to 6.11.0
|
2353 | Update odata-parser from 1.2.3 to 1.3.0
|
2354 | Update odata-to-abstract-sql from 4.1.2 to 4.2.0
|
2355 | footer:
|
2356 | Change-type: patch
|
2357 | change-type: patch
|
2358 | author: Pagan Gazzard
|
2359 | nested:
|
2360 | - commits:
|
2361 | - subject: Add support for `/$count` in filters
|
2362 | hash: dc9a8665d1245a76fe398a2fd5a56476e5e214d5
|
2363 | body: ''
|
2364 | footer:
|
2365 | Change-type: minor
|
2366 | change-type: minor
|
2367 | author: Pagan Gazzard
|
2368 | version: odata-to-abstract-sql-4.2.0
|
2369 | date: 2019-11-22T12:23:52.190Z
|
2370 | - commits:
|
2371 | - subject: Add support for `/$count` in filters
|
2372 | hash: 8ef2e81c095c80ed9de69560dd7c1cc49bb80e34
|
2373 | body: ''
|
2374 | footer:
|
2375 | Change-type: minor
|
2376 | change-type: minor
|
2377 | author: Pagan Gazzard
|
2378 | version: odata-parser-1.3.0
|
2379 | date: 2019-11-21T21:24:01.493Z
|
2380 | - commits:
|
2381 | - subject: Add support for `CrossJoin`
|
2382 | hash: b48e6cbf668312d038e509f06e947c5dead39ea4
|
2383 | body: ''
|
2384 | footer:
|
2385 | Change-type: minor
|
2386 | change-type: minor
|
2387 | author: Pagan Gazzard
|
2388 | version: abstract-sql-compiler-6.11.0
|
2389 | date: 2019-11-19T16:16:46.081Z
|
2390 | - commits:
|
2391 | - subject: Update dependencies
|
2392 | hash: 765b58fc2063ec3ab784c697b37f11c14a39752b
|
2393 | body: ''
|
2394 | footer:
|
2395 | Change-type: patch
|
2396 | change-type: patch
|
2397 | author: Pagan Gazzard
|
2398 | version: abstract-sql-compiler-6.10.3
|
2399 | date: 2019-11-19T14:59:28.783Z
|
2400 | version: 10.22.3
|
2401 | date: 2019-11-22T15:51:52.921Z
|
2402 | - commits:
|
2403 | - subject: Remove duplicated stack trace printing
|
2404 | hash: c7d41285124c6d93c618377765789c82514e1a60
|
2405 | body: ''
|
2406 | footer:
|
2407 | Change-type: patch
|
2408 | change-type: patch
|
2409 | author: Pagan Gazzard
|
2410 | version: 10.22.2
|
2411 | date: 2019-11-15T11:45:59.025Z
|
2412 | - commits:
|
2413 | - subject: Update dependencies
|
2414 | hash: 76089b237b36f9fd7357c9a48536e3f61a0c277b
|
2415 | body: |
|
2416 | Update abstract-sql-compiler from 6.10.1 to 6.10.2
|
2417 | footer:
|
2418 | Change-type: patch
|
2419 | change-type: patch
|
2420 | author: Pagan Gazzard
|
2421 | nested:
|
2422 | - commits:
|
2423 | - subject: Fix CHECK syntax
|
2424 | hash: 4b3f6f301b0b3b57dbab10eaee44e1a7363bffaf
|
2425 | body: ''
|
2426 | footer:
|
2427 | Change-type: patch
|
2428 | change-type: patch
|
2429 | author: Pagan Gazzard
|
2430 | version: abstract-sql-compiler-6.10.2
|
2431 | date: 2019-11-04T14:47:08.434Z
|
2432 | version: 10.22.1
|
2433 | date: 2019-11-14T16:07:57.077Z
|
2434 | - commits:
|
2435 | - subject: Update dependencies to enable enum definitions to check constraint
|
2436 | hash: ab510a2658df551eb697189bb183ea3e454852d1
|
2437 | body: |
|
2438 | Update abstract-sql-compiler from 6.9.2 to 6.10.1
|
2439 | Update lf-to-abstract-sql from 2.1.0 to 2.2.0
|
2440 | footer:
|
2441 | Change-type: minor
|
2442 | change-type: minor
|
2443 | author: Pagan Gazzard
|
2444 | nested:
|
2445 | - commits:
|
2446 | - subject: Fix `compileRule` typings
|
2447 | hash: c59026e90d600b90a68616e8629f201cf4646ada
|
2448 | body: ''
|
2449 | footer:
|
2450 | Change-type: patch
|
2451 | change-type: patch
|
2452 | author: Pagan Gazzard
|
2453 | version: abstract-sql-compiler-6.10.1
|
2454 | date: 2019-11-04T14:03:29.039Z
|
2455 | - commits:
|
2456 | - subject: Add support for basic check constraints
|
2457 | hash: 3c85919ddc7d35ada6e2788d28580f4ceb9a8170
|
2458 | body: ''
|
2459 | footer:
|
2460 | Change-type: minor
|
2461 | change-type: minor
|
2462 | author: Pagan Gazzard
|
2463 | version: abstract-sql-compiler-6.10.0
|
2464 | date: 2019-11-04T12:28:46.703Z
|
2465 | version: 10.22.0
|
2466 | date: 2019-11-04T14:23:59.107Z
|
2467 | - commits:
|
2468 | - subject: 'permissions: Set actor on api key'
|
2469 | hash: 6385f64a59bde65d543f0dd5201f689218bb01b7
|
2470 | body: |
|
2471 | Invocation of actor ID lookup by api key is moved upstream,
|
2472 | so it can be stored on the apiKey object and reused.
|
2473 |
|
2474 | This way, we can use actor ID in both session tokek and api key
|
2475 | authentication cases without extra DB query.
|
2476 | footer:
|
2477 | Change-type: minor
|
2478 | change-type: minor
|
2479 | Signed-off-by: Roman Mazur <roman@balena.io>
|
2480 | signed-off-by: Roman Mazur <roman@balena.io>
|
2481 | author: Roman Mazur
|
2482 | version: 10.21.0
|
2483 | date: 2019-10-15T13:28:19.637Z
|
2484 | - commits:
|
2485 | - subject: Update dependencies
|
2486 | hash: 83fffd0a3be4c086972c84dff2e75cf2bed626a5
|
2487 | body: |
|
2488 | Update abstract-sql-compiler from 6.9.1 to 6.9.2
|
2489 | footer:
|
2490 | Change-type: patch
|
2491 | change-type: patch
|
2492 | author: Pagan Gazzard
|
2493 | nested:
|
2494 | - commits:
|
2495 | - subject: Allow combining/adding to existing NOT IN statements
|
2496 | hash: e7010af9667c48db526d65d1286dd3c88f2bf831
|
2497 | body: ''
|
2498 | footer:
|
2499 | Change-type: patch
|
2500 | change-type: patch
|
2501 | author: Pagan Gazzard
|
2502 | - subject: Allow combining/adding to existing IN statements
|
2503 | hash: 67d6b057ffb509daaeaba1212de5ec1cace6783a
|
2504 | body: ''
|
2505 | footer:
|
2506 | Change-type: patch
|
2507 | change-type: patch
|
2508 | author: Pagan Gazzard
|
2509 | - subject: >-
|
2510 | Prioritise collapsing nested ANDs over converting them to an NOT
|
2511 | IN
|
2512 | hash: 4791d63ed6124a340b8a1df3301f95600f2768a6
|
2513 | body: >
|
2514 | This means the NOT IN conversion can include the nested ANDs
|
2515 | when
|
2516 |
|
2517 | possible
|
2518 | footer:
|
2519 | Change-type: patch
|
2520 | change-type: patch
|
2521 | author: Pagan Gazzard
|
2522 | - subject: Prioritise collapsing nested ORs over converting them to an IN
|
2523 | hash: 50ee760cc6d82a7a0db8a25e77a5897c120abcef
|
2524 | body: >
|
2525 | This means the IN conversion can include the nested ORs when
|
2526 | possible
|
2527 | footer:
|
2528 | Change-type: patch
|
2529 | change-type: patch
|
2530 | author: Pagan Gazzard
|
2531 | version: abstract-sql-compiler-6.9.2
|
2532 | date: 2019-10-11T17:17:28.737Z
|
2533 | version: 10.20.4
|
2534 | date: 2019-10-14T17:26:39.369Z
|
2535 | - commits:
|
2536 | - subject: Reuse a single permission error for `getApiKeyActorId`
|
2537 | hash: 14268f790ceb468c6a73302fff9441eec2e052b7
|
2538 | body: |
|
2539 | This helps to reduce cached size
|
2540 | footer:
|
2541 | Change-type: patch
|
2542 | change-type: patch
|
2543 | author: Pagan Gazzard
|
2544 | - subject: Reuse a single permission error for `generateConstrainedAbstractSql`
|
2545 | hash: 09b01310deaa86143ab0ccfa0e205710d25bf5aa
|
2546 | body: |
|
2547 | This helps to reduce cached size
|
2548 | footer:
|
2549 | Change-type: patch
|
2550 | change-type: patch
|
2551 | author: Pagan Gazzard
|
2552 | version: 10.20.3
|
2553 | date: 2019-10-14T16:07:24.813Z
|
2554 | - commits:
|
2555 | - subject: Use string.split with a limit where relevant
|
2556 | hash: 2dce39d9d1796626a2377c071f538af7b46e7f2e
|
2557 | body: ''
|
2558 | footer:
|
2559 | Change-type: patch
|
2560 | change-type: patch
|
2561 | author: Pagan Gazzard
|
2562 | version: 10.20.2
|
2563 | date: 2019-09-24T14:43:58.002Z
|
2564 | - commits:
|
2565 | - subject: Update dependencies
|
2566 | hash: ed0de6ff1471965d59b169caacca69395214a28d
|
2567 | body: |
|
2568 | Update abstract-sql-compiler from 6.9.0 to 6.9.1
|
2569 | Update odata-parser from 1.2.2 to 1.2.3
|
2570 | Update odata-to-abstract-sql from 4.1.0 to 4.1.2
|
2571 | footer:
|
2572 | Change-type: patch
|
2573 | change-type: patch
|
2574 | author: Pagan Gazzard
|
2575 | nested:
|
2576 | - commits:
|
2577 | - subject: Switch to a lookup table for finding existing bind var entries
|
2578 | hash: cf7efe77c9d9ee64aeda09c94968cf3c9dcc8cc4
|
2579 | body: |
|
2580 | This helps massively as the number of bind vars increases
|
2581 | footer:
|
2582 | Change-type: patch
|
2583 | change-type: patch
|
2584 | author: Pagan Gazzard
|
2585 | version: abstract-sql-compiler-6.9.1
|
2586 | date: 2019-09-20T22:16:57.070Z
|
2587 | - commits:
|
2588 | - subject: Optimise merging of operands in `FilterByExpressionLoop`
|
2589 | hash: 1f094ccea303ecf8b8e713bf897af55126358e5a
|
2590 | body: ''
|
2591 | footer:
|
2592 | Change-type: patch
|
2593 | change-type: patch
|
2594 | author: Pagan Gazzard
|
2595 | version: odata-parser-1.2.3
|
2596 | date: 2019-09-20T16:40:26.961Z
|
2597 | - commits:
|
2598 | - subject: Optimise generating resource mappings
|
2599 | hash: 6e18706b50d44c54de7f68081c0544d2e6187114
|
2600 | body: |
|
2601 | Update odata-parser from 1.2.2 to 1.2.3
|
2602 | footer:
|
2603 | Change-type: patch
|
2604 | change-type: patch
|
2605 | author: Pagan Gazzard
|
2606 | nested:
|
2607 | - commits:
|
2608 | - subject: Optimise merging of operands in `FilterByExpressionLoop`
|
2609 | hash: 1f094ccea303ecf8b8e713bf897af55126358e5a
|
2610 | body: ''
|
2611 | footer:
|
2612 | Change-type: patch
|
2613 | change-type: patch
|
2614 | author: Pagan Gazzard
|
2615 | version: odata-parser-1.2.3
|
2616 | date: 2019-09-20T16:40:26.961Z
|
2617 | version: odata-to-abstract-sql-4.1.2
|
2618 | date: 2019-09-23T11:00:07.519Z
|
2619 | - commits:
|
2620 | - subject: Improve error messages on failing to resolve relationships
|
2621 | hash: 8362bf12f0ad5bf9c88eab9cbfad778331e4582b
|
2622 | body: ''
|
2623 | footer:
|
2624 | Change-type: patch
|
2625 | change-type: patch
|
2626 | author: Pagan Gazzard
|
2627 | version: odata-to-abstract-sql-4.1.1
|
2628 | date: 2019-09-19T15:50:37.453Z
|
2629 | version: 10.20.1
|
2630 | date: 2019-09-23T11:37:13.509Z
|
2631 | - commits:
|
2632 | - subject: Update dependencies
|
2633 | hash: 3a0efa4ff88ac798d83e061177b440f3c20effaf
|
2634 | body: |
|
2635 | Update abstract-sql-compiler from 6.8.1 to 6.9.0
|
2636 | footer:
|
2637 | Change-type: minor
|
2638 | change-type: minor
|
2639 | author: Pagan Gazzard
|
2640 | nested:
|
2641 | - commits:
|
2642 | - subject: >-
|
2643 | Add support for resolving directly circular dependencies on
|
2644 | postgres
|
2645 | hash: 0912d3d9d51af3b03f4fe253eb3c8ff341a66886
|
2646 | body: ''
|
2647 | footer:
|
2648 | Change-type: minor
|
2649 | change-type: minor
|
2650 | author: Pagan Gazzard
|
2651 | version: abstract-sql-compiler-6.9.0
|
2652 | date: 2019-09-16T12:57:07.546Z
|
2653 | version: 10.20.0
|
2654 | date: 2019-09-19T13:02:54.586Z
|
2655 | - commits:
|
2656 | - subject: Avoid caching odata urls with a hardcoded key parameter
|
2657 | hash: d6956046af7941f66b491c520241fcc5efb83140
|
2658 | body: |
|
2659 | These have enough potential permutations to use up the cache space
|
2660 | for marginal benefit
|
2661 | footer:
|
2662 | Change-type: patch
|
2663 | change-type: patch
|
2664 | author: Pagan Gazzard
|
2665 | version: 10.19.7
|
2666 | date: 2019-09-18T12:43:38.203Z
|
2667 | - commits:
|
2668 | - subject: Update dependencies
|
2669 | hash: ec70b8b17ebc575dd6c43c1c3682aa1c5844c8e6
|
2670 | body: |
|
2671 | Update abstract-sql-compiler from 6.8.0 to 6.8.1
|
2672 | footer:
|
2673 | Change-type: patch
|
2674 | change-type: patch
|
2675 | author: Pagan Gazzard
|
2676 | nested:
|
2677 | - commits:
|
2678 | - subject: Optimise finding of existing binds when adding a bind variable
|
2679 | hash: 7f45a56eacc2a9fa69734a9f22778a83c4d4edf8
|
2680 | body: ''
|
2681 | footer:
|
2682 | Change-type: patch
|
2683 | change-type: patch
|
2684 | author: Pagan Gazzard
|
2685 | version: abstract-sql-compiler-6.8.1
|
2686 | date: 2019-09-10T17:45:47.587Z
|
2687 | version: 10.19.6
|
2688 | date: 2019-09-11T12:05:41.857Z
|
2689 | - commits:
|
2690 | - subject: Update dependencies
|
2691 | hash: ac7ace8d823106ee7ff83fcb3ef77a4f915343df
|
2692 | body: |
|
2693 | Update abstract-sql-compiler from 6.7.1 to 6.8.0
|
2694 | Update odata-to-abstract-sql from 4.0.0 to 4.1.0
|
2695 | footer:
|
2696 | Change-type: patch
|
2697 | change-type: patch
|
2698 | author: Pagan Gazzard
|
2699 | nested:
|
2700 | - commits:
|
2701 | - subject: Add support for `TableNode` definitions
|
2702 | hash: 3e13d631b82bc9e8cb2adc55176670348662829f
|
2703 | body: ''
|
2704 | footer:
|
2705 | Change-type: minor
|
2706 | change-type: minor
|
2707 | author: Pagan Gazzard
|
2708 | - subject: Add typings support for `ResourceNode`s in join nodes
|
2709 | hash: 01dbff7e16ce58b90a4055b0ec23cd9cbeeee22d
|
2710 | body: |
|
2711 | Update abstract-sql-compiler from 6.7.1 to 6.8.0
|
2712 | footer:
|
2713 | Change-type: minor
|
2714 | change-type: minor
|
2715 | author: Pagan Gazzard
|
2716 | nested:
|
2717 | - commits:
|
2718 | - subject: Add support for inner/left/right/full joins
|
2719 | hash: d2af541da7d0f7f2b6c25adb4929a410374e5887
|
2720 | body: ''
|
2721 | footer:
|
2722 | Change-type: minor
|
2723 | change-type: minor
|
2724 | author: Pagan Gazzard
|
2725 | version: abstract-sql-compiler-6.8.0
|
2726 | date: 2019-08-29T16:44:13.607Z
|
2727 | version: odata-to-abstract-sql-4.1.0
|
2728 | date: 2019-08-29T17:45:27.127Z
|
2729 | - commits:
|
2730 | - subject: Update dependencies
|
2731 | hash: 10baad559daafbf22b5c94cd26ad6db2d89b77f9
|
2732 | body: ''
|
2733 | footer:
|
2734 | Change-type: patch
|
2735 | change-type: patch
|
2736 | author: Pagan Gazzard
|
2737 | version: odata-to-abstract-sql-4.0.1
|
2738 | date: 2019-08-22T17:15:23.248Z
|
2739 | - commits:
|
2740 | - subject: Add support for inner/left/right/full joins
|
2741 | hash: d2af541da7d0f7f2b6c25adb4929a410374e5887
|
2742 | body: ''
|
2743 | footer:
|
2744 | Change-type: minor
|
2745 | change-type: minor
|
2746 | author: Pagan Gazzard
|
2747 | version: abstract-sql-compiler-6.8.0
|
2748 | date: 2019-08-29T16:44:13.607Z
|
2749 | version: 10.19.5
|
2750 | date: 2019-08-29T18:15:19.135Z
|
2751 | - commits:
|
2752 | - subject: Accept `instanceof Error` as valid errors
|
2753 | hash: 73f534136e663677b8bdc0aac9e8e6d25738b318
|
2754 | body: |
|
2755 | This fixes issues where `err.message` is not a string
|
2756 | footer:
|
2757 | Change-type: patch
|
2758 | change-type: patch
|
2759 | author: Pagan Gazzard
|
2760 | version: 10.19.4
|
2761 | date: 2019-08-23T19:00:20.421Z
|
2762 | - commits:
|
2763 | - subject: Update dependencies
|
2764 | hash: 8c9923b5a0751059c98d4bdfa91edb07676aaabe
|
2765 | body: |
|
2766 | Update pinejs-client-core from 5.5.4 to 5.6.0
|
2767 | footer:
|
2768 | Change-type: patch
|
2769 | change-type: patch
|
2770 | author: Pagan Gazzard
|
2771 | nested:
|
2772 | - commits:
|
2773 | - subject: >-
|
2774 | Add 'upsert' method supporting natural keys, requires Pinejs
|
2775 | ^10.19.1
|
2776 | hash: c8ebfceec3ecc1cc57ee6942db35730c6d993192
|
2777 | body: |
|
2778 | Detects unique constrain errors by 409 statusCodes.
|
2779 | Because of this, the upsert() method is only
|
2780 | supported when Pinejs ^10.19.0 is used.
|
2781 | footer:
|
2782 | Resolves: '#77'
|
2783 | resolves: '#77'
|
2784 | Change-type: minor
|
2785 | change-type: minor
|
2786 | Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
|
2787 | signed-off-by: Thodoris Greasidis <thodoris@balena.io>
|
2788 | author: Thodoris Greasidis
|
2789 | version: pinejs-client-js-5.6.0
|
2790 | date: 2019-07-12T20:46:17.091Z
|
2791 | version: 10.19.3
|
2792 | date: 2019-08-20T17:23:34.414Z
|
2793 | - commits:
|
2794 | - subject: Correctly use the database table name for prettifying constraint errors
|
2795 | hash: a404968634727e7b7a487a9e92cfaf5b0651f1bf
|
2796 | body: ''
|
2797 | footer:
|
2798 | Change-type: patch
|
2799 | change-type: patch
|
2800 | author: Pagan Gazzard
|
2801 | version: 10.19.2
|
2802 | date: 2019-07-26T16:11:36.386Z
|
2803 | - commits:
|
2804 | - subject: Only send the error message as the response body for constraint errors
|
2805 | hash: b2d03a17a9481283a59b8db847733794df7fd9e4
|
2806 | body: ''
|
2807 | footer:
|
2808 | Change-type: patch
|
2809 | change-type: patch
|
2810 | author: Pagan Gazzard
|
2811 | version: 10.19.1
|
2812 | date: 2019-07-08T09:30:12.360Z
|
2813 | - commits:
|
2814 | - subject: Return a more accurate 409 status for constraint errors
|
2815 | hash: 5d6ebc0ee505f075504a7e8f8d0ec40b45b8f64f
|
2816 | body: ''
|
2817 | footer:
|
2818 | Change-type: minor
|
2819 | change-type: minor
|
2820 | author: Pagan Gazzard
|
2821 | version: 10.19.0
|
2822 | date: 2019-07-05T18:25:25.299Z
|
2823 | - commits:
|
2824 | - subject: Schedule clearing compile cache on any use
|
2825 | hash: e39372ca836fb2a531cc11897d15feac9e9feb91
|
2826 | body: |
|
2827 | This means the cache will also be freed in the cache hit case
|
2828 | footer:
|
2829 | Change-type: patch
|
2830 | change-type: patch
|
2831 | author: Pagan Gazzard
|
2832 | version: 10.18.1
|
2833 | date: 2019-07-05T17:38:22.374Z
|
2834 | - commits:
|
2835 | - subject: Add caching of odata that uses parameter aliases
|
2836 | hash: 5d5478c276ccfb16ddbea1b5a70eb2ceabd9dd33
|
2837 | body: ''
|
2838 | footer:
|
2839 | Change-type: minor
|
2840 | change-type: minor
|
2841 | author: Pagan Gazzard
|
2842 | version: 10.18.0
|
2843 | date: 2019-07-04T15:08:17.687Z
|
2844 | - commits:
|
2845 | - subject: Don't generate a `resourceURI` if there is no resource id
|
2846 | hash: ddbf4cdcf595255e03effe1f8afbf46f5a80f5b6
|
2847 | body: ''
|
2848 | footer:
|
2849 | Change-type: patch
|
2850 | change-type: patch
|
2851 | author: Pagan Gazzard
|
2852 | version: 10.17.3
|
2853 | date: 2019-07-04T14:56:46.685Z
|
2854 | - commits:
|
2855 | - subject: Stop sending `type` in the response as it's always an empty string
|
2856 | hash: 114596be881e90b801c2ca996a74698dc67c594b
|
2857 | body: |
|
2858 | It provides no useful info and just increases gc, JSON.stringify, and
|
2859 | bandwidth costs
|
2860 | footer:
|
2861 | Change-type: patch
|
2862 | change-type: patch
|
2863 | author: Pagan Gazzard
|
2864 | version: 10.17.2
|
2865 | date: 2019-07-02T20:59:27.988Z
|
2866 | - commits:
|
2867 | - subject: Clear the cache upon persisting it to disk
|
2868 | hash: 6f6c9a6c37e46e02cbcc618a3ee2a357fc0c7469
|
2869 | body: ''
|
2870 | footer:
|
2871 | Change-type: patch
|
2872 | change-type: patch
|
2873 | author: Pagan Gazzard
|
2874 | version: 10.17.1
|
2875 | date: 2019-07-02T14:53:01.633Z
|
2876 | - commits:
|
2877 | - subject: '✨: Support TS migrations'
|
2878 | hash: 2f763ce9ca22298b7f6f51f1f60f95337ff61be3
|
2879 | body: ''
|
2880 | footer:
|
2881 | Change-type: minor
|
2882 | change-type: minor
|
2883 | Signed-off-by: Andreas Fitzek <andreas@balena.io>
|
2884 | signed-off-by: Andreas Fitzek <andreas@balena.io>
|
2885 | author: Andreas Fitzek
|
2886 | version: 10.17.0
|
2887 | date: 2019-06-25T18:35:24.398Z
|
2888 | - commits:
|
2889 | - subject: 'Fix missing `promise: true` option for memoized `$getApiKeyPermissions`'
|
2890 | hash: 71c758ac498efb8c638fb50212fcabdb3196c6aa
|
2891 | body: |
|
2892 | Update abstract-sql-compiler from 6.7.0 to 6.7.1
|
2893 | Update pinejs-client-core from 5.5.1 to 5.5.4
|
2894 | footer:
|
2895 | Change-type: patch
|
2896 | change-type: patch
|
2897 | author: Pagan Gazzard
|
2898 | nested:
|
2899 | - commits:
|
2900 | - subject: >-
|
2901 | Remove unnecessary `string` type that is handled by the `Params`
|
2902 | type
|
2903 | hash: 0ab1242860aa8b3ed4162a5ee25081c640297676
|
2904 | body: ''
|
2905 | footer:
|
2906 | Change-type: patch
|
2907 | change-type: patch
|
2908 | author: Pagan Gazzard
|
2909 | version: pinejs-client-js-5.5.4
|
2910 | date: 2019-06-18T14:46:38.983Z
|
2911 | - commits:
|
2912 | - subject: Use an .npmrc to prevent creating a package-lock on each install
|
2913 | hash: 993c4ae09c3ba50e1d48e4156e86a7c890e54749
|
2914 | body: ''
|
2915 | footer:
|
2916 | Change-type: patch
|
2917 | change-type: patch
|
2918 | Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
|
2919 | signed-off-by: Thodoris Greasidis <thodoris@balena.io>
|
2920 | author: Thodoris Greasidis
|
2921 | version: pinejs-client-js-5.5.3
|
2922 | date: 2019-06-18T10:24:38.995Z
|
2923 | - commits:
|
2924 | - subject: Add some type casting so that it compiles on TypeScript 3.5
|
2925 | hash: 695c053ceab9b146a8b755f9b041eb03e70b5914
|
2926 | body: ''
|
2927 | footer:
|
2928 | Resolves: '#79'
|
2929 | resolves: '#79'
|
2930 | Change-type: patch
|
2931 | change-type: patch
|
2932 | Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
|
2933 | signed-off-by: Thodoris Greasidis <thodoris@balena.io>
|
2934 | author: Thodoris Greasidis
|
2935 | version: pinejs-client-js-5.5.2
|
2936 | date: 2019-06-10T10:48:07.772Z
|
2937 | - commits:
|
2938 | - subject: >-
|
2939 | Change `IsDistinctFrom` for postgres to a version that can use
|
2940 | indexes
|
2941 | hash: 5046d5eb8127811eaced5308ea06d4ba092ed5f2
|
2942 | body: ''
|
2943 | footer:
|
2944 | Change-type: patch
|
2945 | change-type: patch
|
2946 | author: Pagan Gazzard
|
2947 | - subject: >-
|
2948 | Optimise `IsDistinctFrom`/`IsNotDistinctFrom` when either arg is
|
2949 | `Null`
|
2950 | hash: 664385a73a8ab881d388141692a9cfad7d7b2358
|
2951 | body: ''
|
2952 | footer:
|
2953 | Change-type: patch
|
2954 | change-type: patch
|
2955 | author: Pagan Gazzard
|
2956 | version: abstract-sql-compiler-6.7.1
|
2957 | date: 2019-06-17T16:02:58.721Z
|
2958 | version: 10.16.1
|
2959 | date: 2019-06-20T12:52:07.788Z
|
2960 | - commits:
|
2961 | - subject: Fix handling of odata eq/ne when fields contain null
|
2962 | hash: 21a1cd0c885b2228ed7d8a1afeba6ec003d6bb95
|
2963 | body: |
|
2964 | Update abstract-sql-compiler from 6.6.0 to 6.7.0
|
2965 | Update odata-to-abstract-sql from 3.3.0 to 4.0.0
|
2966 | footer:
|
2967 | Change-type: minor
|
2968 | change-type: minor
|
2969 | author: Pagan Gazzard
|
2970 | nested:
|
2971 | - commits:
|
2972 | - subject: Update tsconfig target to es2018
|
2973 | hash: 11305a9db04d1c63df1c71ecf521b076658bad15
|
2974 | body: ''
|
2975 | footer:
|
2976 | Change-type: major
|
2977 | change-type: major
|
2978 | author: Pagan Gazzard
|
2979 | - subject: Use `IsDistinctFrom`/`IsNotDistinctFrom` for odata `eq`/`ne`
|
2980 | hash: 96d697be6e9b190d4bf34d715b13bfa641a37091
|
2981 | body: |
|
2982 | This fixes comparing fields that contain null values
|
2983 | footer:
|
2984 | Change-type: major
|
2985 | change-type: major
|
2986 | author: Pagan Gazzard
|
2987 | version: odata-to-abstract-sql-4.0.0
|
2988 | date: 2019-06-14T14:48:18.262Z
|
2989 | - commits:
|
2990 | - subject: Add support for `IsDistinctFrom`/`IsNotDistinctFrom`
|
2991 | hash: 5ba68820fc21f2a4bd622677d3abdc122bb78af2
|
2992 | body: ''
|
2993 | footer:
|
2994 | Change-type: minor
|
2995 | change-type: minor
|
2996 | author: Pagan Gazzard
|
2997 | version: abstract-sql-compiler-6.7.0
|
2998 | date: 2019-06-14T14:12:55.045Z
|
2999 | version: 10.16.0
|
3000 | date: 2019-06-14T15:02:44.632Z
|
3001 | - commits:
|
3002 | - subject: Remove unused odata options to improve cache hits
|
3003 | hash: 735855831216367f29003b45d5f625fd16981f32
|
3004 | body: ''
|
3005 | footer:
|
3006 | Change-type: patch
|
3007 | change-type: patch
|
3008 | author: Pagan Gazzard
|
3009 | version: 10.15.7
|
3010 | date: 2019-06-10T11:17:29.373Z
|
3011 | - commits:
|
3012 | - subject: Update odata-parser to make use of its types
|
3013 | hash: 8a2537e3cac1736e940145b1a17fe057aea23a93
|
3014 | body: |
|
3015 | Update odata-parser from 1.0.4 to 1.2.0
|
3016 | Update odata-to-abstract-sql from 3.2.0 to 3.3.0
|
3017 | Update sbvr-parser from 0.2.2 to 0.2.3
|
3018 | footer:
|
3019 | Change-type: patch
|
3020 | change-type: patch
|
3021 | author: Pagan Gazzard
|
3022 | nested:
|
3023 | - commits:
|
3024 | - subject: Make use of odata-parser types
|
3025 | hash: b8ca21dd56d9b0d38b989dfdc5334d35247ac536
|
3026 | body: |
|
3027 | Update abstract-sql-compiler from 6.5.0 to 6.6.0
|
3028 | Update odata-parser from 1.0.4 to 1.1.1
|
3029 | Update sbvr-parser from 0.2.2 to 0.2.3
|
3030 | footer:
|
3031 | Change-type: minor
|
3032 | change-type: minor
|
3033 | author: Pagan Gazzard
|
3034 | nested:
|
3035 | - commits:
|
3036 | - subject: Improve typings
|
3037 | hash: 11ace6373275b227497acbf2e40c2a33884adf7e
|
3038 | body: ''
|
3039 | footer:
|
3040 | Change-type: patch
|
3041 | change-type: patch
|
3042 | author: Pagan Gazzard
|
3043 | version: odata-parser-1.1.1
|
3044 | date: 2019-06-07T12:56:16.974Z
|
3045 | - commits:
|
3046 | - subject: Add typings
|
3047 | hash: a2c4bfe660bbe8d5de554f15cd89ef5a9c30de74
|
3048 | body: ''
|
3049 | footer:
|
3050 | Change-type: minor
|
3051 | change-type: minor
|
3052 | author: Pagan Gazzard
|
3053 | version: odata-parser-1.1.0
|
3054 | date: 2019-06-06T12:47:33.222Z
|
3055 | - commits:
|
3056 | - subject: Improve aliased from handling in `getReferencedFields`
|
3057 | hash: dcfff55b813d38434208a9e07c818d1d32f521ef
|
3058 | body: >
|
3059 | We do this by using basic scope info to prune aliased
|
3060 | table references
|
3061 |
|
3062 | which also allows us to handle aliased select queries in
|
3063 | the from
|
3064 | footer:
|
3065 | Change-type: minor
|
3066 | change-type: minor
|
3067 | author: Pagan Gazzard
|
3068 | version: abstract-sql-compiler-6.6.0
|
3069 | date: 2019-06-03T12:33:58.507Z
|
3070 | - commits:
|
3071 | - subject: >-
|
3072 | Use an abstract-sql-optimiser prepass to simplify
|
3073 | getReferencedFields
|
3074 | hash: 6fc850fc820d691c823ad698d8d499cf55126cf4
|
3075 | body: ''
|
3076 | footer:
|
3077 | Change-type: patch
|
3078 | change-type: patch
|
3079 | author: Pagan Gazzard
|
3080 | version: abstract-sql-compiler-6.5.1
|
3081 | date: 2019-06-03T12:14:07.176Z
|
3082 | - commits:
|
3083 | - subject: Optimise exactly 0 to not exists
|
3084 | hash: dcb0cd00b8b4b08486e49d18e2b69e61162ae952
|
3085 | body: ''
|
3086 | footer:
|
3087 | Change-type: patch
|
3088 | change-type: patch
|
3089 | author: Pagan Gazzard
|
3090 | version: sbvr-parser-0.2.3
|
3091 | date: 2019-06-04T21:07:20.967Z
|
3092 | version: odata-to-abstract-sql-3.3.0
|
3093 | date: 2019-06-07T13:08:08.073Z
|
3094 | - commits:
|
3095 | - subject: Optimise exactly 0 to not exists
|
3096 | hash: dcb0cd00b8b4b08486e49d18e2b69e61162ae952
|
3097 | body: ''
|
3098 | footer:
|
3099 | Change-type: patch
|
3100 | change-type: patch
|
3101 | author: Pagan Gazzard
|
3102 | version: sbvr-parser-0.2.3
|
3103 | date: 2019-06-04T21:07:20.967Z
|
3104 | - commits:
|
3105 | - subject: Support `;` for separating expand options
|
3106 | hash: 3af2ad056411015b25f7479550e5c194dfbaa4db
|
3107 | body: ''
|
3108 | footer:
|
3109 | Change-type: minor
|
3110 | change-type: minor
|
3111 | author: Pagan Gazzard
|
3112 | version: odata-parser-1.2.0
|
3113 | date: 2019-06-07T14:49:44.320Z
|
3114 | - commits:
|
3115 | - subject: Improve typings
|
3116 | hash: 11ace6373275b227497acbf2e40c2a33884adf7e
|
3117 | body: ''
|
3118 | footer:
|
3119 | Change-type: patch
|
3120 | change-type: patch
|
3121 | author: Pagan Gazzard
|
3122 | version: odata-parser-1.1.1
|
3123 | date: 2019-06-07T12:56:16.974Z
|
3124 | - commits:
|
3125 | - subject: Add typings
|
3126 | hash: a2c4bfe660bbe8d5de554f15cd89ef5a9c30de74
|
3127 | body: ''
|
3128 | footer:
|
3129 | Change-type: minor
|
3130 | change-type: minor
|
3131 | author: Pagan Gazzard
|
3132 | version: odata-parser-1.1.0
|
3133 | date: 2019-06-06T12:47:33.222Z
|
3134 | version: 10.15.6
|
3135 | date: 2019-06-10T10:42:25.232Z
|
3136 | - commits:
|
3137 | - subject: Remove unnecessary `process.env` accesses
|
3138 | hash: 239a4e9a32882bfac5b62957d505d61d7261af75
|
3139 | body: ''
|
3140 | footer:
|
3141 | Change-type: patch
|
3142 | change-type: patch
|
3143 | author: Pagan Gazzard
|
3144 | version: 10.15.5
|
3145 | date: 2019-06-04T15:49:36.833Z
|
3146 | - commits:
|
3147 | - subject: Use `PromiseLike` to be more accepting with promise returning functions
|
3148 | hash: f6a502d89956788baeab066d9a054f77a73e2923
|
3149 | body: ''
|
3150 | footer:
|
3151 | Change-type: patch
|
3152 | change-type: patch
|
3153 | author: Pagan Gazzard
|
3154 | version: 10.15.4
|
3155 | date: 2019-06-03T20:54:56.739Z
|
3156 | - commits:
|
3157 | - subject: Update the alias instead of stripping for non-field nodes
|
3158 | hash: d2e2fc24e6f869743fd17276ccc4b8d0ba70f87b
|
3159 | body: |
|
3160 | Update abstract-sql-compiler from 6.5.0 to 6.6.0
|
3161 | Update odata-to-abstract-sql from 3.1.2 to 3.2.0
|
3162 | footer:
|
3163 | Change-type: patch
|
3164 | change-type: patch
|
3165 | author: Pagan Gazzard
|
3166 | nested:
|
3167 | - commits:
|
3168 | - subject: Add support for computed fields
|
3169 | hash: b38a49327120bcb5106b5a21eb20a1a5586e4c30
|
3170 | body: ''
|
3171 | footer:
|
3172 | Change-type: minor
|
3173 | change-type: minor
|
3174 | author: Pagan Gazzard
|
3175 | version: odata-to-abstract-sql-3.2.0
|
3176 | date: 2019-05-31T15:00:10.618Z
|
3177 | - commits:
|
3178 | - subject: Unify the handling of adding fields with or without a $select
|
3179 | hash: 1aa3c17e24e3aeb76e02a39c46a58a9b9e72b5bb
|
3180 | body: |
|
3181 | Update abstract-sql-compiler from 6.4.0 to 6.5.0
|
3182 | Update odata-parser from 1.0.2 to 1.0.4
|
3183 | footer:
|
3184 | Change-type: patch
|
3185 | change-type: patch
|
3186 | author: Pagan Gazzard
|
3187 | nested:
|
3188 | - commits:
|
3189 | - subject: Fix adding parameter alias to the options object
|
3190 | hash: 247af0df0b4f3d6879d4415bced14fdf17beef76
|
3191 | body: ''
|
3192 | footer:
|
3193 | Change-type: patch
|
3194 | change-type: patch
|
3195 | author: Pagan Gazzard
|
3196 | version: odata-parser-1.0.4
|
3197 | date: 2019-05-27T16:09:15.294Z
|
3198 | - commits:
|
3199 | - subject: Add .versionbot/CHANGELOG.yml for downstream changelogs
|
3200 | hash: d871880a00c86b8eeec37489cf1d62a3688aabcc
|
3201 | body: ''
|
3202 | footer:
|
3203 | Change-type: patch
|
3204 | change-type: patch
|
3205 | author: Pagan Gazzard
|
3206 | version: odata-parser-1.0.3
|
3207 | date: 2019-05-08T14:25:13.528Z
|
3208 | - commits:
|
3209 | - subject: Add support for computed fields
|
3210 | hash: df53a1545b851da0ac188edac7cca6d34f1000f7
|
3211 | body: ''
|
3212 | footer:
|
3213 | Change-type: minor
|
3214 | change-type: minor
|
3215 | author: Pagan Gazzard
|
3216 | version: abstract-sql-compiler-6.5.0
|
3217 | date: 2019-05-30T19:27:09.123Z
|
3218 | - commits:
|
3219 | - subject: Add tests for `getReferencedFields`
|
3220 | hash: ae56c039a943bda5d7b75927be4ed3c9c5402261
|
3221 | body: ''
|
3222 | footer:
|
3223 | Change-type: patch
|
3224 | change-type: patch
|
3225 | author: Pagan Gazzard
|
3226 | version: abstract-sql-compiler-6.4.3
|
3227 | date: 2019-05-30T14:55:18.212Z
|
3228 | - commits:
|
3229 | - subject: Update and fix lodash typings
|
3230 | hash: 2bf073bbff3a94d66c31e07d98c3e298f5132b2c
|
3231 | body: ''
|
3232 | footer:
|
3233 | Change-type: patch
|
3234 | change-type: patch
|
3235 | author: Pagan Gazzard
|
3236 | - subject: Update husky/mocha dev dependencies
|
3237 | hash: 29f7d52185186bdb1171fdf27a923eb38887d009
|
3238 | body: ''
|
3239 | footer:
|
3240 | Change-type: patch
|
3241 | change-type: patch
|
3242 | author: Pagan Gazzard
|
3243 | version: abstract-sql-compiler-6.4.2
|
3244 | date: 2019-05-09T21:32:48.414Z
|
3245 | - commits:
|
3246 | - subject: Fix typescript compilation
|
3247 | hash: a3733e5c348687d74dd290538c6a7f3f3a4a4bb0
|
3248 | body: |
|
3249 | Update odata-parser from 1.0.1 to 1.0.3
|
3250 | Update odata-to-abstract-sql from 3.0.0 to 3.0.1
|
3251 | Update sbvr-parser from 0.2.1 to 0.2.2
|
3252 | Update sbvr-types from 2.0.0 to 2.0.3
|
3253 | footer:
|
3254 | Change-type: patch
|
3255 | change-type: patch
|
3256 | author: Pagan Gazzard
|
3257 | nested:
|
3258 | - commits:
|
3259 | - subject: >-
|
3260 | Add .versionbot/CHANGELOG.yml for downstream
|
3261 | changelogs
|
3262 | hash: 45c5843b204def5a727b8ba8dfafb2a2347f50f3
|
3263 | body: ''
|
3264 | footer:
|
3265 | Change-type: patch
|
3266 | change-type: patch
|
3267 | author: Pagan Gazzard
|
3268 | version: sbvr-parser-0.2.2
|
3269 | date: 2019-05-08T14:23:57.847Z
|
3270 | - subject: Add node 12 tests
|
3271 | hash: 094c059eb3c5fd6f3502c53e40ed4b90197ed5c2
|
3272 | body: ''
|
3273 | footer:
|
3274 | Change-type: patch
|
3275 | change-type: patch
|
3276 | author: Pagan Gazzard
|
3277 | - subject: Add repo.yml for upstream changelogs
|
3278 | hash: 3f4bffe3a107a4b6fd30c15bf1e70c79e68e226e
|
3279 | body: ''
|
3280 | footer:
|
3281 | Change-type: patch
|
3282 | change-type: patch
|
3283 | author: Pagan Gazzard
|
3284 | - subject: Add .versionbot/CHANGELOG.yml for downstream changelogs
|
3285 | hash: 5e4ab1569e5e7f7648d4c14df8d3bf9f834a4828
|
3286 | body: ''
|
3287 | footer:
|
3288 | Change-type: patch
|
3289 | change-type: patch
|
3290 | author: Pagan Gazzard
|
3291 | version: abstract-sql-compiler-6.4.1
|
3292 | date: 2019-05-08T16:45:44.728Z
|
3293 | version: odata-to-abstract-sql-3.1.3
|
3294 | date: 2019-05-31T14:38:35.255Z
|
3295 | - commits:
|
3296 | - subject: Improve aliased from handling in `getReferencedFields`
|
3297 | hash: dcfff55b813d38434208a9e07c818d1d32f521ef
|
3298 | body: >
|
3299 | We do this by using basic scope info to prune aliased table
|
3300 | references
|
3301 |
|
3302 | which also allows us to handle aliased select queries in the
|
3303 | from
|
3304 | footer:
|
3305 | Change-type: minor
|
3306 | change-type: minor
|
3307 | author: Pagan Gazzard
|
3308 | version: abstract-sql-compiler-6.6.0
|
3309 | date: 2019-06-03T12:33:58.507Z
|
3310 | - commits:
|
3311 | - subject: >-
|
3312 | Use an abstract-sql-optimiser prepass to simplify
|
3313 | getReferencedFields
|
3314 | hash: 6fc850fc820d691c823ad698d8d499cf55126cf4
|
3315 | body: ''
|
3316 | footer:
|
3317 | Change-type: patch
|
3318 | change-type: patch
|
3319 | author: Pagan Gazzard
|
3320 | version: abstract-sql-compiler-6.5.1
|
3321 | date: 2019-06-03T12:14:07.176Z
|
3322 | version: 10.15.3
|
3323 | date: 2019-06-03T16:40:42.817Z
|
3324 | - commits:
|
3325 | - subject: Update lodash types
|
3326 | hash: 1133502ed0e34e26a4323f7bad4ddd2888bd500e
|
3327 | body: ''
|
3328 | footer:
|
3329 | Change-type: patch
|
3330 | change-type: patch
|
3331 | author: Pagan Gazzard
|
3332 | version: 10.15.2
|
3333 | date: 2019-06-03T15:42:09.752Z
|
3334 | - commits:
|
3335 | - subject: Update dependencies
|
3336 | hash: 05d5980ffd624d26c8ca4854d491da1550eda409
|
3337 | body: |
|
3338 | Update abstract-sql-compiler from 6.4.2 to 6.5.0
|
3339 | Update odata-parser from 1.0.3 to 1.0.4
|
3340 | footer:
|
3341 | Change-type: patch
|
3342 | change-type: patch
|
3343 | author: Pagan Gazzard
|
3344 | nested:
|
3345 | - commits:
|
3346 | - subject: Fix adding parameter alias to the options object
|
3347 | hash: 247af0df0b4f3d6879d4415bced14fdf17beef76
|
3348 | body: ''
|
3349 | footer:
|
3350 | Change-type: patch
|
3351 | change-type: patch
|
3352 | author: Pagan Gazzard
|
3353 | version: odata-parser-1.0.4
|
3354 | date: 2019-05-27T16:09:15.294Z
|
3355 | - commits:
|
3356 | - subject: Add support for computed fields
|
3357 | hash: df53a1545b851da0ac188edac7cca6d34f1000f7
|
3358 | body: ''
|
3359 | footer:
|
3360 | Change-type: minor
|
3361 | change-type: minor
|
3362 | author: Pagan Gazzard
|
3363 | version: abstract-sql-compiler-6.5.0
|
3364 | date: 2019-05-30T19:27:09.123Z
|
3365 | - commits:
|
3366 | - subject: Add tests for `getReferencedFields`
|
3367 | hash: ae56c039a943bda5d7b75927be4ed3c9c5402261
|
3368 | body: ''
|
3369 | footer:
|
3370 | Change-type: patch
|
3371 | change-type: patch
|
3372 | author: Pagan Gazzard
|
3373 | version: abstract-sql-compiler-6.4.3
|
3374 | date: 2019-05-30T14:55:18.212Z
|
3375 | version: 10.15.1
|
3376 | date: 2019-05-31T11:15:41.894Z
|
3377 | - commits:
|
3378 | - subject: Add basic support for non-number fields in __metadata.uri
|
3379 | hash: f9bdec3381a7e9b574b4c261484c897d8bbe271e
|
3380 | body: ''
|
3381 | footer:
|
3382 | Change-type: minor
|
3383 | change-type: minor
|
3384 | author: Pagan Gazzard
|
3385 | version: 10.15.0
|
3386 | date: 2019-05-21T17:56:14.354Z
|
3387 | - commits:
|
3388 | - subject: Memoize `resolveNavigationResource`
|
3389 | hash: c1a388b54f88fd54b280cb43de66e87fc6b86931
|
3390 | body: ''
|
3391 | footer:
|
3392 | Change-type: patch
|
3393 | change-type: patch
|
3394 | author: Pagan Gazzard
|
3395 | version: 10.14.3
|
3396 | date: 2019-05-21T17:05:43.515Z
|
3397 | - commits:
|
3398 | - subject: Fix `getMemoizedCompileRule` not correctly memoizing
|
3399 | hash: 0ad02ecdd3c58aa712f3d266d497a41aa0a8fa07
|
3400 | body: ''
|
3401 | footer:
|
3402 | Change-type: patch
|
3403 | change-type: patch
|
3404 | author: Pagan Gazzard
|
3405 | version: 10.14.2
|
3406 | date: 2019-05-21T15:42:09.079Z
|
3407 | - commits:
|
3408 | - subject: Remove unused functions
|
3409 | hash: b1169955cf7aa7e99ccb30394ff452580d23be9d
|
3410 | body: ''
|
3411 | footer:
|
3412 | Change-type: patch
|
3413 | change-type: patch
|
3414 | author: Pagan Gazzard
|
3415 | version: 10.14.1
|
3416 | date: 2019-05-20T14:00:56.580Z
|
3417 | - commits:
|
3418 | - subject: Update pinejs-client-core and make use of prepared queries
|
3419 | hash: f61469c74fcba879bffb1e5e677805480e16e614
|
3420 | body: |
|
3421 | Update abstract-sql-compiler from 6.4.0 to 6.4.2
|
3422 | Update odata-parser from 1.0.1 to 1.0.3
|
3423 | Update odata-to-abstract-sql from 3.1.1 to 3.1.2
|
3424 | Update pinejs-client-core from 5.3.6 to 5.5.1
|
3425 | Update sbvr-parser from 0.2.1 to 0.2.2
|
3426 | Update sbvr-types from 2.0.2 to 2.0.3
|
3427 | footer:
|
3428 | Change-type: minor
|
3429 | change-type: minor
|
3430 | author: Pagan Gazzard
|
3431 | nested:
|
3432 | - commits:
|
3433 | - subject: Add .versionbot/CHANGELOG.yml for downstream changelogs
|
3434 | hash: d871880a00c86b8eeec37489cf1d62a3688aabcc
|
3435 | body: ''
|
3436 | footer:
|
3437 | Change-type: patch
|
3438 | change-type: patch
|
3439 | author: Pagan Gazzard
|
3440 | version: odata-parser-1.0.3
|
3441 | date: 2019-05-08T14:25:13.528Z
|
3442 | - commits:
|
3443 | - author: Pagan Gazzard
|
3444 | body: ''
|
3445 | footers:
|
3446 | change-type: patch
|
3447 | hash: 70ac83b0059a99d1d42e986f0a42fb7120c35ee8
|
3448 | subject: Update dependencies
|
3449 | date: '2019-04-15T06:51:46Z'
|
3450 | version: odata-parser-1.0.2
|
3451 | - commits:
|
3452 | - subject: Update and fix lodash typings
|
3453 | hash: 2bf073bbff3a94d66c31e07d98c3e298f5132b2c
|
3454 | body: ''
|
3455 | footer:
|
3456 | Change-type: patch
|
3457 | change-type: patch
|
3458 | author: Pagan Gazzard
|
3459 | - subject: Update husky/mocha dev dependencies
|
3460 | hash: 29f7d52185186bdb1171fdf27a923eb38887d009
|
3461 | body: ''
|
3462 | footer:
|
3463 | Change-type: patch
|
3464 | change-type: patch
|
3465 | author: Pagan Gazzard
|
3466 | version: abstract-sql-compiler-6.4.2
|
3467 | date: 2019-05-09T21:32:48.414Z
|
3468 | - commits:
|
3469 | - subject: Fix typescript compilation
|
3470 | hash: a3733e5c348687d74dd290538c6a7f3f3a4a4bb0
|
3471 | body: |
|
3472 | Update odata-parser from 1.0.1 to 1.0.3
|
3473 | Update odata-to-abstract-sql from 3.0.0 to 3.0.1
|
3474 | Update sbvr-parser from 0.2.1 to 0.2.2
|
3475 | Update sbvr-types from 2.0.0 to 2.0.3
|
3476 | footer:
|
3477 | Change-type: patch
|
3478 | change-type: patch
|
3479 | author: Pagan Gazzard
|
3480 | nested:
|
3481 | - commits:
|
3482 | - subject: Add .versionbot/CHANGELOG.yml for downstream changelogs
|
3483 | hash: 45c5843b204def5a727b8ba8dfafb2a2347f50f3
|
3484 | body: ''
|
3485 | footer:
|
3486 | Change-type: patch
|
3487 | change-type: patch
|
3488 | author: Pagan Gazzard
|
3489 | version: sbvr-parser-0.2.2
|
3490 | date: 2019-05-08T14:23:57.847Z
|
3491 | - subject: Add node 12 tests
|
3492 | hash: 094c059eb3c5fd6f3502c53e40ed4b90197ed5c2
|
3493 | body: ''
|
3494 | footer:
|
3495 | Change-type: patch
|
3496 | change-type: patch
|
3497 | author: Pagan Gazzard
|
3498 | - subject: Add repo.yml for upstream changelogs
|
3499 | hash: 3f4bffe3a107a4b6fd30c15bf1e70c79e68e226e
|
3500 | body: ''
|
3501 | footer:
|
3502 | Change-type: patch
|
3503 | change-type: patch
|
3504 | author: Pagan Gazzard
|
3505 | - subject: Add .versionbot/CHANGELOG.yml for downstream changelogs
|
3506 | hash: 5e4ab1569e5e7f7648d4c14df8d3bf9f834a4828
|
3507 | body: ''
|
3508 | footer:
|
3509 | Change-type: patch
|
3510 | change-type: patch
|
3511 | author: Pagan Gazzard
|
3512 | version: abstract-sql-compiler-6.4.1
|
3513 | date: 2019-05-08T16:45:44.728Z
|
3514 | - commits:
|
3515 | - subject: Fix downstream declaration creation errors due to `Dictionary`
|
3516 | hash: a8a39edff8cc7e1d05fb9b67037718970e94296c
|
3517 | body: ''
|
3518 | footer:
|
3519 | Change-type: patch
|
3520 | change-type: patch
|
3521 | author: Pagan Gazzard
|
3522 | version: pinejs-client-js-5.5.1
|
3523 | date: 2019-05-15T13:32:13.920Z
|
3524 | - commits:
|
3525 | - subject: Add a prepare method that prepares a query into a function
|
3526 | hash: eb7eccca7d90c453710575ebdf3adb9ef56835a7
|
3527 | body: ''
|
3528 | footer:
|
3529 | Change-type: minor
|
3530 | change-type: minor
|
3531 | author: Pagan Gazzard
|
3532 | version: pinejs-client-js-5.5.0
|
3533 | date: 2019-05-15T11:51:46.450Z
|
3534 | - commits:
|
3535 | - subject: Add CODEOWNERS
|
3536 | hash: e01174008f812e0c24ec1036aa1f9ff0bc716e85
|
3537 | body: ''
|
3538 | footer:
|
3539 | Change-type: patch
|
3540 | change-type: patch
|
3541 | Signed-off-by: Gergely Imreh <gergely@balena.io>
|
3542 | signed-off-by: Gergely Imreh <gergely@balena.io>
|
3543 | author: Gergely Imreh
|
3544 | version: pinejs-client-js-5.4.1
|
3545 | date: 2019-05-10T10:14:00.677Z
|
3546 | - commits:
|
3547 | - subject: Add support for parameter aliases in resource ids
|
3548 | hash: a4e6a640a3ced56bcd3ef7bf22770338e089a90d
|
3549 | body: ''
|
3550 | footer:
|
3551 | Change-type: minor
|
3552 | change-type: minor
|
3553 | author: Pagan Gazzard
|
3554 | version: pinejs-client-js-5.4.0
|
3555 | date: 2019-05-10T09:57:46.863Z
|
3556 | - commits:
|
3557 | - subject: Deduplicate transformation of GET results
|
3558 | hash: dd856e24072f652684adf63af97408ee0ba7389c
|
3559 | body: ''
|
3560 | footer:
|
3561 | Change-type: patch
|
3562 | change-type: patch
|
3563 | author: Pagan Gazzard
|
3564 | version: pinejs-client-js-5.3.10
|
3565 | date: 2019-05-10T09:44:09.422Z
|
3566 | - commits:
|
3567 | - subject: >-
|
3568 | Simplify how we expose types, which means `subscribe` is now
|
3569 | exposed
|
3570 | hash: f81e0cc59e75e0f9ffc71d9f122b9cfab9c05165
|
3571 | body: ''
|
3572 | footer:
|
3573 | Change-type: patch
|
3574 | change-type: patch
|
3575 | author: Pagan Gazzard
|
3576 | version: pinejs-client-js-5.3.9
|
3577 | date: 2019-05-10T08:57:16.276Z
|
3578 | - commits:
|
3579 | - subject: Add automatic formatting via prettier
|
3580 | hash: a345d32f295acfa8ed4e5b815c24e1e7fdb335f2
|
3581 | body: ''
|
3582 | footer:
|
3583 | Change-type: patch
|
3584 | change-type: patch
|
3585 | author: Pagan Gazzard
|
3586 | version: pinejs-client-js-5.3.8
|
3587 | date: 2019-05-09T17:38:43.260Z
|
3588 | - commits:
|
3589 | - subject: 'Remove node 4 build, add node 12'
|
3590 | hash: 8d549277d80746feadbdd8a6bba37eb076270440
|
3591 | body: ''
|
3592 | footer:
|
3593 | Change-type: patch
|
3594 | change-type: patch
|
3595 | author: Pagan Gazzard
|
3596 | - subject: Add .versionbot/CHANGELOG.yml for downstream changelogs
|
3597 | hash: 067bedf65e86a902b7334ed6e5f117d6ac41afde
|
3598 | body: ''
|
3599 | footer:
|
3600 | Change-type: patch
|
3601 | change-type: patch
|
3602 | author: Pagan Gazzard
|
3603 | version: pinejs-client-js-5.3.7
|
3604 | date: 2019-05-08T15:41:50.201Z
|
3605 | - commits:
|
3606 | - subject: Add node 12 tests
|
3607 | hash: a6cc208654a36228a35fb8d8886e62bccc3c9fa4
|
3608 | body: ''
|
3609 | footer:
|
3610 | Change-type: patch
|
3611 | change-type: patch
|
3612 | author: Pagan Gazzard
|
3613 | - subject: Add repo.yml for upstream changelogs
|
3614 | hash: e50ca4f49d80b3e89d37f7d8bf6607b0f797c7ae
|
3615 | body: ''
|
3616 | footer:
|
3617 | Change-type: patch
|
3618 | change-type: patch
|
3619 | author: Pagan Gazzard
|
3620 | - subject: Add .versionbot/CHANGELOG.yml for downstream changelogs
|
3621 | hash: 9d68e94757f2f9498dedf3d6f085ce77ea70652a
|
3622 | body: ''
|
3623 | footer:
|
3624 | Change-type: patch
|
3625 | change-type: patch
|
3626 | author: Pagan Gazzard
|
3627 | version: odata-to-abstract-sql-3.1.2
|
3628 | date: 2019-05-08T15:52:48.099Z
|
3629 | - commits:
|
3630 | - subject: Add .versionbot/CHANGELOG.yml for downstream changelogs
|
3631 | hash: cc2e3e23030521788c127b5750abf3c65645a710
|
3632 | body: ''
|
3633 | footer:
|
3634 | Change-type: patch
|
3635 | change-type: patch
|
3636 | author: Pagan Gazzard
|
3637 | version: sbvr-types-2.0.3
|
3638 | date: 2019-05-08T14:29:46.824Z
|
3639 | - commits:
|
3640 | - subject: Add .versionbot/CHANGELOG.yml for downstream changelogs
|
3641 | hash: 45c5843b204def5a727b8ba8dfafb2a2347f50f3
|
3642 | body: ''
|
3643 | footer:
|
3644 | Change-type: patch
|
3645 | change-type: patch
|
3646 | author: Pagan Gazzard
|
3647 | version: sbvr-parser-0.2.2
|
3648 | date: 2019-05-08T14:23:57.847Z
|
3649 | version: 10.14.0
|
3650 | date: 2019-05-15T14:12:22.538Z
|
3651 | - commits:
|
3652 | - subject: Fix possible null error when using a parameter alias with no value
|
3653 | hash: ee0cb996e27a2234eb62608152230074a614cc4e
|
3654 | body: ''
|
3655 | footer:
|
3656 | Change-type: patch
|
3657 | change-type: patch
|
3658 | author: Pagan Gazzard
|
3659 | version: 10.13.3
|
3660 | date: 2019-05-14T11:01:52.288Z
|
3661 | - commits:
|
3662 | - subject: Add repo.yml for nested changelogs
|
3663 | hash: 02a34373d90f29b5ec06f9ae9823d87207fbb577
|
3664 | body: ''
|
3665 | footer:
|
3666 | Change-type: patch
|
3667 | change-type: patch
|
3668 | author: Pagan Gazzard
|
3669 | version: 10.13.2
|
3670 | date: 2019-05-08T15:09:50.814Z
|
3671 | - commits:
|
3672 | - subject: Add node 12 to the circle tests
|
3673 | hash: 7ae335dce37abf005daaa2e43239ed26ae2519de
|
3674 | body: ''
|
3675 | footer:
|
3676 | Change-type: patch
|
3677 | change-type: patch
|
3678 | author: Pagan Gazzard
|
3679 | version: 10.13.1
|
3680 | date: 2019-05-06T21:37:25.704Z
|
3681 | - commits:
|
3682 | - subject: Expose odata-compiler as a bin script
|
3683 | hash: cf86826e0d6653c456057d4de8d849d00ffc023f
|
3684 | body: |
|
3685 | This means that it will now match the module dependencies of the
|
3686 | installed pinejs
|
3687 | footer:
|
3688 | Change-type: minor
|
3689 | change-type: minor
|
3690 | author: Pagan Gazzard
|
3691 | version: 10.13.0
|
3692 | date: 2019-05-06T17:33:54.911Z
|
3693 | - commits:
|
3694 | - subject: Expose sbvr-compiler as a bin script
|
3695 | hash: e6718ffe901b4d711f47493ff907ee1fe2f947e0
|
3696 | body: |
|
3697 | This means that it will now match the module dependencies of the
|
3698 | installed pinejs
|
3699 | footer:
|
3700 | Change-type: minor
|
3701 | change-type: minor
|
3702 | author: Pagan Gazzard
|
3703 | - subject: Move odata-metadata-generator into odata-metadata directory
|
3704 | hash: d414696ff13c9d9f2183f44eda434d0da8d26f01
|
3705 | body: ''
|
3706 | footer:
|
3707 | Change-type: patch
|
3708 | change-type: patch
|
3709 | author: Pagan Gazzard
|
3710 | version: 10.12.0
|
3711 | date: 2019-05-01T13:08:20.878Z
|
3712 | - commits:
|
3713 | - subject: 'Update @types/lodash, avoiding `_.isObject` where necessary'
|
3714 | hash: 77a281beef4e9b82c6070dba3027ddd606e4c08b
|
3715 | body: ''
|
3716 | footer:
|
3717 | Change-type: patch
|
3718 | change-type: patch
|
3719 | author: Pagan Gazzard
|
3720 | version: 10.11.3
|
3721 | date: 2019-05-01T11:07:54.197Z
|
3722 | - commits:
|
3723 | - subject: Only validate the model if the query affected at least 1 row
|
3724 | hash: 8bfd0a1f1cd45a837957f210979ec910e0e46261
|
3725 | body: ''
|
3726 | footer:
|
3727 | Change-type: patch
|
3728 | change-type: patch
|
3729 | author: Pagan Gazzard
|
3730 | version: 10.11.2
|
3731 | date: 2019-04-22T13:42:40.543Z
|
3732 | - commits:
|
3733 | - subject: Switch odata-metadata-generator to using an abstract sql model
|
3734 | hash: 9cf5c16b50f7371552cb8876dd5ca724cccdf911
|
3735 | body: ''
|
3736 | footer:
|
3737 | Change-type: patch
|
3738 | change-type: patch
|
3739 | author: Pagan Gazzard
|
3740 | version: 10.11.1
|
3741 | date: 2019-04-11T16:03:38.840Z
|
3742 | - commits:
|
3743 | - subject: Allow specifying the abstract sql directly in the config
|
3744 | hash: a40de40171b7ae5d6861160facc1f01d6ca18675
|
3745 | body: ''
|
3746 | footer:
|
3747 | Change-type: minor
|
3748 | change-type: minor
|
3749 | author: Pagan Gazzard
|
3750 | version: 10.11.0
|
3751 | date: 2019-04-11T15:48:10.566Z
|
3752 | - commits:
|
3753 | - subject: Allow specifying absolute paths in the config
|
3754 | hash: 0bbb65185c6e08a0731e8c7d1885eb885288f07a
|
3755 | body: ''
|
3756 | footer:
|
3757 | Change-type: minor
|
3758 | change-type: minor
|
3759 | author: Pagan Gazzard
|
3760 | version: 10.10.0
|
3761 | date: 2019-04-10T21:09:00.122Z
|
3762 | - commits:
|
3763 | - subject: Allow any importable config file type rather than just JSON
|
3764 | hash: 45d65e9827208566f58ca92a5f31568b7c02370a
|
3765 | body: ''
|
3766 | footer:
|
3767 | Change-type: minor
|
3768 | change-type: minor
|
3769 | author: Pagan Gazzard
|
3770 | version: 10.9.0
|
3771 | date: 2019-04-10T19:24:11.308Z
|
3772 | - commits:
|
3773 | - subject: Only print the error message on pool errors
|
3774 | hash: fbbf41813a0f7cd747c78d4308535c23aed0763b
|
3775 | body: ''
|
3776 | footer:
|
3777 | Change-type: patch
|
3778 | change-type: patch
|
3779 | author: Pagan Gazzard
|
3780 | version: 10.8.2
|
3781 | date: 2019-04-06T23:54:58.136Z
|
3782 | - commits:
|
3783 | - subject: Add an error handler to the pg pool
|
3784 | hash: e8aafee5cd9fb93893bd42c8eeef172b89c501a1
|
3785 | body: ''
|
3786 | footer:
|
3787 | Change-type: patch
|
3788 | change-type: patch
|
3789 | author: Pagan Gazzard
|
3790 | version: 10.8.1
|
3791 | date: 2019-04-01T16:16:32.673Z
|
3792 | - commits:
|
3793 | - subject: Add support for read-only transactions for postgres/mysql backends
|
3794 | hash: 5b1009511895bcc9cdb6693ee5770b8315aa9d89
|
3795 | body: ''
|
3796 | footer:
|
3797 | Change-type: minor
|
3798 | change-type: minor
|
3799 | author: Pagan Gazzard
|
3800 | version: 10.8.0
|
3801 | date: 2019-03-25T20:47:53.526Z
|
3802 | - commits:
|
3803 | - subject: Use definitions for all permission types
|
3804 | hash: 884046f8ba4f2d15465451a2135e53c625e02728
|
3805 | body: ''
|
3806 | footer:
|
3807 | Change-type: minor
|
3808 | change-type: minor
|
3809 | author: Pagan Gazzard
|
3810 | version: 10.7.0
|
3811 | date: 2019-03-12T15:40:11.523Z
|
3812 | - commits:
|
3813 | - subject: Update to sbvr-types 2.0.2
|
3814 | hash: eb95ffb605f81639abb0b0a96598d9db554b7502
|
3815 | body: ''
|
3816 | footer:
|
3817 | Change-type: patch
|
3818 | change-type: patch
|
3819 | author: Pagan Gazzard
|
3820 | version: 10.6.1
|
3821 | date: 2019-03-11T14:07:30.291Z
|
3822 | - commits:
|
3823 | - subject: Update pg to ^7.8.1
|
3824 | hash: 4c61b59d18fadebcf4e659012b0c6234afff77ba
|
3825 | body: ''
|
3826 | footer:
|
3827 | Change-type: minor
|
3828 | change-type: minor
|
3829 | author: Pagan Gazzard
|
3830 | version: 10.6.0
|
3831 | date: 2019-03-07T13:35:37.468Z
|
3832 | - commits:
|
3833 | - subject: Use `?` to check for complex urls as it's more accurate than `$`
|
3834 | hash: caba6f227ffc2dae266fe26bc6f9218a9a2d3a83
|
3835 | body: ''
|
3836 | footer:
|
3837 | Change-type: patch
|
3838 | change-type: patch
|
3839 | author: Pagan Gazzard
|
3840 | version: 10.5.3
|
3841 | date: 2019-03-07T13:20:39.360Z
|
3842 | - commits:
|
3843 | - subject: Fix for latest bluebird typings
|
3844 | hash: a9fec6a09d78f42b0d0c9bc5c2c619540d12f451
|
3845 | body: ''
|
3846 | footer:
|
3847 | Change-type: patch
|
3848 | change-type: patch
|
3849 | author: Pagan Gazzard
|
3850 | version: 10.5.2
|
3851 | date: 2019-03-07T10:05:31.636Z
|
3852 | - commits:
|
3853 | - subject: Correctly propagate transaction creation errors in `db.transaction(fn)`
|
3854 | hash: 94292ad5ba8a90edd23f2fc9472288326e277b74
|
3855 | body: ''
|
3856 | footer:
|
3857 | Change-type: patch
|
3858 | change-type: patch
|
3859 | author: Pagan Gazzard
|
3860 | version: 10.5.1
|
3861 | date: 2019-02-25T12:53:55.971Z
|
3862 | - commits:
|
3863 | - subject: Update to webpack 4
|
3864 | hash: 63d1cadce0268543ae776a584b436af9d6d61089
|
3865 | body: ''
|
3866 | footer:
|
3867 | Change-type: minor
|
3868 | change-type: minor
|
3869 | author: Pagan Gazzard
|
3870 | - subject: Update to webpack 3
|
3871 | hash: 4ac40018aefed3501c3a899c71cb0c2c8bca707e
|
3872 | body: ''
|
3873 | footer:
|
3874 | Change-type: minor
|
3875 | change-type: minor
|
3876 | author: Pagan Gazzard
|
3877 | - subject: Update to webpack 2
|
3878 | hash: 0aece0cdff78e3bd13f8c85742ddd1b96608f3c8
|
3879 | body: ''
|
3880 | footer:
|
3881 | Change-type: minor
|
3882 | change-type: minor
|
3883 | author: Pagan Gazzard
|
3884 | version: 10.5.0
|
3885 | date: 2019-02-07T11:57:56.605Z
|
3886 | - commits:
|
3887 | - subject: Switch to a single module level models lookup instead of multiple
|
3888 | hash: b57d83132e8a6567ac5f093b316b652ddf348ae8
|
3889 | body: ''
|
3890 | footer:
|
3891 | Change-type: patch
|
3892 | change-type: patch
|
3893 | author: Pagan Gazzard
|
3894 | - subject: Drop unnecessary req.hooks usage
|
3895 | hash: 72d6e9e7511c5d09ffa44adc054edaf6f4a639de
|
3896 | body: ''
|
3897 | footer:
|
3898 | Change-type: patch
|
3899 | change-type: patch
|
3900 | author: Pagan Gazzard
|
3901 | version: 10.4.4
|
3902 | date: 2019-02-06T13:42:33.021Z
|
3903 | - commits:
|
3904 | - subject: Extract odata response related functions from sbvr-utils
|
3905 | hash: 41f4f7608669ab52e2b946630c05ff3f13c550d2
|
3906 | body: ''
|
3907 | footer:
|
3908 | Change-type: patch
|
3909 | change-type: patch
|
3910 | author: Pagan Gazzard
|
3911 | version: 10.4.3
|
3912 | date: 2019-02-05T14:56:26.996Z
|
3913 | - commits:
|
3914 | - subject: Extract out abstract-sql related functions from sbvr-utils
|
3915 | hash: d27352feb3f83476d222ea1fb7d9710b1935ded5
|
3916 | body: ''
|
3917 | footer:
|
3918 | Change-type: patch
|
3919 | change-type: patch
|
3920 | author: Pagan Gazzard
|
3921 | version: 10.4.2
|
3922 | date: 2019-02-04T16:56:46.912Z
|
3923 | - commits:
|
3924 | - subject: Fix `data` parameter passed to GET PRERESPOND hooks
|
3925 | hash: 68869379acdbc527d25953688724835882177d68
|
3926 | body: ''
|
3927 | footer:
|
3928 | Change-type: patch
|
3929 | change-type: patch
|
3930 | author: Pagan Gazzard
|
3931 | version: 10.4.1
|
3932 | date: 2019-02-04T16:36:13.116Z
|
3933 | - commits:
|
3934 | - subject: Convert sbvr-utils to typescript
|
3935 | hash: 8e082e7441f657bcded6d1f58a3ccb67392fc44d
|
3936 | body: ''
|
3937 | footer:
|
3938 | Change-type: minor
|
3939 | change-type: minor
|
3940 | author: Pagan Gazzard
|
3941 | version: 10.4.0
|
3942 | date: 2019-02-04T14:09:30.336Z
|
3943 | - commits:
|
3944 | - subject: Fix require path
|
3945 | hash: 2fe828d6ca8834d0aa81fdc28e1bc006d06aa673
|
3946 | body: ''
|
3947 | footer:
|
3948 | Change-type: patch
|
3949 | change-type: patch
|
3950 | author: Pagan Gazzard
|
3951 | version: 10.3.8
|
3952 | date: 2019-01-28T13:48:14.684Z
|
3953 | - commits:
|
3954 | - subject: Update `odata-to-abstract-sql` to pick up improved typings
|
3955 | hash: c2c21b0b3894ec6915b28d60a276ce46e808902e
|
3956 | body: ''
|
3957 | footer:
|
3958 | Change-type: patch
|
3959 | change-type: patch
|
3960 | author: Pagan Gazzard
|
3961 | version: 10.3.7
|
3962 | date: 2019-01-28T13:04:45.120Z
|
3963 | - commits:
|
3964 | - subject: Add parsable representation of changelog
|
3965 | hash: 12085ea91f543014c6532e78238f905bbfafd227
|
3966 | body: ''
|
3967 | footer:
|
3968 | Change-type: patch
|
3969 | change-type: patch
|
3970 | Signed-off-by: Giovanni Garufi <giovanni@balena.io>
|
3971 | signed-off-by: Giovanni Garufi <giovanni@balena.io>
|
3972 | author: Giovanni Garufi
|
3973 | version: 10.3.6
|
3974 | date: 2019-01-28T10:33:36.191Z
|
3975 | - version: 10.3.5
|
3976 | date: 2019-01-25T00:00:00.000Z
|
3977 | commits:
|
3978 | - subject: 'Re-add `rootDir` that was accidentally removed [Pagan Gazzard]'
|
3979 | - version: 10.3.4
|
3980 | date: 2019-01-24T00:00:00.000Z
|
3981 | commits:
|
3982 | - subject: 'Fix rolling back req hooks [Pagan Gazzard]'
|
3983 | - version: 10.3.3
|
3984 | date: 2019-01-24T00:00:00.000Z
|
3985 | commits:
|
3986 | - subject: 'Improve uri-parser typings [Pagan Gazzard]'
|
3987 | - subject: 'Improve hooks typings [Pagan Gazzard]'
|
3988 | - subject: 'Improve cached-compile typings [Pagan Gazzard]'
|
3989 | - subject: 'Improve control-flow typings [Pagan Gazzard]'
|
3990 | - version: 10.3.2
|
3991 | date: 2019-01-24T00:00:00.000Z
|
3992 | commits:
|
3993 | - subject: 'Convert gruntfile to typescript [Pagan Gazzard]'
|
3994 | - subject: 'Convert build/server to typescript [Pagan Gazzard]'
|
3995 | - subject: 'Convert build/module to typescript [Pagan Gazzard]'
|
3996 | - subject: 'Convert build/browser to typescript [Pagan Gazzard]'
|
3997 | - subject: 'Convert build/config to typescript [Pagan Gazzard]'
|
3998 | - version: 10.3.1
|
3999 | date: 2019-01-23T00:00:00.000Z
|
4000 | commits:
|
4001 | - subject: 'Convert odata-metadata-generator to typescript [Pagan Gazzard]'
|
4002 | - version: 10.3.0
|
4003 | date: 2019-01-22T00:00:00.000Z
|
4004 | commits:
|
4005 | - subject: 'Convert permissions to typescript [Pagan Gazzard]'
|
4006 | - version: 10.2.3
|
4007 | date: 2019-01-18T00:00:00.000Z
|
4008 | commits:
|
4009 | - subject: >-
|
4010 | Use the Engines enum for engines names to guarantee consistency [Pagan
|
4011 | Gazzard]
|
4012 | - version: 10.2.2
|
4013 | date: 2019-01-17T00:00:00.000Z
|
4014 | commits:
|
4015 | - subject: 'Add prettier and a precommit hook [Pagan Gazzard]'
|
4016 | - version: 10.2.1
|
4017 | date: 2019-01-16T00:00:00.000Z
|
4018 | commits:
|
4019 | - subject: >-
|
4020 | Add types for sbvr-parser and use es6 exports for extended-sbvr-parser
|
4021 | [Pagan Gazzard]
|
4022 | - version: 10.2.0
|
4023 | date: 2019-01-16T00:00:00.000Z
|
4024 | commits:
|
4025 | - subject: 'Convert pinejs-session-store to typescript [Pagan Gazzard]'
|
4026 | - version: 10.1.4
|
4027 | date: 2019-01-16T00:00:00.000Z
|
4028 | commits:
|
4029 | - subject: 'Add typings for odata-parser [Pagan Gazzard]'
|
4030 | - version: 10.1.3
|
4031 | date: 2019-01-16T00:00:00.000Z
|
4032 | commits:
|
4033 | - subject: 'Fix nestedCheck and/or merging [Pagan Gazzard]'
|
4034 | - version: 10.1.2
|
4035 | date: 2019-01-16T00:00:00.000Z
|
4036 | commits:
|
4037 | - subject: 'Minor code cleanup in the permissions module [Pagan Gazzard]'
|
4038 | - version: 10.1.1
|
4039 | date: 2019-01-04T00:00:00.000Z
|
4040 | commits:
|
4041 | - subject: 'Use Promise.method instead of Promise.try [Pagan Gazzard]'
|
4042 | - version: 10.1.0
|
4043 | date: 2018-12-14T00:00:00.000Z
|
4044 | commits:
|
4045 | - subject: >-
|
4046 | Make the $bypass version of definition based tables bypass permissions
|
4047 | [Pagan Gazzard]
|
4048 | - version: 10.0.1
|
4049 | date: 2018-12-13T00:00:00.000Z
|
4050 | commits:
|
4051 | - subject: >-
|
4052 | Of course, chaning the variable to `metrics` means we have to update it
|
4053 | everywhere [dt-rush]
|
4054 | - subject: 'Renamed metricsEmitter to metrics [dt-rush]'
|
4055 | - subject: 'Small comment about query type [dt-rush]'
|
4056 | - subject: 'Using more efficient event emitter `eventemitter3` [dt-rush]'
|
4057 | - subject: 'Added db query time metric via event emitter on db module [dt-rush]'
|
4058 | - subject: >-
|
4059 | Query times report in ms, two metrics-TODO added for future improvements
|
4060 | [dt-rush]
|
4061 | - subject: 'Using more efficient event emitter `eventemitter3` [dt-rush]'
|
4062 | - subject: 'Send db error metrics [dt-rush]'
|
4063 | - subject: 'Added db query time metric via event emitter on db module [dt-rush]'
|
4064 | - version: 10.0.0
|
4065 | date: 2018-12-07T00:00:00.000Z
|
4066 | commits:
|
4067 | - subject: 'Update to odata-to-abstract-sql v3.0.0 [Pagan Gazzard]'
|
4068 | - version: 9.1.12
|
4069 | date: 2018-12-07T00:00:00.000Z
|
4070 | commits:
|
4071 | - subject: >-
|
4072 | Don't override existing definitions when generating the constrained sql
|
4073 | [Pagan Gazzard]
|
4074 | - subject: 'Use the table key when aliasing for the constrained key [Pagan Gazzard]'
|
4075 | - version: 9.1.11
|
4076 | date: 2018-11-27T00:00:00.000Z
|
4077 | commits:
|
4078 | - subject: >-
|
4079 | Avoid unnecessary duplicated call to `addRelationshipBypasses` [Pagan
|
4080 | Gazzard]
|
4081 | - version: 9.1.10
|
4082 | date: 2018-11-26T00:00:00.000Z
|
4083 | commits:
|
4084 | - subject: 'Merge concat and uniq into union for `checkPermissions` [Pagan Gazzard]'
|
4085 | - version: 9.1.9
|
4086 | date: 2018-11-26T00:00:00.000Z
|
4087 | commits:
|
4088 | - subject: 'Avoid bluebird catch sugar for performance [Pagan Gazzard]'
|
4089 | - version: 9.1.8
|
4090 | date: 2018-11-21T00:00:00.000Z
|
4091 | commits:
|
4092 | - subject: 'Support stripping explicit alias nodes [Pagan Gazzard]'
|
4093 | - version: 9.1.7
|
4094 | date: 2018-11-17T00:00:00.000Z
|
4095 | commits:
|
4096 | - subject: 'Optimise `memoizedGetConstrainedModel` [Pagan Gazzard]'
|
4097 | - version: 9.1.6
|
4098 | date: 2018-11-15T00:00:00.000Z
|
4099 | commits:
|
4100 | - subject: 'Optimise `checkForExpansion` [Pagan Gazzard]'
|
4101 | - version: 9.1.5
|
4102 | date: 2018-11-05T00:00:00.000Z
|
4103 | commits:
|
4104 | - subject: 'Fix webpack builds [Pagan Gazzard]'
|
4105 | - version: 9.1.4
|
4106 | date: 2018-11-05T00:00:00.000Z
|
4107 | commits:
|
4108 | - subject: 'Remove unused ometa-js dependency [Pagan Gazzard]'
|
4109 | - version: 9.1.3
|
4110 | date: 2018-11-05T00:00:00.000Z
|
4111 | commits:
|
4112 | - subject: 'Update to coffeescript 2 [Pagan Gazzard]'
|
4113 | - version: v9.1.2
|
4114 | date: 2018-11-05T00:00:00.000Z
|
4115 | commits:
|
4116 | - subject: 'Switch to `coffeescript` instead of `coffee-script` [Pagan Gazzard]'
|
4117 | - version: v9.1.1
|
4118 | date: 2018-11-03T00:00:00.000Z
|
4119 | commits:
|
4120 | - subject: 'Update dependencies [Pagan Gazzard]'
|
4121 | - version: v9.1.0
|
4122 | date: 2018-10-31T00:00:00.000Z
|
4123 | commits:
|
4124 | - subject: >-
|
4125 | Update odata-parser to 1.0.0 to switch to the pegjs version [Pagan
|
4126 | Gazzard]
|
4127 | - version: v9.0.3
|
4128 | date: 2018-10-24T00:00:00.000Z
|
4129 | commits:
|
4130 | - subject: 'Remove unnecessary `do` block [Pagan Gazzard]'
|
4131 | - version: v9.0.2
|
4132 | date: 2018-10-24T00:00:00.000Z
|
4133 | commits:
|
4134 | - subject: 'Move the insert id logging behind the DEBUG flag [Pagan Gazzard]'
|
4135 | - version: v9.0.1
|
4136 | date: 2018-10-18T00:00:00.000Z
|
4137 | commits:
|
4138 | - subject: 'Improve typings [Pagan Gazzard]'
|
4139 | - version: v9.0.0
|
4140 | date: 2018-10-12T00:00:00.000Z
|
4141 | commits:
|
4142 | - subject: >-
|
4143 | Reject internal requests with errors instead of numbers/strings [Pagan
|
4144 | Gazzard]
|
4145 | - subject: >-
|
4146 | Update abstract-sql-compiler to 6.x and sbvr-types to 2.x [Pagan
|
4147 | Gazzard]
|
4148 | - version: v8.4.2
|
4149 | date: 2018-10-04T00:00:00.000Z
|
4150 | commits:
|
4151 | - subject: 'Resolve the root argument as an absolute path [Pagan Gazzard]'
|
4152 | - version: v8.4.1
|
4153 | date: 2018-09-27T00:00:00.000Z
|
4154 | commits:
|
4155 | - subject: 'Merge hook/odata request types as they''re the same [Pagan Gazzard]'
|
4156 | - version: v8.4.0
|
4157 | date: 2018-09-27T00:00:00.000Z
|
4158 | commits:
|
4159 | - subject: >-
|
4160 | Add `initSqlPath`/`initSql` which are run only on first model execution
|
4161 | [Pagan Gazzard]
|
4162 | - version: v8.3.4
|
4163 | date: 2018-09-26T00:00:00.000Z
|
4164 | commits:
|
4165 | - subject: 'Convert config-loader to typescript [Pagan Gazzard]'
|
4166 | - version: v8.3.3
|
4167 | date: 2018-09-26T00:00:00.000Z
|
4168 | commits:
|
4169 | - subject: 'Convert uri-parser to typescript [Pagan Gazzard]'
|
4170 | - version: v8.3.2
|
4171 | date: 2018-09-26T00:00:00.000Z
|
4172 | commits:
|
4173 | - subject: >-
|
4174 | Skip typescript lib checking, fixing git install in some ts projects
|
4175 | [Pagan Gazzard]
|
4176 | - version: v8.3.1
|
4177 | date: 2018-09-25T00:00:00.000Z
|
4178 | commits:
|
4179 | - subject: >-
|
4180 | Add a prepare script so it is possible to install via git [Pagan
|
4181 | Gazzard]
|
4182 | - version: v8.3.0
|
4183 | date: 2018-09-24T00:00:00.000Z
|
4184 | commits:
|
4185 | - subject: >-
|
4186 | Add a migrations lock so only one pinejs instance will run migrations
|
4187 | [Pagan Gazzard]
|
4188 | - version: v8.2.8
|
4189 | date: 2018-09-07T00:00:00.000Z
|
4190 | commits:
|
4191 | - subject: 'Update dependencies [Pagan Gazzard]'
|
4192 | - version: v8.2.7
|
4193 | date: 2018-09-06T00:00:00.000Z
|
4194 | commits:
|
4195 | - subject: >-
|
4196 | Use a default message for any database errors not explicitly rewritten
|
4197 | [Pagan Gazzard]
|
4198 | - version: v8.2.6
|
4199 | date: 2018-09-04T00:00:00.000Z
|
4200 | commits:
|
4201 | - subject: 'Expose actor type and add getApiKeyPermissions typing [Pagan Gazzard]'
|
4202 | - version: v8.2.5
|
4203 | date: 2018-08-31T00:00:00.000Z
|
4204 | commits:
|
4205 | - subject: 'Add typing for hash comparisons [Pagan Gazzard]'
|
4206 | - version: v8.2.4
|
4207 | date: 2018-08-29T00:00:00.000Z
|
4208 | commits:
|
4209 | - subject: 'More type improvements #199 [Pagan Gazzard]'
|
4210 | - version: v8.2.3
|
4211 | date: 2018-08-29T00:00:00.000Z
|
4212 | commits:
|
4213 | - subject: 'More typing improvements #198 [Pagan Gazzard]'
|
4214 | - version: v8.2.2
|
4215 | date: 2018-08-28T00:00:00.000Z
|
4216 | commits:
|
4217 | - subject: 'Improve typings #197 [Pagan Gazzard]'
|
4218 | - version: v8.2.1
|
4219 | date: 2018-08-24T00:00:00.000Z
|
4220 | commits:
|
4221 | - subject: 'Improve/fix db-layer types #196 [Pagan Gazzard]'
|
4222 | - version: v8.2.0
|
4223 | date: 2018-08-21T00:00:00.000Z
|
4224 | commits:
|
4225 | - subject: 'Convert the migrator to typescript #194 [Pagan Gazzard]'
|
4226 | - version: v8.1.12
|
4227 | date: 2018-08-21T00:00:00.000Z
|
4228 | commits:
|
4229 | - subject: 'Add types for `resolveOdataBind` and `odataBinds` #195 [Pagan Gazzard]'
|
4230 | - version: v8.1.11
|
4231 | date: 2018-08-20T00:00:00.000Z
|
4232 | commits:
|
4233 | - subject: >-
|
4234 | Export all the interfaces so they can be used downstream
|
4235 | Gazzard]
|
4236 | - version: v8.1.10
|
4237 | date: 2018-08-15T00:00:00.000Z
|
4238 | commits:
|
4239 | - subject: 'Add a type for the exported `api` const #192 [Pagan Gazzard]'
|
4240 | - subject: 'Export the PinejsClient interface #192 [Pagan Gazzard]'
|
4241 | - subject: 'Add a type definition for `getAffectedIds` #192 [Pagan Gazzard]'
|
4242 | - version: v8.1.9
|
4243 | date: 2018-08-15T00:00:00.000Z
|
4244 | commits:
|
4245 | - subject: 'Update dependencies #191 [Pagan Gazzard]'
|
4246 | - version: v8.1.8
|
4247 | date: 2018-08-09T00:00:00.000Z
|
4248 | commits:
|
4249 | - subject: 'Update to typescript 3 #190 [Pagan Gazzard]'
|
4250 | - version: v8.1.7
|
4251 | date: 2018-08-07T00:00:00.000Z
|
4252 | commits:
|
4253 | - subject: 'Fix missing `promise: true` for memoisation #189 [Pagan Gazzard]'
|
4254 | - version: v8.1.6
|
4255 | date: 2018-08-07T00:00:00.000Z
|
4256 | commits:
|
4257 | - subject: >-
|
4258 | Switch to using memoizee for our guest permissions cache
|
4259 | Gazzard]
|
4260 | - version: v8.1.5
|
4261 | date: 2018-08-01T00:00:00.000Z
|
4262 | commits:
|
4263 | - subject: 'Improve the typings we expose #186 [Pagan Gazzard]'
|
4264 | - version: v8.1.4
|
4265 | date: 2018-08-01T00:00:00.000Z
|
4266 | commits:
|
4267 | - subject: >-
|
4268 | Throw a PermissionError on a missing apikey to return 401 instead of 404
|
4269 |
|
4270 | - version: v8.1.3
|
4271 | date: 2018-08-01T00:00:00.000Z
|
4272 | commits:
|
4273 | - subject: >-
|
4274 | Improve `constructError` performance by avoiding unnecessary sugar work
|
4275 |
|
4276 | - version: v8.1.2
|
4277 | date: 2018-07-20T00:00:00.000Z
|
4278 | commits:
|
4279 | - subject: >-
|
4280 | Fix `addPermissions` sometimes returning undefined rather than a
|
4281 | promise.
|
4282 | - version: v8.1.1
|
4283 | date: 2018-07-19T00:00:00.000Z
|
4284 | commits:
|
4285 | - subject: 'Fix adding permissions for `getAffectedIds` #182 [Pagan Gazzard]'
|
4286 | - version: v8.1.0
|
4287 | date: 2018-07-11T00:00:00.000Z
|
4288 | commits:
|
4289 | - subject: >-
|
4290 | Add `getAffectedIds` which can be used to get a list of ids a request
|
4291 | will affect.
|
4292 | - version: v8.0.1
|
4293 | date: 2018-06-25T00:00:00.000Z
|
4294 | commits:
|
4295 | - subject: >-
|
4296 | Fix a promise was not returned from handler warning when using
|
4297 | end/rollback listeners.
|
4298 | - version: v8.0.0
|
4299 | date: 2018-06-24T00:00:00.000Z
|
4300 | commits:
|
4301 | - subject: 'Move pg settings to env.ts #179 [Pagan Gazzard]'
|
4302 | - subject: 'Standardise the api key cache settings location. #179 [Pagan Gazzard]'
|
4303 | - subject: >-
|
4304 | Only apply the user's actor to user permissions and api key actor to api
|
4305 | key permissions, and block actor ids for guests completely.
|
4306 | Gazzard]
|
4307 | - subject: >-
|
4308 | Switch from `$ACTOR.ID` to the more standard `@__ACTOR_ID` for the actor
|
4309 | id parameter.
|
4310 | - subject: >-
|
4311 | Reduce the number of calls to `getPermissionsLookup` by passing around
|
4312 | the already fetched permissions lookup object.
|
4313 | - subject: >-
|
4314 | Reuse the odata parsing memoisation between the uri-parser and
|
4315 | permissions checking
|
4316 | - subject: 'Memoize the rewriting of odata options #179 [Pagan Gazzard]'
|
4317 | - subject: >-
|
4318 | Convert permissions to being applied at the SQL level via definitions
|
4319 | where possible, rather than via merging OData filters.
|
4320 | Gazzard]
|
4321 | - version: v7.4.0
|
4322 | date: 2018-06-08T00:00:00.000Z
|
4323 | commits:
|
4324 | - subject: 'Add support for string bind keys #178 [Pagan Gazzard]'
|
4325 | - version: v7.3.4
|
4326 | date: 2018-06-07T00:00:00.000Z
|
4327 | commits:
|
4328 | - subject: 'Removed broken link for clarity #177 [Rich Bayliss]'
|
4329 | - version: v7.3.3
|
4330 | date: 2018-05-18T00:00:00.000Z
|
4331 | commits:
|
4332 | - subject: 'Update dependencies. #176 [Pagan Gazzard]'
|
4333 | - version: v7.3.2
|
4334 | date: 2018-05-17T00:00:00.000Z
|
4335 | commits:
|
4336 | - subject: >-
|
4337 | Reduce the default max size for permissions lookup to 5000
|
4338 | Gazzard]
|
4339 | - version: v7.3.1
|
4340 | date: 2018-05-10T00:00:00.000Z
|
4341 | commits:
|
4342 | - subject: >-
|
4343 | Memoize the replacement of `$ACTOR.ID` as part of getting the
|
4344 | permissions lookup object.
|
4345 | - version: v7.3.0
|
4346 | date: 2018-05-08T00:00:00.000Z
|
4347 | commits:
|
4348 | - subject: >-
|
4349 | Add typed errors for the primary http response statuses
|
4350 | Greasidis]
|
4351 | - version: v7.2.1
|
4352 | date: 2018-05-07T00:00:00.000Z
|
4353 | commits:
|
4354 | - subject: 'Fix missing env requires. #173 [Pagan Gazzard]'
|
4355 | - version: v7.2.0
|
4356 | date: 2018-05-04T00:00:00.000Z
|
4357 | commits:
|
4358 | - subject: >-
|
4359 | Add a setting for max cache entries for the odata to abstract sql cache,
|
4360 | and default to 10000.
|
4361 | - subject: >-
|
4362 | Add a setting for max cache entries for the odata to abstract sql cache,
|
4363 | and default to 10000.
|
4364 | - subject: >-
|
4365 | Add a setting for max cache entries for the odata parsing cache, and
|
4366 | default to 100000.
|
4367 | - subject: >-
|
4368 | Add a setting for max cache entries for the parsing permissions cache,
|
4369 | and default to 100000.
|
4370 | - subject: >-
|
4371 | Add a setting for max cache entries for the permissions lookup cache,
|
4372 | and default to 10000.
|
4373 | - subject: >-
|
4374 | Increase the default max apiKey permissions cached to 10000
|
4375 | Gazzard]
|
4376 | - subject: 'Convert env.coffee to typescript #170 [Pagan Gazzard]'
|
4377 | - version: v7.1.2
|
4378 | date: 2018-05-03T00:00:00.000Z
|
4379 | commits:
|
4380 | - subject: 'Remove unused dependencies #169 [Pagan Gazzard]'
|
4381 | - version: v7.1.1
|
4382 | date: 2018-05-02T00:00:00.000Z
|
4383 | commits:
|
4384 | - subject: >-
|
4385 | Remove ometajs loader registration, since we use a separate build step
|
4386 | now.
|
4387 | - version: v7.1.0
|
4388 | date: 2018-05-02T00:00:00.000Z
|
4389 | commits:
|
4390 | - subject: >-
|
4391 | Add a model compilation cache to improve startup times.
|
4392 | Gazzard]
|
4393 | - version: v7.0.2
|
4394 | date: 2018-05-01T00:00:00.000Z
|
4395 | commits:
|
4396 | - subject: >-
|
4397 | Switch types to using generated declaration files, this solves issues
|
4398 | where the global typings we use are unavailable for dependent typescript
|
4399 | projects.
|
4400 | - version: v7.0.1
|
4401 | date: 2018-04-30T00:00:00.000Z
|
4402 | commits:
|
4403 | - subject: 'Add node 10 to the test matrix. #163 [Pagan Gazzard]'
|
4404 | - version: v7.0.0
|
4405 | date: 2018-04-30T00:00:00.000Z
|
4406 | commits:
|
4407 | - subject: >-
|
4408 | Remove the callback interface from `checkPermissions`, which greatly
|
4409 | simplifies the code.
|
4410 | - subject: >-
|
4411 | Remove unused callback interface for `_getGuestPermissions`
|
4412 | Gazzard]
|
4413 | - subject: >-
|
4414 | Update the abstract-sql chain to a version that uses the resource name
|
4415 | for references files rather than the table name
|
4416 | - subject: >-
|
4417 | Cache the modified fields as part of the abstractSqlQuery compilation
|
4418 |
|
4419 | - subject: >-
|
4420 | Remove the database-layer callback interface, simplifying the code.
|
4421 | [Pagan Gazzard]
|
4422 | - subject: >-
|
4423 | Convert most of the database layer to using prototype functions rather
|
4424 | than bound functions
|
4425 | - subject: >-
|
4426 | Use `Object.freeze` to prevent mutating the cached abstract sql which
|
4427 | allows us to skip a costly Object.freeze
|
4428 | - subject: >-
|
4429 | Update to abstract-sql-compiler which now generates native postgres
|
4430 | bindings.
|
4431 | - subject: >-
|
4432 | Remove special handling for arrays in the pg layer, node-pg support
|
4433 | array binds now.
|
4434 | - subject: >-
|
4435 | Remove the ability to use `undefined` to generate a default value, as
|
4436 | undefined can't exist in tthe JSON body anyway.
|
4437 | - subject: >-
|
4438 | Change the `rows` property of a db result from a websql-like format to a
|
4439 | standard array.
|
4440 | - subject: >-
|
4441 | Generate es2015 output, dropping support for node 4.
|
4442 | Gazzard]
|
4443 | - subject: >-
|
4444 | Return a 401 when a POST fails to create any resources.
|
4445 | Gazzard]
|
4446 | - subject: >-
|
4447 | Fix prettifying db errors, making the thrown constraint errors a bit
|
4448 | nicer again.
|
4449 | - subject: 'Update to pinejs-client-core 5.x #149 [Pagan Gazzard]'
|
4450 | - subject: >-
|
4451 | Cancel any ongoing work when the request/response is closed.
|
4452 | Gazzard]
|
4453 | - subject: >-
|
4454 | Change `db.transaction` to take a fn that after completing will
|
4455 | automatically close/rollback the transaction, handling cancellation
|
4456 | nicely
|
4457 | - subject: >-
|
4458 | Add rollback function for hooks that perform side-effects.
|
4459 | [Giovanni Garufi]
|
4460 | - version: v6.10.9
|
4461 | date: 2018-04-26T00:00:00.000Z
|
4462 | commits:
|
4463 | - subject: >-
|
4464 | Generate a lookup object for permissions and use it to speed up checking
|
4465 | permissions.
|
4466 | - version: v6.10.8
|
4467 | date: 2018-04-26T00:00:00.000Z
|
4468 | commits:
|
4469 | - subject: >-
|
4470 | Generate local and fetch processing fields caches as part of executing
|
4471 | the model, avoiding the need to generate them on the fly later.
|
4472 | [Pagan Gazzard]
|
4473 | - version: v6.10.7
|
4474 | date: 2018-04-26T00:00:00.000Z
|
4475 | commits:
|
4476 | - subject: >-
|
4477 | Memoize resolveSynonym as it's called very regularly
|
4478 | Gazzard]
|
4479 | - version: v6.10.6
|
4480 | date: 2018-04-19T00:00:00.000Z
|
4481 | commits:
|
4482 | - subject: >-
|
4483 | Remove the delayed sql compilation for batch requests with content
|
4484 | references as only the execution needs to be delayed.
|
4485 | Gazzard]
|
4486 | - version: v6.10.5
|
4487 | date: 2018-04-17T00:00:00.000Z
|
4488 | commits:
|
4489 | - subject: >-
|
4490 | Avoid fetching the full response on internal POSTs where possible
|
4491 | [Pagan Gazzard]
|
4492 | - version: v6.10.4
|
4493 | date: 2018-04-06T00:00:00.000Z
|
4494 | commits:
|
4495 | - subject: >-
|
4496 | Avoid the work of defining a property if there are no hooks that will
|
4497 | use it.
|
4498 | - version: v6.10.3
|
4499 | date: 2018-04-06T00:00:00.000Z
|
4500 | commits:
|
4501 | - subject: >-
|
4502 | Avoid running `bindDefaultValues` for postgres since the postgres bind
|
4503 | handling already handles it
|
4504 | - version: v6.10.2
|
4505 | date: 2018-04-06T00:00:00.000Z
|
4506 | commits:
|
4507 | - subject: >-
|
4508 | Switch to using the array form for _.get, improving performance in a hot
|
4509 | function.
|
4510 | - version: v6.10.1
|
4511 | date: 2018-04-05T00:00:00.000Z
|
4512 | commits:
|
4513 | - subject: >-
|
4514 | Fix getStackTrace to respect the DEBUG setting correctly, and use _.noop
|
4515 | for the noop version.
|
4516 | - version: v6.10.0
|
4517 | date: 2018-04-03T00:00:00.000Z
|
4518 | commits:
|
4519 | - subject: >-
|
4520 | Add grunt command to build and copy out folder to target directory.
|
4521 | [Giovanni Garufi]
|
4522 | - version: v6.9.7
|
4523 | date: 2018-03-29T00:00:00.000Z
|
4524 | commits:
|
4525 | - subject: >-
|
4526 | Add the $ prefix to all pinejs-client options since the automatic
|
4527 | prefixing is deprecated
|
4528 | - version: v6.9.6
|
4529 | date: 2018-03-29T00:00:00.000Z
|
4530 | commits:
|
4531 | - subject: >-
|
4532 | Remove references to pinejs being private from the docs as it's been
|
4533 | public for a while
|
4534 | - version: v6.9.5
|
4535 | date: 2018-03-29T00:00:00.000Z
|
4536 | commits:
|
4537 | - subject: 'Fix rethrowing a nicer db error. #147 [Pagan Gazzard]'
|
4538 | - version: v6.9.4
|
4539 | date: 2018-03-28T00:00:00.000Z
|
4540 | commits:
|
4541 | - subject: >-
|
4542 | Switch to using `tapCatch` instead of manually rethrowing where possible
|
4543 |
|
4544 | - version: v6.9.3
|
4545 | date: 2018-03-22T00:00:00.000Z
|
4546 | commits:
|
4547 | - subject: 'Simplify creating transactions #141 [Pagan Gazzard]'
|
4548 | - version: v6.9.2
|
4549 | date: 2018-03-22T00:00:00.000Z
|
4550 | commits:
|
4551 | - subject: >-
|
4552 | Avoid memoising the bind length in parsePermissions, allowing a higher
|
4553 | cache hit rate and lower memory usage.
|
4554 | - version: v6.9.1
|
4555 | date: 2018-03-19T00:00:00.000Z
|
4556 | commits:
|
4557 | - subject: >-
|
4558 | Return a rejected promise rather than killing the process when failing
|
4559 | to connect.
|
4560 | - version: v6.9.0
|
4561 | date: 2018-03-14T00:00:00.000Z
|
4562 | commits:
|
4563 | - subject: >-
|
4564 | Update @resin/odata-parser, @resin/odata-to-abstract-sql,
|
4565 | @resin/sbvr-types, and pinejs-client
|
4566 | - version: v6.8.1
|
4567 | date: 2018-03-13T00:00:00.000Z
|
4568 | commits:
|
4569 | - subject: >-
|
4570 | Remove _getPermissions cache as it had far too many combinations.
|
4571 | [Pagan Gazzard]
|
4572 | - version: v6.8.0
|
4573 | date: 2018-03-06T00:00:00.000Z
|
4574 | commits:
|
4575 | - subject: 'Memoise basic odata queries. #135 [Pagan Gazzard]'
|
4576 | - version: v6.7.1
|
4577 | date: 2018-03-06T00:00:00.000Z
|
4578 | commits:
|
4579 | - subject: 'Fix some lint errors. #134 [Pagan Gazzard]'
|
4580 | - version: v6.7.0
|
4581 | date: 2018-03-03T00:00:00.000Z
|
4582 | commits:
|
4583 | - subject: >-
|
4584 | Only create errors for nice stack traces in debug mode due to the
|
4585 | overhead it causes
|
4586 | - version: v6.6.3
|
4587 | date: 2018-03-03T00:00:00.000Z
|
4588 | commits:
|
4589 | - subject: 'Fix permissions memoisation #133 [Pagan Gazzard]'
|
4590 | - version: v6.6.2
|
4591 | date: 2018-03-02T00:00:00.000Z
|
4592 | commits:
|
4593 | - subject: >-
|
4594 | Memoise checking the permissions that apply to the current request
|
4595 | [Pagan Gazzard]
|
4596 | - version: v6.6.1
|
4597 | date: 2018-03-02T00:00:00.000Z
|
4598 | commits:
|
4599 | - subject: 'Memoise getting hooks for the request #126 [Pagan Gazzard]'
|
4600 | - version: v6.6.0
|
4601 | date: 2018-03-02T00:00:00.000Z
|
4602 | commits:
|
4603 | - subject: >-
|
4604 | Add a forbidden error type that results in a 403 http error code
|
4605 | [Andreas Fitzek]
|
4606 | - version: v6.5.1
|
4607 | date: 2018-03-02T00:00:00.000Z
|
4608 | commits:
|
4609 | - subject: >-
|
4610 | Move search path setting to be run once in a pool hook on client
|
4611 | creation, rather than for each transaction
|
4612 | - version: v6.5.0
|
4613 | date: 2018-02-22T00:00:00.000Z
|
4614 | commits:
|
4615 | - subject: >-
|
4616 | Add a `returnResource` option to POST requests, which when set will
|
4617 | return only the id in the response and save fetching the entire result
|
4618 |
|
4619 | - version: v6.4.3
|
4620 | date: 2018-02-22T00:00:00.000Z
|
4621 | commits:
|
4622 | - subject: >-
|
4623 | Switch to using memoizee instead of bluebird-lru-cache
|
4624 | Gazzard]
|
4625 | - version: v6.4.2
|
4626 | date: 2018-02-22T00:00:00.000Z
|
4627 | commits:
|
4628 | - subject: >-
|
4629 | Cache the api key's actor id along with its permissions, meaning we
|
4630 | don't have to continually refetch it.
|
4631 | - version: v6.4.1
|
4632 | date: 2018-02-09T00:00:00.000Z
|
4633 | commits:
|
4634 | - subject: 'Simplify `runTransaction` #120 [Pagan Gazzard]'
|
4635 | - version: v6.4.0
|
4636 | date: 2018-01-31T00:00:00.000Z
|
4637 | commits:
|
4638 | - subject: 'Export sbvr-api errors #119 [Thodoris Greasidis]'
|
4639 | - version: v6.3.4
|
4640 | date: 2018-01-29T00:00:00.000Z
|
4641 | commits:
|
4642 | - subject: >-
|
4643 | Propagate the error message of BadRequestErrors
|
4644 | Greasidis]
|
4645 | - version: v6.3.3
|
4646 | date: 2018-01-24T00:00:00.000Z
|
4647 | commits:
|
4648 | - subject: >-
|
4649 | Fix backwards incompatible change introduced by
|
4650 | Gazzard]
|
4651 | - version: v6.3.2
|
4652 | date: 2018-01-12T00:00:00.000Z
|
4653 | commits:
|
4654 | - subject: >-
|
4655 | Delete hooks from the external req object after setting them on the
|
4656 | internal request. This prevents hooks by being collected twice in
|
4657 | runHook
|
4658 | - version: v6.3.1
|
4659 | date: 2018-01-11T00:00:00.000Z
|
4660 | commits:
|
4661 | - subject: 'Fix missing argument in translateUri function #110 [Giovanni Garufi]'
|
4662 | - version: v6.3.0
|
4663 | date: 2018-01-11T00:00:00.000Z
|
4664 | commits:
|
4665 | - subject: >-
|
4666 | Save request specific hooks on the request object so they don't get
|
4667 | mixed up in batch requests.
|
4668 | - version: v6.2.0
|
4669 | date: 2018-01-10T00:00:00.000Z
|
4670 | commits:
|
4671 | - subject: 'Add generic `canAccess` action for every resource #98 [Andreas Fitzek]'
|
4672 | - version: v6.1.0
|
4673 | date: 2018-01-09T00:00:00.000Z
|
4674 | commits:
|
4675 | - subject: >-
|
4676 | Expose `permissions.addPermissions` so it is possible to add permissions
|
4677 | directly
|
4678 | - version: v6.0.0
|
4679 | date: 2018-01-09T00:00:00.000Z
|
4680 | commits:
|
4681 | - subject: >-
|
4682 | Store the abstract SQL model for a request on the request object, and
|
4683 | use it when resolving navigations and synonyms.
|
4684 | - version: v5.3.2
|
4685 | date: 2018-01-09T00:00:00.000Z
|
4686 | commits:
|
4687 | - subject: >-
|
4688 | Use get/set properties to define a passthrough for the fake filter
|
4689 | objects to the real ones so that permissions are applied correctly.
|
4690 | [Pagan Gazzard]
|
4691 | - version: v5.3.1
|
4692 | date: 2018-01-05T00:00:00.000Z
|
4693 | commits:
|
4694 | - subject: 'Update dependencies #107 [Pagan Gazzard]'
|
4695 | - version: v5.3.0
|
4696 | date: 2018-01-04T00:00:00.000Z
|
4697 | commits:
|
4698 | - subject: >-
|
4699 | Allow hooks to generate a custom abstractSqlQuery that will be used
|
4700 | instead of generating our own.
|
4701 | - version: v5.2.19
|
4702 | date: 2018-01-04T00:00:00.000Z
|
4703 | commits:
|
4704 | - subject: >-
|
4705 | Improve error message when resolving a navigation resource fails because
|
4706 | we find a direct field rather than a navigation
|
4707 | - version: v5.2.18
|
4708 | date: 2018-01-04T00:00:00.000Z
|
4709 | commits:
|
4710 | - subject: >-
|
4711 | Remove undefined values from the body of internal requests to match what
|
4712 | happens during an external/http request
|
4713 | - version: v5.2.17
|
4714 | date: 2017-12-11T00:00:00.000Z
|
4715 | commits:
|
4716 | - subject: 'Publish the available typings #97 [Pagan Gazzard]'
|
4717 | - version: v5.2.16
|
4718 | date: 2017-11-29T00:00:00.000Z
|
4719 | commits:
|
4720 | - subject: 'Set up circleci auto-publishing #96 [Pagan Gazzard]'
|
4721 | - version: v5.2.15
|
4722 | date: 2017-11-26T00:00:00.000Z
|
4723 | commits:
|
4724 | - subject: >-
|
4725 | Improve error message when api key permission checking fails, and just
|
4726 | use no permissions for that case rather than rejecting the entire check.
|
4727 |
|
4728 | - version: v5.2.14
|
4729 | date: 2017-11-20T00:00:00.000Z
|
4730 | commits:
|
4731 | - subject: >-
|
4732 | Guarantee that any error returned from the settle functions is an error
|
4733 | object, this fixes later code that checks if an error was returned by
|
4734 | using `_.isError`
|
4735 | - version: v5.2.13
|
4736 | date: 2017-10-25T00:00:00.000Z
|
4737 | commits:
|
4738 | - subject: 'Convert control-flow to typescript #83 [Pagan Gazzard]'
|
4739 | - version: v5.2.12
|
4740 | date: 2017-10-20T00:00:00.000Z
|
4741 | commits:
|
4742 | - subject: 'Add a circle.yml to test on CircleCI #90 [Pablo Carranza Velez]'
|
4743 | - version: v5.2.11
|
4744 | date: 2017-10-19T00:00:00.000Z
|
4745 | commits:
|
4746 | - subject: >-
|
4747 | Clone the abstract sql tree before returning to ensure hooks cannot
|
4748 | mutate and pollute the cache
|
4749 | - version: v5.2.10
|
4750 | date: 2017-10-11T00:00:00.000Z
|
4751 | commits:
|
4752 | - subject: >-
|
4753 | Added Apache-2.0 license and updated repository link in package.json
|
4754 | [Giovanni Garufi]
|
4755 | - version: v5.2.9
|
4756 | date: 2017-10-09T00:00:00.000Z
|
4757 | commits:
|
4758 | - subject: 'Update lf-to-abstract-sql to ^1.0.3 to include fixes #87 [Pagan Gazzard]'
|
4759 | - version: v5.2.8
|
4760 | date: 2017-10-02T00:00:00.000Z
|
4761 | commits:
|
4762 | - subject: >-
|
4763 | Added test and build scripts to package.json, making it easier to build
|
4764 | pinejs
|
4765 | - version: v5.2.7
|
4766 | date: 2017-10-02T00:00:00.000Z
|
4767 | commits:
|
4768 | - subject: >-
|
4769 | Improve the error message when failing to resolve a navigation by using
|
4770 | the name the user provided rather than the resolved name
|
4771 | Gazzard]
|
4772 | - version: v5.2.6
|
4773 | date: 2017-09-27T00:00:00.000Z
|
4774 | commits:
|
4775 | - subject: 'Update typescript to ^2.5.3 #80 [Giovanni Garufi]'
|
4776 | - version: v5.2.5
|
4777 | date: 2017-09-27T00:00:00.000Z
|
4778 | commits:
|
4779 | - subject: >-
|
4780 | Improve error message when trying to resolve an invalid navigation
|
4781 | [Pagan Gazzard]
|
4782 | - version: v5.2.4
|
4783 | date: 2017-09-25T00:00:00.000Z
|
4784 | commits:
|
4785 | - subject: >-
|
4786 | Fix error where we used a fat arrow function but we needed standard
|
4787 | function semantics.
|
4788 | - version: v5.2.3
|
4789 | date: 2017-09-25T00:00:00.000Z
|
4790 | commits:
|
4791 | - subject: 'Convert extended-sbvr-parser to typescript #77 [Pagan Gazzard]'
|
4792 | - version: v5.2.2
|
4793 | date: 2017-09-22T00:00:00.000Z
|
4794 | commits:
|
4795 | - subject: 'Added Advanced Usage guide and improved docs #28 [Giovanni Garufi]'
|
4796 | - version: v5.2.1
|
4797 | date: 2017-09-22T00:00:00.000Z
|
4798 | commits:
|
4799 | - subject: >-
|
4800 | Added permission check on resource involved in OData filters
|
4801 | [Giovanni Garufi]
|
4802 | - version: v5.2.0
|
4803 | date: 2017-09-22T00:00:00.000Z
|
4804 | commits:
|
4805 | - subject: 'Convert db to typescript #57 [Pagan Gazzard]'
|
4806 | - version: v5.1.5
|
4807 | date: 2017-09-21T00:00:00.000Z
|
4808 | commits:
|
4809 | - subject: 'Remove an unnecessary warning #76 [Pagan Gazzard]'
|
4810 | - version: v5.1.4
|
4811 | date: 2017-09-21T00:00:00.000Z
|
4812 | commits:
|
4813 | - subject: 'Add some missing migration steps #75 [Pagan Gazzard]'
|
4814 | - version: v5.1.3
|
4815 | date: 2017-09-20T00:00:00.000Z
|
4816 | commits:
|
4817 | - subject: >-
|
4818 | Rework the checking if a rule is affected to be clearer about the
|
4819 | reasoning for each case and fix a couple
|
4820 | - version: v5.1.2
|
4821 | date: 2017-09-20T00:00:00.000Z
|
4822 | commits:
|
4823 | - subject: 'Use Promise.mapSeries to run migrations #74 [Cameron Diver]'
|
4824 | - version: v5.1.1
|
4825 | date: 2017-09-20T00:00:00.000Z
|
4826 | commits:
|
4827 | - subject: >-
|
4828 | Update lf-to-abstract-sql to guarantee including the negation fix.
|
4829 | [Pagan Gazzard]
|
4830 | - version: v5.1.0
|
4831 | date: 2017-09-19T00:00:00.000Z
|
4832 | commits:
|
4833 | - subject: >-
|
4834 | Fixed rule validation that would fail with unbound values
|
4835 | Kesoglou]
|
4836 | - version: v5.0.3
|
4837 | date: 2017-09-04T00:00:00.000Z
|
4838 | commits:
|
4839 | - subject: >-
|
4840 | Disable affected rule optimisation to guarantee all relevant rules are
|
4841 | always run, guaranteeing the database cannot enter an invalid state
|
4842 | [Pagan Gazzard]
|
4843 | - version: v5.0.2
|
4844 | date: 2017-09-04T00:00:00.000Z
|
4845 | commits:
|
4846 | - subject: >-
|
4847 | Fix check for matching fields when deciding if a rule needs to run.
|
4848 | [Pagan Gazzard]
|
4849 | - version: v5.0.1
|
4850 | date: 2017-08-31T00:00:00.000Z
|
4851 | commits:
|
4852 | - subject: 'Added versionist #65 [Giovanni Garufi]'
|
4853 | - version: v5.0.0
|
4854 | commits:
|
4855 | - subject: Converted sql-binds to typescript
|
4856 | - subject: Updated sbvr-parser to ^0.1.0
|
4857 | - subject: Updated lf-to-abstract-sql to ^1.0.0
|
4858 | - subject: >-
|
4859 | Breaking: verbs are now included in field names (except for `has`), eg
|
4860 | `pilot can fly plane` now creates a field called `can fly-plane` instead
|
4861 | of `plane`, allowing multiple relationships between two terms
|
4862 | - subject: >-
|
4863 | Adds relationship and synonym info to the generated abstract sql for
|
4864 | odata-to-abstract-sql to use
|
4865 | - subject: >-
|
4866 | Updated odata-to-abstract-sql to ^1.0.0, which supports
|
4867 | lf-to-abstract-sql v1.0.0
|
4868 | - subject: >-
|
4869 | Breaking: table names now use ` ` rather than `_` within terms and verbs
|
4870 | and `-` between them (matching the way fields are named)
|
4871 | - subject: >-
|
4872 | Breaking: requires verbs to specify the relationship between two terms,
|
4873 | eg `pilot/plane` becomes `pilot/can_fly__plane`
|
4874 | - subject: >-
|
4875 | Adds support for synonym and synonymous form usage, which makes it
|
4876 | possible to specify the direction of a relationship for self-referential
|
4877 | fields.
|
4878 | - subject: >-
|
4879 | Removed abstract-sql-to-odata-schema as it is no longer needed, since
|
4880 | the abstract-sql now has all the info necessary.
|
4881 | - version: v4.0.0
|
4882 | commits:
|
4883 | - subject: 'Changed permission name to text, to allow unlimited length permissions'
|
4884 | - subject: Separated out the client
|
4885 | - subject: Added OData batch support
|
4886 | - subject: >-
|
4887 | Added the ability to pass a custom properties object through the
|
4888 | internal api that will be available as `req.custom` in any hooks.
|
4889 | - subject: Only run rules if a field they query has been attempted to be changed.
|
4890 | - subject: Updated pinejs-client to ^4.0.0
|
4891 | - subject: Converted src/server/src/server-glue/server.coffee to typescript.
|
4892 | - subject: >-
|
4893 | Converted src/server/src/passport-pinejs/passport-pinejs.coffee to
|
4894 | typescript.
|
4895 | - subject: Converted src/server/src/server-glue/module.coffee to typescript.
|
4896 | - subject: Added support for typescript within pinejs.
|
4897 | - version: v3.5.2
|
4898 | commits:
|
4899 | - subject: Use a proper $count in pinejs-session-store.
|
4900 | - subject: >-
|
4901 | Use PATCH rather than PUT to update models to avoid issues with db
|
4902 | layers that don't support `SET x = DEFAULT`
|
4903 | - subject: >-
|
4904 | Use null-loader for pg/lib/connection-parameters in browser builds to
|
4905 | avoid a webpack warning.
|
4906 | - subject: >-
|
4907 | Update to jquery-ui ^1.12.1 and rely on the `main` in package.json for
|
4908 | resolution so it can stay up to date.
|
4909 | - version: v3.5.1
|
4910 | commits:
|
4911 | - subject: >-
|
4912 | Add a .npmignore to make sure the output folder isn't ignored on
|
4913 | publishing.
|
4914 | - version: v3.5.0
|
4915 | commits:
|
4916 | - subject: >-
|
4917 | Compile all of the common/server coffee-script at prepublish time, so
|
4918 | that it doesn't need to be compiled by dependents.
|
4919 | - subject: Use `process.exit(1)` when exiting abnormally
|
4920 | - subject: >-
|
4921 | Don't try to register the coffee-script loader if one already exists, it
|
4922 | allows for using custom coffee-script loaders.
|
4923 | - version: v3.4.0
|
4924 | commits:
|
4925 | - subject: >-
|
4926 | Map permissions in serial to make sure binds are always added in the
|
4927 | same order/location to aid cache hits.
|
4928 | - subject: >-
|
4929 | Avoid even loading the SBVRServer and http-transactions code in the
|
4930 | cases where they're disabled
|
4931 | - subject: Always register the .sbvr and .ometajs handlers when running in nodejs
|
4932 | - version: v3.3.1
|
4933 | commits:
|
4934 | - subject: Fixed a typo in unique constraint violation error message.
|
4935 | - version: v3.3.0
|
4936 | commits:
|
4937 | - subject: Fixed unique constraint violation error message.
|
4938 | - subject: Updated coffee-script to ~1.12.2
|
4939 | - subject: Updated pinejs-client to ^3.0.0
|
4940 | - subject: Updated dev/bower dependencies
|
4941 | - version: v3.2.0
|
4942 | commits:
|
4943 | - subject: >-
|
4944 | Updated lf-to-abstract-sql to v0.0.19 to include the concept types
|
4945 | optimisation.
|
4946 | - version: v3.1.1
|
4947 | commits:
|
4948 | - subject: >-
|
4949 | Fixed expanding foreign keys where the foreign key attribute was on the
|
4950 | other resource.
|
4951 | - version: v3.1.0
|
4952 | commits:
|
4953 | - subject: >-
|
4954 | Skip attempting to apply field processing if there are no fields needing
|
4955 | it.
|
4956 | - subject: >-
|
4957 | Added caching for the lists of expandable fields and fields requiring
|
4958 | processing.
|
4959 | - subject: 'Removed the try/catch in uri parsing, allowing v8 optimisation'
|
4960 | - subject: Improved error messages when uri parsing fails
|
4961 | - version: v3.0.0
|
4962 | commits:
|
4963 | - subject: >-
|
4964 | Reimplemented memoisation of the permissions partial parse which was
|
4965 | removed in the bind vars update. (test case went from ~2.9s warm to
|
4966 | ~2.6s warm)
|
4967 | - subject: >-
|
4968 | Updated odata-to-abstract-sql and added memoisation of the translate
|
4969 | step. (test case went from ~3.2s warm to ~2.9s warm)
|
4970 | - subject: >-
|
4971 | Update to odata-parser/odata-to-abstract-sql/abstract-sql-compiler
|
4972 | versions with support for odata binds and use it to memoise the abstract
|
4973 | sql compilation step (test case went from ~8.4s warm to ~4.3s warm).
|
4974 | - version: v2.3.1
|
4975 | commits:
|
4976 | - subject: Allow passing userId as a numeric string to `getUserPermissions`.
|
4977 | - version: v2.3.0
|
4978 | commits:
|
4979 | - subject: >-
|
4980 | Converted sql binds parsing from ometa to coffeescript, it reduces my
|
4981 | test case (matching production usage) from ~1300ms to ~100ms
|
4982 | - subject: >-
|
4983 | Used webpack's resolve.extensions to remove the need for adding .coffee
|
4984 | to require calls.
|
4985 | - subject: Updated pg to ^6.0.0 and use an explicit pool.
|
4986 | - subject: Updated memoizee
|
4987 | - subject: Updated dev dependencies.
|
4988 | - subject: Update documentation
|
4989 | - subject: Fix use of multer in server builds
|
4990 | - version: v2.2.0
|
4991 | commits:
|
4992 | - subject: >-
|
4993 | Updated sbvr-parser and lf-to-abstract-sql to add support for concept
|
4994 | types on term form fact types.
|
4995 | - version: v2.1.1
|
4996 | commits:
|
4997 | - subject: Fixed getting api key actor ids
|
4998 | - subject: Fixed the 2.0-add-actors migrations
|
4999 | - version: v2.1.0
|
5000 | commits:
|
5001 | - subject: >-
|
5002 | Updated odata-to-abstract-sql and switch to using `setClientModel` to
|
5003 | have it shorten aliases when necessary.
|
5004 | - subject: Fixed invalid permission filters not being rejected.
|
5005 | - subject: Return result for $count
|
5006 | - subject: Updated to abstract-sql-compiler 2.1.0
|
5007 | - subject: Updated to odata-parser 0.1.10
|
5008 | - subject: Updated to odata-to-abstract-sql 0.3.5
|
5009 | - version: v2.0.0
|
5010 | commits:
|
5011 | - subject: >-
|
5012 | Return a 400 error when a request ends fails SBVR model validation
|
5013 | (previously 404).
|
5014 | - subject: >-
|
5015 | Switched to adding users/permissions after a model and it's migrations
|
5016 | are run, this makes it much easier to migrate permissions.
|
5017 | - subject: >-
|
5018 | Added a concept of actors and switched the permission filter `$USER.ID`
|
5019 | magic to be `$ACTOR.ID`
|
5020 | - subject: >-
|
5021 | Updated to abstract-sql-compiler 2.0.0, meaning empty strings are no
|
5022 | longer treated as null.
|
5023 | - subject: >-
|
5024 | Dropped expressjs3 compatibility, fixing deprecated notices on
|
5025 | expressjs4.
|
5026 | - subject: Added expiry date fields onto the permissions system.
|
5027 | - version: v1.4.2
|
5028 | commits:
|
5029 | - subject: >-
|
5030 | Updated minimum odata-to-abstract-sql to v0.3.4 in order to bring in
|
5031 | support for self-referencing resources (eg application depends on
|
5032 | application)
|
5033 | - version: v1.4.1
|
5034 | commits:
|
5035 | - subject: >-
|
5036 | Added PREPARSE hooks and use them in the permissions module in order to
|
5037 | be backwards compatible with the behavior in <1.4.0
|
5038 | - version: v1.4.0
|
5039 | commits:
|
5040 | - subject: >-
|
5041 | Isolated the http transactions code purely into a module so it is
|
5042 | optional.
|
5043 | - subject: >-
|
5044 | Separated permissions into a mostly isolated module, using proper hooks
|
5045 | instead of hardcoded hooks.
|
5046 | - subject: Added support for 'all' hooks on the api and method levels.
|
5047 | - subject: >-
|
5048 | Switched to throwing specific errors for unique/foreign key/general
|
5049 | constraint errors, rather than always just a generic database error.
|
5050 | - subject: Converted cases of throwing strings into throwing error objects.
|
5051 | - subject: >-
|
5052 | Separated out the api key permissions cache settings so they can be
|
5053 | overridden if need be.
|
5054 | - version: v1.3.0
|
5055 | commits:
|
5056 | - subject: >-
|
5057 | Updated odata-parser, odata-to-abstract-sql, and abstract-sql-compiler
|
5058 | to add support for date/time functions and some bugfixes.
|
5059 | - subject: Added memoisation for permission filter generating.
|
5060 | - subject: Simplified permission filter checking.
|
5061 | - subject: Respond with 400 Bad Request to malformed odata queries.
|
5062 | - subject: Avoid recreating the collapse function.
|
5063 | - subject: Separated out the OData schema generation.
|
5064 | - version: v1.2.0
|
5065 | commits:
|
5066 | - subject: Updated to pinejs-client ^2.3.1 and remove deprecated uses of it.
|
5067 | - version: v1.1.0
|
5068 | commits:
|
5069 | - subject: Added express 4 compatibility.
|
5070 | - version: v1.0.5
|
5071 | commits:
|
5072 | - subject: Fixed 'all' hooks overriding resource hooks.
|
5073 | - subject: Fixed `read` permission for $expands.
|
5074 | - version: v1.0.3
|
5075 | commits:
|
5076 | - subject: Updated to lodash 4
|
5077 | - subject: >-
|
5078 | Updated pinejs-client to ^2.1.1 to make sure the escaping fix is
|
5079 | included.
|
5080 | - subject: >-
|
5081 | The OData functions `startswith` and `endswith` are now correctly
|
5082 | `(haystack, needle)` instead of `(needle, haystack)`
|
5083 | - subject: >-
|
5084 | Changed the 'POSTPARSE' hook to run immediately after the uri parsing,
|
5085 | before any permissions are added.
|
5086 | - subject: >-
|
5087 | Added support for hooks on the 'all' resource, which will be run for any
|
5088 | resource.
|
5089 | - subject: Updated to bluebird 3.
|
5090 | - version: v0.6.4
|
5091 | commits:
|
5092 | - subject: >-
|
5093 | Updated odata-to-abstract-sql to ~0.3.0 and abstract-sql-compiler to
|
5094 | ~0.4.2.
|
5095 | - subject: Added bower to the local dependencies.
|
5096 | - version: v0.6.3
|
5097 | commits:
|
5098 | - subject: >-
|
5099 | Update odata-to-abstract-sql to ~0.2.6 to guarantee the $expand($expand)
|
5100 | fix is available.
|
5101 | - version: v0.6.2
|
5102 | commits:
|
5103 | - subject: >-
|
5104 | Now returns 201 with `{ id }` instead of 401 when creating a resource
|
5105 | without permission to read it.
|
5106 | - version: v0.6.1
|
5107 | commits:
|
5108 | - subject: >-
|
5109 | Updated abstract-sql-compiler and switched to using it for schema
|
5110 | generation.
|
5111 | - version: v0.6.0
|
5112 | commits:
|
5113 | - subject: >-
|
5114 | Removed the default root permissions for internal requests, you must now
|
5115 | explicitly specify them.
|
5116 | - version: v0.5.6
|
5117 | commits:
|
5118 | - subject: >-
|
5119 | Pass an `api` instance to hooks, which is bound to the same user and
|
5120 | transaction scope as the original request.
|
5121 | - version: v0.5.5
|
5122 | commits:
|
5123 | - subject: >-
|
5124 | Added `authorizationMiddleware` and `customAuthorizationMiddleware`
|
5125 | middlewares which allow supporting the passing api keys via an
|
5126 | `Authorization` header.
|
5127 | - subject: >-
|
5128 | Add the following additional permissions: read, create, update. These
|
5129 | can be used for finer grained permission and also to allow specifying
|
5130 | permissions via the CRUD names.
|
5131 | - version: v0.5.4
|
5132 | commits:
|
5133 | - subject: >-
|
5134 | Switched to using npm private packages rather than private git repo
|
5135 | links.
|
5136 | - subject: Updated package.json to specify that nodejs 0.12 is also supported.
|
5137 | - version: v0.5.3
|
5138 | commits:
|
5139 | - subject: Update passport to ^0.2.1 and passport-local to ^1.0.0
|
5140 | - subject: >-
|
5141 | Expose the initialisation promise from server.coffee so that it is
|
5142 | possible to wait on it.
|
5143 | - subject: Fix in-browser server.
|
5144 | - version: v0.5.2
|
5145 | commits:
|
5146 | - subject: Updated sbvr-types to v0.1.2
|
5147 | - version: v0.5.1
|
5148 | commits:
|
5149 | - subject: Updated odata-to-abstract-sql to v0.2.4
|
5150 | - version: v0.5.0
|
5151 | commits:
|
5152 | - subject: >-
|
5153 | Config loader will directly use the customServerCode entry if it is an
|
5154 | object.
|
5155 | - subject: >-
|
5156 | Config loader no longer tries to use requirejs to load the custom server
|
5157 | code - it only uses require now.
|
5158 | - subject: Removed the requirejs param from the custom code setup function.
|
5159 | - subject: >-
|
5160 | Added support for falling back to bcryptjs if bcrypt isn't available (eg
|
5161 | in the browser)
|
5162 | - subject: Added support for $expand options (eg $expand=resource($filter=id eq 1))
|
5163 | - subject: Added support for "It is forbidden that.." in the sbvr parser.
|
5164 | - subject: Updated lodash to ^3.0.0
|
5165 | - subject: Updated coffee-script to ~1.9.0
|
5166 | - subject: Updated postgres to ^4.0.0
|
5167 | - subject: Updated mysql to ^2.1.0
|
5168 | - subject: Updated express to ^4.11.2
|
5169 | - subject: Updated pinejs-client to ^1.0.0
|
5170 | - subject: Fixed issues with auto incrementing fields on mysql/websql.
|
5171 | - subject: Permission filters are now applied to `$expand`s as well.
|
5172 | - subject: >-
|
5173 | Improved error messages, particularly for config.json users/custom code
|
5174 | loading errors.
|
5175 | - subject: >-
|
5176 | Moved express, mysql, passport, passport-local, and pg to optional
|
5177 | dependencies, as they are indeed optional.
|
5178 | - subject: Fixed certain combinations of permission filters failing to translate.
|
5179 | - subject: Added support for loading config.json via absolute paths
|
5180 | - subject: Added support for loading pinejs via npm
|
5181 | - version: v0.4.5
|
5182 | commits:
|
5183 | - subject: >-
|
5184 | Fix a `ReferenceError: logger is not defined` when compiling abstract
|
5185 | sql fails.
|
5186 | - subject: >-
|
5187 | Update abstract-sql-compiler to v0.2.1 which properly supports null
|
5188 | comparisons.
|
5189 | - subject: Fix visualisation of vocabularies containing term forms.
|
5190 | - subject: Fix visualisation links not appearing if you go to the LF tab first.
|
5191 | - version: v0.4.4
|
5192 | commits:
|
5193 | - subject: >-
|
5194 | Fix a `"Cannot parse required checks: false"` error that could happen
|
5195 | with permission checking if api key or guest permissions returned
|
5196 | `false`.
|
5197 | - subject: >-
|
5198 | Update pinejs-client-js to v0.3.1 which supports true/false/null
|
5199 | filters, making them easier to use.
|
5200 | - version: v0.4.3
|
5201 | commits:
|
5202 | - subject: >-
|
5203 | Update odata-parser and odata-to-abstract-sql to add support for
|
5204 | true/false/null in OData filters.
|
5205 | - version: v0.4.2
|
5206 | commits:
|
5207 | - subject: Update bcrypt to ~0.8.0
|
5208 | - subject: Update bluebird to ~2.3.11
|
5209 | - subject: Update bluebird-lru-cache to ~0.1.2
|
5210 | - subject: Update coffee-script to ~1.8.0
|
5211 | - subject: >-
|
5212 | Updated odata-to-abstract-sql and abstract-sql-compiler to add support
|
5213 | for $filter on PUT requests and enhanced security.
|
5214 | - subject: >-
|
5215 | Update lf-to-abstract-sql to add support for setting foreign keys
|
5216 | nullable in a term form.
|
5217 | - version: v0.4.1
|
5218 | commits:
|
5219 | - subject: >-
|
5220 | Update odata-to-abstract-sql and abstract-sql-compiler to add support
|
5221 | for CASTing bind vars to the correct type when necessary (avoids issues
|
5222 | in cases where implicit casts failed)
|
5223 | - version: v0.4.0
|
5224 | commits:
|
5225 | - subject: >-
|
5226 | All instances of `platform`/`rulemotion-canvas` have been renamed to
|
5227 | `pinejs`
|
5228 | - subject: __model is no longer sent on GET requests to a resource.
|
5229 | - subject: >-
|
5230 | `ConfigLoader.loadNodeConfig` has been removed (use
|
5231 | `ConfigLoader.loadApplicationConfig` instead)
|
5232 | - subject: >-
|
5233 | Correctly process expanded results again (an update to `node-pg` made
|
5234 | the `JSON.parse` unnecessary and hence fail).
|
5235 | - subject: >-
|
5236 | Update to pinejs-client-js v0.3.0, this adds greatly enhanced filter
|
5237 | support.
|
5238 | - subject: Support has been added for filters on POST requests.
|
5239 | - version: v0.3.11
|
5240 | commits:
|
5241 | - subject: Update resin-platform-api to v0.2.5
|
5242 | - subject: >-
|
5243 | Add an `sbvrUtils.apiKeyMiddleware` connect middleware that can be used
|
5244 | to fetch the permissions of an api key on the request and add them to
|
5245 | `req.apiKey`.
|
5246 | - subject: 'Add support for running migrations before a model executes:'
|
5247 | - subject: Can specify `migrations` or a `migrationsPath` in config.json
|
5248 | - subject: >-
|
5249 | Migrations which haven't been executed will run in order before the
|
5250 | model is executed
|
5251 | - version: v0.3.10
|
5252 | commits:
|
5253 | - subject: Added a PRERESPOND hook for manipulating the response to OData queries
|
5254 | - subject: 'Update sbvr-types to v0.0.2, fixes issues with:'
|
5255 | - subject: >-
|
5256 | Saying max length of a string is 255 even if it is actually another
|
5257 | value.
|
5258 | - subject: Sending a colour object to the api.
|
5259 | - subject: Sending an invalid JSON string to a JSON field.
|
5260 | - subject: >-
|
5261 | Add a __resourceName property in the response to running a rule, so you
|
5262 | know what resource you are dealing with.
|
5263 | - subject: >-
|
5264 | Built-in web server now logs all requests it receives - not just OData
|
5265 | requests
|
5266 | - subject: Increase default transaction timeout from 5s to 10s
|
5267 | - subject: >-
|
5268 | configLoader.loadNodeConfig has been renamed to
|
5269 | configLoader.loadApplicationConfig
|
5270 | - version: v0.3.9
|
5271 | commits:
|
5272 | - subject: SQL queries are only logged when debugging
|
5273 | - subject: Dev model .log output is now suppressed
|
5274 | - subject: TRANSACTION_TIMEOUT_MS environment variable can be used again
|
5275 | - version: v0.3.8
|
5276 | commits:
|
5277 | - subject: PlatformSessionStore is now exported from module build
|
5278 | - version: v0.3.7
|
5279 | commits:
|
5280 | - subject: 'Adds a new ''module'' build type, which allows you to:'
|
5281 | - subject: Configure your own express application
|
5282 | - subject: >-
|
5283 | Use the platform as a library, rather than having your app loaded as
|
5284 | custom code
|
5285 | - subject: Added support for `and`/`or` within SBVR rules.
|
5286 | - subject: >-
|
5287 | Fix bower requirejs to v2.1.9 as later versions break the platform
|
5288 | client-side (due to shim dependencies not working correctly)
|
5289 | - version: v0.3.6
|
5290 | commits:
|
5291 | - subject: >-
|
5292 | Fix internal POST requests that are run within a passed in transaction,
|
5293 | introduced in v0.3.4.
|
5294 | - version: v0.3.5
|
5295 | commits:
|
5296 | - subject: Custom code modules no longer have to define a setup() method
|
5297 | - version: v0.3.4
|
5298 | commits:
|
5299 | - subject: >-
|
5300 | Enable disabling the default platform login/logout handling with the
|
5301 | `DISABLE_DEFAULT_AUTH` env var.
|
5302 | - subject: POST requests now include the whole entity in the response.
|
5303 | - subject: >-
|
5304 | Expose `{ app, sbvrUtils }` on the built `platform.js`, meaning you can
|
5305 | require it in order to get access to these objects.
|
5306 | - version: v0.3.3
|
5307 | commits:
|
5308 | - subject: >-
|
5309 | Changed config-loader to return 200 for any OPTIONS requests on the API
|
5310 | endpoints it sets up.
|
5311 | - subject: >-
|
5312 | Added an LRU cache for API key permissions - improves performance for
|
5313 | repeated requests using the same API key.
|
5314 | - version: v0.3.2
|
5315 | commits:
|
5316 | - subject: Add API hooks entry for OPTIONS
|
5317 | - subject: >-
|
5318 | Fixed an error when handleODataRequest was called from a method it did
|
5319 | not recognise for API hooks.
|
5320 | - subject: Properly send a 405 for unsupported methods.
|
5321 | - subject: >-
|
5322 | Handle responding to an OPTIONS request, and use the model permission
|
5323 | for it (since it's a metadata request)
|
5324 | - version: v0.3.1
|
5325 | commits:
|
5326 | - subject: Updated pg to v3.3.0
|
5327 | - subject: Update bluebird to v2.2.1
|
5328 | - subject: >-
|
5329 | Improved performance of SQL queries when we do not need to bind any
|
5330 | default values.
|
5331 | - subject: Improve performance of creating a transaction.
|
5332 | - subject: >-
|
5333 | Improve performance of all PostgreSQL queries and any SQL queries that
|
5334 | bind default values.
|
5335 | - subject: >-
|
5336 | Improve the performance of PostgreSQL queries when there are no binds in
|
5337 | the SQL.
|
5338 | - version: v0.3.0
|
5339 | commits:
|
5340 | - subject: >-
|
5341 | Change runURI signature from `(method, uri, body = {}, tx, callback) ->`
|
5342 | to `(method, uri, body = {}, tx, req, callback) ->`, where if `req` is
|
5343 | an object then it will have its `user` property used for permission
|
5344 | checking rather than using the default of full permissions if it's not
|
5345 | an object.
|
5346 | - subject: Update sbvr-parser to v0.0.12
|
5347 | - subject: >-
|
5348 | Fixes an error being logged when trying to get hints for the verb part
|
5349 | of a new fact type
|
5350 | - subject: Fixes rule-like definitions for terms and names
|
5351 | - subject: >-
|
5352 | Fix an issue where api keys that looked like valid user ids were treated
|
5353 | as a user id.
|
5354 | - subject: >-
|
5355 | Replaced `runGet`, `runPost`, `runPut`, and `runDelete` with a new
|
5356 | middleware called `handleODataRequest` that can be used in their place.
|
5357 | - subject: Updated bluebird to v2.1.3
|
5358 | - subject: The `checkPermissions` function had its `res` argument removed.
|
5359 | - subject: >-
|
5360 | Added API hooks facilities via `sbvrUtils.addHook` with the following
|
5361 | hook points:
|
5362 | - subject: POSTPARSE
|
5363 | - subject: PRERUN
|
5364 | - subject: POSTRUN
|
5365 | - subject: >-
|
5366 | In the case of trying to respond to a request with an `Error` instance,
|
5367 | we instead send the `message` property instead, as it's generally much
|
5368 | more useful.
|
5369 | - version: v0.2.29
|
5370 | commits:
|
5371 | - subject: >-
|
5372 | Update ometa-js to ~1.3.0 and use the new line by line highlight option,
|
5373 | which removes the need for the custom codemirror change and also updates
|
5374 | to work with the latest codemirror (including a switch to the newer
|
5375 | hinting module).
|
5376 | - subject: >-
|
5377 | Update codemirror to v4.2.0 and load it from bower now that a custom
|
5378 | change is no longer needed.
|
5379 | - subject: Use a SQL hinter for the database import/export tab.
|
5380 | - subject: >-
|
5381 | Improve generic error messages returned for foreign/unique key
|
5382 | violations in cases where detailed info cannot be obtained.
|
5383 | - version: v0.2.28
|
5384 | commits:
|
5385 | - subject: >-
|
5386 | Add support for a TRANSACTION_TIMEOUT_MS env var, that specifies how
|
5387 | long before a transaction is automatically closed (via a rollback).
|
5388 | - subject: >-
|
5389 | Use error codes to detect the error type for postgresql, this makes the
|
5390 | checking much more resilient.
|
5391 | - subject: Updated bluebird to ~1.2.4
|
5392 | - version: v0.2.27
|
5393 | commits:
|
5394 | - subject: >-
|
5395 | sbvrUtils.executeModel and sbvrUtils.executeModels now expect a model
|
5396 | object, rather than vocabulary name/sbvr text.
|
5397 | - subject: Improved constraint failure checks for WebSQL.
|
5398 | - subject: '500 errors are now used correctly, rather than incorrect 50x variants.'
|
5399 | - subject: PUT requests are now correctly rolled back on a rule violation
|
5400 | - subject: >-
|
5401 | Database errors (that are not related to constraints) now return a 500
|
5402 | and no longer leak the error to the client.
|
5403 | - subject: Logging levels can now be configured on a per-model basis.
|
5404 | - subject: Session model requests now only log errors.
|
5405 |
|
\ | No newline at end of file |