# @osdk/functions

## 1.14.0

### Minor Changes

- 9186c14: Added datasets and mediaSets to ScopeResources

### Patch Changes

- Updated dependencies [3e915ee]
- Updated dependencies [742fe69]
- Updated dependencies [ac0303b]
  - @osdk/client@2.40.0

## 1.13.0

### Minor Changes

- c4d39ed: Added support for Byte and Short types in @osdk/functions
- b6f0fc3: Added FunctionConfig and Scope experimental types
- 79f8a6e: Stop serializing GeoJSON `Point` geometries into a `"lat,lon"` string when sending object property/parameter values. This broke geoshape values that are Points (the transaction edits and action endpoints rejected `"lat,lon"` with `InvalidTransactionEditPropertyValue` / invalid parameter for `GeoShape`). GeoJSON values are now passed through as objects, which the server accepts for both geoshape and geopoint/geohash targets. The FauxFoundry geohash action-parameter validator now also accepts GeoJSON objects, matching the real server.

### Patch Changes

- Updated dependencies [06adca1]
- Updated dependencies [79f8a6e]
  - @osdk/client@2.32.0

## 1.12.0

### Minor Changes

- 13132b8: Fix writeable client reads not flushing staged edits: persist `flushEdits` onto the client context and wire it to the EditRequestManager so awaiting a read (fetchOne/fetchPage/aggregate/query) flushes pending creates/updates first.

### Patch Changes

- Updated dependencies [a5066b5]
- Updated dependencies [3e03544]
- Updated dependencies [13132b8]
  - @osdk/client@2.28.0

## 1.11.0

### Minor Changes

- 21003f1: Export additional GeoJSON subtypes (GeometryCollection, LineString, MultiLineString, MultiPoint, MultiPolygon, Polygon) alongside Geometry and Point.

### Patch Changes

- @osdk/client@2.26.0

## 1.10.0

### Minor Changes

- 51b3bce: Modify uploadMedia to return a Media object

### Patch Changes

- Updated dependencies [f90a2da]
- Updated dependencies [9eb67e4]
- Updated dependencies [51b3bce]
- Updated dependencies [75f877f]
  - @osdk/client@2.20.0

## 1.9.0

### Minor Changes

- 56c5630: Drop redundant `--config $(find-up dprint.json)` from `lint`, `fix-lint`, and `format` scripts. dprint already auto-discovers `dprint.json` by walking up from cwd; the substitution was a no-op anyway since `find-up` is an npm package, not a CLI. Also fix the `uploadMediaOntologyEdits` documentation example so its `// @ts-ignore` survives dprint reformatting (the broken `format` step had been masking this).

### Patch Changes

- Updated dependencies [56c5630]
- Updated dependencies [17d7ba2]
  - @osdk/client@2.16.0

## 1.8.0

### Minor Changes

- 2c51525: Add `Aliases.source` API for resolving egress connection aliases

### Patch Changes

- Updated dependencies [f12977d]
- Updated dependencies [eb36e21]
- Updated dependencies [d892397]
- Updated dependencies [c5a6047]
- Updated dependencies [45be476]
- Updated dependencies [20e9678]
  - @osdk/client@2.14.0

## 1.7.0

### Minor Changes

- f01a8f4: improvements(build): significant reduction in build task graphs

### Patch Changes

- Updated dependencies [29ab35a]
- Updated dependencies [0fb9c8a]
- Updated dependencies [f01a8f4]
- Updated dependencies [f34a1ce]
- Updated dependencies [7e7f70b]
  - @osdk/client@2.10.0

## 1.6.0

### Minor Changes

- 776ae8a: Simulated release
- 7538b79: Allow link/unlink edits for ONE direction links
- 0a0d7cb: Filter out $ prefixed properties when creating or updating objects in writeable client
- 35f2f1a: Add Media inputs/outputs for Queries
- 34a5ad2: Add helper functions for resolving custom and model aliases in functions

### Patch Changes

- Updated dependencies [322c5bc]
- Updated dependencies [c40444b]
- Updated dependencies [09e5659]
- Updated dependencies [abb0e0f]
- Updated dependencies [fceb4ce]
- Updated dependencies [520398c]
- Updated dependencies [73e617e]
- Updated dependencies [cbfa135]
- Updated dependencies [c8384de]
- Updated dependencies [f294f5a]
- Updated dependencies [dfc8019]
- Updated dependencies [599426b]
- Updated dependencies [e64bf0b]
- Updated dependencies [27a5902]
- Updated dependencies [f4604c2]
- Updated dependencies [642be5f]
- Updated dependencies [baba327]
- Updated dependencies [8825f8c]
- Updated dependencies [2b01323]
- Updated dependencies [8c60682]
- Updated dependencies [dda14be]
- Updated dependencies [ffc6efe]
- Updated dependencies [2855223]
- Updated dependencies [15e1686]
- Updated dependencies [26cec61]
- Updated dependencies [d1ad4d1]
- Updated dependencies [0d174a2]
- Updated dependencies [d284bf2]
- Updated dependencies [4ef6adc]
- Updated dependencies [2ebe62c]
- Updated dependencies [60b5ffb]
- Updated dependencies [abb0e0f]
- Updated dependencies [8c30908]
- Updated dependencies [4cd7389]
- Updated dependencies [92e7297]
- Updated dependencies [35f2f1a]
- Updated dependencies [c9d954d]
- Updated dependencies [044eb80]
- Updated dependencies [9d234b9]
- Updated dependencies [f5f95e2]
- Updated dependencies [46f0a47]
- Updated dependencies [4470c0d]
- Updated dependencies [d80c234]
- Updated dependencies [61e33ab]
- Updated dependencies [71e28ef]
- Updated dependencies [5848e3c]
  - @osdk/client@2.8.0

## 1.6.0-beta.4

### Minor Changes

- 7538b79: Allow link/unlink edits for ONE direction links
- 34a5ad2: Add helper functions for resolving custom and model aliases in functions

### Patch Changes

- Updated dependencies [09e5659]
- Updated dependencies [2ebe62c]
  - @osdk/client@2.8.0-beta.16

## 1.6.0-beta.3

### Minor Changes

- 35f2f1a: Add Media inputs/outputs for Queries

### Patch Changes

- Updated dependencies [e64bf0b]
- Updated dependencies [baba327]
- Updated dependencies [d1ad4d1]
- Updated dependencies [35f2f1a]
- Updated dependencies [71e28ef]
  - @osdk/client@2.8.0-beta.14

## 1.6.0-beta.2

### Minor Changes

- 0a0d7cb: Filter out $ prefixed properties when creating or updating objects in writeable client

### Patch Changes

- @osdk/client@2.8.0-beta.8

## 1.5.0-beta.4

### Minor Changes

- c6124eb: Add ability to flush edits to transactions

### Patch Changes

- Updated dependencies [c6124eb]
  - @osdk/client@2.7.0-beta.8

## 1.5.0-beta.3

### Minor Changes

- dc33f68: Add Transaction ID to Queries

### Patch Changes

- Updated dependencies [dc33f68]
  - @osdk/client@2.7.0-beta.5

## 1.5.0-beta.2

### Minor Changes

- 448763f: introduce new token field, note readToken as deprecated

### Patch Changes

- Updated dependencies [a23784c]
- Updated dependencies [f0a57a5]
  - @osdk/client@2.7.0-beta.3

## 1.4.0-beta.9

### Minor Changes

- 84f0eef: Bumping OSDK apis

### Patch Changes

- Updated dependencies [84f0eef]
- Updated dependencies [486ef7e]
- Updated dependencies [ea077c6]
  - @osdk/client@2.6.0-beta.13

## 1.4.0-beta.8

### Minor Changes

- 3fbb596: Pipe through transactionId to endpoints that load data via object sets

### Patch Changes

- Updated dependencies [3fbb596]
  - @osdk/client@2.6.0-beta.10

## 1.4.0-beta.7

### Minor Changes

- f318daf: Use correct API gateway service name

## 1.4.0-beta.6

### Minor Changes

- a2e9c62: Fix upload function.

## 1.4.0-beta.5

### Minor Changes

- b307201: Add edits support for media reference.

### Patch Changes

- @osdk/client@2.6.0-beta.9

## 1.4.0-beta.4

### Minor Changes

- 7f9f123: Add foundry hostname util

## 1.4.0-beta.3

### Minor Changes

- a1ffb20: Use new ephemeral media upload endpoint.

### Patch Changes

- Updated dependencies [a1ffb20]
- Updated dependencies [e62c692]
  - @osdk/client@2.6.0-beta.8

## 1.4.0-beta.2

### Minor Changes

- 84e61fc: Add propertyValueFormatting type to property metadata

### Patch Changes

- Updated dependencies [84e61fc]
- Updated dependencies [c4f8529]
- Updated dependencies [b762231]
- Updated dependencies [f7ae38a]
- Updated dependencies [f085283]
  - @osdk/client@2.6.0-beta.2

## 1.3.0

### Patch Changes

- 776ae8a: Simulated release
- a41b62a: add markings types to osdk/functions
- 4b1b399: Update dependencies with @osdk/foundry.core
- 0a0e560: Reexport user and group id types with branding
- 7cdab1d: Update platform sdk dependencies
- a00d2ed: Update Platform SDK dependencies
- 9bbe664: Add compile check to prevent link and unlink edits when traversing a One direction
- 1a647a8: Adding geometry type support
- a96d89e: Update Platform SDK dependencies
- 3ae01bb: Add UserFacingError to functions package
- ba5f116: Add Principal Type
- 7cdab1d: Add implementation for transaction edits
- Updated dependencies [322c5bc]
- Updated dependencies [b05075d]
- Updated dependencies [d797f0c]
- Updated dependencies [7160276]
- Updated dependencies [7cdab1d]
- Updated dependencies [a00d2ed]
- Updated dependencies [ab29baa]
- Updated dependencies [85e8edb]
- Updated dependencies [eeaf8eb]
- Updated dependencies [3d7461d]
- Updated dependencies [7bdac45]
- Updated dependencies [37eb75b]
- Updated dependencies [7b97128]
- Updated dependencies [b9e9a88]
- Updated dependencies [76905f5]
- Updated dependencies [48d52b7]
- Updated dependencies [a96d89e]
- Updated dependencies [48040a8]
- Updated dependencies [20962bc]
- Updated dependencies [cbcf2ad]
- Updated dependencies [052a96b]
- Updated dependencies [f49171a]
  - @osdk/client@2.5.0

## 1.3.0-beta.7

### Minor Changes

- 9bbe664: Add compile check to prevent link and unlink edits when traversing a One direction

### Patch Changes

- Updated dependencies [85e8edb]
  - @osdk/client@2.5.0-beta.12

## 1.3.0-beta.6

### Minor Changes

- 1a647a8: Adding geometry type support

### Patch Changes

- Updated dependencies [ab29baa]
  - @osdk/client@2.5.0-beta.7

## 1.3.0-beta.5

### Minor Changes

- a41b62a: add markings types to osdk/functions

### Patch Changes

- Updated dependencies [d797f0c]
- Updated dependencies [cbcf2ad]
  - @osdk/client@2.5.0-beta.6

## 1.3.0-beta.4

### Minor Changes

- a00d2ed: Update Platform SDK dependencies
- a96d89e: Update Platform SDK dependencies

### Patch Changes

- Updated dependencies [a00d2ed]
- Updated dependencies [a96d89e]
  - @osdk/client@2.5.0-beta.4

## 1.3.0-beta.3

### Minor Changes

- 4b1b399: Update dependencies with @osdk/foundry.core
- 0a0e560: Reexport user and group id types with branding
- 3ae01bb: Add UserFacingError to functions package

### Patch Changes

- Updated dependencies [7bdac45]
- Updated dependencies [20962bc]
  - @osdk/client@2.5.0-beta.3

## 1.3.0-beta.2

### Minor Changes

- 7cdab1d: Update platform sdk dependencies
- ba5f116: Add Principal Type
- 7cdab1d: Add implementation for transaction edits

### Patch Changes

- Updated dependencies [b05075d]
- Updated dependencies [7160276]
- Updated dependencies [7cdab1d]
- Updated dependencies [b9e9a88]
- Updated dependencies [76905f5]
- Updated dependencies [48d52b7]
  - @osdk/client@2.5.0-beta.2

## 1.2.0-beta.11

### Patch Changes

- Updated dependencies [06fd45a]
  - @osdk/client@2.4.0-beta.17

## 1.2.0-beta.10

### Patch Changes

- Updated dependencies [c763807]
  - @osdk/client@2.4.0-beta.16

## 1.2.0-beta.9

### Patch Changes

- Updated dependencies [d2d36e1]
  - @osdk/client@2.4.0-beta.15

## 1.2.0-beta.8

### Patch Changes

- @osdk/client@2.4.0-beta.14

## 1.2.0-beta.7

### Patch Changes

- Updated dependencies [4bc848b]
  - @osdk/client@2.4.0-beta.13

## 1.2.0-beta.6

### Patch Changes

- Updated dependencies [402eb67]
  - @osdk/client@2.4.0-beta.12

## 1.2.0-beta.5

### Patch Changes

- @osdk/client@2.4.0-beta.11

## 1.2.0-beta.4

### Minor Changes

- b22a1fd: Support Ontology interface edits
- d8cb63c: Exports interface edit types from internal package
- f022ffe: Add experimental transactions shape

### Patch Changes

- Updated dependencies [f022ffe]
  - @osdk/client@2.4.0-beta.10

## 1.2.0-beta.3

### Patch Changes

- Updated dependencies [9101bad]
  - @osdk/client@2.4.0-beta.9

## 1.2.0-beta.2

### Minor Changes

- 9be5e2b: add notification type

## 1.1.0-beta.10

### Patch Changes

- Updated dependencies [991dbd4]
- Updated dependencies [266b756]
- Updated dependencies [8d69555]
  - @osdk/client@2.3.0-beta.10

## 1.1.0-beta.9

### Patch Changes

- Updated dependencies [5a15cfd]
  - @osdk/client@2.3.0-beta.9

## 1.1.0-beta.8

### Patch Changes

- @osdk/client@2.3.0-beta.8

## 1.1.0-beta.7

### Minor Changes

- f8db93d: improve media upload (beta)

### Patch Changes

- Updated dependencies [2a23cca]
- Updated dependencies [f8db93d]
  - @osdk/client@2.3.0-beta.7

## 1.1.0-beta.6

### Patch Changes

- Updated dependencies [9839eab]
- Updated dependencies [cd911a6]
- Updated dependencies [2c800e5]
- Updated dependencies [cd911a6]
  - @osdk/client@2.3.0-beta.6

## 1.1.0-beta.5

### Patch Changes

- @osdk/client@2.3.0-beta.5

## 1.1.0-beta.4

### Patch Changes

- Updated dependencies [43c5547]
- Updated dependencies [3736624]
- Updated dependencies [3b5ccaa]
  - @osdk/client@2.3.0-beta.4

## 1.1.0-beta.3

### Patch Changes

- @osdk/client@2.3.0-beta.3

## 1.1.0-beta.2

### Patch Changes

- @osdk/client@2.3.0-beta.2

## 1.0.0

### Patch Changes

- cef1846: Relax peer dep for client.
- 4dfd87a: Fix exports from @osdk/functions.unstable package
- 0e874b1: Exporting more entities from functions package.
- ea280a6: Created for functions usage.
- 889e84b: Release
- e8cdbb8: Add ontology edits API
- eab3988: Rename @osdk/functions.unstable to @osdk/functions
- 317b555: Release
- 6f30353: Method params typing fix on EditBatch interface
- 751e5b3: Use client as peer dep in functions package.
- e38a2e5: Small improvements to functions ontology edits API
- Updated dependencies [322c5bc]
- Updated dependencies [b61e9f5]
- Updated dependencies [7416ce4]
- Updated dependencies [1ba3871]
- Updated dependencies [12843cb]
- Updated dependencies [18ba34f]
- Updated dependencies [cdd3154]
- Updated dependencies [56aa502]
- Updated dependencies [abe4897]
- Updated dependencies [63b2e63]
- Updated dependencies [cddfbf9]
- Updated dependencies [5a12181]
- Updated dependencies [2ce3659]
- Updated dependencies [7416ce4]
- Updated dependencies [26c2d95]
- Updated dependencies [430dee3]
- Updated dependencies [397f906]
- Updated dependencies [488b51c]
- Updated dependencies [fccd9ac]
- Updated dependencies [5665b18]
- Updated dependencies [761e69d]
- Updated dependencies [889e84b]
- Updated dependencies [62e5965]
- Updated dependencies [ed69666]
- Updated dependencies [c92fe73]
- Updated dependencies [2517750]
- Updated dependencies [4183a55]
- Updated dependencies [1e16dcb]
- Updated dependencies [70b4464]
- Updated dependencies [2f6206c]
- Updated dependencies [81c0d8c]
- Updated dependencies [81c0d8c]
- Updated dependencies [791e655]
- Updated dependencies [317b555]
- Updated dependencies [879b6c3]
- Updated dependencies [63b2e63]
- Updated dependencies [2517750]
- Updated dependencies [1e16dcb]
- Updated dependencies [f4370e3]
- Updated dependencies [ea4e4b1]
- Updated dependencies [a146ce4]
- Updated dependencies [cc380b5]
- Updated dependencies [e873024]
- Updated dependencies [88591f7]
- Updated dependencies [751e5b3]
- Updated dependencies [805df40]
- Updated dependencies [fe0cc43]
- Updated dependencies [2517750]
- Updated dependencies [5467a0f]
- Updated dependencies [2517750]
- Updated dependencies [63b2e63]
  - @osdk/client@2.2.0

## 1.0.0-beta.17

### Patch Changes

- Updated dependencies [4183a55]
  - @osdk/client@2.2.0-beta.23

## 1.0.0-beta.16

### Patch Changes

- Updated dependencies [18ba34f]
  - @osdk/client@2.2.0-beta.22

## 1.0.0-beta.15

### Minor Changes

- eab3988: Rename @osdk/functions.unstable to @osdk/functions

## 1.0.0-beta.14

### Minor Changes

- 317b555: Release

### Patch Changes

- Updated dependencies [317b555]
  - @osdk/client@2.2.0-beta.21

## 1.0.0-beta.13

### Minor Changes

- 889e84b: Release
- 6f30353: Method params typing fix on EditBatch interface

### Patch Changes

- Updated dependencies [889e84b]
  - @osdk/client@2.2.0-beta.20

## 1.0.0-beta.12

### Patch Changes

- Updated dependencies [1f6842f]
  - @osdk/client@2.2.0-beta.19

## 1.0.0-beta.11

### Patch Changes

- Updated dependencies [56aa502]
  - @osdk/client@2.2.0-beta.18

## 0.1.0-beta.10

### Minor Changes

- cef1846: Relax peer dep for client.
- 751e5b3: Use client as peer dep in functions package.

### Patch Changes

- Updated dependencies [b61e9f5]
- Updated dependencies [abe4897]
- Updated dependencies [5a12181]
- Updated dependencies [430dee3]
- Updated dependencies [70b4464]
- Updated dependencies [791e655]
- Updated dependencies [751e5b3]
  - @osdk/client@2.2.0-beta.17

## 0.1.0-beta.9

### Minor Changes

- e38a2e5: Small improvements to functions ontology edits API

### Patch Changes

- @osdk/client@2.2.0-beta.16
- @osdk/api@2.2.0-beta.16

## 0.1.0-beta.8

### Patch Changes

- Updated dependencies [ed69666]
- Updated dependencies [1e16dcb]
- Updated dependencies [1e16dcb]
- Updated dependencies [f4370e3]
- Updated dependencies [cc380b5]
  - @osdk/client@2.2.0-beta.15
  - @osdk/api@2.2.0-beta.15

## 0.1.0-beta.7

### Patch Changes

- Updated dependencies [6abf078]
  - @osdk/api@2.2.0-beta.14
  - @osdk/client@2.2.0-beta.14

## 0.1.0-beta.6

### Patch Changes

- Updated dependencies [2ce3659]
- Updated dependencies [488b51c]
- Updated dependencies [71462e9]
- Updated dependencies [e873024]
- Updated dependencies [88591f7]
  - @osdk/client@2.2.0-beta.13
  - @osdk/api@2.2.0-beta.13

## 0.1.0-beta.5

### Patch Changes

- Updated dependencies [c92fe73]
  - @osdk/client@2.2.0-beta.12
  - @osdk/api@2.2.0-beta.12

## 0.1.0-beta.4

### Patch Changes

- Updated dependencies [7170fd1]
  - @osdk/api@2.2.0-beta.11
  - @osdk/client@2.2.0-beta.11

## 0.1.0-beta.3

### Minor Changes

- 4dfd87a: Fix exports from @osdk/functions.unstable package

### Patch Changes

- Updated dependencies [23ea0e4]
- Updated dependencies [46cede4]
- Updated dependencies [81c0d8c]
- Updated dependencies [81c0d8c]
  - @osdk/api@2.2.0-beta.10
  - @osdk/client@2.2.0-beta.10

## 0.1.0-beta.2

### Minor Changes

- e8cdbb8: Add ontology edits API

### Patch Changes

- Updated dependencies [12843cb]
- Updated dependencies [f82767c]
- Updated dependencies [2517750]
- Updated dependencies [2517750]
- Updated dependencies [2517750]
- Updated dependencies [2517750]
  - @osdk/client@2.2.0-beta.9
  - @osdk/api@2.2.0-beta.9

## 0.1.0-beta.1

### Minor Changes

- 0e874b1: Exporting more entities from functions package.

### Patch Changes

- Updated dependencies [0e874b1]
- Updated dependencies [63b2e63]
- Updated dependencies [26c2d95]
- Updated dependencies [63b2e63]
- Updated dependencies [63b2e63]
  - @osdk/api@2.2.0-beta.8

## 0.1.0-beta.0

### Minor Changes

- ea280a6: Created for functions usage.
