Skip to content

Release v1.4.1

Choose a tag to compare

@github-actions github-actions released this 22 Oct 21:13
· 18 commits to main since this release
66f2e7c

@embedpdf/[email protected]

Patch Changes

  • #234 by @bobsingor – refactor(svelte): Update Svelte hooks (useCapability, useCoreState, usePlugin) to return reactive $state objects instead of computed getters for better integration with Svelte 5's reactivity model.

@embedpdf/[email protected]

Patch Changes

  • #234 by @bobsingor – refactor(svelte): Update usePdfiumEngine hook to return a reactive $state object directly, simplifying state management for consumers.

@embedpdf/[email protected]

Patch Changes

  • #234 by @bobsingor – feat: Add Svelte 5 adapter (/svelte export) for the Capture plugin. Includes Rune-based hooks (useCapture, useCaptureCapability, useCapturePlugin) and the MarqueeCapture.svelte component.

@embedpdf/[email protected]

Patch Changes

  • #234 by @bobsingor – refactor(svelte): Update Download.svelte component to correctly access plugin and capability instances from the refactored hooks.

@embedpdf/[email protected]

Patch Changes

  • #234 by @bobsingor – refactor(svelte): Update FullscreenProvider.svelte component and useFullscreen hook to work with the refactored Svelte core hooks, returning reactive state objects.

@embedpdf/[email protected]

Patch Changes

  • #234 by @bobsingor – refactor(svelte): Update provider components (GlobalPointerProvider, PagePointerProvider) and hooks (useInteractionManager, useCursor, usePointerHandlers, useIsPageExclusive) to use the refactored Svelte core hooks and return reactive state objects.

@embedpdf/[email protected]

Patch Changes

  • #234 by @bobsingor – refactor(svelte): Update FilePicker.svelte component to correctly access the loader capability instance from the refactored hook.

@embedpdf/[email protected]

Patch Changes

  • #234 by @bobsingor – refactor(svelte): Update usePan hook to return a reactive state object, aligning with the core hook refactoring.

@embedpdf/[email protected]

Patch Changes

  • #234 by @bobsingor – refactor(svelte): Update Rotate.svelte component and useRotate hook to work with the refactored Svelte core hooks and return a reactive state object.

@embedpdf/[email protected]

Patch Changes

  • #234 by @bobsingor – refactor(svelte): Update Scroller.svelte component and useScroll hook to use refactored core hooks and return a reactive state object. Introduced shared RenderPageProps type. Adjusted Vue components accordingly.

@embedpdf/[email protected]

Patch Changes

  • #234 by @bobsingor – refactor(svelte): Update SearchLayer.svelte component and useSearch hook to use refactored core hooks and return a reactive state object.

@embedpdf/[email protected]

Patch Changes

  • #234 by @bobsingor – refactor(svelte): Update CopyToClipboard.svelte and SelectionLayer.svelte components to correctly access plugin/capability instances from refactored hooks.

@embedpdf/[email protected]

Patch Changes

  • #234 by @bobsingor – refactor(svelte): Update useSpread hook to return a reactive state object, aligning with the core hook refactoring.

@embedpdf/[email protected]

Patch Changes

  • #234 by @bobsingor – refactor(svelte): Update ThumbImg.svelte and ThumbnailsPane.svelte components to correctly access plugin/capability instances from refactored hooks.

@embedpdf/[email protected]

Patch Changes

  • #234 by @bobsingor – refactor(svelte): Update TileImg.svelte and TilingLayer.svelte components to correctly access capability/core state instances from refactored hooks.

@embedpdf/[email protected]

Patch Changes

  • #234 by @bobsingor – refactor(svelte): Update Viewport.svelte component and useViewportRef hook to use refactored core hooks. Introduced useViewportScrollActivity hook returning reactive state. Renamed internal hook file.

@embedpdf/[email protected]

Patch Changes

  • #234 by @bobsingor – refactor(svelte): Update MarqueeZoom.svelte, PinchWrapper.svelte components and useZoom, usePinch hooks to work with refactored core hooks and return reactive state objects.

@embedpdf/[email protected]

@embedpdf/[email protected]

@embedpdf/[email protected]

@embedpdf/[email protected]

@embedpdf/[email protected]

@embedpdf/[email protected]

@embedpdf/[email protected]

@embedpdf/[email protected]

@embedpdf/[email protected]

@embedpdf/[email protected]

@embedpdf/[email protected]