@@ -6,14 +6,135 @@ All notable changes to this project will be documented in this file. See [standa
66
77[ compare changes] ( https://github.com/nuxt/image/compare/v1.0.0-rc.0...v1.0.0-rc.1 )
88
9+ ### 🚀 Enhancements
10+
11+ - Initial rewrite for nuxt 3 support ([ 64dfecc] ( https://github.com/nuxt/image/commit/64dfecc ) )
12+ - Migrate to composition api ([ #571 ] ( https://github.com/nuxt/image/pull/571 ) )
13+ - ** vercel:** Set image config using v3 output api ([ 4d8aab0] ( https://github.com/nuxt/image/commit/4d8aab0 ) )
14+ - Support prerendering static images ([ #614 ] ( https://github.com/nuxt/image/pull/614 ) )
15+ - Support load event for nuxt-img and nuxt-picture ([ #702 ] ( https://github.com/nuxt/image/pull/702 ) )
16+ - Add ` data-nuxt-img ` and ` data-nuxt-pic ` attrs ([ #747 ] ( https://github.com/nuxt/image/pull/747 ) )
17+ - Add none provider and only enable ipx when node present ([ #840 ] ( https://github.com/nuxt/image/pull/840 ) )
18+ - Add directus provider ([ #787 ] ( https://github.com/nuxt/image/pull/787 ) )
19+ - Add wagtail provider ([ #774 ] ( https://github.com/nuxt/image/pull/774 ) )
20+
21+ ### 🔥 Performance
22+
23+ - Do not inject $img by default ([ #836 ] ( https://github.com/nuxt/image/pull/836 ) )
924
1025### 🩹 Fixes
1126
12- - Remove placeholder plugin ([ 1cd2ef1] ( https://github.com/nuxt/image/commit/1cd2ef1 ) )
27+ - Add missing defineNuxtPlugin import ([ e5ca160] ( https://github.com/nuxt/image/commit/e5ca160 ) )
28+ - Use resolver to resolve built-in providers ([ bb8381c] ( https://github.com/nuxt/image/commit/bb8381c ) )
29+ - ** ipx:** Ensure leading slash is added to ipx url ([ 93ce78a] ( https://github.com/nuxt/image/commit/93ce78a ) )
30+ - ** vercel:** Remove dependency of fs-extra ([ 23076b8] ( https://github.com/nuxt/image/commit/23076b8 ) )
31+ - Update nuxt version constraint ([ #603 ] ( https://github.com/nuxt/image/pull/603 ) )
32+ - Add implicit imports ([ db0934c] ( https://github.com/nuxt/image/commit/db0934c ) )
33+ - Provide empty array if source data is not present ([ #606 ] ( https://github.com/nuxt/image/pull/606 ) )
34+ - ** vercel:** Update image to images and add ttl ([ a3cd82c] ( https://github.com/nuxt/image/commit/a3cd82c ) )
35+ - ** imagekit:** Transformation query param generation ([ #610 ] ( https://github.com/nuxt/image/pull/610 ) )
36+ - AddAutoImport has been renamed to addImports ([ #648 ] ( https://github.com/nuxt/image/pull/648 ) )
37+ - Update ipx ([ b087201] ( https://github.com/nuxt/image/commit/b087201 ) )
38+ - ** nuxt-picture:** Only pass defined props to ` <nuxt-img> ` component ([ #620 ] ( https://github.com/nuxt/image/pull/620 ) )
39+ - Default dir value ([ cc4a09d] ( https://github.com/nuxt/image/commit/cc4a09d ) )
40+ - ** nuxt-img:** Access prerender.env only in server side ([ #661 ] ( https://github.com/nuxt/image/pull/661 ) )
41+ - Pass ipx maxAge option from options ([ #706 ] ( https://github.com/nuxt/image/pull/706 ) )
42+ - ⚠️ Improve prerendering support ([ #725 ] ( https://github.com/nuxt/image/pull/725 ) )
43+ - ** module:** Parse options.domains with parseURL #659 ([ #680 ] ( https://github.com/nuxt/image/pull/680 ) , [ #659 ] ( https://github.com/nuxt/image/issues/659 ) )
44+ - ** cloudinary:** Update mapping key for density ([ #730 ] ( https://github.com/nuxt/image/pull/730 ) )
45+ - ** unsplash:** Merge query params with src ([ #712 ] ( https://github.com/nuxt/image/pull/712 ) )
46+ - ** ipx:** Use actual relative ipx dir ([ #779 ] ( https://github.com/nuxt/image/pull/779 ) )
47+ - ** ipx:** Support runtime nuxt baseURL ([ #778 ] ( https://github.com/nuxt/image/pull/778 ) )
48+ - ** ipx:** Set prerenderer config as well ([ #784 ] ( https://github.com/nuxt/image/pull/784 ) )
49+ - Use absolute path for prerenderer ([ #788 ] ( https://github.com/nuxt/image/pull/788 ) )
50+ - ** sanity:** Add dpr modifier ([ #789 ] ( https://github.com/nuxt/image/pull/789 ) )
51+ - ** pkg:** Relax upper node version constraint ([ #818 ] ( https://github.com/nuxt/image/pull/818 ) )
52+ - Correctly apply provided format to ` <NuxtPicture> ` ([ #827 ] ( https://github.com/nuxt/image/pull/827 ) )
53+ - Type vercel nitro config correctly ([ 2679d60] ( https://github.com/nuxt/image/commit/2679d60 ) )
54+ - Remove ignored second arg for hash ([ 52ba7aa] ( https://github.com/nuxt/image/commit/52ba7aa ) )
55+ - Prerender static images when calling createImage ([ d927447] ( https://github.com/nuxt/image/commit/d927447 ) )
56+ - ** nuxt-picture:** Render svgs with src not srcset ([ 46939f1] ( https://github.com/nuxt/image/commit/46939f1 ) )
57+ - Ensure $img injection is correctly typed ([ ed573bb] ( https://github.com/nuxt/image/commit/ed573bb ) )
58+ - Test for imgEl before setting src ([ e5a294e] ( https://github.com/nuxt/image/commit/e5a294e ) )
59+ - Respect dir option from module for ipx ([ 7e187e5] ( https://github.com/nuxt/image/commit/7e187e5 ) )
60+ - Use publicDir for runtime ipx generation ([ #849 ] ( https://github.com/nuxt/image/pull/849 ) )
61+ - ** pkg:** Use esm build as main field ([ #848 ] ( https://github.com/nuxt/image/pull/848 ) )
62+ - Emit synthetic load and error events on initial hydration ([ #842 ] ( https://github.com/nuxt/image/pull/842 ) )
63+
64+ ### 💅 Refactors
65+
66+ - ** ipx:** Use ` event.node.req ` and ` event.node.res ` ([ #777 ] ( https://github.com/nuxt/image/pull/777 ) )
67+
68+ ### 📖 Documentation
69+
70+ - Advice modules instead of buildModules ([ #557 ] ( https://github.com/nuxt/image/pull/557 ) )
71+ - Update static/ dir to public/ ([ #558 ] ( https://github.com/nuxt/image/pull/558 ) )
72+ - Update lint to nuxt 3 ([ 4e029e2] ( https://github.com/nuxt/image/commit/4e029e2 ) )
73+ - Update default provider section ([ 35c8a9d] ( https://github.com/nuxt/image/commit/35c8a9d ) )
74+ - Change static/ to public/ ([ #566 ] ( https://github.com/nuxt/image/pull/566 ) )
75+ - Upgrade docus and improve structure ([ #564 ] ( https://github.com/nuxt/image/pull/564 ) )
76+ - Fix link to unsplash license ([ #579 ] ( https://github.com/nuxt/image/pull/579 ) )
77+ - Update to script setup ([ 4b27db3] ( https://github.com/nuxt/image/commit/4b27db3 ) )
78+ - Upgrade to latest Docus ([ #678 ] ( https://github.com/nuxt/image/pull/678 ) )
79+ - Fix cloudflare usage example ([ 255d991] ( https://github.com/nuxt/image/commit/255d991 ) )
80+ - Fix typo ([ #670 ] ( https://github.com/nuxt/image/pull/670 ) )
81+ - Fix typo in api docs ([ #754 ] ( https://github.com/nuxt/image/pull/754 ) )
82+ - Update badge ([ 4cee565] ( https://github.com/nuxt/image/commit/4cee565 ) )
83+ - Update codesandbox link and refresh example lockfile ([ 10c8735] ( https://github.com/nuxt/image/commit/10c8735 ) )
84+ - Update nuxt config definition ([ #816 ] ( https://github.com/nuxt/image/pull/816 ) )
85+ - Update default dir value ([ f293072] ( https://github.com/nuxt/image/commit/f293072 ) )
86+
87+ ### 📦 Build
88+
89+ - Change node engine requirement to be same as nuxt3 ([ 4c23770] ( https://github.com/nuxt/image/commit/4c23770 ) )
90+
91+ ### ✅ Tests
92+
93+ - Add back and update tests ([ #830 ] ( https://github.com/nuxt/image/pull/830 ) )
94+ - Update implementation of ` <ProviderSelector> ` ([ 295b8c4] ( https://github.com/nuxt/image/commit/295b8c4 ) )
95+ - Test types in module and fixtures ([ 28f550d] ( https://github.com/nuxt/image/commit/28f550d ) )
96+ - Sort file snapshot ([ b3a9089] ( https://github.com/nuxt/image/commit/b3a9089 ) )
97+ - Remove leftover code ([ c7531e0] ( https://github.com/nuxt/image/commit/c7531e0 ) )
98+ - Add test for URI encoding ([ 852371a] ( https://github.com/nuxt/image/commit/852371a ) )
99+ - Add test for load and error events ([ #841 ] ( https://github.com/nuxt/image/pull/841 ) )
100+ - Add unit test for correct crop sizing ([ 682b674] ( https://github.com/nuxt/image/commit/682b674 ) )
101+ - Extract mountImage helper ([ 5c21f4c] ( https://github.com/nuxt/image/commit/5c21f4c ) )
102+
103+ ### 🎨 Styles
104+
105+ - ** cloudinary:** Remove dangle comma ([ #733 ] ( https://github.com/nuxt/image/pull/733 ) )
106+ - Fix lint ([ 2ed711e] ( https://github.com/nuxt/image/commit/2ed711e ) )
13107
14108### ❤️ Contributors
15109
16- - Daniel Roe < daniel@roe.dev >
110+ - Bono (@bonomite )
111+ - Daniel Roe (@danielroe )
112+ - Sandro Circi (@Sandros94 )
113+ - Raphael Lima (@oraphadev )
114+ - Pooya Parsa (@pi0 )
115+ - Th3R3alAndr3 (@th3r3alandr3 )
116+ - Damian Głowala (@DamianGlowala )
117+ - Clément Ollivier (@clemcode )
118+ - Bartosz Podlewski (@podlebar )
119+ - Kara (@kara )
120+ - Sébastien Chopin (@atinux )
121+ - Rubén Rodríguez (@rubenRP )
122+ - Levi (Nguyễn Lương Huy) (@huynl-96 )
123+ - Daniel, Petrica Andrei-Daniel (@danielpetrica )
124+ - Matthias Esterl (@madc )
125+ - Roald-di (@roald-di )
126+ - XLor (@yjl9903 )
127+ - Alex (@piscis )
128+ - Baffo (@baffo )
129+ - Yaël Guilloux (@Tahul )
130+ - Ross (@chadsr )
131+ - Duy NGUYEN (@nthduy )
132+ - Daniil Chudo (@daniil4udo )
133+ - Abhinavr4 (@Abhinavr4 )
134+ - Conrawl Rogers (@Diizzayy )
135+ - Thomas Bnt (@thomasbnt )
136+ - Zernonia (@Zernonia )
137+ - Nick Medrano (@dosstx )
17138
18139### [ 0.7.1] ( https://github.com/nuxt/image/compare/v0.7.0...v0.7.1 ) (2022-06-22)
19140
0 commit comments