Skip to content

Releases: GyeongHoKim/fisheye.js

v2.1.0

02 Feb 16:25

Choose a tag to compare

2.1.0 (2026-02-02)

Features

  • add e-PTZ and multi-pane mode with docs and E2E tests (101e552)

v2.0.0

02 Feb 09:16

Choose a tag to compare

2.0.0 (2026-02-02)

  • feat(types)!: refactor FisheyeProjection to object format and group config (ee1b060)

Bug Fixes

  • fisheye: use if/else instead of conditional expressions in GPU shader (f2280df)
  • fisheye: use writeBuffer in readback so output is not one frame behind (70f2dd2)
  • initialize TypeGPU variables to resolve shader compilation errors (7bb32f8)
  • lint: resolve noExcessiveCognitiveComplexity in GPU compute callback (9b6acde)
  • resolve TypeGPU variable initialization and cylindrical projection (8663378)

Features

  • example: sample image picker, calibration from test_cases, and UI tweaks (2f800d7)
  • fisheye: update implementation to support new grouped config format (4f802c6)

BREAKING CHANGES

  • FisheyeProjection is now an object like { kind: "rectilinear" }
    instead of a string. The mount parameter has been removed entirely.

v1.1.1

30 Jan 17:22

Choose a tag to compare

1.1.1 (2026-01-30)

Bug Fixes

v1.1.0

29 Jan 09:13

Choose a tag to compare

1.1.0 (2026-01-29)

Bug Fixes

  • buffer: destroying readback buffer issue (496b84e)

Features

  • projection: add projection logic (cfc6843)
  • projection: modify FisheyeOptions type (1218b28)

v1.0.2

29 Jan 05:08

Choose a tag to compare

1.0.2 (2026-01-29)

Bug Fixes

  • example: align fisheye k1–k4 slider ranges with OpenCV model (4cb8457)

v1.0.1

28 Jan 17:48

Choose a tag to compare

1.0.1 (2026-01-28)

Bug Fixes

  • fov: applied fov (593a07a)
  • typegpu: fix shader layout and reference usage in dewarp compute (ba93ecb)

v1.0.0

28 Jan 09:22

Choose a tag to compare

1.0.0 (2026-01-28)

Bug Fixes

  • default html5 canvas size (361d56a)

Features

  • add convert util RGBA to YUV (8cb6153)
  • dewarp video frame (f95e4a0)
  • interface of FisheyeConfig & FisheyeOptions (d808113)
  • utils for convert yuv to video frame (c72b53a)

Performance Improvements

  • cache compute pipeline and double-buffer readback (2d27535)
  • cache readback and pixel buffer (be4666c)
  • optimize logic (4c8f5c6)