-
Notifications
You must be signed in to change notification settings - Fork 14
/
CHANGELOG.yaml
136 lines (122 loc) · 3.45 KB
/
CHANGELOG.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
3.0.5:
date: 2021-08-16
fixed bugs:
- Fixed a bug where `encoder.encodeHost` throws in the browser
chores:
- Setup browser tests
3.0.4:
date: 2021-08-09
fixed bugs:
- Fixed a bug where leading slashes are trimmed incorrectly
chores:
- Removed punycode fallback for Electron v3
- Updated dependencies
3.0.3:
date: 2021-07-25
fixed bugs:
- >-
GH-133 Fixed a bug where slashes in the `file` protocol are handled
incorrectly
3.0.2:
date: 2021-07-14
fixed bugs:
- >-
GH-130 Fixed a bug where extra slashes and backslashes in the protocol are
not handled correctly
chores:
- Added secure codecov publish script
- Updated dependencies
3.0.1:
date: 2021-01-02
chores:
- Updated dependencies
3.0.0:
date: 2020-10-04
new features:
- GH-48 Added URL parser module
breaking changes:
- GH-49 Dropped support for Node < v10
chores:
- GH-50 Convert EncodeSet to ES6 class
- GH-52 Automated releases and publish process
- GH-51 Automated gh-pages docs deployment
- >-
GH-49 Updated .npmignore to prevent the addition of tests and config files
in the published package
- GH-49 Added system test
- GH-49 Moved postman-collection to dev-dependencies
- GH-49 Updated nyc configuration
- GH-49 Updated ESLint rules
- GH-49 Updated dependencies
2.1.3:
date: 2020-07-29
fixed bugs:
- >-
GH-41 Fixed a bug where square brackets are not removed from IPv6 hostname
on `toNodeURL()`
chores:
- Updated dependencies
2.1.2:
date: 2020-07-13
chores:
- Updated dependencies
2.1.1:
date: 2020-03-15
fixed bugs:
- GH-20 Removed `&` and `=` from QUERY_ENCODE_SET
2.1.0:
date: 2020-03-02
new features:
- GH-11 Added an option to disable encoding on `toNodeUrl()`
- >-
GH-13 Added `resolveNodeUrl()` method to resolve target URL relative to a
base URL
fixed bugs:
- >-
GH-12 Fixed a bug where Node.js native `url.domainToASCII` was not working
as expected in Electron v3
- GH-10 Handle query parameters with empty key or value
- >-
GH-9 Fixed a bug where query params without value were changed to params
with empty value while encoding single param
2.0.0:
date: 2020-02-06
new features:
- Implementation of the WHATWG URL Standard
- Introduces new `/encoder` module with various encoding helpers
- Method `toNodeUrl()` now follows the WHATWG URL standard for encoding
breaking changes:
- Renamed legacy `toNodeUrl()` method to `toLegacyNodeUrl()`
- |
Changed `encode()` function to encode SPACE, ("), (#), (&), ('), (<),
(=), and (>). In previous versions, it was encoding SPACE, (!), ("), ((),
()), (<), (>), (%), ('), and (*).
- Deprecated `toLegacyNodeUrl()` in favor of `toNodeUrl()`
- Deprecated `encode()` in favor of `encodeQueryParam()`
- |
Dropped support for following methods:
-> percentEncode()
-> isPreEncoded()
-> isPreEncodedCharacter()
-> charactersToPercentEncode()
chores:
- Updated dependencies
- Update license from MIT to Apache-2.0
1.0.3:
date: 2019-10-16
chores:
- Updated dependencies
1.0.2:
date: 2019-04-08
new features:
- >-
Added `toNodeUrl()` function to convert a string URL into Node's URL type
object
1.0.1:
date: 2017-02-01
chore:
- Updated package.json
1.0.0:
date: 2017-02-01
initial release:
- Initial Release