- commits:
    - subject: Update dependency lint-staged to v17.0.8
      hash: ee3b419f2ab388f8bc12e828f44338ceb5b3e381
      body: |
        Update lint-staged from 17.0.7 to 17.0.8
      footer:
        Change-type: patch
        change-type: patch
      author: balena-renovate[bot]
  version: 4.3.5
  title: ""
  date: 2026-06-27T00:17:40.769Z
- commits:
    - subject: Update dependency lint-staged to v17
      hash: 77a7a11a8aad98983befe589c0b535bd1bdfbd08
      body: |
        Update lint-staged from 16.4.0 to 17.0.7
      footer:
        Change-type: patch
        change-type: patch
      author: balena-renovate[bot]
  version: 4.3.4
  title: ""
  date: 2026-06-11T01:57:40.765Z
- commits:
    - subject: Rename .lintstagedrc to .lintstagedrc.json
      hash: 4830eaf70bae06c0d95411ebc7805006214324ca
      body: |
        In preparation for lint-staged v17 which recommends this rename
      footer:
        Change-type: patch
        change-type: patch
      author: joshbwlng
  version: 4.3.3
  title: ""
  date: 2026-06-11T01:25:03.219Z
- commits:
    - subject: Update dependency chai to v6
      hash: d9a96172bab5e8091c6120cf58d03e3d5a919659
      body: |
        Update chai from 4.5.0 to 6.2.2
      footer:
        Change-type: patch
        change-type: patch
      author: balena-renovate[bot]
  version: 4.3.2
  title: ""
  date: 2026-06-11T01:08:10.830Z
- commits:
    - subject: Pin dependencies
      hash: e83ae536fe82f63d4f2a14908b54dc08bacf2c47
      body: |
        Update @types/chai
      footer:
        Change-type: patch
        change-type: patch
      author: balena-renovate[bot]
  version: 4.3.1
  title: ""
  date: 2026-06-10T14:11:32.875Z
- commits:
    - subject: Add `ParameterAliasBind` typing utility
      hash: 2f357db4d0308f7af528c071a959dea097e11a7b
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Otavio Jacobi
  version: 4.3.0
  title: ""
  date: 2026-06-03T14:44:38.692Z
- commits:
    - subject: Avoid duplicate parenthesis check in `FilterNegateExpression`
      hash: 53902d15f20b2fe4d5e97265eeac0e5ef5186580
      body: |
        We can use the existing parenthesis check of `FilterByValue` ->
        `GroupedPrecedenceExpression`
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 4.2.30
  title: ""
  date: 2026-05-08T11:57:37.881Z
- commits:
    - subject: Simplify arg checking for `FilterMethodCallExpression`
      hash: 6584e1b45101de7ae00506a6243e47093671e36c
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 4.2.29
  title: ""
  date: 2026-05-07T14:51:52.119Z
- commits:
    - subject: Revert flowzone pinning to master
      hash: a58f209394f140eaaa2a6d85eb5cf8249c93d48d
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Kyle Harding
  version: 4.2.28
  title: ""
  date: 2026-03-26T17:18:49.203Z
- commits:
    - subject: Update product-os/flowzone digest to 8ea01d3
      hash: cec7c302ccdb577b397d343f1ebb161d94582af8
      body: |
        Update product-os/flowzone
      footer:
        Change-type: patch
        change-type: patch
      author: balena-renovate[bot]
  version: 4.2.27
  title: ""
  date: 2026-03-26T12:12:27.913Z
- commits:
    - subject: Update product-os/flowzone digest to 3eb3c97
      hash: b178cc324e09394a19ce4b7b4abf1e41d2aa4110
      body: |
        Update product-os/flowzone
      footer:
        Change-type: patch
        change-type: patch
      author: balena-renovate[bot]
  version: 4.2.26
  title: ""
  date: 2026-03-26T10:20:31.929Z
- commits:
    - subject: Update product-os/flowzone digest to 7b49c1e
      hash: cdbd0ad5bc7333001467ea19dba0d6d76ed8a876
      body: |
        Update product-os/flowzone
      footer:
        Change-type: patch
        change-type: patch
      author: balena-renovate[bot]
  version: 4.2.25
  title: ""
  date: 2026-03-26T09:20:17.422Z
- commits:
    - subject: Update product-os/flowzone digest to 8d926e2
      hash: 7912afa90d49109b00fb33937ec11f23b2fef95c
      body: |
        Update product-os/flowzone
      footer:
        Change-type: patch
        change-type: patch
      author: balena-renovate[bot]
  version: 4.2.24
  title: ""
  date: 2026-03-26T08:17:48.875Z
- commits:
    - subject: Update product-os/flowzone digest to 20a58d6
      hash: b3ff2e08d1b636e86949fbe464dea83b1cf8bf3a
      body: |
        Update product-os/flowzone
      footer:
        Change-type: patch
        change-type: patch
      author: balena-renovate[bot]
  version: 4.2.23
  title: ""
  date: 2026-03-26T07:20:37.791Z
- commits:
    - subject: Update product-os/flowzone digest to 7b1359d
      hash: 1c8823d97b34f8c944e6767c10f6eb7f6365911a
      body: |
        Update product-os/flowzone
      footer:
        Change-type: patch
        change-type: patch
      author: balena-renovate[bot]
  version: 4.2.22
  title: ""
  date: 2026-03-26T06:22:07.258Z
- commits:
    - subject: Update product-os/flowzone digest to 7b87702
      hash: 67eaea126060e181fe250af9c78b6a527ae76958
      body: |
        Update product-os/flowzone
      footer:
        Change-type: patch
        change-type: patch
      author: balena-renovate[bot]
  version: 4.2.21
  title: ""
  date: 2026-03-26T05:34:19.644Z
- commits:
    - subject: Update product-os/flowzone digest to cc9836f
      hash: ba419fff732daf97b07894f31b797b954f380f48
      body: |
        Update product-os/flowzone
      footer:
        Change-type: patch
        change-type: patch
      author: balena-renovate[bot]
  version: 4.2.20
  title: ""
  date: 2026-03-26T03:54:36.271Z
- commits:
    - subject: Update product-os/flowzone digest to b79645a
      hash: 1859680d0e7083637264e1a6e8838d03e3f8a6fe
      body: |
        Update product-os/flowzone
      footer:
        Change-type: patch
        change-type: patch
      author: balena-renovate[bot]
  version: 4.2.19
  title: ""
  date: 2026-03-26T02:49:09.964Z
- commits:
    - subject: Update product-os/flowzone digest to 4815186
      hash: b29a92b717ce4195270ad41d26e99b1852f26db9
      body: |
        Update product-os/flowzone
      footer:
        Change-type: patch
        change-type: patch
      author: balena-renovate[bot]
  version: 4.2.18
  title: ""
  date: 2026-03-26T01:27:28.694Z
- commits:
    - subject: Update product-os/flowzone digest to 267495d
      hash: 1fa09d6adcc4c852c7466541286be25c7d9e1f08
      body: |
        Update product-os/flowzone
      footer:
        Change-type: patch
        change-type: patch
      author: balena-renovate[bot]
  version: 4.2.17
  title: ""
  date: 2026-03-26T00:07:04.917Z
- commits:
    - subject: Update product-os/flowzone digest to f955793
      hash: 28e40909f474e86741315050c880d43164330616
      body: |
        Update product-os/flowzone
      footer:
        Change-type: patch
        change-type: patch
      author: balena-renovate[bot]
  version: 4.2.16
  title: ""
  date: 2026-03-25T23:15:38.386Z
- commits:
    - subject: Update product-os/flowzone digest to 8674dc5
      hash: 7126b8e1a924fd53fb9758796dd2bd104c99cd70
      body: |
        Update product-os/flowzone
      footer:
        Change-type: patch
        change-type: patch
      author: balena-renovate[bot]
  version: 4.2.15
  title: ""
  date: 2026-03-25T21:39:37.444Z
- commits:
    - subject: Update product-os/flowzone digest to eb703ea
      hash: c1b6105b2470d017af9526adbbbee021740f967d
      body: |
        Update product-os/flowzone
      footer:
        Change-type: patch
        change-type: patch
      author: balena-renovate[bot]
  version: 4.2.14
  title: ""
  date: 2026-03-25T20:08:19.616Z
- commits:
    - subject: Pin product-os/flowzone action to a53cf4b
      hash: ce49098e4290b09c1d2d425c4aa8151d1d1b2655
      body: |
        Update product-os/flowzone
      footer:
        Change-type: patch
        change-type: patch
      author: balena-renovate[bot]
  version: 4.2.13
  title: ""
  date: 2026-03-24T18:20:31.661Z
- commits:
    - subject: "Tests: remove lodash"
      hash: 83043192219fb01d9c7968ab633d7afb529e5aca
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 4.2.12
  title: ""
  date: 2026-03-12T20:38:46.950Z
- commits:
    - subject: "Add id-token: write permission for NPM OIDC publishing"
      hash: cb767ef366951cd363cd272a1752f3521a5d29ec
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Kyle Harding <kyle@balena.io>
        signed-off-by: Kyle Harding <kyle@balena.io>
      author: Kyle Harding
  version: 4.2.11
  title: ""
  date: 2026-03-12T14:49:15.983Z
- commits:
    - subject: Avoid unnecessary allocations for date binds
      hash: f5d8d9b67611e732288eb4979d7707f2a007ff5f
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 4.2.10
  title: ""
  date: 2025-10-16T14:37:31.073Z
- commits:
    - subject: Replace `CollapseObjectArray` with `Object.fromEntries`
      hash: cff575f1888896b9278adda63988df3922aae6c7
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 4.2.9
  title: ""
  date: 2025-10-16T14:25:34.129Z
- commits:
    - subject: Update dependency lint-staged to v16
      hash: 1ad6c3e66d76d9fba07440f75e719f210505f9d9
      body: |
        Update lint-staged from 15.5.2 to 16.0.0
      footer:
        Change-type: patch
        change-type: patch
      author: balena-renovate[bot]
  version: 4.2.8
  title: ""
  date: 2025-09-11T12:20:28.065Z
- commits:
    - subject: Update dependency peggy to v5
      hash: a3bd65a4f4a63999b58a5076563e0eaa51a755d3
      body: |
        Update peggy from 4.2.0 to 5.0.0
      footer:
        Change-type: patch
        change-type: patch
      author: balena-renovate[bot]
  version: 4.2.7
  title: ""
  date: 2025-09-11T12:15:50.679Z
- commits:
    - subject: Update @balena/lint to 9.x
      hash: c1809b591bae1b5f1872d5a30eab2eb90337d3cd
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 4.2.6
  title: ""
  date: 2025-04-10T03:22:06.692Z
- commits:
    - subject: "Tests: convert to typescript"
      hash: 0f71c04f5812b10f4a9e09bdf280217c64caa0ee
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
    - subject: Improve typings
      hash: 3a782a7b87c1f83bb279c509b62dfb6f796e5fe7
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 4.2.5
  title: ""
  date: 2025-04-09T12:12:31.048Z
- commits:
    - subject: 'Build: switch tsconfig to use module "Node16" with type "commonjs"'
      hash: 2a6499f3c5d259680f9a0f84379c8aed57636a62
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 4.2.4
  title: ""
  date: 2025-04-09T09:30:46.885Z
- commits:
    - subject: Avoid setting $count `options` for $orderby when not provided
      hash: 4e1f9750aed95dba4731d1fe9e7a46a000ea4ab6
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
  version: 4.2.3
  title: ""
  date: 2025-04-01T08:42:18.322Z
- commits:
    - subject: Update dependency mocha to v11
      hash: 118d83467fc89b977ad89f7b9444897739399693
      body: |
        Update mocha from 10.8.2 to 11.1.0
      footer:
        Change-type: patch
        change-type: patch
      author: balena-renovate[bot]
  version: 4.2.2
  title: ""
  date: 2025-03-25T16:34:08.496Z
- commits:
    - subject: Add the missing MethodCall type
      hash: 78efcd852c6ff653da7eb17c9d15cdfaf18f177e
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
    - subject: Add the missing properties in the PropertyPath typings
      hash: dde814052753c19020bdf069050cb96c03229f24
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        See: https://github.com/balena-io-modules/odata-parser/pull/96
        see: https://github.com/balena-io-modules/odata-parser/pull/96
      author: Thodoris Greasidis
  version: 4.2.1
  title: ""
  date: 2025-03-18T11:16:09.003Z
- commits:
    - subject: Support ordering by a Collection Navigation property using a Key notation
      hash: 460e4f3775068621b914c3c4a12cac34aba5e0e0
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        See: https://balena.fibery.io/Work/Project/Shape--Build-Add-support-for-sorting-on-user-selected-tag-columns-in-the-server-side-paginated-devic-912
        see: https://balena.fibery.io/Work/Project/Shape--Build-Add-support-for-sorting-on-user-selected-tag-columns-in-the-server-side-paginated-devic-912
      author: Thodoris Greasidis
  version: 4.2.0
  title: ""
  date: 2025-03-12T23:08:54.233Z
- commits:
    - subject: Allow ['Null'] inside a bound list
      hash: ce0338116f41852351d253539f3630e085d095e0
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Otavio Jacobi
  version: 4.1.0
  title: ""
  date: 2025-02-11T13:47:36.947Z
- commits:
    - subject: "feat: compile odata `in` to a abstract sql `eq any $listBind`"
      hash: e0c9da393753d8bb056f7a822a6a821af1274e35
      body: ""
      footer:
        Change-type: major
        change-type: major
      author: Otavio Jacobi
  version: 4.0.0
  title: ""
  date: 2025-01-29T15:24:40.161Z
- commits:
    - subject: Update dependencies
      hash: e671fc822a9db4c4aa43fc5b3d46d7c9b2558700
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 3.1.2
  title: ""
  date: 2024-10-04T15:48:57.862Z
- commits:
    - subject: Avoid setting `property`/`count`/`options` for expands when not provided
      hash: 1f3e69085a7e4225c648ea55a594895c288c45e2
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
    - subject: Avoid setting nested `property` for `PropertyPath` when not provided
      hash: 020a2a429e8782c38c84650fe644953a90288321
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 3.1.1
  title: ""
  date: 2024-10-04T15:32:30.651Z
- commits:
    - subject: Use bind vars for $top and $skip options
      hash: f160a140209cc5c9d3abc617cf8de7a37a0abf16
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Pagan Gazzard
  version: 3.1.0
  title: ""
  date: 2024-10-03T23:27:17.856Z
- commits:
    - subject: Fix type checking of the declaration file
      hash: 17dc377da3031f28bb5f2ffaff9b2185d65159aa
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 3.0.8
  title: ""
  date: 2024-06-04T09:56:51.182Z
- commits:
    - subject: Update dependency husky to v9
      hash: 8d5929cbbce1765e8ad14a84a1b6e669daedd9a8
      body: |
        Update husky from 8.0.3 to 9.0.11
      footer:
        Change-type: patch
        change-type: patch
      author: Self-hosted Renovate Bot
  version: 3.0.7
  title: ""
  date: 2024-04-13T14:30:01.103Z
- commits:
    - subject: Update dependency peggy to v4
      hash: d0c83b2955f285f3cac927e4310e0b948d522189
      body: |
        Update peggy from 3.0.2 to 4.0.2
      footer:
        Change-type: patch
        change-type: patch
      author: Self-hosted Renovate Bot
  version: 3.0.6
  title: ""
  date: 2024-04-12T09:10:02.194Z
- commits:
    - subject: Update dependency lint-staged to v15
      hash: 703834a4c358dd348e1ffce797f6e3c37a03941f
      body: |
        Update lint-staged from 13.3.0 to 15.2.2
      footer:
        Change-type: patch
        change-type: patch
      author: Self-hosted Renovate Bot
  version: 3.0.5
  title: ""
  date: 2024-04-12T08:19:19.907Z
- commits:
    - subject: Update dependency @balena/lint to v8
      hash: 8048f717367a41233a995096edf2da6710e9e247
      body: |
        Update @balena/lint from 7.3.0 to 8.0.0
      footer:
        Change-type: patch
        change-type: patch
      author: Self-hosted Renovate Bot
  version: 3.0.4
  title: ""
  date: 2024-04-12T02:48:22.037Z
- commits:
    - subject: Optimize by moving constant values into global init
      hash: 94899b779fb879540f3675c3c9d7ca3f9d8af4bf
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: fisehara <harald@balena.io>
        signed-off-by: fisehara <harald@balena.io>
      author: fisehara
  version: 3.0.3
  title: ""
  date: 2024-01-04T15:30:09.102Z
- commits:
    - subject: Update dependencies
      hash: 0a7bd8ff2e506fa3988b6e1851e0098df5da3f86
      body: >
        - Update @balena/lint from 6.2.2 to 7.2.4

        - Delete `require-npm4-to-publish` as handled by `engines` parameter in
        `package.json`
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: fisehara <harald@balena.io>
        signed-off-by: fisehara <harald@balena.io>
      author: fisehara
  version: 3.0.2
  title: ""
  date: 2024-01-04T10:16:56.896Z
- commits:
    - subject: Allow running CI on external PRs
      hash: 875af25a9e8ba9ade051f76f4500f5146db675a7
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 3.0.1
  title: ""
  date: 2023-09-25T10:50:13.648Z
- commits:
    - subject: Use optional chaining operator
      hash: 1fb39ef2497b964af0f2cbc953a3f0843936fe02
      body: ""
      footer:
        Change-type: major
        change-type: major
      author: Pagan Gazzard
    - subject: Set minimum supported nodejs version to 16.13.0
      hash: 91b8f51691a9649e99f2dc64253cc5ce9b59035a
      body: ""
      footer:
        Change-type: major
        change-type: major
      author: Pagan Gazzard
  version: 3.0.0
  title: ""
  date: 2023-04-26T14:57:49.416Z
- commits:
    - subject: Update to peggy 3 and make us of the repetition operator
      hash: 3d091133ca54dfba71c2bc0d17e60780fb1bda22
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Pagan Gazzard
  version: 2.5.0
  title: ""
  date: 2023-04-26T11:09:24.513Z
- commits:
    - subject: Improve typings
      hash: ed5fa5675021485a775eb777f2358d8041b93ce1
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 2.4.6
  title: ""
  date: 2023-02-24T17:02:58.272Z
- commits:
    - subject: Use const/let as appropriate
      hash: 0824fe7d85eeb97941319749fc802f9bae3c9fb6
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 2.4.5
  title: ""
  date: 2023-02-23T16:31:08.299Z
- commits:
    - subject: Use shorthand object notation
      hash: 611c0480681965c7af06302264eac79fea18bded
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 2.4.4
  title: ""
  date: 2023-02-23T16:26:30.639Z
- commits:
    - subject: Update dependencies
      hash: 25b153aca258347c6742cb8b4efe54c0ae199695
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 2.4.3
  title: ""
  date: 2023-02-23T16:14:13.013Z
- commits:
    - subject: Test that `/$count` works with a `$filter`containing an 'and'
      hash: cda0a1a54b2830cd393240dd5dddf1e4b42877c4
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
  version: 2.4.2
  title: ""
  date: 2022-11-03T09:21:15.746Z
- commits:
    - subject: Switch from balenaCI to flowzone
      hash: 3e0435348860242b9252c2725427a42e28925b4f
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 2.4.1
  title: ""
  date: 2022-10-14T16:23:39.381Z
- commits:
    - subject: Add support for `/$count` with nested `$filter` in $orderby & $orderby
      hash: 350c08b3a8a8877290f1c753a57e86404f0d9548
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        See: https://github.com/balena-io/pinejs/issues/577
        see: https://github.com/balena-io/pinejs/issues/577
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
  version: 2.4.0
  title: "'Add support for  with nested  in  & '"
  date: 2022-09-15T06:56:48.376Z
- commits:
    - subject: Add source map
      hash: a6bb5e67fac1cdcc69491800ad042f003fa13556
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Pagan Gazzard
  version: 2.3.0
  title: "'Add source map'"
  date: 2022-06-06T15:59:20.389Z
- commits:
    - subject: Update dependencies
      hash: e63884d3e86c2654fd601cacc53f3e8e61bb1d87
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
    - subject: Remove circleci
      hash: 39e258be1ffdd9cce2c4e1bcc4ba69bf00f8de76
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 2.2.9
  title: "'Remove circleci/update deps'"
  date: 2022-04-08T13:13:27.932Z
- commits:
    - subject: Remove some typescript strict mode exceptions
      hash: 639771285e9aaae52bff21ff38eda5f921101a63
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 2.2.8
  date: 2021-09-07T13:33:26.405Z
- commits:
    - subject: Convert tests to type checked javascript
      hash: 5611426cad12ad04a6a1a682dd263d83ca8f7e0c
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 2.2.7
  date: 2021-09-06T18:18:46.827Z
- commits:
    - subject: Switch to peggy for compiling the grammar
      hash: 57330ff50fda619d56d3bc32ebef6cf7cebfa395
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 2.2.6
  date: 2021-07-09T12:31:51.225Z
- commits:
    - subject: Delete CODEOWNERS
      hash: 7dda51dbe36cfa194bcb33a0a37dda737fb56313
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        See: https://www.flowdock.com/app/rulemotion/pub/threads/trLcZFnSX9fLZn4LiaIv4xuBbah
        see: https://www.flowdock.com/app/rulemotion/pub/threads/trLcZFnSX9fLZn4LiaIv4xuBbah
      author: Thodoris Greasidis
  version: 2.2.5
  date: 2021-06-30T21:32:05.794Z
- commits:
    - subject: Ensure boundaries on keywords to fix parsing of eg `note eq 'foobar'`
      hash: a76734e4b4748b6bbd45bdc80b46ad80007f1cb4
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 2.2.4
  date: 2021-05-18T11:51:40.154Z
- commits:
    - subject: Optimize `QuotedText` for the common case of few/no apostrophes
      hash: d28bd7a207b37f23a43e140ed6f508d93a698b97
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 2.2.3
  date: 2021-03-15T15:27:31.695Z
- commits:
    - subject: Optimize number parsing
      hash: e443ad68f1e3b68ae9aee771160b81da5f319e9c
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 2.2.2
  date: 2021-01-25T13:00:50.460Z
- commits:
    - subject: Update dependencies
      hash: a1906bf3447b6c8ab30ae9951883a738050d69aa
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 2.2.1
  date: 2020-11-25T16:09:50.140Z
- commits:
    - subject: Add support for metadata argument in $format
      hash: eecb0df57610d3f13bfc6b168790690dc0dce038
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Pagan Gazzard
  version: 2.2.0
  date: 2020-08-18T16:23:49.447Z
- commits:
    - subject: Add support for specifying named keys
      hash: 926615afa77b3c67db8429a03ac5437838fbf939
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Pagan Gazzard
  version: 2.1.0
  date: 2020-07-10T16:53:25.846Z
- commits:
    - subject: Improve typings
      hash: bb94134f7231ef71ce5b1ce52d255902b8e7e1a6
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 2.0.1
  date: 2020-07-10T16:33:59.426Z
- commits:
    - subject: Rename to @balena/odata-parser
      hash: 9c835596afc1abfc4b5a260fddcd3ee2f987e63f
      body: ""
      footer:
        Change-type: major
        change-type: major
      author: Pagan Gazzard
    - subject: Update to @balena/lint 5.x
      hash: 8f80b624e83b2045f9c84ed813fb7399874fe684
      body: ""
      footer:
        Change-type: major
        change-type: major
      author: Pagan Gazzard
    - subject: Drop support for nodejs 8
      hash: e5a1507c373decd51d5e1d8781ae667b817c1bc7
      body: ""
      footer:
        Change-type: major
        change-type: major
      author: Pagan Gazzard
    - subject: "CI: Add nodejs 14 to the test matrix"
      hash: 86c69609cad382db78014894d46e039898ceee62
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
    - subject: "CI: Remove circleci publishing in favor of balenaCI"
      hash: 39515ff69eb0e6bc3137db79b351e5a9512f9b85
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 2.0.0
  date: 2020-05-11T19:40:04.463Z
- commits:
    - subject: Update dependencies
      hash: d991b20f6c90221c9a3734d0461540ec501576ad
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 1.4.1
  date: 2020-04-10T14:30:05.458Z
- commits:
    - subject: "✨: Add support for canAccess method call on resource"
      hash: bf99443b20616fef6344e3262832002d0d3909fd
      body: |
        Add support for `canAccess` method call on resource
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Andreas Fitzek <andreas@balena.io>
        signed-off-by: Andreas Fitzek <andreas@balena.io>
      author: Andreas Fitzek
  version: 1.4.0
  date: 2020-03-02T13:31:22.416Z
- commits:
    - subject: Add CODEOWNERS
      hash: 35fbb37a9db0d21c9c26ddef90e1aa2f34f8ac13
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 1.3.1
  date: 2020-01-22T16:12:13.357Z
- commits:
    - subject: Add support for `/$count` in filters
      hash: 8ef2e81c095c80ed9de69560dd7c1cc49bb80e34
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Pagan Gazzard
  version: 1.3.0
  date: 2019-11-21T21:24:01.493Z
- commits:
    - subject: Optimise merging of operands in `FilterByExpressionLoop`
      hash: 1f094ccea303ecf8b8e713bf897af55126358e5a
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 1.2.3
  date: 2019-09-20T16:40:26.961Z
- commits:
    - subject: Accept `+` in place of ` `/`%20` as some tools encode spaces that way
      hash: 6efd353cd3d7dac3af983a1762eeccbb05b9a366
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 1.2.2
  date: 2019-07-03T12:21:08.102Z
- commits:
    - subject: Accept trailing `?` with no query parameters
      hash: 9b17b794a02d62611c1a658b886d0b5370ae1de5
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 1.2.1
  date: 2019-07-02T20:45:24.171Z
- commits:
    - subject: Support `;` for separating expand options
      hash: 3af2ad056411015b25f7479550e5c194dfbaa4db
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Pagan Gazzard
  version: 1.2.0
  date: 2019-06-07T14:49:44.320Z
- commits:
    - subject: Improve typings
      hash: 11ace6373275b227497acbf2e40c2a33884adf7e
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 1.1.1
  date: 2019-06-07T12:56:16.974Z
- commits:
    - subject: Add typings
      hash: a2c4bfe660bbe8d5de554f15cd89ef5a9c30de74
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Pagan Gazzard
  version: 1.1.0
  date: 2019-06-06T12:47:33.222Z
- commits:
    - subject: Fix adding parameter alias to the options object
      hash: 247af0df0b4f3d6879d4415bced14fdf17beef76
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 1.0.4
  date: 2019-05-27T16:09:15.294Z
- commits:
    - subject: Add .versionbot/CHANGELOG.yml for downstream changelogs
      hash: d871880a00c86b8eeec37489cf1d62a3688aabcc
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 1.0.3
  date: 2019-05-08T14:25:13.528Z
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: 70ac83b0059a99d1d42e986f0a42fb7120c35ee8
      subject: Update dependencies
  date: 2019-04-15T06:51:46Z
  version: 1.0.2
- commits:
    - author: Lucian
      body: "Fixes #28"
      footers:
        change-type: patch
        signed-off-by: Lucian <lucian.buzzo@gmail.com>
      hash: 43e023bd8103ab54e3464d348ef684be0e700d27
      subject: Update README npm badge and change github links to balena-io-modules
  date: 2018-11-22T02:37:11Z
  version: 1.0.1
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: major
      hash: 8ffdb2919bd0f9b10ae8a8a1895ffd56c1ac2c2a
      subject: Convert to pegjs
    - author: Pagan Gazzard
      body: ""
      hash: cb29bf28a20b75685b1025238a15b52ac57b8e2c
      subject: Optimise ReservedUriComponent
    - author: Pagan Gazzard
      body: ""
      hash: a51d8235e62b960371784817c2fa6109002daffc
      subject: Optimise out ReservedUriComponent
    - author: Pagan Gazzard
      body: ""
      hash: 13e8846e1eeefbb1b7de219457ac8a3cc953ab59
      subject: Drop the standalone space rule as an optimisation
    - author: Pagan Gazzard
      body: |-
        This is a nice optimisation but does comes at the cost of error
        messages only specifying "expected $" instead of $select/$top/etc
      hash: 859b7c22ce2d9ef507c474bd019e2f0c2045e90f
      subject: Optimise out Dollar
    - author: Pagan Gazzard
      body: ""
      hash: 110b41d6cd649851b01c552bf83f05e10a2b8289
      subject: Update to pegjs 0.11
    - author: Pagan Gazzard
      body: ""
      hash: 892b5e91b47f332c93d4452ac3a9adbfcd11affd
      subject: Optimise FilterNegateExpression
    - author: Pagan Gazzard
      body: ""
      hash: 356b3829865c9edd85f72c089267976f5fb2ad66
      subject: Optimise out `letter`
    - author: Pagan Gazzard
      body: ""
      hash: 3ab8f57d1b778bd35a4fc94e767c049738348181
      subject: Optimise out `digit`
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: minor
      hash: 8c250428ec46b9c00b3ab159f489cc5ae587dac8
      subject: Use a prepare script instead of committing compiled files
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: major
      hash: ad33e66c843d47a083484d7b0e67a26c75701c17
      subject: Drop node 4 support
    - author: Pagan Gazzard
      body: ""
      hash: 38b9791650fc08c1dea87534df642b5f7ebb8ffd
      subject: Use a config file for options and disable unused features
    - author: Pagan Gazzard
      body: ""
      hash: 0b5577b67c4018dc5aef2bc15208182ad4e107a3
      subject: Add a specific error message for the $ query option check
  date: 2018-10-31T07:32:54Z
  version: 1.0.0
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
        signed-off-by: Pagan Gazzard <page@resin.io>
      hash: efacf6d5e110ef69fc2a1b55cd098c5a8f56d80d
      subject: Correctly fail on empty options that are invalid
  date: 2018-09-07T07:40:01Z
  version: 0.3.6
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: 250ca2bae5a884a5b3298720cd1102cb7100db3d
      subject: Fix `in` for text literals.
  date: 2018-06-11T07:39:27Z
  version: 0.3.5
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: a294db9da8c3a555eae0002117f1177e3e8cd631
      subject: Add support for the `in` operator.
  date: 2018-06-08T11:44:34Z
  version: 0.3.4
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: 459b999bee8916e98c0079382217524002ec7139
      subject: Add support for parameter aliases of literal values.
  date: 2018-06-08T11:35:13Z
  version: 0.3.3
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: 709449fcf57b4c56e872b7511fc0bb41a9c0a3a3
      subject: Fix tests indentations.
  date: 2018-06-08T11:22:58Z
  version: 0.3.2
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: 25c199128560c68aaf3741faf8bbf7226416dfa9
      subject: Check lhs is an array before trying to merge matching operators, fixes
        cases where the lhs is "null", eg "null eq Foo"
  date: 2018-06-01T15:46:07Z
  version: 0.3.1
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: minor
      hash: 9f4b1f8d4d95a0ad990b3d61465016dcf30c6fab
      subject: Switch to using a precedence climbing method for handling precedence,
        it offers much better performance and also makes the precedence ordering
        clearer.
  date: 2018-05-17T19:46:37Z
  version: 0.3.0
- commits:
    - author: Pagan Gazzard
      body: This results in an ~30% improvement for my benchmark
      footers:
        change-type: patch
      hash: b6fafdaaad9336d515872b64d5e3e602bba96e81
      subject: Inline `Apostrophe` into `ReservedUriComponent`.
  date: 2018-05-09T09:55:24Z
  version: 0.2.9
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: cb57ff359144a8630a6bf584ae05f25c74a13665
      subject: Optimise the `FilterMethodCallExpr`.
  date: 2018-05-03T10:37:55Z
  version: 0.2.8
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: d2569f54d807ee734a5977c043d82cc0acab54fe
      subject: Optimise the custom `space` rule. It is a very hot rule and gains
        significant benefits from this.
  date: 2018-05-03T09:48:51Z
  version: 0.2.7
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: 726da74e04f83a8d4eddbfa6b3e599d37a82d285
      subject: Move circle.yml to .circleci/config.yml
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: 41ffc6c7d8f14ff738b9105278d00059b964eadd
      subject: Add node 10 to the circleci tests
  date: 2018-04-30T09:17:09Z
  version: 0.2.6
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: 1f58fb32347a0511d7e12f9be4d7aded4c49dd1a
      subject: Refactor `ReservedUriComponent` to improve performance of the generated
        code
  date: 2018-03-06T07:31:14Z
  version: 0.2.5
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: c63befd23c6bc5db1bfb9d98acd42241664adbf2
      subject: Fix parsing of reserved options if the $ is quoted
  date: 2018-01-27T03:27:36Z
  version: 0.2.4
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: 0c384476a47b4f51a6a817c52916614529155bc4
      subject: Set up circleci auto-publishing
  date: 2017-12-04T13:18:16Z
  version: 0.2.3
- commits:
    - author: Giovanni Garufi
      body: ""
      footers:
        change-type: patch
      hash: 1f2a8fa99fd992b5e4f1d6489485d168332ed9b7
      subject: Added versionist
  date: 2017-09-25T06:47:30Z
  version: 0.2.2
- commits:
    - author: Giovanni Garufi
      body: This entry points parses a suitable value to an OdataBind
      hash: 1dffb0f2397e056127a04da48ffb2e6002d1ca8f
      subject: Added ExternalKeyBind
    - author: Giovanni Garufi
      body: ""
      hash: 1e8cff0aec91c0e2dafdce24fa8453b5e5858cff
      subject: Fixed spacing
    - author: Giovanni Garufi
      body: ""
      hash: 201a7ef61e2493f464dfe9b5687a43b59e8167ec
      subject: Add some general information in the README
    - author: Giovanni Garufi
      body: ""
      hash: 260e587b48d7cba5bf018bbafe7e1582e75dd16f
      subject: Add support for changeset syntax
    - author: Giovanni Garufi
      body: ""
      hash: f5d05b8b1b730cf84c4fb0e5b327aa7c60696e55
      subject: Refactored references among requests as Binds
    - author: Giovanni Garufi
      body: ""
      hash: 5e2bfa51806d201cf080d16a9f2ac064bca8845c
      subject: Reverted js file to master branch version
    - author: Giovanni Garufi
      body: ""
      hash: e9c12ee9758ba82507dd3532cffd33cfb9cc4b3e
      subject: Fixed according to review
    - author: Giovanni Garufi
      body: ""
      hash: f4147b6c9529872dbe4c53db4a6066e109e4ea5d
      subject: Unified ContentReference and slightly changed API. If the resource is a
        reference it is represented with the bind
    - author: Giovanni Garufi
      body: ""
      hash: 3eab31e6c4edf8468fd3ad680db3fe6a82ae5432
      subject: Fixed indentation and renamed Ref to ContentReference
  date: 2017-05-03T02:14:40Z
  version: 0.2.1
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: c2433755975e62e4ac2d3f33be55ae5013af4b3d
      subject: Remove redundant section from `FilterNegateExpression` which is already
        covered by `FilterByValue` -> `GroupedPrecedenceExpression`
  date: 2018-05-17T19:42:21Z
  version: 0.2.15
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: d3c90414bcba2e72ee4f121a963ed78ca6efc393
      subject: Use the compiled odata-parser for tests rather than compiling on the fly.
  date: 2018-05-17T19:39:08Z
  version: 0.2.14
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: e489ce4b81feb023fb9f0bf4d990f368760393f2
      subject: Optimise `Boolean`
  date: 2018-05-17T13:11:16Z
  version: 0.2.13
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: 948153c27c1bb1032d420d6c945959af3d64dfc0
      subject: Optimise `QueryOption`/`ExpandPathOption`
  date: 2018-05-17T09:56:54Z
  version: 0.2.12
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: bfcb73763449af237c991b50504d23e64881c09e
      subject: Optimise `ODataParser.space`
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: 069acc258bf17c02b21a6c5f9f43f86e016c6f77
      subject: Optimise `ResourceName`.
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: 8ea36c8c07f32259112fe922e942edfe9d3e3696
      subject: Optimise `spaces`
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: 19e590aa31472f45a4133d8094f2db80c3e8ed84
      subject: Optimise `ExpandPathOption` and `QueryOption` by checking the more
        common options first.
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: cedbd699d437c5aacd80910812f2a6fc20335252
      subject: Optimise `FilterByValue` by checking the more common options first
        where possible.
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: fdc285aaeb2466fa845e9fdfe176aa3426487a73
      subject: Optimise `ResourceName` further.
  date: 2018-05-14T10:13:27Z
  version: 0.2.11
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: d2dffc64843aa7a461c0bd06e8af1694ee5e84cc
      subject: Update dependencies
  date: 2018-05-10T00:03:21Z
  version: 0.2.10
- commits:
    - author: Pagan Gazzard
      body: ""
      hash: d07b64b4847af7c2f6655e2cc88f5afe2676be67
      subject: Return the odata tree and bindings separately, so that is is possible
        to easily reuse trees even when bindings change.
    - author: Pagan Gazzard
      body: ""
      hash: 44cda9dd5e1da248262504eb96d65200971c3241
      subject: Add linting
  date: 2016-10-28T16:57:49Z
  version: 0.2.0
