Commit Graph

978 Commits

Author SHA1 Message Date
Wilson Lin 9d0cd1a45c Update changelog when versioning 2022-10-28 11:15:16 +11:00
Wilson Lin e888f92689 Bump setup-python 2022-10-28 11:00:42 +11:00
Wilson Lin 456f14732d [Python] Fix ambiguous imports 2022-10-26 14:45:04 +11:00
Wilson Lin 6c9577399b
Update changelog 2022-10-26 07:43:42 +11:00
Vetési Zoltán ad5a7797c6
Add python source distribution (#112) 2022-10-26 07:29:40 +11:00
Adam Johnson 521814979a
Add Python 3.11 support (#117) 2022-10-26 07:27:23 +11:00
Wilson Lin 52fd593885 Update CHANGELOG 2022-10-04 20:52:49 +11:00
Wilson Lin 10f2c77770 0.10.2 2022-10-04 20:16:05 +11:00
Wilson Lin 4c79885f16 Bump minify-js to 0.2.6 2022-10-04 20:15:01 +11:00
Wilson Lin ddb1efab17 0.10.1 2022-09-28 12:53:47 +10:00
Wilson Lin 1aea5d1be8 Bump minify-js 2022-09-28 12:51:44 +10:00
Wilson Lin b9dcd6e807 0.10.0 2022-09-01 18:12:56 +10:00
Wilson Lin 29e7b1c187 Drop support for macOS ARM64 due to lack of access to hardware 2022-08-09 13:47:38 +10:00
Wilson Lin 73744cca70 Update CHANGELOG 2022-08-09 12:41:01 +10:00
Winston Ewert ef6d049da8
Allow self-closing <svg> tags 2022-08-09 12:38:34 +10:00
Ryan Lopopolo db0e14edf7
Update Node snippet in README to use `Buffer` (#100) 2022-08-07 17:18:52 +10:00
Wilson Lin 284f908c32 Update changelog 2022-07-05 12:09:00 +10:00
Wenzhuo Liu 9d5d1bb0f3
Fix the CLI and log files as they are processed (#90)
* fix: use rayon instead of handwritten thread pool

* style: add newline before a new section

* fix: bring back single file mode

* feat: add log

* chore: only print file name
2022-07-05 12:03:11 +10:00
Wilson Lin 7c97affa9d Minor comment change 2022-06-22 23:39:08 +10:00
Wilson Lin c5bfac177c Drop mismatched closing tags instead of reinterpreting as opening tags 2022-06-22 20:13:36 +10:00
Wilson Lin 2947c0af1d Minor refactoring 2022-06-22 14:47:48 +10:00
Wilson Lin 289df2bad9 Add optimisation flags to Rust libraries 2022-06-22 14:24:26 +10:00
Wilson Lin 85f6d9cd88 0.9.2 2022-06-22 14:04:44 +10:00
Wilson Lin a6035d6f0f Implement parallel processing with CLI 2022-06-22 14:03:19 +10:00
Wilson Lin 7263c7a95d Bump minify-js 2022-06-22 12:52:33 +10:00
Wilson Lin d83407019c Fix Python workflow 2022-06-22 12:44:14 +10:00
Wilson Lin 78c4592b28 Formatting 2022-06-22 12:24:52 +10:00
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