Highlights
This patch fixes a CommonJS / SSR regression introduced in 4.16.
- fix(core): CJS
require("@egjs/flicking")returns theFlickingclass again — 4.16's Vite migration accidentally dropped the hybrid CJS entry (index.cjs.ts), sorequire()returned a namespace object ({ default, ... }) instead of the class. This broke direct CommonJSrequire(new F(),F.prototype) and wrapper SSR (renderToString). The CJS build now usesindex.cjs.tsagain, producing output identical to 4.15. Averify:cjsbuild-time guard prevents the regression from recurring. (#953, closes #952) - fix(core): restore
@egjs/imreadydependency range to^1.3.1— the monorepo migration lowered the range floor to^1.1.1; restored to match 4.15 and avoid unintended downgrades. (#954)
Packages
@egjs/flicking4.16.4@egjs/react-flicking4.16.6@egjs/vue3-flicking4.16.4
What's Changed
- docs: improve README links and version display by @cjw783 in #950
- fix: build core CJS from index.cjs.ts entry by @cjw783 in #953
- fix: restore @egjs/imready dependency range to ^1.3.1 by @cjw783 in #954
- docs(publish): add deploy workflow role-split principles by @cjw783 in #955
Full Changelog: 4.16.3...4.16.4