4.16.0
· 약 2분
Packages
| Package | Version |
|---|---|
@egjs/flicking | 4.16.0 |
@egjs/react-flicking | 4.16.2 |
@egjs/vue3-flicking | 4.16.0 |
@egjs/flicking-plugins | 4.8.0 |
Highlights
React 19 support (@egjs/react-flicking)
- The ESM/CJS builds now keep
react/jsx-runtimeandreact/jsx-dev-runtimeexternal, so the consumer's own React provides them. - Type declarations now reference
React.JSX.IntrinsicElements(withReactimported) instead of the removed globalJSXnamespace. - Compatible with React 16 / 17 / 18 / 19.
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.txtand pure-markdown mirrors). - Release notes are now reflected on the docs site automatically.
Development environment overhaul
- Consolidated the previously separate
@egjs/react-flicking,@egjs/vue3-flicking, and@egjs/flicking-pluginsrepositories into a single pnpm workspace monorepo, alongside the@egjs/flickingcore. - Restructured the publish pipeline and replaced
release-helperwith 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.
Note on @egjs/react-flicking versioning
@egjs/react-flickingships as 4.16.2 in this release.- The initial
4.16.0build bundled a stalereact/jsx-runtime, which broke under React 19;4.16.1and4.16.2resolve the runtime and type-declaration issues respectively. 4.16.0is deprecated — please install4.16.2or later.
What's Changed
- demo: change vue 3 demo to composition api by @daybrush in https://github.com/naver/egjs-flicking/pull/942