# @scalar/object-utils

## 1.3.23

## 1.3.22

## 1.3.21

### Patch Changes

- [#9941](https://github.com/scalar/scalar/pull/9941): Republish every package through npm trusted publishing. No functional changes.

## 1.3.20

## 1.3.19

## 1.3.18

### Patch Changes

- [#9719](https://github.com/scalar/scalar/pull/9719): docs: update the Scalar platform overview block in the README

## 1.3.17

### Patch Changes

- [#9710](https://github.com/scalar/scalar/pull/9710): Republish so the updated README (with the Scalar platform overview) reaches npm. Also renames the README generator metadata in package.json from `readme` to `scalarReadme`: npm treats a `readme` field as the readme text itself, so affected packages were published with a literal `[object Object]` readme on the registry instead of README.md.

## 1.3.16

## 1.3.15

## 1.3.14

## 1.3.13

## 1.3.12

## 1.3.11

## 1.3.10

## 1.3.9

## 1.3.8

## 1.3.7

## 1.3.6

## 1.3.5

## 1.3.4

### Patch Changes

- [#8664](https://github.com/scalar/scalar/pull/8664): refactor: replace wildcard export barrels with explicit named re-exports

## 1.3.3

### Patch Changes

- [#8466](https://github.com/scalar/scalar/pull/8466): chore: new build pipeline

## 1.3.2

### Patch Changes

#### Updated Dependencies

- **@scalar/helpers@0.4.1**
  - [#8420](https://github.com/scalar/scalar/pull/8420): fix TypeScript access to navigator.userAgentData in isMacOS without ts-expect-error

## 1.3.1

### Patch Changes

#### Updated Dependencies

- **@scalar/helpers@0.4.0**
  - [#8336](https://github.com/scalar/scalar/pull/8336): feat: support flushing any pending operations

## 1.3.0

### Minor Changes

- [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS)

### Patch Changes

#### Updated Dependencies

- **@scalar/helpers@0.3.0**
  - [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS)

## 1.2.32

### Patch Changes

#### Updated Dependencies

- **@scalar/helpers@0.2.18**
  - [#8314](https://github.com/scalar/scalar/pull/8314): chore: limit concurrent operations while migrating workspaces

## 1.2.31

### Patch Changes

#### Updated Dependencies

- **@scalar/helpers@0.2.17**
  - [#8310](https://github.com/scalar/scalar/pull/8310): refactor: move helpers to the helpers package to share primitive helpers

## 1.2.30

### Patch Changes

#### Updated Dependencies

- **@scalar/helpers@0.2.16**
  - [#8248](https://github.com/scalar/scalar/pull/8248): fix: local storage migration script

## 1.2.29

### Patch Changes

#### Updated Dependencies

- **@scalar/helpers@0.2.15**
  - [#8212](https://github.com/scalar/scalar/pull/8212): chore: version bump

## 1.2.28

### Patch Changes

#### Updated Dependencies

- **@scalar/helpers@0.2.14**
  - [#8207](https://github.com/scalar/scalar/pull/8207): chore: version bump

## 1.2.27

### Patch Changes

#### Updated Dependencies

- **@scalar/helpers@0.2.13**
  - [#7826](https://github.com/scalar/scalar/pull/7826): feat: added migrator for v1 local storage to v2 indexdb

## 1.2.26

### Patch Changes

#### Updated Dependencies

- **@scalar/helpers@0.2.12**
  - [#8178](https://github.com/scalar/scalar/pull/8178): chore: package bump due to ci failure

## 1.2.25

### Patch Changes

#### Updated Dependencies

- **@scalar/helpers@0.2.11**
  - [#8016](https://github.com/scalar/scalar/pull/8016): feat: move history and auth into their own store

## 1.2.24

### Patch Changes

#### Updated Dependencies

- **@scalar/helpers@0.2.10**
  - [#7963](https://github.com/scalar/scalar/pull/7963): feat: unify is-object helpers

## 1.2.23

### Patch Changes

#### Updated Dependencies

- **@scalar/helpers@0.2.9**
  - [#7894](https://github.com/scalar/scalar/pull/7894): fix: the import and export of redirect to proxy

## 1.2.22

### Patch Changes

#### Updated Dependencies

- **@scalar/helpers@0.2.8**
  - [#7751](https://github.com/scalar/scalar/pull/7751): fix: auth persistence

## 1.2.21

### Patch Changes

#### Updated Dependencies

- **@scalar/helpers@0.2.7**
  - [#7720](https://github.com/scalar/scalar/pull/7720): feat: escape XML in json2xml

## 1.2.20

### Patch Changes

#### Updated Dependencies

- **@scalar/helpers@0.2.6**
  - [#7661](https://github.com/scalar/scalar/pull/7661): fix: all issues for client modal v2 preparation

## 1.2.19

### Patch Changes

#### Updated Dependencies

- **@scalar/helpers@0.2.5**
  - [#7605](https://github.com/scalar/scalar/pull/7605): fix: all issues for client modal v2 preparation

## 1.2.18

### Patch Changes

- [#7581](https://github.com/scalar/scalar/pull/7581): fix: npm publish job

#### Updated Dependencies

- **@scalar/helpers@0.2.4**
  - [#7581](https://github.com/scalar/scalar/pull/7581): fix: npm publish job
  - [#7567](https://github.com/scalar/scalar/pull/7567): feat: add code samples to client v2

## 1.2.17

### Patch Changes

#### Updated Dependencies

- **@scalar/helpers@0.2.3**
  - [#7575](https://github.com/scalar/scalar/pull/7575): feat: add support for object examples + hide body when empty

## 1.2.16

### Patch Changes

- Updated dependencies [[`f7c24e4`](https://github.com/scalar/scalar/commit/f7c24e4995580649dbc3cb87007a683f5dd91f7c)]:
  - @scalar/helpers@0.2.2

## 1.2.15

### Patch Changes

- Updated dependencies [[`21aa62e`](https://github.com/scalar/scalar/commit/21aa62e2ebdd262cb5aa53658c3b659736660722)]:
  - @scalar/helpers@0.2.1

## 1.2.14

### Patch Changes

- Updated dependencies [[`9ec8adf`](https://github.com/scalar/scalar/commit/9ec8adfea017333dee5bc3949104232f7dc57f4a)]:
  - @scalar/helpers@0.2.0

## 1.2.13

### Patch Changes

- Updated dependencies [[`bfd814a`](https://github.com/scalar/scalar/commit/bfd814a4219660face190041cc4845182b56ab03), [`86f028d`](https://github.com/scalar/scalar/commit/86f028deb0b456f923edd261f5f4b0fa9b616b7d)]:
  - @scalar/helpers@0.1.3

## 1.2.12

### Patch Changes

- [#7274](https://github.com/scalar/scalar/pull/7274) [`a68b1af`](https://github.com/scalar/scalar/commit/a68b1afc54b2aa95a224fee89c3266bffed57215) Thanks [@marcalexiei](https://github.com/marcalexiei)! - fix(object-utils): remove empty index export

- [#7274](https://github.com/scalar/scalar/pull/7274) [`a68b1af`](https://github.com/scalar/scalar/commit/a68b1afc54b2aa95a224fee89c3266bffed57215) Thanks [@marcalexiei](https://github.com/marcalexiei)! - fix(object-utils): remove `type-fest` unused dependency

- Updated dependencies [[`d86f1d6`](https://github.com/scalar/scalar/commit/d86f1d6911ecbca70b011a2a0efb6d6e0eca59bb), [`cded2d6`](https://github.com/scalar/scalar/commit/cded2d6c087418c3c44731d344d0827a87b78b74)]:
  - @scalar/helpers@0.1.2

## 1.2.11

### Patch Changes

- [#7289](https://github.com/scalar/scalar/pull/7289) [`9c9dbba`](https://github.com/scalar/scalar/commit/9c9dbbaa940667303f0ace59469fd78c2a741937) Thanks [@amritk](https://github.com/amritk)! - feat: move debounce to helpers and add max wait

- Updated dependencies [[`9c9dbba`](https://github.com/scalar/scalar/commit/9c9dbbaa940667303f0ace59469fd78c2a741937), [`4bec1ba`](https://github.com/scalar/scalar/commit/4bec1ba332e919c4ee32dcfbfb07bd8ee42c4d74)]:
  - @scalar/helpers@0.1.1

## 1.2.10

### Patch Changes

- Updated dependencies [[`fddf294`](https://github.com/scalar/scalar/commit/fddf294b00dd8c9eb5c713c338f2ec6e3f62523d), [`c1ecd0c`](https://github.com/scalar/scalar/commit/c1ecd0c6096f3fbe2e3d8ad3794ea718bb6bce66)]:
  - @scalar/helpers@0.1.0

## 1.2.9

### Patch Changes

- Updated dependencies [[`6ec8c29`](https://github.com/scalar/scalar/commit/6ec8c299d912111b029e8058979d00968b70691a)]:
  - @scalar/helpers@0.0.13

## 1.2.8

### Patch Changes

- Updated dependencies [3f6d0b9]
  - @scalar/helpers@0.0.12

## 1.2.7

### Patch Changes

- Updated dependencies [bff46e5]
  - @scalar/helpers@0.0.11

## 1.2.6

### Patch Changes

- Updated dependencies [821717b]
  - @scalar/helpers@0.0.10

## 1.2.5

### Patch Changes

- Updated dependencies [98c55d0]
- Updated dependencies [0e747c7]
  - @scalar/helpers@0.0.9

## 1.2.4

### Patch Changes

- Updated dependencies [66b18fc]
  - @scalar/helpers@0.0.8

## 1.2.3

### Patch Changes

- Updated dependencies [c0d6793]
- Updated dependencies [f3d0216]
  - @scalar/helpers@0.0.7

## 1.2.2

### Patch Changes

- 2d7f995: refactor: use more common straight apostrophe ' instead of the real apostrophe ’

## 1.2.1

### Patch Changes

- 4440949: chore: bumping packages

## 1.2.0

### Minor Changes

- 483ca93: chore: require Node 20 (or above)

## 1.1.14

### Patch Changes

- 8c7bad8: chore: move build tooling to esbuild

## 1.1.13

### Patch Changes

- fa6afe8: chore: code formatting

## 1.1.12

### Patch Changes

- a40999d: chore: added type safety rule noUncheckedIndexedAccess

## 1.1.11

### Patch Changes

- 0e19781: feat: fix reactivitiy of references + client

## 1.1.10

### Patch Changes

- e911047: Add default exports
- 3acbf26: feat(object-utils): new debounce function without dependencies

## 1.1.9

### Patch Changes

- 2b8ce6c: feat: adds safe-parsing to the end of the migration

## 1.1.8

### Patch Changes

- 73f728e: chore: cherrypicking refactor branch for object utils changes

## 1.1.7

### Patch Changes

- 03e9bbb: Move to flatted for localstorage

## 1.1.6

### Patch Changes

- dba83e4: Support circular refs

## 1.1.5

### Patch Changes

- 240a618: feat: allow multiple api-clients on single page

## 1.1.4

### Patch Changes

- 618285e: feat: add localStorage syncing to client app

## 1.1.3

### Patch Changes

- 04ca40b: Move to vanilla rollup

## 1.1.2

### Patch Changes

- 94e68ab: chore: upgrade typescript to 5.5

## 1.1.1

### Patch Changes

- e0fc110: chore: patch bump all package

## 1.1.0

### Minor Changes

- 7f8ef74: chore: remove aliasing

### Patch Changes

- 8494349: Migrate to highlightjs based syntax highlighting
- b38c7ed: Update build configs to a standardized format
- 6fbb57e: feat: release all the packages
