Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.2.2 (2026-08-05)

Bug Fixes

  • annotator: polish interactions and exports (ffea89d)

1.2.1 (2026-08-02)

Features

  • restore deleted annotations and comments (9ad491b)

Bug Fixes

  • refine annotation interactions (d48c820)

1.2.0 (2026-07-29)

Features

  • annotator: add annotation reference previews (79d645d)
  • annotator: add annotation references (a635ede)
  • annotator: add cross-view hover previews (fbf4704)
  • annotator: explain annotation references in editors (b48b6f4)
  • annotator: separate selected text from comments (b0a4840)

Bug Fixes

  • annotator: coordinate sidebar editor menu focus (e1c382f)
  • annotator: refine hover interaction states (723f100)
  • annotator: restore markup hover and sidebar alignment (4da2cf9)
  • annotator: unify annotation selection and editor state (1c18ffc)
  • annotator: use theme contrast for author labels (211486b)

1.1.2 (2026-07-27)

Features

  • add document navigation sidebar shell (e099244)
  • add document navigation tabs (84cb40f)
  • add PDF outline navigation (1d0ab79)
  • add PDF thumbnail navigation (967c1ed)

Bug Fixes

  • align navigation sidebar animation (5824b74)
  • harden document navigation behavior (15544f4)
  • keep adaptive PDF layout within viewer (74e15cf)

1.1.1 (2026-07-23)

Bug Fixes

  • generate complete release notes (3aed86c)
  • preserve annotation fidelity across exports (ade9085)
  • stabilize React hook dependencies (28390b5)

1.1.0 (2026-07-20)

Features

  • add annotation author label overlay (739da20)
  • add annotation author visibility controls (7c60e93)
  • add annotation permission controller (473ddb3)
  • add collaboration permissions playground (3e2768b)
  • apply permissions to annotation controls (e58d71b)
  • clarify collaborative annotation selection (94692d2)
  • define annotation permission models (ff5f50c)
  • enforce annotation transform permissions (f79caf4)
  • refresh playground navigation and metadata (566eb05)

Bug Fixes

  • distinguish read-only selection opacity (fb23ce8)
  • guard annotation mutation paths (614d65c)
  • match author label to selection color (e6b01e1)
  • playground: rebuild docs with updated heights (30ef839)
  • refine annotation permission interactions (268feee)
  • test: use browser Konva in Jest (0edd911)

1.0.13 (2026-07-17)

Bug Fixes

  • cancel stale annotator initialization (01dd779)
  • clean up text selection listeners (214061b)
  • improve consumer compatibility (fedbfa8)
  • prevent stale PDF async updates (508507c)
  • strengthen runtime stability and quality checks (f8edc2f)

1.0.12 (2026-07-06)

1.0.11 (2026-07-06)

Features

  • sidebar overlay on narrow screens (≤840px) (b126c49)

1.0.10 (2026-07-02)

1.0.9 (2026-07-02)

Bug Fixes

  • add type declaration for ./style export to resolve TS2882 error (61bd0b6)

1.0.8 (2026-07-02)

1.0.7 (2026-07-01)

1.0.6 (2026-07-01)

Bug Fixes

  • incorrect arrow head coordinates in PDF export (groupX/groupY not scaled by viewport.scale) (cc6123d)

1.0.5 (2026-07-01)

Bug Fixes

  • clamp progress bar value to prevent exceeding max=100 (db0a210)

1.0.4 (2026-06-29)

Bug Fixes

  • remove flex center from viewer container to fix horizontal overflow clipping (0ee4447)

1.0.3 (2026-06-28)

[1.0.2] - 2026-06-26

Fix

  • SquareParser fallback to first child attrs for non-Rect shapes

[1.0.1]

Feat

  • demo headless mode, annotator tabs first

Fix

  • annotator demo
  • headless mode

Docs

  • rewrite README — concise, bilingual, aligned with Vue

Chore

  • bump version to 1.0.1
  • rebuild demo

[1.0.0]

Fix

  • CSS export case, ?url worker import, move peer deps to deps

Chore

  • swap default README to zh-CN, rename English to README-en-US.md
  • 更新README和demo构建产出
  • bump version to 1.0.0

[0.4.1]

Refactor

  • restructure demo and build config

Fix

  • import logo as module for proper build path
  • use relative logo path
  • package name must be lowercase (npm restriction)

Docs

  • update README

[0.4.0]

Refactor

  • rebrand: rename project from pdfjs-annotation-extension-for-react to inklayer-react

Chore

  • lint

[0.3.0]

Feat

  • introduce InkLayer Annotation Core v0.1 and migrate PdfAnnotator public API

Fix

  • improve text highlight rendering clarity

Chore

  • update readme

[0.2.6]

Fix

  • annotation export misalignment caused by pdfPageRotate

[0.2.5]

Feat

  • add support for loading PDF from data source

Docs

  • update README

[0.2.4]

Feat

  • add Dark/Light mode support

[0.2.3]

Feat

  • viewer add showAnnotations prop to control native annotation rendering
  • viewer add download and print support

Fix

  • Adjust spacing and alignment of toolbar buttons
  • prevent arrow head from being lost during export
  • resolve mismatch issue when exporting cloud annotations
  • resolve annotations not visible in chrome print preview

Chore

  • update readme

[0.2.2]

Fix

  • clearSearch

[0.2.1]

Fix

  • clearSearch

[0.2.0]

Feat

  • optimize sidebar handling and add search feature

Chore

  • remove icon

[0.1.5]

Feat

  • Add PageIndicator
  • Add Page Tool

[0.1.4]

Feat

  • add enableRange option with auto fallback for PDF loading
  • optimize PDF.js bundle size by externalizing worker
  • load ExcelJS dynamically to reduce bundle size

Chore

  • update description
  • update README.md

[0.1.3]

Chore

  • fix name

[0.1.2]

Chore

  • rename package to pdfjs-annotation-extension-for-react

[0.1.1]

Fix

  • defaultSignature

Chore

  • update README.md

Other

  • update license to MIT and adjust related configs