Lovell Fuller
06b08bf10f
Support info.size on wide-char systems via upgrade to C++17 #3943
2024-11-04 20:18:23 +00:00
Lovell Fuller
7bdf419eb1
Upgrade to libvips v8.16.0
2024-11-04 18:10:35 +00:00
sumitd2
c26b77683a
Improve support for ppc64le architecture ( #4203 )
...
Includes CI and arch-specific npm package
2024-09-06 12:45:47 +01:00
Lovell Fuller
6327f13717
CI: Add yarn v1 to packaging tests
2024-08-13 18:39:54 +01:00
Lovell Fuller
3c14dbb21e
Minimise use of engines
property to improve yarn v1 support
2024-08-13 09:37:00 +01:00
Lovell Fuller
82cebc31d0
Upgrade to libvips v8.15.3 for Linux ARMv6
...
Previous version erroneously targetted ARMv7
2024-08-13 08:54:05 +01:00
Lovell Fuller
de42667767
Upgrade to libvips v8.15.3
2024-08-12 13:19:10 +01:00
Lovell Fuller
ba843002be
Docs: use libc flag for npm Linux cross-installs
2024-04-24 08:30:50 +01:00
Lovell Fuller
36e60bf040
CI: Upgrade linux-s390x to Debian 11
...
Debian LTS does not include s390x and Debian 10 is EOL so this
platform will now require a minimum version of glibc 2.31.
2024-04-19 13:13:48 +01:00
Lovell Fuller
579cf93030
Install: advanced option to force global libvips #4060
2024-04-10 09:25:53 +01:00
idchlife
fc439bedf1
Docs: add section to help those bundling via Vite
2024-02-08 09:31:28 +00:00
Erika
a77ac6ae25
Docs: correct semver for supported Node.js versions ( #3937 )
2024-01-10 09:06:40 +00:00
Lovell Fuller
4aacee8055
Docs: include img-scoped packages in electron asarUnpack
2024-01-04 08:57:26 +00:00
Lovell Fuller
8cd832656b
Docs: add electron to bundlers section
...
If you're using asar, you'll also need to configure asarUnpack.
2024-01-03 09:40:21 +00:00
Lovell Fuller
0499f59e71
Docs: add minimum dep versions to build from source
2023-12-29 10:01:56 +00:00
Lovell Fuller
db40ee6912
Docs: add note about Lambda lacking symlink support
...
Some package managers use symlinks. If you need to deploy to AWS,
please do not use symlinks.
2023-12-28 11:23:26 +00:00
Lovell Fuller
cd5cf7ce2d
Docs: direct cross-platform Lambda users to relevant section
...
This should reduce repetition in the docs, ensuring any users
wishing to support multi or cross platform installs have one
place to look.
2023-12-19 16:43:21 +00:00
Lovell Fuller
3a0c375692
Docs: improve cross-platform help messaging
...
tldr; don't use npm for multi-platform installs
2023-12-13 12:59:14 +00:00
Lovell Fuller
1592f96b7b
Add support for Yarn Plug'n'Play filesystem layout #3888
2023-12-10 19:38:03 +00:00
Lovell Fuller
004fff975f
Docs: clarify yarn v1 vs yarn v3+ installation #3871
2023-12-04 08:46:48 +00:00
Lovell Fuller
4d049ee8f5
Docs: make use of optional dependencies even clearer
2023-12-02 09:20:42 +00:00
Lovell Fuller
c80e92fa16
Docs: highlight that optional deps must be allowed
2023-11-30 12:11:07 +00:00
Lovell Fuller
133dc56ff4
Docs: note lack of native text rendering with Wasm
2023-11-28 09:08:52 +00:00
Lovell Fuller
7ad86fed03
Docs: package-manager howto for cross-platform install
2023-11-27 09:30:21 +00:00
Lovell Fuller
3da96a86e6
Docs: clarify that Wasm requires Node.js compatible runtime
2023-11-24 12:00:14 +00:00
Lovell Fuller
a8f68ba7f0
Add infrastructure to build and publish as wasm32 ( #3840 )
...
Co-authored-by: Ingvar Stepanyan <me@rreverser.com>
2023-11-09 14:46:07 +00:00
Lovell Fuller
074004392c
Simplify logic to determine installation help
2023-11-06 16:49:53 +00:00
Lovell Fuller
1915c1387e
Docs: recommend use of npm cpu/os flags for cross-install
2023-11-05 14:08:31 +00:00
Lovell Fuller
4a37a27cca
Improve worker thread support by preventing unload on dlclose
2023-11-04 22:23:01 +00:00
Lovell Fuller
bdcf02695f
Prerelease v0.33.0-alpha.10
2023-11-04 15:54:19 +00:00
Lovell Fuller
0107a4de81
Docs: compatible with Node-API v9 runtimes
2023-10-14 15:46:02 +01:00
Lovell Fuller
f8b6cb6d5b
Update package names to use 'img' npm organisation
2023-10-12 17:03:37 +01:00
Lovell Fuller
9b5eecba8f
Yarn pnp unsupported, use alternative nodeLinker
2023-10-10 11:14:39 +01:00
Lovell Fuller
f7da2e5970
Building from source now requires node-addon-api in dependencies
...
If you want to build sharp from source against a globally-installed
libvips then you will now need to add both node-addon-api and
node-gyp to the dependencies section of your package.json file.
The binding.gyp file is "hidden" inside the src directory to
prevent various build and package manager tooling from assuming
that everyone is going to build from source every time.
2023-10-08 15:39:02 +01:00
Lovell Fuller
aabbe1fa08
Distribute prebuilt binaries via the npm registry #3750
...
- Remove all custom download logic for prebuilt binaries
- Add scripts to populate package contents
- Specify minimum versions of common package managers
- Remove sharp.vendor runtime API as no-longer relevant
- Update installation docs and issue templates
2023-09-26 20:26:39 +01:00
Lovell Fuller
ba20b8ada4
Drop support for Node.js 14 and 16, require >= 18.17.0
2023-09-23 09:48:05 +01:00
Lovell Fuller
1eefd4e562
Docs: how to provide new integrity values for custom binaries
2023-03-17 09:25:24 +00:00
cychub
0a16d26ec7
Docs: fix sharp_binary_host example by adding version ( #3568 )
2023-03-12 12:58:08 +00:00
Lovell Fuller
2eaab59c48
Docs: add note about API Gateway integration
2023-03-08 16:54:49 +00:00
Pascal Jufer
4798d9da64
Docs: clarify supported bit depth for AVIF images ( #3541 )
2023-02-02 17:47:07 +00:00
Lovell Fuller
069803b83d
Docs: remove Heroku install section
2023-01-16 12:06:08 +00:00
Lovell Fuller
f79760b4f2
Docs: changelog and help for TypeScript defs #3369 #3370
2023-01-16 11:12:00 +00:00
Lovell Fuller
5be36c2deb
Install: log Rosetta detection, improve related docs
2023-01-04 21:11:21 +00:00
Lovell Fuller
ca22af203f
Docs: canvas on Windows uses MSVCRT, conflicts with UCRT
2022-11-07 21:14:51 +00:00
Lovell Fuller
0fe857c5ac
Docs: move serverless-esbuild to bundlers section
2022-08-24 17:42:56 +01:00
A. Sayef Reyadh
1bf06bd5b4
Docs: add info for serverless-esbuild users ( #3235 )
2022-08-24 17:37:58 +01:00
Lovell Fuller
cc9f91f37c
Docs: note about macos fontconfig vs coretext
2022-08-18 16:41:33 +01:00
Lovell Fuller
3e327a586c
Docs: add section about font discovery
2022-07-23 16:31:00 +01:00
Lovell Fuller
bb91912883
Drop support for Node.js 12, now requires >= 14.15.0
2022-06-29 10:32:25 +01:00
Lovell Fuller
29e09898f7
Docs: add examples of custom binary locations
2022-06-22 11:50:30 +01:00