github naver/egjs-flicking 4.16.0
4.16.0 Release (2026-06-26)

latest releases: @egjs/vue3-flicking@4.16.1, @egjs/react-flicking@4.16.3, @egjs/flicking@4.16.1...
7 hours ago

Packages (install the latest patch)

Package Version
@egjs/flicking 4.16.1
@egjs/react-flicking 4.16.3
@egjs/vue3-flicking 4.16.1
@egjs/flicking-plugins 4.8.1

Highlights

Documentation overhaul

  • Rebuilt the documentation site end to end.
  • Added an automated TypeScript-to-MDX API reference pipeline.
  • Added an LLM-friendly docs pipeline (llms.txt and pure-markdown mirrors).
  • Release notes are now reflected on the docs site automatically.

Development environment overhaul

  • Consolidated the previously separated @egjs/flicking-plugins repository into a single pnpm workspace monorepo, alongside the @egjs/flicking core.
  • Restructured the publish pipeline and replaced release-helper with a custom release/versioning script.
  • Reworked the local dev workflow (HMR dev servers, @dev/* import aliases, issue-reproduction scratch pattern).
  • Migrated the test suites and the Vue 3 demo to the Composition API.

Discontinued packages

  • The Svelte, Angular, and Vue 2 wrappers are no longer maintained and have been removed during the monorepo consolidation.
  • Their previously published versions remain installable on npm but will not receive further updates.

Patch releases

The Vite-based build migration introduced two regressions that were fixed in same-day patches. Install the latest patch of each package (table above).

  • React 19 — @egjs/react-flicking 4.16.1 / 4.16.2: the initial 4.16.0 build bundled a stale react/jsx-runtime (runtime crash Cannot read properties of undefined (reading 'ReactCurrentDispatcher') on React 19) and referenced the removed global JSX namespace (typecheck error TS2503). 4.16.1 and 4.16.2 fix these respectively. @egjs/react-flicking@4.16.0 is deprecated.
  • ES2015 down-level — flicking 4.16.1 / react-flicking 4.16.3 / vue3-flicking 4.16.1 / flicking-plugins 4.8.1: the new build initially emitted ES2020 syntax (?. / ??). Bundles are now down-leveled to ES2015, restoring the docs demos (which do not transpile dependencies) and older-browser compatibility.

What's Changed

  • demo: change vue 3 demo to composition api by @daybrush in #942

Full Changelog: 4.15.0...4.16.0

Don't miss a new egjs-flicking release

NewReleases is sending notifications on new releases.