|
2 | 2 |
|
3 | 3 | ### Added |
4 | 4 |
|
5 | | -- New Configuration folder with ESBuild.js and ESBuild.ts files |
6 | | -- Added browserslist as a development dependency |
| 5 | +- New Configuration folder with ESBuild.js and ESBuild.ts files |
| 6 | +- Added browserslist as a development dependency |
7 | 7 |
|
8 | 8 | ### Changed |
9 | 9 |
|
10 | | -- Updated .npmignore to exclude the Configuration/ directory |
11 | | -- Modified package.json scripts to use the new ESBuild configuration |
12 | | -- Updated version to 0.1.6 |
13 | | -- Enhanced error handling in CSS compression in Source/Function/Integration.ts |
14 | | -- Updated Source/Interface/CSS/lightningcss.ts to set default value for |
15 | | - unusedSymbols |
16 | | -- Added targets to Source/Variable/CSS/lightningcss.ts |
| 10 | +- Updated .npmignore to exclude the Configuration/ directory |
| 11 | +- Modified package.json scripts to use the new ESBuild configuration |
| 12 | +- Updated version to 0.1.6 |
| 13 | +- Enhanced error handling in CSS compression in Source/Function/Integration.ts |
| 14 | +- Updated Source/Interface/CSS/lightningcss.ts to set default value for |
| 15 | + unusedSymbols |
| 16 | +- Added targets to Source/Variable/CSS/lightningcss.ts |
17 | 17 |
|
18 | 18 | ## 0.1.5 |
19 | 19 |
|
20 | 20 | ### Changed |
21 | 21 |
|
22 | | -- Updated dependencies |
23 | | -- Typings update |
| 22 | +- Updated dependencies |
| 23 | +- Typings update |
24 | 24 |
|
25 | 25 | ## 0.1.4 |
26 | 26 |
|
27 | 27 | ### Fixed |
28 | 28 |
|
29 | | -- Fixes missing `Pipe.js` |
| 29 | +- Fixes missing `Pipe.js` |
30 | 30 |
|
31 | 31 | ## 0.1.2 |
32 | 32 |
|
33 | 33 | ### Added |
34 | 34 |
|
35 | | -- New CLI functionality with `Compress` command |
36 | | -- New `CLI.ts` and `Pipe.ts` functions for improved command-line operations |
37 | | -- Added `commander` dependency for CLI support |
38 | | -- Added `fast-glob` dependency for file pattern matching |
| 35 | +- New CLI functionality with `Compress` command |
| 36 | +- New `CLI.ts` and `Pipe.ts` functions for improved command-line operations |
| 37 | +- Added `commander` dependency for CLI support |
| 38 | +- Added `fast-glob` dependency for file pattern matching |
39 | 39 |
|
40 | 40 | ### Changed |
41 | 41 |
|
42 | | -- Updated package name from `astro-compress` to `@playform/compress` |
43 | | -- Updated various dependencies to their latest versions: |
44 | | - - `@playform/pipe` from 0.1.0 to 0.1.1 |
45 | | - - `deepmerge-ts` from 7.1.0 to 7.1.1 |
46 | | - - `lightningcss` from 1.25.1 to 1.27.0 |
47 | | - - `sharp` from 0.33.4 to 0.33.5 |
48 | | - - `svgo` from 4.0.0-rc.0 to 3.3.2 |
49 | | - - `terser` from 5.31.3 to 5.34.1 |
50 | | - - `@playform/build` from 0.1.3 to 0.1.7 |
51 | | -- Refactored and improved various TypeScript interfaces and types |
52 | | -- Updated README with new installation instructions and badge styling |
53 | | -- Updated README badges to use HTTPS URLs |
54 | | -- Updated README table layout for better visual presentation |
55 | | -- Updated dependency badges in README to use correct package name |
56 | | - (`@playform/compress` instead of `@playform/inline`) |
57 | | -- Updated README to remove unnecessary line breaks and improve spacing |
58 | | -- Updated `Source/Function/Image/Writesharp.ts` to simplify an import |
59 | | - statement |
60 | | -- Added `Source/Function/CLI.ts` for command-line interface functionality |
61 | | -- Added `Source/Interface/CLI.ts` to define the command-line interface |
62 | | -- Updated `package.json` to include necessary CLI dependencies |
| 42 | +- Updated package name from `astro-compress` to `@playform/compress` |
| 43 | +- Updated various dependencies to their latest versions: |
| 44 | + - `@playform/pipe` from 0.1.0 to 0.1.1 |
| 45 | + - `deepmerge-ts` from 7.1.0 to 7.1.1 |
| 46 | + - `lightningcss` from 1.25.1 to 1.27.0 |
| 47 | + - `sharp` from 0.33.4 to 0.33.5 |
| 48 | + - `svgo` from 4.0.0-rc.0 to 3.3.2 |
| 49 | + - `terser` from 5.31.3 to 5.34.1 |
| 50 | + - `@playform/build` from 0.1.3 to 0.1.7 |
| 51 | +- Refactored and improved various TypeScript interfaces and types |
| 52 | +- Updated README with new installation instructions and badge styling |
| 53 | +- Updated README badges to use HTTPS URLs |
| 54 | +- Updated README table layout for better visual presentation |
| 55 | +- Updated dependency badges in README to use correct package name |
| 56 | + (`@playform/compress` instead of `@playform/inline`) |
| 57 | +- Updated README to remove unnecessary line breaks and improve spacing |
| 58 | +- Updated `Source/Function/Image/Writesharp.ts` to simplify an import statement |
| 59 | +- Added `Source/Function/CLI.ts` for command-line interface functionality |
| 60 | +- Added `Source/Interface/CLI.ts` to define the command-line interface |
| 61 | +- Updated `package.json` to include necessary CLI dependencies |
63 | 62 |
|
64 | 63 | ### Removed |
65 | 64 |
|
66 | | -- Removed `Documentation/` directory (replaced with `docs/`) |
67 | | -- Removed `Summary.md` file |
| 65 | +- Removed `Documentation/` directory (replaced with `docs/`) |
| 66 | +- Removed `Summary.md` file |
68 | 67 |
|
69 | 68 | ### Fixed |
70 | 69 |
|
71 | | -- Various code improvements and refactoring for better type safety and |
72 | | - performance |
73 | | -- Fixed broken links in README badges |
74 | | -- Fixed alignment and spacing issues in README table |
75 | | -- Fixed incorrect package name in dependency badges |
| 70 | +- Various code improvements and refactoring for better type safety and |
| 71 | + performance |
| 72 | +- Fixed broken links in README badges |
| 73 | +- Fixed alignment and spacing issues in README table |
| 74 | +- Fixed incorrect package name in dependency badges |
76 | 75 |
|
77 | 76 | ## 0.1.1 |
78 | 77 |
|
79 | 78 | ### Changed |
80 | 79 |
|
81 | | -- Updated .npmignore file: |
82 | | - - Reordered ignored directories and files |
83 | | - - Added 'Summary.md' to ignored files |
| 80 | +- Updated .npmignore file: |
| 81 | + - Reordered ignored directories and files |
| 82 | + - Added 'Summary.md' to ignored files |
84 | 83 |
|
85 | 84 | ### Fixed |
86 | 85 |
|
87 | | -- Improved code formatting in Source/Function/Image/Writesharp.ts: |
88 | | - - Simplified import statement for default sharp options |
| 86 | +- Improved code formatting in Source/Function/Image/Writesharp.ts: |
| 87 | + - Simplified import statement for default sharp options |
89 | 88 |
|
90 | 89 | ## 0.1.0 |
91 | 90 |
|
92 | 91 | ### Added |
93 | 92 |
|
94 | | -- Significant project restructuring with separate directories for Source, |
95 | | - Interface, Type, and Variable |
96 | | -- New modules and interfaces for CSS, HTML, Image, JavaScript, and SVG file |
97 | | - types |
98 | | -- Utility functions: Directory and Merge |
99 | | -- Expanded support for additional image formats and optimization options |
100 | | -- Enhanced error handling and logging |
101 | | -- New "Run" script for building and watching 'Source/\*_/_.ts' files |
102 | | -- Added svgo v4.0.0-rc.0 dependency |
103 | | -- Added terser v5.31.3 dependency |
| 93 | +- Significant project restructuring with separate directories for Source, |
| 94 | + Interface, Type, and Variable |
| 95 | +- New modules and interfaces for CSS, HTML, Image, JavaScript, and SVG file |
| 96 | + types |
| 97 | +- Utility functions: Directory and Merge |
| 98 | +- Expanded support for additional image formats and optimization options |
| 99 | +- Enhanced error handling and logging |
| 100 | +- New "Run" script for building and watching 'Source/\*_/_.ts' files |
| 101 | +- Added svgo v4.0.0-rc.0 dependency |
| 102 | +- Added terser v5.31.3 dependency |
104 | 103 |
|
105 | 104 | ### Changed |
106 | 105 |
|
107 | | -- Major refactoring of the integration functionality in |
108 | | - Source/Function/Integration.ts |
109 | | -- Moved configuration options to separate files in the Variable directory |
110 | | -- Updated and expanded type definitions throughout the project |
111 | | -- Modularized and improved compression logic for different file types |
112 | | -- Overall code structure is now more modular and type-safe |
| 106 | +- Major refactoring of the integration functionality in |
| 107 | + Source/Function/Integration.ts |
| 108 | +- Moved configuration options to separate files in the Variable directory |
| 109 | +- Updated and expanded type definitions throughout the project |
| 110 | +- Modularized and improved compression logic for different file types |
| 111 | +- Overall code structure is now more modular and type-safe |
113 | 112 |
|
114 | 113 | ### Dependency Updates |
115 | 114 |
|
116 | | -- Added svgo v4.0.0-rc.0 |
117 | | -- Changed astro dependency to use any version (\*) |
118 | | -- Updated @playform/build to v0.1.2 |
119 | | -- Updated @playform/pipe to v0.1.0 |
120 | | -- Updated lightningcss to v1.25.1 |
121 | | -- Updated sharp to v0.33.4 |
122 | | -- Updated terser to v5.31.3 |
| 115 | +- Added svgo v4.0.0-rc.0 |
| 116 | +- Changed astro dependency to use any version (\*) |
| 117 | +- Updated @playform/build to v0.1.2 |
| 118 | +- Updated @playform/pipe to v0.1.0 |
| 119 | +- Updated lightningcss to v1.25.1 |
| 120 | +- Updated sharp to v0.33.4 |
| 121 | +- Updated terser to v5.31.3 |
123 | 122 |
|
124 | 123 | ### Removed |
125 | 124 |
|
126 | | -- Removed specific version for astro dependency |
| 125 | +- Removed specific version for astro dependency |
127 | 126 |
|
128 | 127 | ## 0.0.13 |
129 | 128 |
|
130 | 129 | ### Removed |
131 | 130 |
|
132 | | -- Removed @playform/document from peerDependencies and peerDependenciesMeta |
| 131 | +- Removed @playform/document from peerDependencies and peerDependenciesMeta |
133 | 132 |
|
134 | 133 | ## 0.0.12 |
135 | 134 |
|
136 | 135 | ### Changed |
137 | 136 |
|
138 | | -- Updated astro to use any version (\*) |
| 137 | +- Updated astro to use any version (\*) |
139 | 138 |
|
140 | 139 | ## 0.0.10 |
141 | 140 |
|
142 | 141 | ### Added |
143 | 142 |
|
144 | | -- Added "@playform/compress" and "playform" to keywords |
145 | | -- Added astro v4.9.2 as a dependency |
| 143 | +- Added "@playform/compress" and "playform" to keywords |
| 144 | +- Added astro v4.9.2 as a dependency |
146 | 145 |
|
147 | 146 | ### Changed |
148 | 147 |
|
149 | | -- Updated description to "🗜️ Compress —" |
150 | | -- Updated homepage, bugs, and repository URLs |
151 | | -- Updated author information |
152 | | -- Updated @playform/pipe to v0.0.5 |
153 | | -- Updated lightningcss to v1.25.1 |
154 | | -- Updated sharp to v0.33.4 |
155 | | -- Updated svgo to v3.3.2 |
156 | | -- Updated terser to v5.31.0 |
| 148 | +- Updated description to "🗜️ Compress —" |
| 149 | +- Updated homepage, bugs, and repository URLs |
| 150 | +- Updated author information |
| 151 | +- Updated @playform/pipe to v0.0.5 |
| 152 | +- Updated lightningcss to v1.25.1 |
| 153 | +- Updated sharp to v0.33.4 |
| 154 | +- Updated svgo to v3.3.2 |
| 155 | +- Updated terser to v5.31.0 |
157 | 156 |
|
158 | 157 | ## 0.0.9 |
159 | 158 |
|
160 | 159 | ### Added |
161 | 160 |
|
162 | | -- Added astro v4.9.2 as a dependency |
| 161 | +- Added astro v4.9.2 as a dependency |
163 | 162 |
|
164 | 163 | ### Changed |
165 | 164 |
|
166 | | -- Moved @playform/build to devDependencies |
| 165 | +- Moved @playform/build to devDependencies |
167 | 166 |
|
168 | 167 | ### Removed |
169 | 168 |
|
170 | | -- Removed peerDependencies and peerDependenciesMeta |
| 169 | +- Removed peerDependencies and peerDependenciesMeta |
171 | 170 |
|
172 | 171 | ## 0.0.8 |
173 | 172 |
|
174 | 173 | ### Changed |
175 | 174 |
|
176 | | -- Updated lightningcss to v1.25.1 |
| 175 | +- Updated lightningcss to v1.25.1 |
177 | 176 |
|
178 | 177 | ## 0.0.7 |
179 | 178 |
|
180 | 179 | ### Removed |
181 | 180 |
|
182 | | -- Removed @playform/document from peerDependencies and peerDependenciesMeta |
| 181 | +- Removed @playform/document from peerDependencies and peerDependenciesMeta |
183 | 182 |
|
184 | 183 | ## 0.0.6 |
185 | 184 |
|
186 | 185 | ### Changed |
187 | 186 |
|
188 | | -- Reordered peerDependencies and peerDependenciesMeta |
| 187 | +- Reordered peerDependencies and peerDependenciesMeta |
189 | 188 |
|
190 | 189 | ## 0.0.5 |
191 | 190 |
|
192 | 191 | ### Added |
193 | 192 |
|
194 | | -- Added "Document" script for documenting 'Source/\*_/_.ts' files |
195 | | -- Added @playform/document v0.0.7 as a peerDependency |
| 193 | +- Added "Document" script for documenting 'Source/\*_/_.ts' files |
| 194 | +- Added @playform/document v0.0.7 as a peerDependency |
196 | 195 |
|
197 | 196 | ### Changed |
198 | 197 |
|
199 | | -- Updated @playform/pipe to v0.0.5 |
200 | | -- Updated lightningcss to v1.25.0 |
201 | | -- Updated sharp to v0.33.4 |
202 | | -- Updated svgo to v3.3.2 |
203 | | -- Updated terser to v5.31.0 |
204 | | -- Updated @playform/build to v0.0.9 |
205 | | -- Updated astro peerDependency to v4.9.1 |
| 198 | +- Updated @playform/pipe to v0.0.5 |
| 199 | +- Updated lightningcss to v1.25.0 |
| 200 | +- Updated sharp to v0.33.4 |
| 201 | +- Updated svgo to v3.3.2 |
| 202 | +- Updated terser to v5.31.0 |
| 203 | +- Updated @playform/build to v0.0.9 |
| 204 | +- Updated astro peerDependency to v4.9.1 |
206 | 205 |
|
207 | 206 | ## 0.0.4 |
208 | 207 |
|
209 | 208 | ### Added |
210 | 209 |
|
211 | | -- Added "@playform/compress" to keywords |
212 | | -- Added astro v4.8.1 as a dependency |
| 210 | +- Added "@playform/compress" to keywords |
| 211 | +- Added astro v4.8.1 as a dependency |
213 | 212 |
|
214 | 213 | ### Changed |
215 | 214 |
|
216 | | -- Updated description to "🗜️ Compress —" |
217 | | -- Updated homepage, bugs, and repository URLs to use HTTPS |
218 | | -- Updated author information |
219 | | -- Updated @playform/pipe to v0.0.3 |
220 | | -- Moved @playform/build to devDependencies |
| 215 | +- Updated description to "🗜️ Compress —" |
| 216 | +- Updated homepage, bugs, and repository URLs to use HTTPS |
| 217 | +- Updated author information |
| 218 | +- Updated @playform/pipe to v0.0.3 |
| 219 | +- Moved @playform/build to devDependencies |
221 | 220 |
|
222 | 221 | ### Removed |
223 | 222 |
|
224 | | -- Removed "Document" script |
| 223 | +- Removed "Document" script |
225 | 224 |
|
226 | 225 | ## 0.0.3 |
227 | 226 |
|
228 | 227 | ### Added |
229 | 228 |
|
230 | | -- Added @playform/build, @playform/document, and astro as dependencies |
| 229 | +- Added @playform/build, @playform/document, and astro as dependencies |
231 | 230 |
|
232 | 231 | ### Changed |
233 | 232 |
|
234 | | -- Moved csso, html-minifier-terser, lightningcss, sharp, svgo, and terser to |
235 | | - dependencies |
| 233 | +- Moved csso, html-minifier-terser, lightningcss, sharp, svgo, and terser to |
| 234 | + dependencies |
236 | 235 |
|
237 | 236 | ## 0.0.2 |
238 | 237 |
|
239 | 238 | ### Changed |
240 | 239 |
|
241 | | -- Reverted various changes from previous versions |
| 240 | +- Reverted various changes from previous versions |
242 | 241 |
|
243 | 242 | ## 0.0.1 |
244 | 243 |
|
245 | 244 | ### Added |
246 | 245 |
|
247 | | -- Initial release |
| 246 | +- Initial release |
0 commit comments