1.0.1 (2025-11-05)
- replace innerHTML assignment to prevent XSS (CodeQL js/xss-through-dom) (522c2a9)
1.0.0 (2025-11-05)
- Adjust rectangle annotation padding based on dimensions for better rendering (fe3cfad)
- enhance annotation configuration with modern rectangle coordinates (b447df0)
- Improve text layer font family and font weight (1ad009f)
- PageVirtualization: added renderScale prop to fix blank pages issue during rapid scroll/zoom (0981baf)
- PageVirtualization: adjust high-res cancellation logic for improved performance on lower-end devices (7e7b4cc)
- PageVirtualization: refine high-res cancellation logic for better performance on lower-end devices (f972014)
- pdfjs internal image loading (2f70a87)
- RectangleAnnotation: adjust SVG positioning and dimensions for accurate rendering (e9fcb2d)
- Safely cancel scroll handler in destroy method to prevent potential errors (4feb225)
- SearchHighlighter: initialize properties for search term and options to prevent highlight re-application (23351a5)
- Update main and module paths in package.json for correct file references (e3835b7)
- Update PDF viewer container dimensions for better responsiveness (ddeff86)
- Update rectangle drawing parameters to use width and height for better clarity (9a081e8)
- annotations: add method to retrieve annotation shape configuration by ID (334850e)
- Annotations: add methods to scroll annotations and rectangles into view (391274a)
- Annotations: add waitForAnnotationElement method to retrieve annotation elements in the DOM (c098b1c)
- annotations: enhance annotation handling with modern and legacy coordinate support (b2379c5)
- annotations: enhance drawing functionality with interactive option (edd18c4)
- annotations: enhance interactive effects and drawing management (202736e)
- annotations: enhance rectangle annotation functionality and improve PDF viewer styles (cf38b7f)
- annotations: update RectangleAnnotation attributes for enhanced customization (dca1c7f)
- canvas-pooling: implement canvas bucketing and memory management enhancements (0de1828)
- Delete Confirmation: implement delete confirmation popup and enhance delete button functionality (6304f46)
- implement comprehensive annotation system improvements and architecture refactoring (0748f3d)
- PageElement: integrate Shadow DOM for PDF viewer component styling (5c0d4a6)
- pdf-viewer: enhance page rendering with improved queue management and aggressive cancellation (5cc9943)
- pdf-viewer: enhance PDF loading experience with progress updates and improved configuration (0103b8f)
- pdf-viewer: unify performance, rendering, and build enhancements (5d1701b)
- PDFViewerKit: enhance PDF viewer instance management and public API (8fff955)
- WebViewer, ZoomHandler: implement zoom clamping based on maxDefaultZoomLevel option (aeb7631)
- WebViewer: enhance zoom functionality to support initial zoom level with clamping by maxDefaultZoomLevel (af5a3d4)
- Library structure has been reorganized with new public API
- File naming conventions have been standardized to lowercase
1.0.0-canvas-pooling.7 (2025-10-29)
- PageVirtualization: added renderScale prop to fix blank pages issue during rapid scroll/zoom (0981baf)
- SearchHighlighter: initialize properties for search term and options to prevent highlight re-application (23351a5)
- Annotations: add methods to scroll annotations and rectangles into view (391274a)
- Annotations: add waitForAnnotationElement method to retrieve annotation elements in the DOM (c098b1c)
- WebViewer, ZoomHandler: implement zoom clamping based on maxDefaultZoomLevel option (aeb7631)
- WebViewer: enhance zoom functionality to support initial zoom level with clamping by maxDefaultZoomLevel (af5a3d4)
1.0.0-canvas-pooling.6 (2025-10-08)
- PageVirtualization: refine high-res cancellation logic for better performance on lower-end devices (f972014)
1.0.0-canvas-pooling.5 (2025-10-07)
- PageVirtualization: adjust high-res cancellation logic for improved performance on lower-end devices (7e7b4cc)
1.0.0-canvas-pooling.4 (2025-10-05)
- pdfjs internal image loading (2f70a87)
1.0.0-canvas-pooling.3 (2025-10-05)
- PageElement: integrate Shadow DOM for PDF viewer component styling (5c0d4a6)
1.0.0-canvas-pooling.2 (2025-09-15)
- enhance annotation configuration with modern rectangle coordinates (b447df0)
- RectangleAnnotation: adjust SVG positioning and dimensions for accurate rendering (e9fcb2d)
1.0.0-canvas-pooling.1 (2025-08-17)
- Delete Confirmation: implement delete confirmation popup and enhance delete button functionality (6304f46)
- implement comprehensive annotation system improvements and architecture refactoring (0748f3d)
- PDFViewerKit: enhance PDF viewer instance management and public API (8fff955)
- Library structure has been reorganized with new public API
- File naming conventions have been standardized to lowercase
0.2.0-canvas-pooling.3 (2025-08-17)
- annotations: enhance annotation handling with modern and legacy coordinate support (b2379c5)
- annotations: enhance interactive effects and drawing management (202736e)
- annotations: enhance rectangle annotation functionality and improve PDF viewer styles (cf38b7f)
- annotations: update RectangleAnnotation attributes for enhanced customization (dca1c7f)
- canvas-pooling: implement canvas bucketing and memory management enhancements (0de1828)
- pdf-viewer: enhance page rendering with improved queue management and aggressive cancellation (5cc9943)
- pdf-viewer: enhance PDF loading experience with progress updates and improved configuration (0103b8f)
0.2.0-canvas-pooling.2 (2025-06-22)
- Adjust rectangle annotation padding based on dimensions for better rendering (fe3cfad)
- Safely cancel scroll handler in destroy method to prevent potential errors (4feb225)
- Update main and module paths in package.json for correct file references (e3835b7)
- Update PDF viewer container dimensions for better responsiveness (ddeff86)
- Update rectangle drawing parameters to use width and height for better clarity (9a081e8)
- annotations: add method to retrieve annotation shape configuration by ID (334850e)
0.2.0-canvas-pooling.1 (2025-05-25)
- Improve text layer font family and font weight (1ad009f)
- annotations: enhance drawing functionality with interactive option (edd18c4)
- pdf-viewer: unify performance, rendering, and build enhancements (5d1701b)
0.1.2 (2025-05-04)
- NPM Publish bump (651fa05)
0.1.1 (2025-05-03)
- rename src/Viewer → src/viewer (case-sensitive fix) (97a1ce1)