# Changelog

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## 5.10.0 (2025-07-31)


### Features

* add logger ([#84](https://github.com/beyonddunbar/ladon-ts/issues/84)) ([93a6b9e](https://github.com/beyonddunbar/ladon-ts/commit/93a6b9e1c2292193faa602ea8093e4f6dac2c3d6))

### 5.9.2 (2025-07-23)


### Bug Fixes

* return existing destroyPromise in destroyWorker ([#79](https://github.com/beyonddunbar/ladon-ts/issues/79)) ([2a3af1a](https://github.com/beyonddunbar/ladon-ts/commit/2a3af1aa60b9dce0e41814fe8e1d027427553e5e))

### 5.9.1 (2025-07-02)


### Bug Fixes

* **pipeline:** resolve mask lag regression and clarify frame data paths ([#77](https://github.com/beyonddunbar/ladon-ts/issues/77)) ([5e7a3a8](https://github.com/beyonddunbar/ladon-ts/commit/5e7a3a840f8d478ee7d62bb19275653ffe152766))

## 5.9.0 (2025-07-01)


### Features

* upload background directly to GPU texture ([#74](https://github.com/beyonddunbar/ladon-ts/issues/74)) ([a05b494](https://github.com/beyonddunbar/ladon-ts/commit/a05b4947ae024a430b6006a4a468b5107fd15fb5))

## 5.8.0 (2025-07-01)


### Features

* add inference stats to frame result ([#73](https://github.com/beyonddunbar/ladon-ts/issues/73)) ([5b02f51](https://github.com/beyonddunbar/ladon-ts/commit/5b02f51e92fe5dc305e5fa3ca9036fb718a2a1f7))

### 5.7.1 (2025-06-17)


### Bug Fixes

* use live video element when skipping inference ([#71](https://github.com/beyonddunbar/ladon-ts/issues/71)) ([b916af0](https://github.com/beyonddunbar/ladon-ts/commit/b916af01cd66fd6e54030c95a19156d3b5656bcc))

## 5.7.0 (2025-05-22)


### Features

* overhaul frame syncing ([#69](https://github.com/beyonddunbar/ladon-ts/issues/69)) ([e80969b](https://github.com/beyonddunbar/ladon-ts/commit/e80969bbe0c2a3edc9f592996c5e2179eec370dc))

### 5.6.1 (2025-05-21)


### Bug Fixes

* strip query params from cached url ([#67](https://github.com/beyonddunbar/ladon-ts/issues/67)) ([32296f8](https://github.com/beyonddunbar/ladon-ts/commit/32296f84bbf4511c85b5a920136bd8c651d485e2))

## 5.6.0 (2025-05-19)


### Features

* teardown improvements ([#65](https://github.com/beyonddunbar/ladon-ts/issues/65)) ([fcc00a8](https://github.com/beyonddunbar/ladon-ts/commit/fcc00a80494724f6c75a7bf4a48434fe9644d02b))

### 5.5.1 (2025-05-06)


### Bug Fixes

* issue with 640x480 resolution ([#63](https://github.com/beyonddunbar/ladon-ts/issues/63)) ([5d479d7](https://github.com/beyonddunbar/ladon-ts/commit/5d479d7c68c1e50a4c7b6c90cf132f0775e0b5df))

### 5.5.0 (2025-04-16)


### Features

* worker only generator (removes onnx dependency) ([#59](https://github.com/beyonddunbar/ladon-ts/issues/59)) ([0ca4ac9](https://github.com/beyonddunbar/ladon-ts/commit/0ca4ac9bd50855099a1674aa0e19a10e0bf88a3d))

### Bug Fixes

* github actions build issue ([#60](https://github.com/beyonddunbar/ladon-ts/issues/60)) ([21b7876](https://github.com/beyonddunbar/ladon-ts/commit/21b7876b1bc8d8a07be5760e2648cef48df6d0b6))

### 5.4.6 (2025-04-07)


### Bug Fixes

* **worker:** ensure preload completes before initializing ([#57](https://github.com/beyonddunbar/ladon-ts/issues/57)) ([7483c74](https://github.com/beyonddunbar/ladon-ts/commit/7483c748ae4f1f6f061821ba4b0e853719deb00f))

### 5.4.5 (2025-03-28)


### Bug Fixes

* use frame data buffer for array reuse ([#55](https://github.com/beyonddunbar/ladon-ts/issues/55)) ([254ffbe](https://github.com/beyonddunbar/ladon-ts/commit/254ffbefe2bd5b1f2630b6555ea3f41fe87cef10))

### 5.4.4 (2025-03-27)


### Bug Fixes

* copy frame data to ensure it's not destroyed before rendered ([#53](https://github.com/beyonddunbar/ladon-ts/issues/53)) ([b4b57dd](https://github.com/beyonddunbar/ladon-ts/commit/b4b57dd22365fd43918f801685118333bf5f3f65))

### 5.4.3 (2025-03-26)


### Bug Fixes

* wasm bundle issue ([#27](https://github.com/beyonddunbar/ladon-ts/issues/27)) ([dd46a40](https://github.com/beyonddunbar/ladon-ts/commit/dd46a406d83de0b0588282dbb98835bcf858707c))

### 5.4.2 (2025-03-26)


### Bug Fixes

* use artifact version ([#50](https://github.com/beyonddunbar/ladon-ts/issues/50)) ([ca65566](https://github.com/beyonddunbar/ladon-ts/commit/ca65566d8c156cf7089e6160263bbe425c926cb9))

### [5.4.1](https://github.com/beyonddunbar/ladon-ts/compare/v5.4.0...v5.4.1) (2025-03-11)

## [5.4.0](https://github.com/beyonddunbar/ladon-ts/compare/v5.0.1...v5.4.0) (2025-03-11)


### Features

*  upgrade onnx version ([0a5a0ad](https://github.com/beyonddunbar/ladon-ts/commit/0a5a0adbfeb70ddae824c74c8a7f03090d813243))
* fetch and cache assets locally; load them as array buffers ([f1cc74e](https://github.com/beyonddunbar/ladon-ts/commit/f1cc74ed60122f3873cb25014568e2a3ab20eee5))
* passthrough with generator to support step away ([#20](https://github.com/beyonddunbar/ladon-ts/issues/20)) ([f7e6b58](https://github.com/beyonddunbar/ladon-ts/commit/f7e6b5814d75f42daee67c6174fc1eb80a684b54))


### Bug Fixes

* lint ([f2a8f94](https://github.com/beyonddunbar/ladon-ts/commit/f2a8f94012a3e17ccdbdc47cc1a60ebf5f163448))
* publish missing worker files in build folder ([#18](https://github.com/beyonddunbar/ladon-ts/issues/18)) ([de1b8d9](https://github.com/beyonddunbar/ladon-ts/commit/de1b8d9122ff1b2f9eaf3883a3c52a96e56225a2))
* webgl syntax error ([#22](https://github.com/beyonddunbar/ladon-ts/issues/22)) ([5a7e513](https://github.com/beyonddunbar/ladon-ts/commit/5a7e513bfd2b39f2b5c1a5b8b9c892f99a017285))
* yarn build error ([#16](https://github.com/beyonddunbar/ladon-ts/issues/16)) ([38eb5af](https://github.com/beyonddunbar/ladon-ts/commit/38eb5afa8c37947187af3d0b4fe061971b8a2436))

## [5.3.0](https://github.com/beyonddunbar/ladon-ts/compare/v5.0.1...v5.3.0) (2025-03-11)


### Features

*  upgrade onnx version ([0a5a0ad](https://github.com/beyonddunbar/ladon-ts/commit/0a5a0adbfeb70ddae824c74c8a7f03090d813243))
* fetch and cache assets locally; load them as array buffers ([f1cc74e](https://github.com/beyonddunbar/ladon-ts/commit/f1cc74ed60122f3873cb25014568e2a3ab20eee5))
* passthrough with generator to support step away ([#20](https://github.com/beyonddunbar/ladon-ts/issues/20)) ([f7e6b58](https://github.com/beyonddunbar/ladon-ts/commit/f7e6b5814d75f42daee67c6174fc1eb80a684b54))


### Bug Fixes

* lint ([f2a8f94](https://github.com/beyonddunbar/ladon-ts/commit/f2a8f94012a3e17ccdbdc47cc1a60ebf5f163448))
* publish missing worker files in build folder ([#18](https://github.com/beyonddunbar/ladon-ts/issues/18)) ([de1b8d9](https://github.com/beyonddunbar/ladon-ts/commit/de1b8d9122ff1b2f9eaf3883a3c52a96e56225a2))
* webgl syntax error ([#22](https://github.com/beyonddunbar/ladon-ts/issues/22)) ([5a7e513](https://github.com/beyonddunbar/ladon-ts/commit/5a7e513bfd2b39f2b5c1a5b8b9c892f99a017285))
* yarn build error ([#16](https://github.com/beyonddunbar/ladon-ts/issues/16)) ([38eb5af](https://github.com/beyonddunbar/ladon-ts/commit/38eb5afa8c37947187af3d0b4fe061971b8a2436))

## [5.2.0](https://github.com/beyonddunbar/ladon-ts/compare/v5.0.1...v5.2.0) (2025-01-17)


### Features

* passthrough with generator to support step away ([#20](https://github.com/beyonddunbar/ladon-ts/issues/20)) ([f7e6b58](https://github.com/beyonddunbar/ladon-ts/commit/f7e6b5814d75f42daee67c6174fc1eb80a684b54))


### Bug Fixes

* publish missing worker files in build folder ([#18](https://github.com/beyonddunbar/ladon-ts/issues/18)) ([de1b8d9](https://github.com/beyonddunbar/ladon-ts/commit/de1b8d9122ff1b2f9eaf3883a3c52a96e56225a2))
* webgl syntax error ([#22](https://github.com/beyonddunbar/ladon-ts/issues/22)) ([5a7e513](https://github.com/beyonddunbar/ladon-ts/commit/5a7e513bfd2b39f2b5c1a5b8b9c892f99a017285))
* yarn build error ([#16](https://github.com/beyonddunbar/ladon-ts/issues/16)) ([38eb5af](https://github.com/beyonddunbar/ladon-ts/commit/38eb5afa8c37947187af3d0b4fe061971b8a2436))

## [5.1.0](https://github.com/beyonddunbar/ladon-ts/compare/v5.0.1...v5.1.0) (2025-01-15)


### Features

* passthrough with generator to support step away ([#20](https://github.com/beyonddunbar/ladon-ts/issues/20)) ([f7e6b58](https://github.com/beyonddunbar/ladon-ts/commit/f7e6b5814d75f42daee67c6174fc1eb80a684b54))


### Bug Fixes

* lint ([b904fd7](https://github.com/beyonddunbar/ladon-ts/commit/b904fd74dca183d8cfbd1bebb44d433868d8b606))
* publish missing worker files in build folder ([#18](https://github.com/beyonddunbar/ladon-ts/issues/18)) ([de1b8d9](https://github.com/beyonddunbar/ladon-ts/commit/de1b8d9122ff1b2f9eaf3883a3c52a96e56225a2))
* yarn build error ([#16](https://github.com/beyonddunbar/ladon-ts/issues/16)) ([38eb5af](https://github.com/beyonddunbar/ladon-ts/commit/38eb5afa8c37947187af3d0b4fe061971b8a2436))

### [5.0.3](https://github.com/beyonddunbar/ladon-ts/compare/v5.0.1...v5.0.3) (2024-12-17)


### Bug Fixes

* publish missing worker files in build folder ([#18](https://github.com/beyonddunbar/ladon-ts/issues/18)) ([de1b8d9](https://github.com/beyonddunbar/ladon-ts/commit/de1b8d9122ff1b2f9eaf3883a3c52a96e56225a2))
* yarn build error ([#16](https://github.com/beyonddunbar/ladon-ts/issues/16)) ([38eb5af](https://github.com/beyonddunbar/ladon-ts/commit/38eb5afa8c37947187af3d0b4fe061971b8a2436))

### [5.0.2](https://github.com/beyonddunbar/ladon-ts/compare/v5.0.1...v5.0.2) (2024-12-16)


### Bug Fixes

* yarn build error ([#16](https://github.com/beyonddunbar/ladon-ts/issues/16)) ([38eb5af](https://github.com/beyonddunbar/ladon-ts/commit/38eb5afa8c37947187af3d0b4fe061971b8a2436))

### [5.0.1](https://github.com/beyonddunbar/ladon-ts/compare/v5.0.0...v5.0.1) (2024-12-16)


### Bug Fixes

* vite build arg ([a9593bd](https://github.com/beyonddunbar/ladon-ts/commit/a9593bd8aa235b2946bc7e150faa1d63f5c96abd))

## [5.0.0](https://github.com/beyonddunbar/ladon-ts/compare/v4.5.1...v5.0.0) (2024-12-16)


### ⚠ BREAKING CHANGES

* config builder (#15)

### Features

* config builder ([#15](https://github.com/beyonddunbar/ladon-ts/issues/15)) ([eaaa9cf](https://github.com/beyonddunbar/ladon-ts/commit/eaaa9cf9fb2a3a34aa85b49c0b3e8e3b8e44b452))


### Bug Fixes

* lint ([25062c9](https://github.com/beyonddunbar/ladon-ts/commit/25062c9d4c3d24f808c718a3fb7b4c837c6b974f))

### [4.5.1](https://github.com/beyonddunbar/ladon-ts/compare/v4.5.0...v4.5.1) (2024-10-24)


### Bug Fixes

* lint ([b88890e](https://github.com/beyonddunbar/ladon-ts/commit/b88890e9ab8f18f4c7df752c5216f2329deaaf7f))
* mask syncing ([#14](https://github.com/beyonddunbar/ladon-ts/issues/14)) ([d3d9482](https://github.com/beyonddunbar/ladon-ts/commit/d3d9482fa4c0d667fec73d5fbe444751afb48f47))

## [4.5.0](https://github.com/beyonddunbar/ladon-ts/compare/v4.4.0...v4.5.0) (2024-10-22)


### Features

* mask and frame syncing ([#13](https://github.com/beyonddunbar/ladon-ts/issues/13)) ([8a08404](https://github.com/beyonddunbar/ladon-ts/commit/8a08404afaf1479b82cd403ac45a3ecac64e94a1))


### Bug Fixes

* lint ([6a05d3d](https://github.com/beyonddunbar/ladon-ts/commit/6a05d3d3f36e4d631f5e87530d654645c536bc57))

## [4.4.0](https://github.com/beyonddunbar/ladon-ts/compare/v4.3.0...v4.4.0) (2024-09-03)


### Features

* 0.7.7.1 model updates and mask edge fix ([#12](https://github.com/beyonddunbar/ladon-ts/issues/12)) ([00c5584](https://github.com/beyonddunbar/ladon-ts/commit/00c5584b6f2f86803ddb70027c010d2ef00f79db))


### Bug Fixes

* lint ([e19d2de](https://github.com/beyonddunbar/ladon-ts/commit/e19d2de5146da979dcba82b659ab2802b9c8ea49))

## [4.3.0](https://github.com/beyonddunbar/ladon-ts/compare/v4.2.4...v4.3.0) (2024-03-25)


### Features

* preload model and dependencies ([#9](https://github.com/beyonddunbar/ladon-ts/issues/9)) ([14fa92c](https://github.com/beyonddunbar/ladon-ts/commit/14fa92cb44d47100ff95da3abd2c763fcc87376d))

### [4.2.4](https://github.com/beyonddunbar/ladon-ts/compare/v4.2.3...v4.2.4) (2023-09-08)

### [4.2.3](https://github.com/beyonddunbar/ladon-ts/compare/v4.2.2...v4.2.3) (2023-08-10)


### Bug Fixes

* initialize mask with proper resolution ([#7](https://github.com/beyonddunbar/ladon-ts/issues/7)) ([2a14633](https://github.com/beyonddunbar/ladon-ts/commit/2a1463391b510078fd8f43ad0ca3d43d681f0f34))

### [4.2.2](https://github.com/beyonddunbar/ladon-ts/compare/v4.2.1...v4.2.2) (2023-08-10)


### Bug Fixes

* incorrect config for replacement renderer ([#6](https://github.com/beyonddunbar/ladon-ts/issues/6)) ([e42313d](https://github.com/beyonddunbar/ladon-ts/commit/e42313d73f19c0c256968e4f0f6d5a8a474c410b))

### [4.2.1](https://github.com/beyonddunbar/ladon-ts/compare/v4.2.0...v4.2.1) (2023-07-31)

## [4.2.0](https://github.com/beyonddunbar/ladon-ts/compare/v4.1.2...v4.2.0) (2023-07-27)


### Features

* use local worker ([#5](https://github.com/beyonddunbar/ladon-ts/issues/5)) ([50c6f52](https://github.com/beyonddunbar/ladon-ts/commit/50c6f522dbd6ddbe016582a5cf247442a0e26377))

### [4.1.2](https://github.com/beyonddunbar/ladon-ts/compare/v4.1.1...v4.1.2) (2023-07-20)

### [4.1.1](https://github.com/beyonddunbar/ladon-ts/compare/v4.1.0...v4.1.1) (2023-07-19)


### Bug Fixes

* lint ([4a42f88](https://github.com/beyonddunbar/ladon-ts/commit/4a42f882e74029569facf31e72ea2a78869ede95))
* version injection script (windows support) ([2316d1a](https://github.com/beyonddunbar/ladon-ts/commit/2316d1aaff3519e769389d31d86b7725b34dda35))

## [4.1.0](https://github.com/beyonddunbar/ladon-ts/compare/v4.0.0...v4.1.0) (2023-07-19)


### Features

* initial implementation of the tiny model ([#4](https://github.com/beyonddunbar/ladon-ts/issues/4)) ([553d793](https://github.com/beyonddunbar/ladon-ts/commit/553d79361f9ba133b92fa7dcc62da61ec2d783a7))


### Bug Fixes

* lint, generate_relase for windows ([5ad039b](https://github.com/beyonddunbar/ladon-ts/commit/5ad039b060ce7a8e5b8bf169f50e4710156587a9))
* rename main file in package json ([#3](https://github.com/beyonddunbar/ladon-ts/issues/3)) ([d97d15f](https://github.com/beyonddunbar/ladon-ts/commit/d97d15f8a8be99901bcbb764fe1b6ca97bce5123))

## [4.0.0](https://github.com/beyonddunbar/ladon-ts/compare/v2.8.0...v4.0.0) (2023-02-11)


### ⚠ BREAKING CHANGES

* getConfig accepts model_url_resolver (#1)

### Features

* getConfig accepts model_url_resolver ([#1](https://github.com/beyonddunbar/ladon-ts/issues/1)) ([a2699d6](https://github.com/beyonddunbar/ladon-ts/commit/a2699d67bd4d3efd8b1261ec5379d83554b90b6f))
