Releases: small-tech/https
A hybrid approach to local certificates
Changed
Upgrade Auto Encrypt Localhost to version 7.0.7.
This vresion implements a hybrid approach to mkcert installation and certificate authority and certificate creation that combines the best parts of the methods used in 6.x and 7.x.
Specifically:
-
mkcert is now installed at post-install (which removes the requirement for the graphical sudo prompt, which was using pkexec, which behaves differently to sudo and was creating the certificate material files with the wrong permissions on Linux).
-
root certificate authority and TLS certificates are created as necessary at runtime (while this requires the person to enter their sudo password, the prompt is shown in the command-line as expected unlike the npm bug that was causing the prompt to be hidden when run in a lifecycle script).
Cross platform once again
Changed
-
Update Auto Encrypt Localhost to version 7.0.5.
This fixes installation on macOS (which was failing because of differences in how the graphical sudo prompt affects file permissions between Linux and macOS) and re-implements Windows support (tested/supported only on Windows 10, under Windows Terminal, with PowerShell).
-
Update Auto Encrypt to version 3.0.1.
This fixes a regression introduced on Windows in the 3.x branch due to the way in which
__dirname
was being defined. -
Reduce package size (unpacked) from 51.2KB to 18.3KB by linking to AGPL license body instead of including the entire text of it.