248 Commits
Author SHA1 Message Date
Luigi Pinca 70cd0255f3 [dist] 6.0.3 2023-02-24 17:44:53 +01:00
Luigi Pinca 6532db373f [deps] Update is_utf8 to version 1.3.1 2023-02-24 17:44:13 +01:00
Luigi Pinca 78d78f7b05 [dist] 6.0.2 2023-01-26 21:15:26 +01:00
Luigi Pinca 1f254dc2ca [ci] Build and deploy a binary for Linux musl x64
Fixes #111
2023-01-26 21:15:21 +01:00
Luigi Pinca 3fb4e14b6a [dist] 6.0.1 2023-01-21 20:10:27 +01:00
Luigi Pinca d2da13cf98 [deps] Update is_utf8 to version 1.3.0 2023-01-19 09:09:50 +01:00
Luigi Pinca e6cf32a7fd [dist] 6.0.0 2023-01-04 21:39:25 +01:00
Luigi PincaandGitHub f51b7f1f15 [major] Use the is_utf8 library (#109)
Use the is_utf8 [1] library to greatly improve performance.

[1]: https://github.com/simdutf/is_utf8
2023-01-03 21:15:36 +01:00
Luigi Pinca 1363e08893 [pkg] Remove .npmignore in favor of package.json files whitelist 2022-12-27 14:04:09 +01:00
Luigi Pinca a4ef7fbd6f [ingore] Clean up .gitignore 2022-12-27 12:35:43 +01:00
Luigi Pinca fc003fa855 [license] Replace "This project" with the project name 2022-12-20 11:54:07 +01:00
Luigi Pinca 6689fa03b1 [doc] Fix badge URL 2022-12-16 10:49:20 +01:00
Luigi Pinca 808ef82dce [license] Update copyright notice 2022-12-09 16:03:48 +01:00
Luigi Pinca 3f4a0c20ce [ci] Test on node 19 2022-11-04 21:10:48 +01:00
Luigi Pinca 8b399a5c02 [dist] 5.0.10 2022-10-18 15:44:52 +02:00
Luigi Pinca 79e97fcbf2 [pkg] Use the --target option in the prebuild* scripts 2022-10-18 15:44:19 +02:00
Luigi Pinca 192e2038a7 [ci] Do not use the set-output command
The `set-output` command is deprecated. Use the `GITHUB_OUTPUT`
environment file.

Refs: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2022-10-18 15:42:11 +02:00
Luigi Pinca b53419ef5b [pkg] Update node-gyp to version 9.1.0 2022-08-09 15:15:33 +02:00
Luigi Pinca 12504e3c79 [pkg] Update mocha to version 10.0.0 2022-08-06 21:12:50 +02:00
Luigi Pinca 931c106a85 [ci] Use the token input parameter
Use the `token` input parameter instead of the `GITHUB_TOKEN`
environment variable.
2022-06-05 07:42:10 +02:00
Luigi Pinca 1fb3767439 [ci] Split the test job into two jobs
Add a dedicated build job to continue building binaries on Ubuntu 18.04.
2022-06-04 21:20:56 +02:00
Luigi Pinca c7bc14017c [ci] Test on node 18 2022-06-04 20:20:11 +02:00
Luigi Pinca 0d8e307d83 [ci] Do not test on node 17 2022-06-04 20:18:26 +02:00
Luigi Pinca 410c30fe46 [ci] Do not test on node 12 2022-06-04 20:18:09 +02:00
Luigi Pinca bfd09e2fc9 [ci] Set permissions explicitly 2022-06-04 20:16:38 +02:00
Luigi Pinca 34cc3156b1 [ci] Update actions/download-artifact action to v3 2022-03-29 20:46:05 +02:00
Luigi Pinca afa684db1d [ci] Update actions/upload-artifact action to v3 2022-03-29 20:45:47 +02:00
Luigi Pinca 67bd083c22 [ci] Update actions/checkout action to v3 in release job 2022-03-29 20:44:05 +02:00
Luigi Pinca 4699b73f09 [dist] 5.0.9 2022-03-08 20:12:54 +01:00
Luigi PincaandGitHub c75c498080 [license] Add license for parts originating from utf8_check.c (#105)
Fixes #104
2022-03-08 20:09:49 +01:00
Luigi Pinca a7424319aa [ci] Update actions/checkout action to v3 2022-03-06 20:29:27 +01:00
Luigi Pinca 8ba18a8ffd [pkg] Update node-gyp to version 8.4.1 2022-02-26 21:36:33 +01:00
Luigi Pinca ca93d579d8 [ci] Update actions/setup-node action to v3 2022-02-26 21:01:35 +01:00
Luigi Pinca 7544a79f08 [ci] Remove appveyor.yml
Refs: https://github.com/websockets/utf-8-validate/commit/9aff3e15804f884b
2022-01-02 09:27:52 +01:00
Luigi Pinca a10e3d4d78 [dist] 5.0.8 2022-01-02 09:04:12 +01:00
Luigi Pinca 22e3b6a458 [ci] Fix nit 2022-01-02 09:01:18 +01:00
Luigi Pinca c14ec81e55 [build] Use macOS specific settings only for macOS builds 2022-01-02 08:52:55 +01:00
Luigi Pinca 5a3446e331 [ci] Use macos-latest
macos-latest is now macOS 11.6.2.
2021-12-31 21:57:27 +01:00
Luigi Pinca 5fbb6ca9c3 [doc] Add logos to badges 2021-12-25 21:19:09 +01:00
Luigi Pinca b945a1bad1 [pkg] Update prebuildify to version 5.0.0 2021-11-24 12:43:27 +01:00
Luigi Pinca 5cbfc73aca [pkg] Remove prebuildify-cross 2021-11-24 12:42:56 +01:00
Luigi Pinca b9a3029084 [ci] Test on node 17 2021-10-22 20:30:17 +02:00
Luigi Pinca 35ac813bbd [dist] 5.0.7 2021-10-13 09:54:45 +02:00
Luigi Pinca 7648a723b3 [ci] Do not build and deploy binaries for Linux ARM
Refs: https://github.com/websockets/bufferutil/issues/132
Refs: https://github.com/websockets/bufferutil/issues/137
2021-10-13 09:53:49 +02:00
Luigi Pinca 951b193cfa [pkg] Remove prebuild-linux-arm script 2021-10-13 09:51:57 +02:00
Luigi Pinca 370cec2cfa [pkg] Update node-gyp-build to version 4.3.0 2021-10-13 09:51:24 +02:00
Luigi Pinca bd840824fd [dist] 5.0.6 2021-09-26 08:38:14 +02:00
Luigi Pinca a9f0857b7f [ci] Deploy a universal binary to support Apple M1 2021-09-26 08:38:07 +02:00
Luigi Pinca 3a87d37359 [build] Build a universal binary on macOS 2021-09-26 07:31:08 +02:00
Luigi Pinca f02f23f37e [ci] Reduce artifacts retention period to 1 day 2021-09-05 09:38:23 +02:00