Update balena/open-balena-vpn Docker tag to v11.30.49
Notable changes
- Update pinejs-client-request to 8.x [Pagan Gazzard]
- Switch to Node16 module resolution [Pagan Gazzard]
- Remove lodash dependency when caching in favor of native
structuredClone
[Pagan Gazzard] - Update lru-cache to 11.x [Pagan Gazzard]
- Update tsconfig target to es2023 [Pagan Gazzard]
- Update minimum nodejs to 20.x, npm to 10.x [Pagan Gazzard]
- Update @balena/lint to 9.x [Pagan Gazzard]
- Update balena/open-balena-base Docker tag to v18.0.14 [Self-hosted Renovate Bot]
- Update dependency node to v22.9.0 [Self-hosted Renovate Bot]
balena-io/open-balena-vpn (balena/open-balena-vpn)
v11.30.49
(2024-09-18)
Update pinejs-client-request to 8.x [Pagan Gazzard]
pinejs-client-request-8.0.1
(2024-09-13)
Update pinejs-client-core to 8.0.1 [Pagan Gazzard]
pinejs-client-js-8.0.1
(2024-09-13)
- Fix multiple lambdas triggering the expand filter error [Pagan Gazzard]
pinejs-client-request-8.0.0
(2024-09-13)
- Switch to Node16 module resolution [Pagan Gazzard]
- Remove lodash dependency when caching in favor of native
structuredClone
[Pagan Gazzard]- Update lru-cache to 11.x [Pagan Gazzard]
- Update tsconfig target to es2023 [Pagan Gazzard]
- Update minimum nodejs to 20.x, npm to 10.x [Pagan Gazzard]
Update pinejs-client-core to 8.0.0 [Pagan Gazzard]
pinejs-client-js-8.0.0
(2024-09-13)
- Remove error check if passing too many arguments to
request
[Pagan Gazzard]- Update error messages for invalid params [Pagan Gazzard]
- Drop
url
from generalParams
and only have it in supported places [Pagan Gazzard]- Remove deprecated
prepare
signatures in favor of always passing expected aliases [Pagan Gazzard]- Remove
$filter: a: b: ...
, please use$filter: a: $any: { $alias: "x", $expr: x: b: ... }
instead. [Pagan Gazzard]- Remove unused
PinejsClient
generic from the class signature [Pagan Gazzard]- Removed
$filter: { a: { $count: { $op: number } } }
, please use$filter: { $eq: [ { a: { $count: {} } }, number ] }
instead. [Pagan Gazzard]- Update minimum supported version to es2018 [Pagan Gazzard]
- Removed deprecated
transformGetResult
and renamed_transformGetResult
to replace it [Pagan Gazzard]- Error on using OData options other than $filter in a
$expand: { a: { $count: {...} } }
. [Pagan Gazzard]- Removed
$orderby: 'a/$count'
, please use$orderby: { a: { $count: {...} } }
instead. [Pagan Gazzard]- Removed
$expand: { 'a/$count': {...} }
, please use$expand: { a: { $count: {...} } }
instead. [Pagan Gazzard]- Removed
resource: 'a/$count'
, please useoptions: { $count: { ... } }
instead. [Pagan Gazzard]- Removed passing
url
tocompile
, please use a query object instead or use the url directly. [Pagan Gazzard]- Removed passing
url
todelete
, please use a query object instead or userequest
directly. [Pagan Gazzard]- Removed passing
url
toput
, please use a query object instead or userequest
directly. [Pagan Gazzard]- Removed passing
url
topatch
, please use a query object instead or userequest
directly. [Pagan Gazzard]- Removed passing
url
topost
, please use a query object instead or userequest
directly. [Pagan Gazzard]- Removed passing
url
toget
, please use a query object instead or userequest
directly. [Pagan Gazzard]- Removed passing
url
toupsert
as it is unsupported and may have adverse effects, please use a query object instead. [Pagan Gazzard]- Removed passing
url
togetOrCreate
as it is unsupported and may have adverse effects, please use a query object instead. [Pagan Gazzard]pinejs-client-js-7.2.0
(2024-09-13)
- Export
OptionsToResponse
type helper [Pagan Gazzard]pinejs-client-js-7.1.5
(2024-09-13)
- Switch tsconfig module resolution to Node16 [Pagan Gazzard]
pinejs-client-js-7.1.4
(2024-09-10)
- Update TypeScript to 5.6.2 [Thodoris Greasidis]
pinejs-client-js-7.1.3
(2024-09-05)
- Improve
upsert
typings [Pagan Gazzard]pinejs-client-js-7.1.2
(2024-09-05)
- Improve
getOrCreate
typings [Pagan Gazzard]pinejs-client-js-7.1.1
(2024-09-04)
- Improve typings for
subscribe
function [Pagan Gazzard]- Fix typing for subscribe
on('data')
method [Pagan Gazzard]pinejs-client-js-7.1.0
(2024-09-02)
- Deprecate
prepare
without expected parameter aliases [Pagan Gazzard]- Add the option to list expected parameter aliases when preparing a query [Pagan Gazzard]
pinejs-client-js-7.0.3
(Invalid date)
- Fix typings for
request
method when usingmethod: 'GET'
[Pagan Gazzard]pinejs-client-js-7.0.2
(Invalid date)
- Reduce overloads for
get
by improvingOptionsToResponse
type helper [Pagan Gazzard]pinejs-client-js-7.0.1
(2024-08-29)
- Change
ExpandPropsOf
andExpandToResponse
helpers to check the common case first [Pagan Gazzard]pinejs-client-js-7.0.0
(2024-08-13)
- Update @balena/abstract-sql-to-typescript to v4 [Josh Bowling]
pinejs-client-js-6.15.11
(2024-08-12)
- Fix most lint warnings [Pagan Gazzard]
pinejs-client-js-6.15.10
(2024-07-08)
- Fix
getOrCreate
andupsert
typing for thebody
property [Pagan Gazzard]pinejs-client-js-6.15.9
(2024-07-05)
- Export
ExpandableStringKeyOf
typing [Pagan Gazzard]pinejs-client-js-6.15.8
(2024-07-05)
- Improve typings of
prepare
when used toGET
[Pagan Gazzard]pinejs-client-js-6.15.7
(2024-06-27)
- Use
OptionsToResponse
to avoid most of theget
overloads [Pagan Gazzard]pinejs-client-js-6.15.6
(2024-06-25)
- Add support for nested $expand response types and $count expands [Pagan Gazzard]
pinejs-client-js-6.15.5
(2024-06-25)
- Select all non-expanded fields when there is no $select [Pagan Gazzard]
pinejs-client-js-6.15.4
(2024-06-24)
- Update dependencies [Pagan Gazzard]
pinejs-client-js-6.15.3
(2024-06-20)
- Correctly type that all properties are selected with a missing $select [Pagan Gazzard]
pinejs-client-request-7.5.3
(2024-09-13)
- Update @balena/lint to 9.x [Pagan Gazzard]
v11.30.49
(2024-09-18)
Update pinejs-client-request to 8.x [Pagan Gazzard]
pinejs-client-request-8.0.1
(2024-09-13)
Update pinejs-client-core to 8.0.1 [Pagan Gazzard]
pinejs-client-js-8.0.1
(2024-09-13)
- Fix multiple lambdas triggering the expand filter error [Pagan Gazzard]
pinejs-client-request-8.0.0
(2024-09-13)
- Switch to Node16 module resolution [Pagan Gazzard]
- Remove lodash dependency when caching in favor of native
structuredClone
[Pagan Gazzard]- Update lru-cache to 11.x [Pagan Gazzard]
- Update tsconfig target to es2023 [Pagan Gazzard]
- Update minimum nodejs to 20.x, npm to 10.x [Pagan Gazzard]
Update pinejs-client-core to 8.0.0 [Pagan Gazzard]
pinejs-client-js-8.0.0
(2024-09-13)
- Remove error check if passing too many arguments to
request
[Pagan Gazzard]- Update error messages for invalid params [Pagan Gazzard]
- Drop
url
from generalParams
and only have it in supported places [Pagan Gazzard]- Remove deprecated
prepare
signatures in favor of always passing expected aliases [Pagan Gazzard]- Remove
$filter: a: b: ...
, please use$filter: a: $any: { $alias: "x", $expr: x: b: ... }
instead. [Pagan Gazzard]- Remove unused
PinejsClient
generic from the class signature [Pagan Gazzard]- Removed
$filter: { a: { $count: { $op: number } } }
, please use$filter: { $eq: [ { a: { $count: {} } }, number ] }
instead. [Pagan Gazzard]- Update minimum supported version to es2018 [Pagan Gazzard]
- Removed deprecated
transformGetResult
and renamed_transformGetResult
to replace it [Pagan Gazzard]- Error on using OData options other than $filter in a
$expand: { a: { $count: {...} } }
. [Pagan Gazzard]- Removed
$orderby: 'a/$count'
, please use$orderby: { a: { $count: {...} } }
instead. [Pagan Gazzard]- Removed
$expand: { 'a/$count': {...} }
, please use$expand: { a: { $count: {...} } }
instead. [Pagan Gazzard]- Removed
resource: 'a/$count'
, please useoptions: { $count: { ... } }
instead. [Pagan Gazzard]- Removed passing
url
tocompile
, please use a query object instead or use the url directly. [Pagan Gazzard]- Removed passing
url
todelete
, please use a query object instead or userequest
directly. [Pagan Gazzard]- Removed passing
url
toput
, please use a query object instead or userequest
directly. [Pagan Gazzard]- Removed passing
url
topatch
, please use a query object instead or userequest
directly. [Pagan Gazzard]- Removed passing
url
topost
, please use a query object instead or userequest
directly. [Pagan Gazzard]- Removed passing
url
toget
, please use a query object instead or userequest
directly. [Pagan Gazzard]- Removed passing
url
toupsert
as it is unsupported and may have adverse effects, please use a query object instead. [Pagan Gazzard]- Removed passing
url
togetOrCreate
as it is unsupported and may have adverse effects, please use a query object instead. [Pagan Gazzard]pinejs-client-js-7.2.0
(2024-09-13)
- Export
OptionsToResponse
type helper [Pagan Gazzard]pinejs-client-js-7.1.5
(2024-09-13)
- Switch tsconfig module resolution to Node16 [Pagan Gazzard]
pinejs-client-js-7.1.4
(2024-09-10)
- Update TypeScript to 5.6.2 [Thodoris Greasidis]
pinejs-client-js-7.1.3
(2024-09-05)
- Improve
upsert
typings [Pagan Gazzard]pinejs-client-js-7.1.2
(2024-09-05)
- Improve
getOrCreate
typings [Pagan Gazzard]pinejs-client-js-7.1.1
(2024-09-04)
- Improve typings for
subscribe
function [Pagan Gazzard]- Fix typing for subscribe
on('data')
method [Pagan Gazzard]pinejs-client-js-7.1.0
(2024-09-02)
- Deprecate
prepare
without expected parameter aliases [Pagan Gazzard]- Add the option to list expected parameter aliases when preparing a query [Pagan Gazzard]
pinejs-client-js-7.0.3
(Invalid date)
- Fix typings for
request
method when usingmethod: 'GET'
[Pagan Gazzard]pinejs-client-js-7.0.2
(Invalid date)
- Reduce overloads for
get
by improvingOptionsToResponse
type helper [Pagan Gazzard]pinejs-client-js-7.0.1
(2024-08-29)
- Change
ExpandPropsOf
andExpandToResponse
helpers to check the common case first [Pagan Gazzard]pinejs-client-js-7.0.0
(2024-08-13)
- Update @balena/abstract-sql-to-typescript to v4 [Josh Bowling]
pinejs-client-js-6.15.11
(2024-08-12)
- Fix most lint warnings [Pagan Gazzard]
pinejs-client-js-6.15.10
(2024-07-08)
- Fix
getOrCreate
andupsert
typing for thebody
property [Pagan Gazzard]pinejs-client-js-6.15.9
(2024-07-05)
- Export
ExpandableStringKeyOf
typing [Pagan Gazzard]pinejs-client-js-6.15.8
(2024-07-05)
- Improve typings of
prepare
when used toGET
[Pagan Gazzard]pinejs-client-js-6.15.7
(2024-06-27)
- Use
OptionsToResponse
to avoid most of theget
overloads [Pagan Gazzard]pinejs-client-js-6.15.6
(2024-06-25)
- Add support for nested $expand response types and $count expands [Pagan Gazzard]
pinejs-client-js-6.15.5
(2024-06-25)
- Select all non-expanded fields when there is no $select [Pagan Gazzard]
pinejs-client-js-6.15.4
(2024-06-24)
- Update dependencies [Pagan Gazzard]
pinejs-client-js-6.15.3
(2024-06-20)
- Correctly type that all properties are selected with a missing $select [Pagan Gazzard]
pinejs-client-request-7.5.3
(2024-09-13)
- Update @balena/lint to 9.x [Pagan Gazzard]
v11.30.48
(2024-09-17)
Update balena/open-balena-base Docker tag to v18.0.14 [Self-hosted Renovate Bot]
open-balena-base-18.0.14
(2024-09-17)
- Update dependency node to v22.9.0 [Self-hosted Renovate Bot]
v11.30.48
(2024-09-17)
Update balena/open-balena-base Docker tag to v18.0.14 [Self-hosted Renovate Bot]
open-balena-base-18.0.14
(2024-09-17)
- Update dependency node to v22.9.0 [Self-hosted Renovate Bot]
List of commits
f4bfb5e (Update balena/open-balena-vpn Docker tag to v11.30.49, 2024-09-18)