github balena-io/open-balena v4.1.160

latest release: v4.1.161
21 hours ago

Update balena/open-balena-api Docker tag to v29.1.2

Notable changes

  • Update the PATCH with BigInt value tests since they got fixed [Thodoris Greasidis]
  • Update dependencies to get @​balena/abstract-sql-compiler v10.0.1 [Thodoris Greasidis]
    • Update pinejs-client-supertest to 3.0.1 [Thodoris Greasidis]
balena-io/open-balena-api (balena/open-balena-api)

v29.1.2

Compare Source

39b512f (Update the PATCH with BigInt value tests since they got fixed, 2024-10-10)
c4e7826 (Update dependencies to get @​balena/abstract-sql-compiler v10.0.1, 2024-10-09)

v29.1.2

Compare Source

  • Update the PATCH with BigInt value tests since they got fixed [Thodoris Greasidis]
Update dependencies to get @​balena/abstract-sql-compiler v10.0.1 [Thodoris Greasidis]

pinejs-19.0.7 - 2024-10-09

  • Update pinejs-client-supertest to 3.0.1 [Thodoris Greasidis]
Update pinejs-client-core to 8.1.1 [Thodoris Greasidis]

pinejs-client-js-8.1.1 - 2024-10-09

pinejs-client-js-8.1.0 - 2024-10-09

  • Add support for calling odata fns [Otavio Jacobi]
Update dependency @​balena/abstract-sql-to-typescript to v5 [Self-hosted Renovate Bot]

abstract-sql-to-typescript-5.0.0 - 2024-10-08

Update dependencies [Thodoris Greasidis]
odata-to-abstract-sql-7.0.0 - 2024-10-08
Update dependencies [Thodoris Greasidis]
abstract-sql-compiler-10.0.1 - 2024-10-07
  • Wrap composite comparison operations with parenthesis when necessary [Thodoris Greasidis]
abstract-sql-compiler-10.0.0 - 2024-10-07
  • tsconfig: Switch the module compiler option to Node16 [Thodoris Greasidis]
  • Update tsconfig target to es2023 [Thodoris Greasidis]
  • Update minimum supported nodejs version to 20.14.0 [Thodoris Greasidis]
  • Make @​balena/sbvr-types a peer dependency [Thodoris Greasidis]
  • Lint fixes [Thodoris Greasidis]
Update dependencies & tests to match [Thodoris Greasidis]

####### lf-to-abstract-sql-5.0.2 - 2024-03-05

Update `@balena/sbvr-types` devDependency [Harald Fischer]

######## sbvr-types-7.0.1 - 2024-03-04

######## sbvr-types-7.0.0 - 2024-03-04

  • Return ISODateString instead of date [fisehara]

######## sbvr-types-6.1.1 - 2024-01-02

######## sbvr-types-6.1.0 - 2023-10-03

  • Add checksum to WebResource [Otávio Jacobi]

######## sbvr-types-6.0.0 - 2023-08-09

  • Change contents to snake_case [Otávio Jacobi]

######## sbvr-types-5.2.0 - 2023-08-08

  • Expose WebResource as WebResourceType [Otávio Jacobi]

######## sbvr-types-5.1.0 - 2023-08-03

  • Adds WebResource type [Otávio Jacobi]

####### lf-to-abstract-sql-5.0.1 - 2023-05-16

Update @​balena/sbvr-types to 5.0.0 [Pagan Gazzard]

######## sbvr-types-5.0.0 - 2023-05-16

  • Switch from export = to export default [Pagan Gazzard]

######## sbvr-types-4.0.2 - 2023-05-03

  • Improve typings [Pagan Gazzard]

######## sbvr-types-4.0.1 - 2023-05-02

  • boolean: Avoid unnecessary array creation to reduce GCs [Thodoris Greasidis]

######## sbvr-types-4.0.0 - 2023-04-26

  • Add test cases for Objects in JSON validate [fisehara]
  • Drop require-npm4-to-publish devDependency [fisehara]
  • Set minimum supported nodejs version to 16.13.0 and tsconfig to es2021 [Pagan Gazzard]
  • Switch JSON to use JSON db type instead of TEXT [Pagan Gazzard]
  • Switch Boolean to use BOOLEAN db type instead of INTEGER [Pagan Gazzard]
  • Assert that JSON input typeof is object [Josh Bowling]

######## sbvr-types-3.5.0 - 2023-03-21

  • Add Big Serial type [Josh Bowling]

######## sbvr-types-3.4.19 - 2022-12-08

  • Flowzone: Allow external contributions [Josh Bowling]

####### odata-parser-3.1.0 - 2024-10-03

  • Use bind vars for $top and $skip options [Pagan Gazzard]

####### odata-parser-3.0.8 - 2024-06-04

  • Fix type checking of the declaration file [Pagan Gazzard]

####### odata-parser-3.0.7 - 2024-04-13

  • Update dependency husky to v9 [Self-hosted Renovate Bot]

####### odata-parser-3.0.6 - 2024-04-12

  • Update dependency peggy to v4 [Self-hosted Renovate Bot]

####### odata-parser-3.0.5 - 2024-04-12

  • Update dependency lint-staged to v15 [Self-hosted Renovate Bot]

####### odata-parser-3.0.4 - 2024-04-12

####### odata-parser-3.0.3 - 2024-01-04

  • Optimize by moving constant values into global init [fisehara]

####### odata-parser-3.0.2 - 2024-01-04

  • Update dependencies [fisehara]

####### odata-parser-3.0.1 - 2023-09-25

  • Allow running CI on external PRs [Pagan Gazzard]

####### odata-to-abstract-sql-6.4.0 - 2024-10-04

Support number references as boolean types [Pagan Gazzard]

######## odata-parser-3.1.0 - 2024-10-03

  • Use bind vars for $top and $skip options [Pagan Gazzard]

####### odata-to-abstract-sql-6.3.0 - 2024-08-26

  • Support PUT/PATCH/DELETE requests on resources with a translated ID field [Thodoris Greasidis]

####### odata-to-abstract-sql-6.2.8 - 2024-08-26

Update dependencies [Pagan Gazzard]

######## abstract-sql-compiler-9.2.0 - 2024-06-12

  • Adds EndsWithNode and ContainsNode typings [Pagan Gazzard]

######## lf-to-abstract-sql-5.0.2 - 2024-03-05

Update `@balena/sbvr-types` devDependency [Harald Fischer]

######### sbvr-types-7.0.1 - 2024-03-04

######### sbvr-types-7.0.0 - 2024-03-04

  • Return ISODateString instead of date [fisehara]

######### sbvr-types-6.1.1 - 2024-01-02

######### sbvr-types-6.1.0 - 2023-10-03

  • Add checksum to WebResource [Otávio Jacobi]

######### sbvr-types-6.0.0 - 2023-08-09

  • Change contents to snake_case [Otávio Jacobi]

######### sbvr-types-5.2.0 - 2023-08-08

  • Expose WebResource as WebResourceType [Otávio Jacobi]

######### sbvr-types-5.1.0 - 2023-08-03

  • Adds WebResource type [Otávio Jacobi]

######## odata-parser-3.0.8 - 2024-06-04

  • Fix type checking of the declaration file [Pagan Gazzard]

######## odata-parser-3.0.7 - 2024-04-13

  • Update dependency husky to v9 [Self-hosted Renovate Bot]

######## odata-parser-3.0.6 - 2024-04-12

  • Update dependency peggy to v4 [Self-hosted Renovate Bot]

######## odata-parser-3.0.5 - 2024-04-12

  • Update dependency lint-staged to v15 [Self-hosted Renovate Bot]

######## odata-parser-3.0.4 - 2024-04-12

######## sbvr-parser-1.4.6 - Invalid date

######## sbvr-parser-1.4.5 - 2024-06-18

  • Switch to an inflection library from npm which does not monkey patch [Pagan Gazzard]

######## sbvr-parser-1.4.4 - 2024-03-05

  • Updated @balena/sbvr-types [Harald Fischer]

######## sbvr-types-7.1.3 - 2024-06-12

  • Add typings for all abstract sql fragments, fixing where necessary [Pagan Gazzard]

######## sbvr-types-7.1.2 - 2024-06-12

  • Explicitly type the compare function for hashed [Pagan Gazzard]

######## sbvr-types-7.1.1 - 2024-06-04

  • Accept Date for the write types of Date Time/Date/Time [Pagan Gazzard]

######## sbvr-types-7.1.0 - 2024-04-25

  • Export typescript read/write types for each sbvr type [Pagan Gazzard]

######## sbvr-types-7.0.10 - 2024-04-09

  • Update Big Serial concept type to Big Integer [Josh Bowling]

######## sbvr-types-7.0.9 - 2024-04-09

  • Add Big Serial to Type.sbvr [Josh Bowling]

######## sbvr-types-7.0.8 - 2024-04-09

  • Update prepare script for husky v9 [Josh Bowling]
  • Update dependency husky to v9 [Self-hosted Renovate Bot]

######## sbvr-types-7.0.7 - 2024-04-09

######## sbvr-types-7.0.6 - 2024-03-21

  • Improve JSON typings [Pagan Gazzard]

######## sbvr-types-7.0.5 - 2024-03-13

  • Remove unnecessary catch bindings [Pagan Gazzard]

######## sbvr-types-7.0.4 - 2024-03-13

  • Improve validate typings [Pagan Gazzard]

######## sbvr-types-7.0.3 - 2024-03-12

  • Improve fetchProcessing typings [Pagan Gazzard]

######## sbvr-types-7.0.2 - 2024-03-12

  • Tests: convert to typescript [Pagan Gazzard]

####### odata-to-abstract-sql-6.2.7 - 2024-04-23

Properly error when using fields of a partial index as an alternate key [Thodoris Greasidis]

######## abstract-sql-compiler-9.1.4 - 2024-04-09

  • Cast Big Serial to integer [Josh Bowling]

######## abstract-sql-compiler-9.1.3 - 2024-04-09

  • Update prepare script for husky v9 [Josh Bowling]
  • Update dependency husky to v9 [Self-hosted Renovate Bot]

######## abstract-sql-compiler-9.1.2 - 2024-04-09

  • Update dependency lint-staged to v15 [Self-hosted Renovate Bot]

######## abstract-sql-compiler-9.1.1 - 2024-03-26

######## abstract-sql-compiler-9.1.0 - 2024-03-26

  • Export the generateRuleHashAcronym helper [Thodoris Greasidis]
  • Add support for unique indexes with NOT DISTINCT NULLS [Thodoris Greasidis]
  • Add support for partial unique indexes [Thodoris Greasidis]

######## abstract-sql-compiler-9.0.7 - 2024-03-22

Update dependency @​balena/odata-parser to v3 [Self-hosted Renovate Bot]

######### odata-parser-3.0.3 - 2024-01-04

  • Optimize by moving constant values into global init [fisehara]

######### odata-parser-3.0.2 - 2024-01-04

  • Update dependencies [fisehara]

######### odata-parser-3.0.1 - 2023-09-25

  • Allow running CI on external PRs [Pagan Gazzard]

######### odata-parser-3.0.0 - 2023-04-26

  • Use optional chaining operator [Pagan Gazzard]
  • Set minimum supported nodejs version to 16.13.0 [Pagan Gazzard]

######## abstract-sql-compiler-9.0.6 - 2024-03-21

  • Update TypeScript to 5.4.3 [Thodoris Greasidis]

######## abstract-sql-compiler-9.0.5 - 2024-03-05

  • Update @balena/sbvr-types [Harald Fischer]

####### odata-to-abstract-sql-6.2.6 - 2024-04-13

  • Update dependency husky to v9 [Self-hosted Renovate Bot]

####### odata-to-abstract-sql-6.2.5 - 2024-04-10

####### odata-to-abstract-sql-6.2.4 - 2024-03-05

  • Update @balena/sbvr-types devDependencies [fisehara]
  • Fix linter issue [fisehara]

####### odata-to-abstract-sql-6.2.3 - 2024-01-15

  • Require at least one field to be updated for PATCH requests [Pagan Gazzard]

####### odata-to-abstract-sql-6.2.2 - 2024-01-15

  • Simplify support for MERGE as an alias for PATCH [Pagan Gazzard]

####### odata-to-abstract-sql-6.2.1 - 2024-01-15

Update dependencies [Pagan Gazzard]

######## abstract-sql-compiler-9.0.4 - 2024-01-02

######## odata-parser-3.0.3 - 2024-01-04

  • Optimize by moving constant values into global init [fisehara]

######## odata-parser-3.0.2 - 2024-01-04

  • Update dependencies [fisehara]

######## sbvr-types-6.1.1 - 2024-01-02

####### odata-to-abstract-sql-6.2.0 - 2023-11-24

  • Optimize Duplications of ComputedField queries [fisehara]

####### odata-to-abstract-sql-6.1.3 - 2023-11-10

####### odata-to-abstract-sql-6.1.2 - 2023-10-20

####### odata-to-abstract-sql-6.1.1 - 2023-10-19

Update dependencies eslint, sbvrTypes, abstract-sql-compiler [Harald Fischer]

######## abstract-sql-compiler-9.0.3 - 2023-08-09

Update @​balena/sbvr-types to 6.0.0 [Otávio Jacobi]

######### sbvr-types-6.0.0 - 2023-08-09

  • Change contents to snake_case [Otávio Jacobi]

######### sbvr-types-5.2.0 - 2023-08-08

  • Expose WebResource as WebResourceType [Otávio Jacobi]

######### sbvr-types-5.1.0 - 2023-08-03

  • Adds WebResource type [Otávio Jacobi]

######## abstract-sql-compiler-9.0.2 - 2023-05-16

Update @​balena/sbvr-types to 5.0.0 [Pagan Gazzard]

######### sbvr-types-5.0.0 - 2023-05-16

  • Switch from export = to export default [Pagan Gazzard]

######### sbvr-types-4.0.2 - 2023-05-03

  • Improve typings [Pagan Gazzard]

######### sbvr-types-4.0.1 - 2023-05-02

  • boolean: Avoid unnecessary array creation to reduce GCs [Thodoris Greasidis]

######## abstract-sql-compiler-9.0.1 - 2023-05-15

  • Fix TS errors for the latest sbvrTypes [Thodoris Greasidis]

######## abstract-sql-compiler-9.0.0 - 2023-05-02

  • Drop require-npm4-to-publish as engines used [fisehara]
Update @​balena/odata-to-abstract-sql to 6.x [Pagan Gazzard]

######### odata-to-abstract-sql-6.0.1 - 2023-04-27

Update dependencies [Pagan Gazzard]

########## odata-parser-3.0.0 - 2023-04-26

  • Use optional chaining operator [Pagan Gazzard]
  • Set minimum supported nodejs version to 16.13.0 [Pagan Gazzard]

########## odata-parser-2.5.0 - 2023-04-26

  • Update to peggy 3 and make us of the repetition operator [Pagan Gazzard]

########## sbvr-types-4.0.0 - 2023-04-26

  • Add test cases for Objects in JSON validate [fisehara]
  • Drop require-npm4-to-publish devDependency [fisehara]
  • Set minimum supported nodejs version to 16.13.0 and tsconfig to es2021 [Pagan Gazzard]
  • Switch JSON to use JSON db type instead of TEXT [Pagan Gazzard]
  • Switch Boolean to use BOOLEAN db type instead of INTEGER [Pagan Gazzard]
  • Assert that JSON input typeof is object [Josh Bowling]

######### odata-to-abstract-sql-6.0.0 - 2023-04-26

  • Set minimum supported nodejs version to 16.13.0 and tsconfig to es2021 [Pagan Gazzard]
  • Switch AggregateJSON to use the newer ReferencedField format [Pagan Gazzard]

######### odata-to-abstract-sql-5.9.6 - 2023-04-25

  • Collapse AliasedFunction into FunctionMatch [Pagan Gazzard]

######### odata-to-abstract-sql-5.9.5 - 2023-04-25

Improve typings [Pagan Gazzard]

########## abstract-sql-compiler-8.4.1 - 2023-04-25

  • Add much finer grained typings for abstract-sql-optimizer [Pagan Gazzard]

######### odata-to-abstract-sql-5.9.4 - 2023-04-24

Update dependencies [Pagan Gazzard]

########## abstract-sql-compiler-8.4.0 - 2023-04-24

  • Add support for using field type nodes with an AggregateJSON node [Pagan Gazzard]

########## abstract-sql-compiler-8.3.13 - 2023-04-24

  • Deprecate AliasableFromTypeNodes type as it's redundant [Pagan Gazzard]

########## abstract-sql-compiler-8.3.12 - 2023-04-17

  • Revert tightening of OrderBy to only field nodes [Pagan Gazzard]

########## abstract-sql-compiler-8.3.11 - 2023-04-13

  • Do not allow ON clauses for CROSS JOIN as it is invalid [Pagan Gazzard]
  • Stop accepting ExtractJSONPathAsText/ToJSON as unknown node types [Pagan Gazzard]

########## abstract-sql-compiler-8.3.10 - 2023-04-13

  • Fix DateNode/AnyNode typings [Pagan Gazzard]

########## abstract-sql-compiler-8.3.9 - 2023-04-13

Update dependencies [Pagan Gazzard]

########### sbvr-types-3.5.0 - 2023-03-21

  • Add Big Serial type [Josh Bowling]

########### sbvr-types-3.4.19 - 2022-12-08

  • Flowzone: Allow external contributions [Josh Bowling]

########## abstract-sql-compiler-8.3.8 - 2023-04-12

  • Improve typings [Pagan Gazzard]

########## abstract-sql-compiler-8.3.7 - 2023-04-12

  • Remove typing for non-existent JSON node [Pagan Gazzard]

########## abstract-sql-compiler-8.3.6 - 2023-04-12

  • Tighten the isXValue function typings [Pagan Gazzard]

########## abstract-sql-compiler-8.3.5 - 2023-04-12

  • Correctly treat Value nodes as rewritten to Text by the optimizer [Pagan Gazzard]
  • Add EmbeddedTextNode typing [Pagan Gazzard]

########## abstract-sql-compiler-8.3.4 - 2023-04-12

  • Enforce the first argument of ExtractJSONPathAsText is a JSON type node [Pagan Gazzard]

########## abstract-sql-compiler-8.3.3 - 2023-04-12

  • Improve node typings [Pagan Gazzard]

########## abstract-sql-compiler-8.3.2 - 2023-04-12

  • Add more node typings [Pagan Gazzard]

########## abstract-sql-compiler-8.3.1 - 2023-04-12

  • Add more node typings [Pagan Gazzard]

########## abstract-sql-compiler-8.3.0 - 2023-04-11

  • Support boolean nodes in a ValuesNode [Pagan Gazzard]

########## abstract-sql-compiler-8.2.0 - 2023-04-11

  • Add Between node type [Pagan Gazzard]

########## abstract-sql-compiler-8.1.0 - 2023-04-11

  • Add BitwiseAnd/BitwiseShiftRight node types [Pagan Gazzard]

########## abstract-sql-compiler-8.0.2 - 2023-04-06

  • Add NotInNode type [Pagan Gazzard]
  • Add IsDistinctFromNode/IsNotDistinctFromNode types [Pagan Gazzard]
  • Add CharacterLengthNode type [Pagan Gazzard]

########## abstract-sql-compiler-8.0.1 - 2023-04-06

  • Adds Cast node type to tree parsing [Otávio Jacobi]

########## odata-parser-2.4.6 - 2023-02-24

  • Improve typings [Pagan Gazzard]

########## odata-parser-2.4.5 - 2023-02-23

  • Use const/let as appropriate [Pagan Gazzard]

########## odata-parser-2.4.4 - 2023-02-23

  • Use shorthand object notation [Pagan Gazzard]

########## odata-parser-2.4.3 - 2023-02-23

  • Update dependencies [Pagan Gazzard]
  • Remove support for the legacy AggregateJSON format of [tableName, fieldName] [Pagan Gazzard]
  • Remove support for the legacy boolean format of true|false [Pagan Gazzard]
  • Set minimum supported nodejs version to 16.13.0 and tsconfig to es2021 [Pagan Gazzard]
  • Remove support for the legacy alias format of [node, alias] [Pagan Gazzard]
  • Remove support for the legacy table format of tableName [Pagan Gazzard]
  • Remove support for the legacy null formats of null and 'Null' [Pagan Gazzard]
  • Reflect the usage of BOOLEAN db type [Pagan Gazzard]
Update @​balena/sbvr-types to 4.x [Pagan Gazzard]

######### sbvr-types-4.0.0 - 2023-04-26

  • Add test cases for Objects in JSON validate [fisehara]
  • Drop require-npm4-to-publish devDependency [fisehara]
  • Set minimum supported nodejs version to 16.13.0 and tsconfig to es2021 [Pagan Gazzard]
  • Switch JSON to use JSON db type instead of TEXT [Pagan Gazzard]
  • Switch Boolean to use BOOLEAN db type instead of INTEGER [Pagan Gazzard]
  • Assert that JSON input typeof is object [Josh Bowling]

######## abstract-sql-compiler-8.5.0 - 2023-04-27

  • Use native StartsWith node type for postgres [Pagan Gazzard]
  • Convert EscapeForLike into a standalone node type [Pagan Gazzard]

######## lf-to-abstract-sql-5.0.1 - 2023-05-16

Update @​balena/sbvr-types to 5.0.0 [Pagan Gazzard]

######### sbvr-types-5.0.0 - 2023-05-16

  • Switch from export = to export default [Pagan Gazzard]

######### sbvr-types-4.0.2 - 2023-05-03

  • Improve typings [Pagan Gazzard]

######### sbvr-types-4.0.1 - 2023-05-02

  • boolean: Avoid unnecessary array creation to reduce GCs [Thodoris Greasidis]

######### sbvr-types-4.0.0 - 2023-04-26

  • Add test cases for Objects in JSON validate [fisehara]
  • Drop require-npm4-to-publish devDependency [fisehara]
  • Set minimum supported nodejs version to 16.13.0 and tsconfig to es2021 [Pagan Gazzard]
  • Switch JSON to use JSON db type instead of TEXT [Pagan Gazzard]
  • Switch Boolean to use BOOLEAN db type instead of INTEGER [Pagan Gazzard]
  • Assert that JSON input typeof is object [Josh Bowling]

######### sbvr-types-3.5.0 - 2023-03-21

  • Add Big Serial type [Josh Bowling]

######### sbvr-types-3.4.19 - 2022-12-08

  • Flowzone: Allow external contributions [Josh Bowling]

######## odata-parser-3.0.1 - 2023-09-25

  • Allow running CI on external PRs [Pagan Gazzard]

######## sbvr-types-6.1.0 - 2023-10-03

  • Add checksum to WebResource [Otávio Jacobi]

######## sbvr-types-6.0.0 - 2023-08-09

  • Change contents to snake_case [Otávio Jacobi]

######## sbvr-types-5.2.0 - 2023-08-08

  • Expose WebResource as WebResourceType [Otávio Jacobi]

######## sbvr-types-5.1.0 - 2023-08-03

  • Adds WebResource type [Otávio Jacobi]

######## sbvr-types-5.0.0 - 2023-05-16

  • Switch from export = to export default [Pagan Gazzard]

######## sbvr-types-4.0.2 - 2023-05-03

  • Improve typings [Pagan Gazzard]

######## sbvr-types-4.0.1 - 2023-05-02

  • boolean: Avoid unnecessary array creation to reduce GCs [Thodoris Greasidis]

####### odata-to-abstract-sql-6.1.0 - 2023-08-16

  • Support bind references as boolean types [Pagan Gazzard]

####### sbvr-parser-1.4.6 - Invalid date

####### sbvr-parser-1.4.5 - 2024-06-18

  • Switch to an inflection library from npm which does not monkey patch [Pagan Gazzard]

####### sbvr-parser-1.4.4 - 2024-03-05

  • Updated @balena/sbvr-types [Harald Fischer]

####### sbvr-types-9.0.2 - 2024-09-17

  • Change the exported Types to an interface so that they can be augmented [Thodoris Greasidis]

####### sbvr-types-9.0.1 - 2024-08-05

####### sbvr-types-9.0.0 - 2024-08-02

  • Update BigInteger and BigSerial TsTypes [Josh Bowling]

####### sbvr-types-8.0.0 - 2024-06-12

  • Improve BigInteger and BigSerial support [Josh Bowling]

####### sbvr-types-7.1.3 - 2024-06-12

  • Add typings for all abstract sql fragments, fixing where necessary [Pagan Gazzard]

####### sbvr-types-7.1.2 - 2024-06-12

  • Explicitly type the compare function for hashed [Pagan Gazzard]

####### sbvr-types-7.1.1 - 2024-06-04

  • Accept Date for the write types of Date Time/Date/Time [Pagan Gazzard]

####### sbvr-types-7.1.0 - 2024-04-25

  • Export typescript read/write types for each sbvr type [Pagan Gazzard]

####### sbvr-types-7.0.10 - 2024-04-09

  • Update Big Serial concept type to Big Integer [Josh Bowling]

####### sbvr-types-7.0.9 - 2024-04-09

  • Add Big Serial to Type.sbvr [Josh Bowling]

####### sbvr-types-7.0.8 - 2024-04-09

  • Update prepare script for husky v9 [Josh Bowling]
  • Update dependency husky to v9 [Self-hosted Renovate Bot]

####### sbvr-types-7.0.7 - 2024-04-09

####### sbvr-types-7.0.6 - 2024-03-21

  • Improve JSON typings [Pagan Gazzard]

####### sbvr-types-7.0.5 - 2024-03-13

  • Remove unnecessary catch bindings [Pagan Gazzard]

####### sbvr-types-7.0.4 - 2024-03-13

  • Improve validate typings [Pagan Gazzard]

####### sbvr-types-7.0.3 - 2024-03-12

  • Improve fetchProcessing typings [Pagan Gazzard]

####### sbvr-types-7.0.2 - 2024-03-12

  • Tests: convert to typescript [Pagan Gazzard]
sbvr-types-9.0.2 - 2024-09-17
  • Change the exported Types to an interface so that they can be augmented [Thodoris Greasidis]
sbvr-types-9.0.1 - 2024-08-05
sbvr-types-9.0.0 - 2024-08-02
  • Update BigInteger and BigSerial TsTypes [Josh Bowling]
sbvr-types-8.0.0 - 2024-06-12
  • Improve BigInteger and BigSerial support [Josh Bowling]
  • tsconfig: Switch the module compiler option to Node16 [Thodoris Greasidis]
  • Update minimum supported nodejs version to 20.14.0 [Thodoris Greasidis]
odata-to-abstract-sql-6.4.0 - 2024-10-04
Support number references as boolean types [Pagan Gazzard]
odata-parser-3.1.0 - 2024-10-03
  • Use bind vars for $top and $skip options [Pagan Gazzard]
  • tsconfig: Switch the module compiler option to Node16 [Thodoris Greasidis]
  • Update tsconfig target to es2023 [Thodoris Greasidis]
  • Update minimum supported nodejs version to 20.14.0 [Thodoris Greasidis]

pinejs-19.0.6 - 2024-10-08

Update dependency @​balena/odata-to-abstract-sql to v7 [Self-hosted Renovate Bot]

odata-to-abstract-sql-7.0.0 - 2024-10-08

Update dependencies [Thodoris Greasidis]
abstract-sql-compiler-10.0.1 - 2024-10-07
  • Wrap composite comparison operations with parenthesis when necessary [Thodoris Greasidis]
abstract-sql-compiler-10.0.0 - 2024-10-07
  • tsconfig: Switch the module compiler option to Node16 [Thodoris Greasidis]
  • Update tsconfig target to es2023 [Thodoris Greasidis]
  • Update minimum supported nodejs version to 20.14.0 [Thodoris Greasidis]
  • Make @​balena/sbvr-types a peer dependency [Thodoris Greasidis]
  • Lint fixes [Thodoris Greasidis]
Update dependencies & tests to match [Thodoris Greasidis]
lf-to-abstract-sql-5.0.2 - 2024-03-05
Update `@balena/sbvr-types` devDependency [Harald Fischer]

####### sbvr-types-7.0.1 - 2024-03-04

####### sbvr-types-7.0.0 - 2024-03-04

  • Return ISODateString instead of date [fisehara]

####### sbvr-types-6.1.1 - 2024-01-02

####### sbvr-types-6.1.0 - 2023-10-03

  • Add checksum to WebResource [Otávio Jacobi]

####### sbvr-types-6.0.0 - 2023-08-09

  • Change contents to snake_case [Otávio Jacobi]

####### sbvr-types-5.2.0 - 2023-08-08

  • Expose WebResource as WebResourceType [Otávio Jacobi]

####### sbvr-types-5.1.0 - 2023-08-03

  • Adds WebResource type [Otávio Jacobi]
lf-to-abstract-sql-5.0.1 - 2023-05-16
Update @​balena/sbvr-types to 5.0.0 [Pagan Gazzard]

####### sbvr-types-5.0.0 - 2023-05-16

  • Switch from export = to export default [Pagan Gazzard]

####### sbvr-types-4.0.2 - 2023-05-03

  • Improve typings [Pagan Gazzard]

####### sbvr-types-4.0.1 - 2023-05-02

  • boolean: Avoid unnecessary array creation to reduce GCs [Thodoris Greasidis]

####### sbvr-types-4.0.0 - 2023-04-26

  • Add test cases for Objects in JSON validate [fisehara]
  • Drop require-npm4-to-publish devDependency [fisehara]
  • Set minimum supported nodejs version to 16.13.0 and tsconfig to es2021 [Pagan Gazzard]
  • Switch JSON to use JSON db type instead of TEXT [Pagan Gazzard]
  • Switch Boolean to use BOOLEAN db type instead of INTEGER [Pagan Gazzard]
  • Assert that JSON input typeof is object [Josh Bowling]

####### sbvr-types-3.5.0 - 2023-03-21

  • Add Big Serial type [Josh Bowling]

####### sbvr-types-3.4.19 - 2022-12-08

  • Flowzone: Allow external contributions [Josh Bowling]
odata-parser-3.1.0 - 2024-10-03
  • Use bind vars for $top and $skip options [Pagan Gazzard]
odata-parser-3.0.8 - 2024-06-04
  • Fix type checking of the declaration file [Pagan Gazzard]
odata-parser-3.0.7 - 2024-04-13
  • Update dependency husky to v9 [Self-hosted Renovate Bot]
odata-parser-3.0.6 - 2024-04-12
  • Update dependency peggy to v4 [Self-hosted Renovate Bot]
odata-parser-3.0.5 - 2024-04-12
  • Update dependency lint-staged to v15 [Self-hosted Renovate Bot]
odata-parser-3.0.4 - 2024-04-12
odata-parser-3.0.3 - 2024-01-04
  • Optimize by moving constant values into global init [fisehara]
odata-parser-3.0.2 - 2024-01-04
  • Update dependencies [fisehara]
odata-parser-3.0.1 - 2023-09-25
  • Allow running CI on external PRs [Pagan Gazzard]
odata-to-abstract-sql-6.4.0 - 2024-10-04
Support number references as boolean types [Pagan Gazzard]

####### odata-parser-3.1.0 - 2024-10-03

  • Use bind vars for $top and $skip options [Pagan Gazzard]
odata-to-abstract-sql-6.3.0 - 2024-08-26
  • Support PUT/PATCH/DELETE requests on resources with a translated ID field [Thodoris Greasidis]
odata-to-abstract-sql-6.2.8 - 2024-08-26
Update dependencies [Pagan Gazzard]

####### abstract-sql-compiler-9.2.0 - 2024-06-12

  • Adds EndsWithNode and ContainsNode typings [Pagan Gazzard]

####### lf-to-abstract-sql-5.0.2 - 2024-03-05

Update `@balena/sbvr-types` devDependency [Harald Fischer]

######## sbvr-types-7.0.1 - 2024-03-04

######## sbvr-types-7.0.0 - 2024-03-04

  • Return ISODateString instead of date [fisehara]

######## sbvr-types-6.1.1 - 2024-01-02

######## sbvr-types-6.1.0 - 2023-10-03

  • Add checksum to WebResource [Otávio Jacobi]

######## sbvr-types-6.0.0 - 2023-08-09

  • Change contents to snake_case [Otávio Jacobi]

######## sbvr-types-5.2.0 - 2023-08-08

  • Expose WebResource as WebResourceType [Otávio Jacobi]

######## sbvr-types-5.1.0 - 2023-08-03

  • Adds WebResource type [Otávio Jacobi]

####### odata-parser-3.0.8 - 2024-06-04

  • Fix type checking of the declaration file [Pagan Gazzard]

####### odata-parser-3.0.7 - 2024-04-13

  • Update dependency husky to v9 [Self-hosted Renovate Bot]

####### odata-parser-3.0.6 - 2024-04-12

  • Update dependency peggy to v4 [Self-hosted Renovate Bot]

####### odata-parser-3.0.5 - 2024-04-12

  • Update dependency lint-staged to v15 [Self-hosted Renovate Bot]

####### odata-parser-3.0.4 - 2024-04-12

####### sbvr-parser-1.4.6 - Invalid date

####### sbvr-parser-1.4.5 - 2024-06-18

  • Switch to an inflection library from npm which does not monkey patch [Pagan Gazzard]

####### sbvr-parser-1.4.4 - 2024-03-05

  • Updated @balena/sbvr-types [Harald Fischer]

####### sbvr-types-7.1.3 - 2024-06-12

  • Add typings for all abstract sql fragments, fixing where necessary [Pagan Gazzard]

####### sbvr-types-7.1.2 - 2024-06-12

  • Explicitly type the compare function for hashed [Pagan Gazzard]

####### sbvr-types-7.1.1 - 2024-06-04

  • Accept Date for the write types of Date Time/Date/Time [Pagan Gazzard]

####### sbvr-types-7.1.0 - 2024-04-25

  • Export typescript read/write types for each sbvr type [Pagan Gazzard]

####### sbvr-types-7.0.10 - 2024-04-09

  • Update Big Serial concept type to Big Integer [Josh Bowling]

####### sbvr-types-7.0.9 - 2024-04-09

  • Add Big Serial to Type.sbvr [Josh Bowling]

####### sbvr-types-7.0.8 - 2024-04-09

  • Update prepare script for husky v9 [Josh Bowling]
  • Update dependency husky to v9 [Self-hosted Renovate Bot]

####### sbvr-types-7.0.7 - 2024-04-09

####### sbvr-types-7.0.6 - 2024-03-21

  • Improve JSON typings [Pagan Gazzard]

####### sbvr-types-7.0.5 - 2024-03-13

  • Remove unnecessary catch bindings [Pagan Gazzard]

####### sbvr-types-7.0.4 - 2024-03-13

  • Improve validate typings [Pagan Gazzard]

####### sbvr-types-7.0.3 - 2024-03-12

  • Improve fetchProcessing typings [Pagan Gazzard]

####### sbvr-types-7.0.2 - 2024-03-12

  • Tests: convert to typescript [Pagan Gazzard]
odata-to-abstract-sql-6.2.7 - 2024-04-23
Properly error when using fields of a partial index as an alternate key [Thodoris Greasidis]

####### abstract-sql-compiler-9.1.4 - 2024-04-09

  • Cast Big Serial to integer [Josh Bowling]

####### abstract-sql-compiler-9.1.3 - 2024-04-09

  • Update prepare script for husky v9 [Josh Bowling]
  • Update dependency husky to v9 [Self-hosted Renovate Bot]

####### abstract-sql-compiler-9.1.2 - 2024-04-09

  • Update dependency lint-staged to v15 [Self-hosted Renovate Bot]

####### abstract-sql-compiler-9.1.1 - 2024-03-26

####### abstract-sql-compiler-9.1.0 - 2024-03-26

  • Export the generateRuleHashAcronym helper [Thodoris Greasidis]
  • Add support for unique indexes with NOT DISTINCT NULLS [Thodoris Greasidis]
  • Add support for partial unique indexes [Thodoris Greasidis]

####### abstract-sql-compiler-9.0.7 - 2024-03-22

Update dependency @​balena/odata-parser to v3 [Self-hosted Renovate Bot]

######## odata-parser-3.0.3 - 2024-01-04

  • Optimize by moving constant values into global init [fisehara]

######## odata-parser-3.0.2 - 2024-01-04

  • Update dependencies [fisehara]

######## odata-parser-3.0.1 - 2023-09-25

  • Allow running CI on external PRs [Pagan Gazzard]

######## odata-parser-3.0.0 - 2023-04-26

  • Use optional chaining operator [Pagan Gazzard]
  • Set minimum supported nodejs version to 16.13.0 [Pagan Gazzard]

####### abstract-sql-compiler-9.0.6 - 2024-03-21

  • Update TypeScript to 5.4.3 [Thodoris Greasidis]

####### abstract-sql-compiler-9.0.5 - 2024-03-05

  • Update @balena/sbvr-types [Harald Fischer]
odata-to-abstract-sql-6.2.6 - 2024-04-13
  • Update dependency husky to v9 [Self-hosted Renovate Bot]
odata-to-abstract-sql-6.2.5 - 2024-04-10
odata-to-abstract-sql-6.2.4 - 2024-03-05
  • Update @balena/sbvr-types devDependencies [fisehara]
  • Fix linter issue [fisehara]
odata-to-abstract-sql-6.2.3 - 2024-01-15
  • Require at least one field to be updated for PATCH requests [Pagan Gazzard]
odata-to-abstract-sql-6.2.2 - 2024-01-15
  • Simplify support for MERGE as an alias for PATCH [Pagan Gazzard]
odata-to-abstract-sql-6.2.1 - 2024-01-15
Update dependencies [Pagan Gazzard]

####### abstract-sql-compiler-9.0.4 - 2024-01-02

####### odata-parser-3.0.3 - 2024-01-04

  • Optimize by moving constant values into global init [fisehara]

####### odata-parser-3.0.2 - 2024-01-04

  • Update dependencies [fisehara]

####### sbvr-types-6.1.1 - 2024-01-02

odata-to-abstract-sql-6.2.0 - 2023-11-24
  • Optimize Duplications of ComputedField queries [fisehara]
odata-to-abstract-sql-6.1.3 - 2023-11-10
odata-to-abstract-sql-6.1.2 - 2023-10-20
odata-to-abstract-sql-6.1.1 - 2023-10-19
Update dependencies eslint, sbvrTypes, abstract-sql-compiler [Harald Fischer]

####### abstract-sql-compiler-9.0.3 - 2023-08-09

Update @​balena/sbvr-types to 6.0.0 [Otávio Jacobi]

######## sbvr-types-6.0.0 - 2023-08-09

  • Change contents to snake_case [Otávio Jacobi]

######## sbvr-types-5.2.0 - 2023-08-08

  • Expose WebResource as WebResourceType [Otávio Jacobi]

######## sbvr-types-5.1.0 - 2023-08-03

  • Adds WebResource type [Otávio Jacobi]

####### abstract-sql-compiler-9.0.2 - 2023-05-16

Update @​balena/sbvr-types to 5.0.0 [Pagan Gazzard]

######## sbvr-types-5.0.0 - 2023-05-16

  • Switch from export = to export default [Pagan Gazzard]

######## sbvr-types-4.0.2 - 2023-05-03

  • Improve typings [Pagan Gazzard]

######## sbvr-types-4.0.1 - 2023-05-02

  • boolean: Avoid unnecessary array creation to reduce GCs [Thodoris Greasidis]

####### abstract-sql-compiler-9.0.1 - 2023-05-15

  • Fix TS errors for the latest sbvrTypes [Thodoris Greasidis]

####### abstract-sql-compiler-9.0.0 - 2023-05-02

  • Drop require-npm4-to-publish as engines used [fisehara]
Update @​balena/odata-to-abstract-sql to 6.x [Pagan Gazzard]

######## odata-to-abstract-sql-6.0.1 - 2023-04-27

Update dependencies [Pagan Gazzard]

######### odata-parser-3.0.0 - 2023-04-26

  • Use optional chaining operator [Pagan Gazzard]
  • Set minimum supported nodejs version to 16.13.0 [Pagan Gazzard]

######### odata-parser-2.5.0 - 2023-04-26

  • Update to peggy 3 and make us of the repetition operator [Pagan Gazzard]

######### sbvr-types-4.0.0 - 2023-04-26

  • Add test cases for Objects in JSON validate [fisehara]
  • Drop require-npm4-to-publish devDependency [fisehara]
  • Set minimum supported nodejs version to 16.13.0 and tsconfig to es2021 [Pagan Gazzard]
  • Switch JSON to use JSON db type instead of TEXT [Pagan Gazzard]
  • Switch Boolean to use BOOLEAN db type instead of INTEGER [Pagan Gazzard]
  • Assert that JSON input typeof is object [Josh Bowling]

######## odata-to-abstract-sql-6.0.0 - 2023-04-26

  • Set minimum supported nodejs version to 16.13.0 and tsconfig to es2021 [Pagan Gazzard]
  • Switch AggregateJSON to use the newer ReferencedField format [Pagan Gazzard]

######## odata-to-abstract-sql-5.9.6 - 2023-04-25

  • Collapse AliasedFunction into FunctionMatch [Pagan Gazzard]

######## odata-to-abstract-sql-5.9.5 - 2023-04-25

Improve typings [Pagan Gazzard]

######### abstract-sql-compiler-8.4.1 - 2023-04-25

  • Add much finer grained typings for abstract-sql-optimizer [Pagan Gazzard]

######## odata-to-abstract-sql-5.9.4 - 2023-04-24

Update dependencies [Pagan Gazzard]

######### abstract-sql-compiler-8.4.0 - 2023-04-24

  • Add support for using field type nodes with an AggregateJSON node [Pagan Gazzard]

######### abstract-sql-compiler-8.3.13 - 2023-04-24

  • Deprecate AliasableFromTypeNodes type as it's redundant [Pagan Gazzard]

######### abstract-sql-compiler-8.3.12 - 2023-04-17

  • Revert tightening of OrderBy to only field nodes [Pagan Gazzard]

######### abstract-sql-compiler-8.3.11 - 2023-04-13

  • Do not allow ON clauses for CROSS JOIN as it is invalid [Pagan Gazzard]
  • Stop accepting ExtractJSONPathAsText/ToJSON as unknown node types [Pagan Gazzard]

######### abstract-sql-compiler-8.3.10 - 2023-04-13

  • Fix DateNode/AnyNode typings [Pagan Gazzard]

######### abstract-sql-compiler-8.3.9 - 2023-04-13

Update dependencies [Pagan Gazzard]

########## sbvr-types-3.5.0 - 2023-03-21

  • Add Big Serial type [Josh Bowling]

########## sbvr-types-3.4.19 - 2022-12-08

  • Flowzone: Allow external contributions [Josh Bowling]

######### abstract-sql-compiler-8.3.8 - 2023-04-12

  • Improve typings [Pagan Gazzard]

######### abstract-sql-compiler-8.3.7 - 2023-04-12

  • Remove typing for non-existent JSON node [Pagan Gazzard]

######### abstract-sql-compiler-8.3.6 - 2023-04-12

  • Tighten the isXValue function typings [Pagan Gazzard]

######### abstract-sql-compiler-8.3.5 - 2023-04-12

  • Correctly treat Value nodes as rewritten to Text by the optimizer [Pagan Gazzard]
  • Add EmbeddedTextNode typing [Pagan Gazzard]

######### abstract-sql-compiler-8.3.4 - 2023-04-12

  • Enforce the first argument of ExtractJSONPathAsText is a JSON type node [Pagan Gazzard]

######### abstract-sql-compiler-8.3.3 - 2023-04-12

  • Improve node typings [Pagan Gazzard]

######### abstract-sql-compiler-8.3.2 - 2023-04-12

  • Add more node typings [Pagan Gazzard]

######### abstract-sql-compiler-8.3.1 - 2023-04-12

  • Add more node typings [Pagan Gazzard]

######### abstract-sql-compiler-8.3.0 - 2023-04-11

  • Support boolean nodes in a ValuesNode [Pagan Gazzard]

######### abstract-sql-compiler-8.2.0 - 2023-04-11

  • Add Between node type [Pagan Gazzard]

######### abstract-sql-compiler-8.1.0 - 2023-04-11

  • Add BitwiseAnd/BitwiseShiftRight node types [Pagan Gazzard]

######### abstract-sql-compiler-8.0.2 - 2023-04-06

  • Add NotInNode type [Pagan Gazzard]
  • Add IsDistinctFromNode/IsNotDistinctFromNode types [Pagan Gazzard]
  • Add CharacterLengthNode type [Pagan Gazzard]

List of commits

17f13f4 (Update balena/open-balena-api Docker tag to v29.1.2, 2024-10-10)

Don't miss a new open-balena release

NewReleases is sending notifications on new releases.