Commit graph

919 commits

Author SHA1 Message Date
Wilson Lin
04707e5e06 0.7.2 2021-12-14 13:50:03 +11:00
Wilson Lin
1bf2435c62 Mention Node.js Windows build fix in CHANGELOG 2021-12-14 13:49:11 +11:00
Wilson Lin
bb585ba588 Update Node.js GYP build Windows static libraries 2021-12-14 13:17:25 +11:00
Wilson Lin
08ee491c22 Fix typo 2021-12-14 12:52:14 +11:00
Wilson Lin
13399ceed8 0.7.1 2021-12-14 12:50:28 +11:00
Wilson Lin
e93188f9b7 Do not remove empty alt tag 2021-12-14 12:49:29 +11:00
Wilson Lin
6e2f2465a4 Simplify Node.js example 2021-12-04 15:55:16 +11:00
Wilson Lin
ad75f3c91d Improve README 2021-12-04 15:51:30 +11:00
Wilson Lin
e71eef0421 Minor clarification 2021-11-12 17:44:53 +11:00
Wilson Lin
266e876dac 0.7.0 2021-11-12 17:24:06 +11:00
Wilson Lin
fcf3b5c215 Update CHANGELOG 2021-11-12 17:19:37 +11:00
Wilson Lin
04944cb338 Update README with new arch support 2021-11-12 17:16:43 +11:00
Wilson Lin
9dc1bb07c9 Build CLI for macOS ARM64 2021-11-12 17:14:22 +11:00
Wilson Lin
10f76c2c9e Fix Python library paths 2021-11-12 16:59:28 +11:00
Wilson Lin
92f03f1aed Fix pip path 2021-11-12 16:43:59 +11:00
Wilson Lin
b11ad8dee3 Fix Python path in macOS ARM64 2021-11-12 16:39:59 +11:00
Wilson Lin
1f81458c18 Ensure Homebrew is loaded; drop support for Python 3.7 due to lack of ARM64 macOS build by Homebrew 2021-11-12 16:34:59 +11:00
Wilson Lin
9cd0bf2ae4 Fix Python path on macOS ARM64 2021-11-12 16:27:52 +11:00
Wilson Lin
cc1b0d4e2b Experiment with building macOS ARM64 Python packages 2021-11-12 16:20:50 +11:00
Wilson Lin
90775530f2 Fix pip command 2021-11-12 16:17:23 +11:00
Wilson Lin
ff6c445bb8 Ensure pyenv is loaded 2021-11-12 16:09:36 +11:00
Wilson Lin
2420e9152f Rename Linux ARM64 worker 2021-11-12 16:04:15 +11:00
Wilson Lin
e5889868ce Use pipenv for ARM64 Linux 2021-11-12 15:57:08 +11:00
Wilson Lin
b4a08432a1 Experiment with ARM64 Linux Python builds 2021-11-12 15:43:00 +11:00
Wilson Lin
694bb2cb8e Add support for Python 3.10, Node.js 17, and Node.js on Apple Silicon to build pipelines 2021-11-12 15:30:37 +11:00
Wilson Lin
2a458483f3 Resize charts in README 2021-11-06 16:16:39 +11:00
Wilson Lin
b05ea30b31 Include cli.js 2021-10-23 18:00:15 +11:00
Wilson Lin
e7add80c48 0.6.10 2021-10-23 17:47:00 +11:00
Wilson Lin
ee9fc50741 Implement CLI wrapper for Node.js; fix Node.js TS defs 2021-10-23 17:42:26 +11:00
Wilson Lin
05e22f958f 0.6.9 2021-10-23 16:58:03 +11:00
Wilson Lin
a90b6458db Bump esbuild-rs 2021-10-23 16:54:57 +11:00
Wilson Lin
ece1f84fc4 Fix spaces not being added between unquoted attributes when requested 2021-10-23 13:39:06 +11:00
Wilson Lin
c8973d4eac Intrepret type=module on <script> as a JS type 2021-10-23 13:27:48 +11:00
Wilson Lin
220a9d02b8 0.6.8 2021-08-10 17:46:18 +10:00
Wilson Lin
14b3999705 Add Cfg option to disable DOCTYPE minification 2021-08-10 17:45:37 +10:00
Wilson Lin
ca30897dae Trim script and style elements 2021-08-10 17:35:14 +10:00
Wilson Lin
b0bba546ce Formatting 2021-08-10 16:33:20 +10:00
Wilson Lin
1b39178914 0.6.7 2021-08-10 16:13:22 +10:00
Wilson Lin
ebc3c67063 Fix onepass 2021-08-10 16:12:57 +10:00
Wilson Lin
f304baed0f Improve attr min 2021-08-10 16:07:38 +10:00
Wilson Lin
bdd6458f22 Simplify Cfg 2021-08-10 14:31:08 +10:00
Wilson Lin
654b05d593 Update onepass README 2021-08-10 14:27:59 +10:00
Wilson Lin
563f7dfc2a Implement Default and spec_compliant for Cfg 2021-08-10 14:27:59 +10:00
Wilson Lin
724c5ec4e4
Fix Java example 2021-08-10 04:00:44 +10:00
Wilson Lin
d5beb4eb5f 0.6.6 2021-08-10 03:11:00 +10:00
Wilson Lin
d427d2753a Implement c14n; minify doctypes; minify viewport tags 2021-08-10 02:56:48 +10:00
Wilson Lin
e6637b2495 0.6.5 2021-08-09 23:23:03 +10:00
Wilson Lin
b047dc79c4 Fix bench scripts 2021-08-09 23:19:37 +10:00
Wilson Lin
95c792cebf 0.6.4 2021-08-09 23:13:21 +10:00
Wilson Lin
73a9b2cfb6 Implement tests 2021-08-09 23:11:24 +10:00
Wilson Lin
de3df3b0fb Fix bench build script 2021-08-09 23:09:52 +10:00
Wilson Lin
1fc0fb55a4 0.6.3 2021-08-09 22:22:24 +10:00
Wilson Lin
5cef4219e6 Fix [style] and script[type] minification; optimise attr ordering; refactor bench runners 2021-08-09 22:20:33 +10:00
Wilson Lin
f29ae39e47 0.6.2 2021-08-09 20:45:28 +10:00
Wilson Lin
0bed19e5ed Allow comparison 2021-08-09 20:42:47 +10:00
Wilson Lin
b18201169f Also version onepass variant 2021-08-09 20:00:19 +10:00
Wilson Lin
19abe390d4 Formatting 2021-08-09 19:56:37 +10:00
Wilson Lin
3b6c22088e Update graph size 2021-08-09 19:31:36 +10:00
Wilson Lin
6da8f1a2c0 Wording 2021-08-09 19:30:27 +10:00
Wilson Lin
7d5ba5033b Improve bench 2021-08-09 19:24:43 +10:00
Wilson Lin
2e4015de40 0.6.1 2021-08-09 18:11:57 +10:00
Wilson Lin
e921bf6771 Add onepass README 2021-08-09 18:10:52 +10:00
Wilson Lin
91bdcc3e44 Use symlink to common submodule as using a filesystem dep prevents publishing 2021-08-09 17:46:01 +10:00
Artem
fbe4cfc21b
Fix homepage in minify_html.gemspec (#42) 2021-08-09 16:52:18 +10:00
Wilson Lin
1207b9c2cb Delete dead code 2021-08-09 00:50:09 +10:00
Wilson Lin
4871475018 Fix missing import 2021-08-09 00:49:09 +10:00
Wilson Lin
d7473f8a41 Fix versioning script 2021-08-09 00:48:07 +10:00
Wilson Lin
7247f9e6e3 Fix graphs 2021-08-09 00:08:30 +10:00
Wilson Lin
76215a297d Fix env parsing 2021-08-08 23:39:42 +10:00
Wilson Lin
f6d40886f6 Update onepass link 2021-08-08 23:14:49 +10:00
Wilson Lin
32ec851f47 Set chart width in README 2021-08-08 23:12:08 +10:00
Wilson Lin
c3bbbc4985 Formatting 2021-08-08 23:11:34 +10:00
Wilson Lin
38f186f73e Complete new bench 2021-08-08 23:11:05 +10:00
Wilson Lin
21297d053a Refactoring 2021-08-08 21:23:53 +10:00
Wilson Lin
977b77463a Benchmark fixes 2021-08-08 21:20:06 +10:00
Wilson Lin
a28e69ddb0 Generify bench 2021-08-08 21:01:37 +10:00
Wilson Lin
4fc9496829 Fix references in onepass 2021-08-08 19:00:51 +10:00
Wilson Lin
3e3a4bbd9a Move entity code 2021-08-08 18:46:51 +10:00
Wilson Lin
0918aa8346 Fix Python workflow 2021-08-08 18:37:04 +10:00
Wilson Lin
17f7f5aaef Fix versioning script 2021-08-08 18:06:17 +10:00
Wilson Lin
b47c730d86 Fix minify-html-common 2021-08-08 18:03:34 +10:00
Wilson Lin
6ebecd1364 Use minify-html-common; reformat 2021-08-08 17:58:10 +10:00
Wilson Lin
82d287d9c4 Restructure Rust project 2021-08-08 17:40:42 +10:00
Wilson Lin
1179ec1769 Restore onepass lib.rs 2021-08-08 17:29:48 +10:00
Wilson Lin
cf28e14a4e Merge back onepass as submodule 2021-08-08 17:27:07 +10:00
Wilson Lin
f140bb6739 Create onepass submodule 2021-08-08 17:23:42 +10:00
Wilson Lin
7612244a10 Let esbuild handle closing script and style tag escaping 2021-08-08 17:18:50 +10:00
Wilson Lin
920133fc18 Improve CSS and JS minification 2021-08-08 16:16:12 +10:00
Wilson Lin
bcfc5713fc Improve graph size 2021-08-08 13:59:21 +10:00
Wilson Lin
85eea9b7d4 Improve graph 2021-08-08 13:56:19 +10:00
Wilson Lin
613f98c302 0.6.0 2021-08-08 13:01:44 +10:00
Wilson Lin
c4596c72b7 Use hosted icons 2021-08-08 13:00:42 +10:00
Wilson Lin
2187ebc95e Improve B2 upload workflow 2021-08-08 12:54:56 +10:00
Wilson Lin
a5263993a1 Improve CLI 2021-08-08 11:44:13 +10:00
Wilson Lin
b704f51940 Improve README 2021-08-08 11:39:11 +10:00
Wilson Lin
46e20986b2 Avoid Node.js unnecessary source copying 2021-08-08 11:29:31 +10:00
Wilson Lin
472c4d8fac Improve attr min performance 2021-08-08 11:23:24 +10:00
Wilson Lin
3831a2605e Mention ARM CLI 2021-08-08 11:19:41 +10:00
Wilson Lin
35e53d6b3b Fix bench workflow 2021-08-08 11:17:32 +10:00
Wilson Lin
d43e25c237 Build CLI for ARM64 2021-08-08 11:14:58 +10:00