You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+27-15Lines changed: 27 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,23 +4,35 @@ All notable changes to this project will be documented in this file.
4
4
5
5
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).
6
6
7
+
## [3.0.0] - 2021-03-09
8
+
9
+
__Breaking change:__ ESM version. Includes Auto Encrypt 3.0.0 and Auto Encrypt Localhost 7.0.2.
10
+
11
+
## Changed
12
+
13
+
- Uses ECMAScript Modules (ESM; es6 modules).
14
+
- Upgraded Auto Encrypt to version 3.0.0 (ESM + includes the latest Let’s Encrypt staging certificate authority root certificate for testing).
15
+
- Upgraded Auto Encrypt Localhost to version 7.0.2 (the mkcert binaries are no longer bundled).
16
+
- Testing and coverage: migrate from using nyc, tap-spec, and tap-nyc to c8 and tap-monkey.
17
+
- Reduce npm package size by specifying files whitelist.
18
+
7
19
## [2.1.1] - 2021-02-16
8
20
9
21
## Changed
10
22
11
-
- Upgrade auto-encrypt to version 2.0.6. Fixes assignment to constant that would result in a crash when a Retry-After header was received from Let’s Encrypt.
23
+
- Upgrade Auto Encrypt to version 2.0.6. Fixes assignment to constant that would result in a crash when a Retry-After header was received from Let’s Encrypt.
12
24
13
25
## [2.1.0] - 2020-11-04
14
26
15
27
### Changed
16
28
17
-
- Upgrade auto-encrypt-localhost to version 6.1.0. (This upgrades mkcert to 1.4.2 and includes the new separate mkcert arm64 binary.)
29
+
- Upgrade Auto Encrypt Localhost to version 6.1.0. (This upgrades mkcert to 1.4.2 and includes the new separate mkcert arm64 binary.)
18
30
19
31
## [2.0.0] - 2020-11-03
20
32
21
33
### Changed
22
34
23
-
-__Breaking change:__ Update to auto-encrypt-localhost version 6.0.0.
35
+
-__Breaking change:__ Update to Auto Encrypt Localhost version 6.0.0.
24
36
25
37
Running multiple local servers at different HTTPS ports no longer results in an error due to port 80 being unavailable for the HTTP Server. However, know that only the first server will get the HTTP Server at port 80 that redirects HTTP calls to HTTPS and also serves your local root certificate authority public key.
26
38
@@ -34,55 +46,55 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
34
46
35
47
### Added
36
48
37
-
- Update auto-encrypt-localhost to 5.4.0 to add arm64 support on Linux.
49
+
- Update Auto Encrypt Localhost to 5.4.0 to add arm64 support on Linux.
38
50
39
51
## [1.5.1] - 2020-07-10
40
52
41
53
### Fixed
42
54
43
-
- Update auto-encrypt to 2.0.4 to fix HTTP → HTTPS redirects on global servers. They now work (the HTTP server was not being started previously due to a typo in the monkey-patched method name).
55
+
- Update Auto Encrypt to 2.0.4 to fix HTTP → HTTPS redirects on global servers. They now work (the HTTP server was not being started previously due to a typo in the monkey-patched method name).
44
56
45
57
## [1.5.0] - 2020-07-07
46
58
47
59
### Changed
48
60
49
-
- Update auto-encrypt-localhost to version 5.3.0 (now serves the local root certificate authority’s public key at route /.ca).
61
+
- Update Auto Encrypt Localhost to version 5.3.0 (now serves the local root certificate authority’s public key at route /.ca).
50
62
51
63
## [1.4.0] - 2020-07-06
52
64
53
65
### Changed
54
66
55
-
- Update auto-encrypt-localhost to version 5.2.2 (you can now access local servers from any device on your local network via its IPv4 address).
67
+
- Update Auto Encrypt Localhost to version 5.2.2 (you can now access local servers from any device on your local network via its IPv4 address).
56
68
57
69
## [1.3.1] - 2020-07-03
58
70
59
71
### Changed
60
72
61
-
- Update to auto-encrypt version 2.0.1 (HTTP to HTTPS forwarding is now logged).
73
+
- Update to Auto Encrypt version 2.0.1 (HTTP to HTTPS forwarding is now logged).
62
74
63
75
## [1.3.0] - 2020-07-03
64
76
65
77
### Changed
66
78
67
-
- Update to auto-encrypt version 2.0.0 with automatic HTTP to HTTPS forwarding for servers at hostname.
79
+
- Update to Auto Encrypt version 2.0.0 with automatic HTTP to HTTPS forwarding for servers at hostname.
68
80
69
81
## [1.2.5] - 2020-06-20
70
82
71
83
### Changed
72
84
73
-
- Update to auto-encrypt version 1.0.3 with fix for carriage returns in CSRs causing some certificate provisioning attempts to fail.
85
+
- Update to Auto Encrypt version 1.0.3 with fix for carriage returns in CSRs causing some certificate provisioning attempts to fail.
74
86
75
87
## [1.2.4] - 2020-06-16
76
88
77
89
### Changed
78
90
79
-
- Updated auto-encrypt to version 1.0.2 and auto-encrypt localhost to version 5.1.2 (fixes and cosmetic improvements).
91
+
- Updated Auto Encrypt to version 1.0.2 and Auto Encrypt localhost to version 5.1.2 (fixes and cosmetic improvements).
80
92
81
93
## [1.2.3] - 2020-06-16
82
94
83
95
### Changed
84
96
85
-
- Updated auto-encrypt to version 1.0.1 and auto-encrypt localhost to version 5.1.1.
97
+
- Updated Auto Encrypt to version 1.0.1 and Auto Encrypt localhost to version 5.1.1.
86
98
- Log output now conforms to format used by Site.js.
87
99
88
100
## [1.2.2] - 2020-04-16
@@ -101,7 +113,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
101
113
102
114
### Changed
103
115
104
-
- Let’s Encrypt certificates are now managed by [Auto Encrypt](https://source.ind.ie/site.js/lib/auto-encrypt).
116
+
- Let’s Encrypt certificates are now managed by [Auto Encrypt](https://source.ind.ie/site.js/lib/Auto Encrypt).
105
117
- Entire library is now licensed under AGPL version 3.0 or later.
106
118
107
119
## [1.1.0] - 2020-02-15
@@ -132,13 +144,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
132
144
133
145
### Fixed
134
146
135
-
- Update to latest nodecert (version 3.1.4) which fixes regression so Node.js once again recognises local certificates as valid.
147
+
- Update to latest Nodecert (version 3.1.4) which fixes regression so Node.js once again recognises local certificates as valid.
136
148
137
149
## [1.0.5] - 2019-11-26
138
150
139
151
### Fixed
140
152
141
-
- Update to latest nodecert (version 3.1.3) which fixes crash when multiple directories are missing in the requested nodecert configuration directory.
153
+
- Update to latest Nodecert (version 3.1.3) which fixes crash when multiple directories are missing in the requested Nodecert configuration directory.
Copy file name to clipboardExpand all lines: README.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,8 @@ That’s it.
12
12
13
13
This is basically a batteries-included version of the standard Node.js `https` module.
14
14
15
+
___Note:__ This is a standard ECMAScript Modules (ESM; es6 modules) project. If you need to use legacy CommonJS, [please see the 2.x branch](https://github.com/small-tech/https/tree/2.x) which is currently still being maintained._
16
+
15
17
## Like this? Fund us!
16
18
17
19
[Small Technology Foundation](https://small-tech.org) is a tiny, independent not-for-profit.
0 commit comments