Skip to content

Commit 23d12cd

Browse files
committed
Update changelog and bump version
1 parent f857809 commit 23d12cd

File tree

2 files changed

+20
-3
lines changed

2 files changed

+20
-3
lines changed

CHANGELOG.md

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,34 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [3.0.3] - 2021-03-24
8+
9+
A hybrid approach to local certificates.
10+
11+
### Changed
12+
13+
Upgrade Auto Encrypt Localhost to version 7.0.7.
14+
15+
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.
16+
17+
Specifically:
18+
19+
- __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).
20+
21+
- __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](https://github.com/npm/cli/issues/2887)).
22+
23+
724
## [3.0.2] - 2021-03-23
825

926
Cross platform once again.
1027

1128
### Changed
1229

13-
- Update Auto Encrypt Localhost to version 7.0.5.
30+
- Upgrade Auto Encrypt Localhost to version 7.0.5.
1431

1532
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).
1633

17-
- Update Auto Encrypt to version 3.0.1.
34+
- Upgrade Auto Encrypt to version 3.0.1.
1835

1936
This fixes a regression introduced on Windows in the 3.x branch due to the way in which `__dirname` was being defined.
2037

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@small-tech/https",
3-
"version": "3.0.2",
3+
"version": "3.0.3",
44
"description": "A drop-in standard Node.js HTTPS module replacement with both automatic development-time (localhost) certificates via Auto Encrypt Localhost and automatic production certificates via Auto Encrypt.",
55
"main": "index.js",
66
"files": [

0 commit comments

Comments
 (0)