Commit Graph

951 Commits

Author SHA1 Message Date
Wilson Lin 776539b9ce Create onepass variant for Python 2022-06-22 12:24:15 +10:00
Wilson Lin fde8354461 Fix Node.js versioning 2022-06-22 12:06:15 +10:00
Wilson Lin 0a270f4f70 Add Python type definitions via stub file 2022-06-22 03:56:33 +10:00
Wilson Lin bfae1e0897 0.9.1 2022-06-22 02:32:05 +10:00
Wilson Lin f41aeec49c Update changelog 2022-06-22 02:31:34 +10:00
Wilson Lin e63fc8d27f Fix Node.js postinstall 2022-06-22 02:31:10 +10:00
Wilson Lin a246e72b4e Fix Deno script Content-Type 2022-06-22 01:44:22 +10:00
Wilson Lin b9bc93ef71 Fix Deno script Content-Type 2022-06-22 01:41:53 +10:00
Wilson Lin 5f6cb83736 0.9.0 2022-06-22 01:37:10 +10:00
Wilson Lin aa6c0e31ae Use minify-js for onepass 2022-06-22 01:36:27 +10:00
Wilson Lin b1c3198155 Update changelog 2022-06-22 01:18:29 +10:00
Wilson Lin cff28902c9 Update changelog 2022-06-22 01:16:29 +10:00
Wilson Lin 187036d57e Fix typo 2022-06-22 01:02:04 +10:00
Wilson Lin 13d261048b Add more metadata to WASM package.json 2022-06-22 01:01:33 +10:00
Wilson Lin 86e7ca8af1 Fix WASM build scripts 2022-06-22 00:56:29 +10:00
Wilson Lin b6a39ac978 Fix WASM pipeline typo 2022-06-22 00:48:10 +10:00
Wilson Lin 9f0354f1a3 Fix WASM example 2022-06-22 00:45:39 +10:00
Wilson Lin 3e20d50eeb Implement support for WASM and Deno 2022-06-22 00:43:09 +10:00
Wilson Lin cc0d78b9da Fix benchmark runners 2022-06-21 23:14:12 +10:00
Wilson Lin 184569f660 Avoid use of environment variable syntax which is unsupported in Windows 2022-06-21 23:10:25 +10:00
Wilson Lin ad05741df0 Use Neon for Node.js 2022-06-21 23:03:35 +10:00
Wilson Lin ec8c4e338a Remove core variant 2022-06-21 21:52:28 +10:00
Wilson Lin c7d0652fbc Use minify-js as JS minifier 2022-06-21 17:29:12 +10:00
Wilson Lin fd60983516 Handle existing wheels when building Python library 2022-06-17 18:01:13 +10:00
Wilson Lin 337de1fcd9 0.8.1 2022-06-17 11:59:21 +10:00
Wilson Lin 64e880684a
v0.8.1 changelog 2022-06-17 11:58:21 +10:00
Wilson Lin f3a3299d02 Create wrapper index.js for Node.js library 2022-03-28 10:09:50 +11:00
Wilson Lin a38b0ac078 Bump html-data 2022-03-28 09:50:57 +11:00
Wilson Lin 34669ead1a Minor phrasing changes 2022-03-22 12:44:14 +11:00
Wilson Lin 91c25a6ef1 Fix README links to element types 2022-03-22 12:12:03 +11:00
Wilson Lin ec894e9ee7 0.8.0 2021-12-15 15:30:50 +11:00
Wilson Lin 737a82df40 Minify SVG element whitespace 2021-12-15 15:29:06 +11:00
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