Commit Graph

1005 Commits

Author SHA1 Message Date
Michael Pfaff b77eff39e1
Implement Display for Error and derive Clone for ErrorType 2023-05-15 00:13:36 -04:00
Wilson Lin e5307d4c9f 0.11.1 2023-05-07 19:34:04 +07:00
Wilson Lin 93ae6b6b3a Bump GitHub Actions Ubuntu image version 2023-05-07 19:12:02 +07:00
Wilson Lin 1dde21ce12 0.11.0 2023-05-07 18:16:04 +07:00
Wilson Lin 44160e2ec7 Update changelog 2023-05-07 18:05:45 +07:00
Wilson Lin 49ab5efe76 Fix Node.js postinstall.js building from source 2023-05-07 17:52:30 +07:00
Wilson Lin 6021e02648 Add missing Java and WASM Cfg retrievers 2023-02-16 20:05:22 +11:00
Wilson Lin 2206d991eb Add missing Python args 2023-02-16 20:01:46 +11:00
Wilson Lin ad21466d2c Change default CSS minifier optimising level and allow configuring it 2023-02-16 19:23:03 +11:00
Wilson Lin d4e0887465 0.10.8 2023-01-31 15:14:32 +11:00
Wilson Lin 1d9a930fb6 Do not consider empty `href` attributes as redundant 2023-01-31 15:12:57 +11:00
Wilson Lin dc43362203 [Node.js] Fix assertion failure panic on invalid argument type. 2023-01-31 15:01:14 +11:00
Wilson Lin c0f7ac99e1 [README] Fix JS example code import 2023-01-26 15:38:35 +11:00
Wilson Lin 019909b9f2 0.10.7 2023-01-06 09:44:12 +11:00
Wilson Lin b624297fc6 Bump minify-js to 0.4.2 2023-01-06 09:43:47 +11:00
Wilson Lin e9f3bf44a9 0.10.6 2023-01-05 14:56:20 +11:00
Wilson Lin 013afa007e Improve handling of RCDATA text content in edge cases 2023-01-05 14:55:45 +11:00
Wilson Lin c8649df0af 0.10.5 2023-01-05 14:29:50 +11:00
Wilson Lin cdd56e8667 Do not encode entities in RCDATA text content 2023-01-05 14:28:16 +11:00
Wilson Lin f9dd173c7e 0.10.4 2023-01-05 12:38:00 +11:00
Wilson Lin a316b8bcbb Minor type fixes 2023-01-05 12:37:40 +11:00
Wilson Lin 02ba438f76 [Node.js] Improve invalid arugment type error messages (fixes #101) 2023-01-05 12:33:57 +11:00
Wilson Lin 9eeca7bbda Update CHANGELOG 2023-01-05 12:14:40 +11:00
Wilson Lin d5d0444d18 [WASM] Add "type" and "main" fields to package.json 2023-01-05 12:14:10 +11:00
Wilson Lin bd2fdb3edd Bump css-minify to 0.3.1 2023-01-05 11:52:49 +11:00
Wilson Lin 5989c06e58 Use FxHasher for internal hash-based data structures 2023-01-05 11:48:03 +11:00
Wilson Lin b6a0a9102e 0.10.3 2022-10-28 11:16:02 +11:00
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