- fix: use jpg as a fallback format when source doesn't have an alpha channel (#15243)
- fix: upgrade vite-imagetools to 9.0.3 for fix to caching bug (#15305)
- fix: replace erroneous
import.meta.DEVwithimport.meta.env.DEVin generated code (#15285)
- feat: re-export the
Picturetype fromvite-imagetools(#15225)
- fix: ensure compatibility with vite-plugin-svelte@7 (use api.filter instead of api.idFilter) (#15179)
- chore: remove duplicate caching layer (#14988)
- fix: update vite-imagetools for caching fixes to avoid crashes (#14976)
- chore(deps): update dependency vite-imagetools to v9 (#14608)
- fix: warn rather than crash when non-enhanced image dynamically passed to
enhanced:img(#14845)
- fix: add script block only when there are imports to add (#14604)
- chore: update "homepage" field in package.json (#14579)
- chore: upgrade sharp to 0.34.4 (#14478)
- fix(perf): correctly apply id filter from vite-plugin-svelte (#14248)
- breaking: upgrade to vite-imagetools 8 to auto-rotate images (#14172)
- chore: add
.gitto the end ofpackage.jsonrepository url (#14134)
- breaking: use new filters and enhancements from
vite-plugin-svelte. Requiresvite >= 6.3andvite-plugin-svelte >= 6.0. (#13967)
- feat: allow
vite-plugin-svelte6 peer dependency (#13921)
- feat: add validation to ensure plugin occurs in correct order (
1c3f36dc10265fb79c64643c3d7a91469d34e697)
- chore(deps): upgrade sharp to 0.34.1 (#13611)
- feat: add support for targeting
enhanced\:imgin CSS (#13617)
- fix: handle duplicate SVG images (
8073d7c7dcc391d406c658729221a18ac6f18102)
- fix: properly handle multiple SVGs (#13127)
-
feat: set intrinsic width and height for SVGs (#13126)
-
perf: directly inline values since Svelte no longer inlines variables into template (#13035)
- fix: correctly handle
<enhanced:img />elements nested in other DOM elements (#12945)
- breaking: require Svelte 5 (#12822)
- docs: update URLs for new svelte.dev site (#12857)
- chore: upgrade svelte-parse-markup (#12793)
- fix: import
node:processinstead of using globals (#12641)
- fix: avoid duplicating width/height attributes (#12673)
- fix: address Svelte 5 warning (
ec04dae73702c99652e4972d2b7363f2c11ccf5a)
- perf: hoist vite asset declarations to module block (#12627)
- perf: apply performance optimization to dev srcset (#12621)
- chore: configure provenance in a simpler manner (#12570)
-
chore: package provenance (#12567)
-
fix: ensure src attribute is properly formed (
65931f276ac2102032e3032c864a472eee19b7bb)
- fix: make
*?enhancedimports available in the ambient context (#12363)
- breaking: return plugin synchronously from
enhancedImages()(#12297)
- chore: add keywords for discovery in npm search (#12330)
- fix: use correct type for
*?enhancedimports (#12224)
- feat: upgrade vite-imagetools to v7. caches build output by default (#12055)
- fix: support shorthand attribute syntax (#11884)
- fix: correct images cache key to avoid collisions when images have same name (#11602)
-
chore: update primary branch from master to main (
47779436c5f6c4d50011d0ef8b2709a07c0fec5d) -
fix: throw an error if image cannot be resolved (#11346)
-
fix: attempt to address issues accessing images on filesystem (#11403)
- chore: upgrade vite-imagetools (#11122)
- fix: correctly generate client-side code (#11059)
- fix: avoid creating conflicting import statements (#11047)
- fix: only resolve images if optimizable (#11041)
- feat: add experimental
@sveltejs/enhanced-imgpackage (#10788)