1 | # Changelog
|
2 |
|
3 | All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
|
4 |
|
5 | ### [0.10.64](https://github.com/medikoo/es5-ext/compare/v0.10.63...v0.10.64) (2024-02-27)
|
6 |
|
7 | ### Bug Fixes
|
8 |
|
9 | - Revert update to postinstall script meant to fix Powershell issue, as it's a regression for some Linux terminals ([c2e2bb9](https://github.com/medikoo/es5-ext/commit/c2e2bb90c295c4c582445a6f03b2a3ad0b22550a))
|
10 |
|
11 | ### [0.10.63](https://github.com/medikoo/es5-ext/compare/v0.10.62...v0.10.63) (2024-02-23)
|
12 |
|
13 | ### Bug Fixes
|
14 |
|
15 | - Do not rely on problematic regex ([3551cdd](https://github.com/medikoo/es5-ext/commit/3551cdd7b2db08b1632841f819d008757d28e8e2)), addresses [#201](https://github.com/medikoo/es5-ext/issues/201)
|
16 | - Support ES2015+ function definitions in `function#toStringTokens()` ([a52e957](https://github.com/medikoo/es5-ext/commit/a52e95736690ad1d465ebcd9791d54570e294602)), addresses [#021](https://github.com/medikoo/es5-ext/issues/021)
|
17 | - Ensure postinstall script does not crash on Windows, fixes [#181](https://github.com/medikoo/es5-ext/issues/181) ([bf8ed79](https://github.com/medikoo/es5-ext/commit/bf8ed799d57df53096da9d908ff577f305e1366f))
|
18 |
|
19 | ### Maintenance Improvements
|
20 |
|
21 | - Simplify the manifest message ([7855319](https://github.com/medikoo/es5-ext/commit/7855319f41b9736639cf4555bd2c419f17addf55))
|
22 |
|
23 | ### [0.10.62](https://github.com/medikoo/es5-ext/compare/v0.10.61...v0.10.62) (2022-08-02)
|
24 |
|
25 | ### Maintenance Improvements
|
26 |
|
27 | - **Manifest improvements:**
|
28 | - ([#190](https://github.com/medikoo/es5-ext/issues/190)) ([b8dc53f](https://github.com/medikoo/es5-ext/commit/b8dc53fa439b98541644c64c1275f25d9f2e2235))
|
29 | - ([c51d552](https://github.com/medikoo/es5-ext/commit/c51d552c03967858b8f14a4afa305338ba648cce))
|
30 |
|
31 | ### [0.10.61](https://github.com/medikoo/es5-ext/compare/v0.10.60...v0.10.61) (2022-04-20)
|
32 |
|
33 | ### Bug Fixes
|
34 |
|
35 | - Ensure postinstall script does not error ([a0be4fd](https://github.com/medikoo/es5-ext/commit/a0be4fdacdbc3aefd6f2952b7b9215827d362bbb))
|
36 |
|
37 | ### Maintenance Improvements
|
38 |
|
39 | - Bump dependencies ([d7e0a61](https://github.com/medikoo/es5-ext/commit/d7e0a612b7d895c1c7238c779feae1e39d4634c4))
|
40 |
|
41 | ### [0.10.60](https://github.com/medikoo/es5-ext/compare/v0.10.59...v0.10.60) (2022-04-07)
|
42 |
|
43 | ### Maintenance Improvements
|
44 |
|
45 | - Improve `postinstall` script configuration ([ab6b121](https://github.com/medikoo/es5-ext/commit/ab6b121f0ca4f033bba9b6f400b24d07869bd716))
|
46 |
|
47 | ### [0.10.59](https://github.com/medikoo/es5-ext/compare/v0.10.58...v0.10.59) (2022-03-17)
|
48 |
|
49 | ### Maintenance Improvements
|
50 |
|
51 | - Improve manifest wording ([#122](https://github.com/medikoo/es5-ext/issues/122)) ([eb7ae59](https://github.com/medikoo/es5-ext/commit/eb7ae59966774a8c26f1717415c627d90bb3d954))
|
52 | - Update data in manifest ([3d2935a](https://github.com/medikoo/es5-ext/commit/3d2935ac6f1a0969c7569840d5b3bdeed6940e56))
|
53 |
|
54 | ### [0.10.58](https://github.com/medikoo/es5-ext/compare/v0.10.57...v0.10.58) (2022-03-11)
|
55 |
|
56 | ### Maintenance Improvements
|
57 |
|
58 | - Improve "call for peace" manifest ([3beace4](https://github.com/medikoo/es5-ext/commit/3beace4b3d00f02da61b72dd328f90cf069d46de))
|
59 |
|
60 | ### [0.10.57](https://github.com/medikoo/es5-ext/compare/v0.10.56...v0.10.57) (2022-03-08)
|
61 |
|
62 | ### Bug Fixes
|
63 |
|
64 | - Workaround `postinstall` script prevent npx error ([#110](https://github.com/medikoo/es5-ext/issues/110)) ([e212d5a](https://github.com/medikoo/es5-ext/commit/e212d5a0adf186f1fadf85fdc07aab25085ee097)) ([martindrq](https://github.com/martindrq))
|
65 |
|
66 | ### [0.10.56](https://github.com/medikoo/es5-ext/compare/v0.10.55...v0.10.56) (2022-03-07)
|
67 |
|
68 | ### Maintenance Improvements
|
69 |
|
70 | - Add missing shebang to postinstall script ([e423fd7](https://github.com/medikoo/es5-ext/commit/e423fd7264c4f145921e461037d571b35b6a9833))
|
71 |
|
72 | ### [0.10.55](https://github.com/medikoo/es5-ext/compare/v0.10.54...v0.10.55) (2022-03-07)
|
73 |
|
74 | ### Maintenance Improvements
|
75 |
|
76 | - Configure `.npmignore` file (exclude tests from publication) ([d3ed4b6](https://github.com/medikoo/es5-ext/commit/d3ed4b6a873900a2abf3957bbebdcf18c4e564e0))
|
77 |
|
78 | ### [0.10.54](https://github.com/medikoo/es5-ext/compare/v0.10.53...v0.10.54) (2022-03-07)
|
79 |
|
80 | ### Maintenance Improvements
|
81 |
|
82 | - Convert dependency ranges ([765eb8e](https://github.com/medikoo/es5-ext/commit/765eb8e897cabc76f0351443d84b4843a1187b27))
|
83 | - Give Peace a Chance ([28de285](https://github.com/medikoo/es5-ext/commit/28de285ed433b45113f01e4ce7c74e9a356b2af2))
|
84 |
|
85 | ### [0.10.53](https://github.com/medikoo/es5-ext/compare/v0.10.52...v0.10.53) (2019-11-21)
|
86 |
|
87 | _Maintenance improvements_
|
88 |
|
89 | ### [0.10.52](https://github.com/medikoo/es5-ext/compare/v0.10.51...v0.10.52) (2019-10-29)
|
90 |
|
91 | ### Bug Fixes
|
92 |
|
93 | - Fix global resolution for Safari ([00731d2](https://github.com/medikoo/es5-ext/commit/00731d2))
|
94 | - Keep support for old Node.js versions ([2fa2a11](https://github.com/medikoo/es5-ext/commit/2fa2a11))
|
95 |
|
96 | ### [0.10.51](https://github.com/medikoo/es5-ext/compare/v0.10.50...v0.10.51) (2019-08-30)
|
97 |
|
98 | ### Bug Fixes
|
99 |
|
100 | - Ensure Function.isFunction recognizes async functions ([6f06e66](https://github.com/medikoo/es5-ext/commit/6f06e66))
|
101 |
|
102 | ### Tests
|
103 |
|
104 | - Fix after prettification changes ([dd6fc3f](https://github.com/medikoo/es5-ext/commit/dd6fc3f))
|
105 |
|
106 | ## [0.10.50](https://github.com/medikoo/es5-ext/compare/v0.10.49...v0.10.50) (2019-04-30)
|
107 |
|
108 | ### Bug Fixes
|
109 |
|
110 | - maximum time value reference ([708202d](https://github.com/medikoo/es5-ext/commit/708202d))
|
111 |
|
112 | ### Features
|
113 |
|
114 | - ensure global resolves in strict mode ([c6a19d7](https://github.com/medikoo/es5-ext/commit/c6a19d7)), closes [#86](https://github.com/medikoo/es5-ext/issues/86)
|
115 |
|
116 | ## [0.10.49](https://github.com/medikoo/es5-ext/compare/v0.10.48...v0.10.49) (2019-03-11)
|
117 |
|
118 | ### Features
|
119 |
|
120 | - allow plain function usage of fn.compose ([2bafef7](https://github.com/medikoo/es5-ext/commit/2bafef7))
|
121 |
|
122 | ## [0.10.48](https://github.com/medikoo/es5-ext/compare/v0.10.47...v0.10.48) (2019-02-22)
|
123 |
|
124 | ### Features
|
125 |
|
126 | - Object.ensurePlainObject util ([f48fbcf](https://github.com/medikoo/es5-ext/commit/f48fbcf))
|
127 |
|
128 | <a name="0.10.47"></a>
|
129 |
|
130 | ## [0.10.47](https://github.com/medikoo/es5-ext/compare/v0.10.46...v0.10.47) (2019-01-16)
|
131 |
|
132 | ### Features
|
133 |
|
134 | - Promise.prototype.finally shim ([4dadbc7](https://github.com/medikoo/es5-ext/commit/4dadbc7))
|
135 |
|
136 | <a name="0.10.46"></a>
|
137 |
|
138 | ## [0.10.46](https://github.com/medikoo/es5-ext/compare/v0.10.45...v0.10.46) (2018-08-13)
|
139 |
|
140 | ### Bug Fixes
|
141 |
|
142 | - assign-deep to not modify following arguments ([bf43d57](https://github.com/medikoo/es5-ext/commit/bf43d57))
|
143 |
|
144 | <a name="0.10.45"></a>
|
145 |
|
146 | ## [0.10.45](https://github.com/medikoo/es5-ext/compare/v0.10.44...v0.10.45) (2018-06-01)
|
147 |
|
148 | ### Bug Fixes
|
149 |
|
150 | - improve error message readbility ([adc91b9](https://github.com/medikoo/es5-ext/commit/adc91b9))
|
151 |
|
152 | <a name="0.10.44"></a>
|
153 |
|
154 | ## [0.10.44](https://github.com/medikoo/es5-ext/compare/v0.10.43...v0.10.44) (2018-05-30)
|
155 |
|
156 | ### Features
|
157 |
|
158 | - add Object.entries ([51d2f43](https://github.com/medikoo/es5-ext/commit/51d2f43))
|
159 |
|
160 | <a name="0.10.43"></a>
|
161 |
|
162 | ## [0.10.43](https://github.com/medikoo/es5-ext/compare/v0.10.42...v0.10.43) (2018-05-28)
|
163 |
|
164 | ### Features
|
165 |
|
166 | - improve patch string ([6a25b10](https://github.com/medikoo/es5-ext/commit/6a25b10))
|
167 |
|
168 | <a name="0.10.42"></a>
|
169 |
|
170 | ## [0.10.42](https://github.com/medikoo/es5-ext/compare/v0.10.41...v0.10.42) (2018-03-28)
|
171 |
|
172 | ### Bug Fixes
|
173 |
|
174 | - Date.isDate to exclude NaN dates ([3b61bc6](https://github.com/medikoo/es5-ext/commit/3b61bc6))
|
175 |
|
176 | ### Features
|
177 |
|
178 | - improve non-coercible string representation ([20bfb78](https://github.com/medikoo/es5-ext/commit/20bfb78))
|
179 | - improve non-stringifiable string representation ([2e4512d](https://github.com/medikoo/es5-ext/commit/2e4512d))
|
180 |
|
181 | <a name="0.10.41"></a>
|
182 |
|
183 | ## [0.10.41](https://github.com/medikoo/es5-ext/compare/v0.10.40...v0.10.41) (2018-03-16)
|
184 |
|
185 | ### Features
|
186 |
|
187 | - Add function.microtaskDelay method ([66481c0](https://github.com/medikoo/es5-ext/commit/66481c0))
|
188 | - Add Object.isThenable ([8d5a45c](https://github.com/medikoo/es5-ext/commit/8d5a45c))
|
189 | - Add promise.asCallback method ([dcc1451](https://github.com/medikoo/es5-ext/commit/dcc1451))
|
190 | - Object.ensurePlainFunction ([2682be6](https://github.com/medikoo/es5-ext/commit/2682be6))
|
191 |
|
192 | <a name="0.10.40"></a>
|
193 |
|
194 | ## [0.10.40](https://github.com/medikoo/es5-ext/compare/v0.10.39...v0.10.40) (2018-03-09)
|
195 |
|
196 | ### Features
|
197 |
|
198 | - **math:** decimal round, floor and ceil ([39290c6](https://github.com/medikoo/es5-ext/commit/39290c6))
|
199 | - **object:** isInteger and ensureInteger ([a5f7d04](https://github.com/medikoo/es5-ext/commit/a5f7d04))
|
200 |
|
201 | <a name="0.10.39"></a>
|
202 |
|
203 | ## [0.10.39](https://github.com/medikoo/es5-ext/compare/v0.10.38...v0.10.39) (2018-02-16)
|
204 |
|
205 | ### Features
|
206 |
|
207 | - Promise.lazy ([7a30a78](https://github.com/medikoo/es5-ext/commit/7a30a78))
|
208 |
|
209 | <a name="0.10.38"></a>
|
210 |
|
211 | ## [0.10.38](https://github.com/medikoo/es5-ext/compare/v0.10.37...v0.10.38) (2018-01-16)
|
212 |
|
213 | ### Features
|
214 |
|
215 | - Object.isNaturalNumber an Object.isNaturalNumberValue ([66a40af](https://github.com/medikoo/es5-ext/commit/66a40af))
|
216 |
|
217 | <a name="0.10.37"></a>
|
218 |
|
219 | ## [0.10.37](https://github.com/medikoo/es5-ext/compare/v0.10.36...v0.10.37) (2017-11-23)
|
220 |
|
221 | ### Features
|
222 |
|
223 | - String.random util ([7c28739](https://github.com/medikoo/es5-ext/commit/7c28739))
|
224 |
|
225 | <a name="0.10.36"></a>
|
226 |
|
227 | ## [0.10.36](https://github.com/medikoo/es5-ext/compare/v0.10.35...v0.10.36) (2017-11-23)
|
228 |
|
229 | ### Features
|
230 |
|
231 | - **date:** isTimeValue and ensureTimeValue utils ([7659dc5](https://github.com/medikoo/es5-ext/commit/7659dc5))
|
232 |
|
233 | <a name="0.10.35"></a>
|
234 |
|
235 | ## [0.10.35](https://github.com/medikoo/es5-ext/compare/v0.10.34...v0.10.35) (2017-10-13)
|
236 |
|
237 | ### Bug Fixes
|
238 |
|
239 | - **Object.copy:** do not upgrade primitives to objects ([dd4d88f](https://github.com/medikoo/es5-ext/commit/dd4d88f))
|
240 |
|
241 | <a name="0.10.34"></a>
|
242 |
|
243 | ## [0.10.34](https://github.com/medikoo/es5-ext/compare/v0.10.33...v0.10.34) (2017-10-13)
|
244 |
|
245 | ### Features
|
246 |
|
247 | - **copyDeep:** duplicate only recursive instances ([bba529a](https://github.com/medikoo/es5-ext/commit/bba529a))
|
248 |
|
249 | <a name="0.10.33"></a>
|
250 |
|
251 | ## [0.10.33](https://github.com/medikoo/es5-ext/compare/v0.10.32...v0.10.33) (2017-10-13)
|
252 |
|
253 | ### Bug Fixes
|
254 |
|
255 | - **Object.assignDeep:** relax input validation ([1baf57d](https://github.com/medikoo/es5-ext/commit/1baf57d))
|
256 |
|
257 | <a name="0.10.32"></a>
|
258 |
|
259 | ## [0.10.32](https://github.com/medikoo/es5-ext/compare/v0.10.31...v0.10.32) (2017-10-13)
|
260 |
|
261 | ### Features
|
262 |
|
263 | - Object.assignDeep ([2345e0b](https://github.com/medikoo/es5-ext/commit/2345e0b))
|
264 |
|
265 | <a name="0.10.31"></a>
|
266 |
|
267 | ## [0.10.31](https://github.com/medikoo/es5-ext/compare/v0.10.30...v0.10.31) (2017-10-09)
|
268 |
|
269 | ### Features
|
270 |
|
271 | - Object.isPlainFunction utility ([031be0a](https://github.com/medikoo/es5-ext/commit/031be0a))
|
272 |
|
273 | <a name="0.10.30"></a>
|
274 |
|
275 | ## [0.10.30](https://github.com/medikoo/es5-ext/compare/v0.10.29...v0.10.30) (2017-08-25)
|
276 |
|
277 | ### Bug Fixes
|
278 |
|
279 | - value stringification for error message ([37bb96b](https://github.com/medikoo/es5-ext/commit/37bb96b))
|
280 |
|
281 | <a name="0.10.29"></a>
|
282 |
|
283 | ## [0.10.29](https://github.com/medikoo/es5-ext/compare/v0.10.28...v0.10.29) (2017-08-18)
|
284 |
|
285 | ### Bug Fixes
|
286 |
|
287 | - string.repeat after recent regression ([b02fab4](https://github.com/medikoo/es5-ext/commit/b02fab4))
|
288 |
|
289 | <a name="0.10.28"></a>
|
290 |
|
291 | ## [0.10.28](https://github.com/medikoo/es5-ext/compare/v0.10.27...v0.10.28) (2017-08-18)
|
292 |
|
293 | ### Features
|
294 |
|
295 | - array.isEmpty method ([b0cfbdd](https://github.com/medikoo/es5-ext/commit/b0cfbdd))
|
296 | - improve new lines representation ([860fe8b](https://github.com/medikoo/es5-ext/commit/860fe8b))
|
297 | - Object.ensureArray util ([595c341](https://github.com/medikoo/es5-ext/commit/595c341))
|
298 | - toShortStringRepresentation util ([6842d06](https://github.com/medikoo/es5-ext/commit/6842d06))
|
299 |
|
300 | <a name="0.10.27"></a>
|
301 |
|
302 | ## [0.10.27](https://github.com/medikoo/es5-ext/compare/v0.10.26...v0.10.27) (2017-08-11)
|
303 |
|
304 | ### Bug Fixes
|
305 |
|
306 | - isNumberValue should not crash on non-coercible values ([0db765e](https://github.com/medikoo/es5-ext/commit/0db765e))
|
307 |
|
308 | ### Features
|
309 |
|
310 | - add Object.ensureFiniteNumber util ([11c67f5](https://github.com/medikoo/es5-ext/commit/11c67f5))
|
311 | - add Object.isFiniteNumber util ([fe5b55a](https://github.com/medikoo/es5-ext/commit/fe5b55a))
|
312 |
|
313 | <a name="0.10.26"></a>
|
314 |
|
315 | ## [0.10.26](https://github.com/medikoo/es5-ext/compare/v0.10.25...v0.10.26) (2017-08-02)
|
316 |
|
317 | ### Bug Fixes
|
318 |
|
319 | - **general:** ensure optionalChaining in index ([3df879a](https://github.com/medikoo/es5-ext/commit/3df879a))
|
320 |
|
321 | <a name="0.10.25"></a>
|
322 |
|
323 | ## [0.10.25](https://github.com/medikoo/es5-ext/compare/v0.10.24...v0.10.25) (2017-08-02)
|
324 |
|
325 | ### Features
|
326 |
|
327 | - **general:** optionalChaining utility ([26332b5](https://github.com/medikoo/es5-ext/commit/26332b5))
|
328 |
|
329 | <a name="0.10.24"></a>
|
330 |
|
331 | ## [0.10.24](https://github.com/medikoo/es5-ext/compare/v0.10.23...v0.10.24) (2017-07-10)
|
332 |
|
333 | ### Features
|
334 |
|
335 | - resolve global with CSP safe method ([d386449](https://github.com/medikoo/es5-ext/commit/d386449))
|
336 |
|
337 | <a name="0.10.23"></a>
|
338 |
|
339 | ## [0.10.23](https://github.com/medikoo/es5-ext/compare/v0.10.22...v0.10.23) (2017-06-05)
|
340 |
|
341 | ### Bug Fixes
|
342 |
|
343 | - **Error.custom:** allow non-string code ([e8db3a0](https://github.com/medikoo/es5-ext/commit/e8db3a0))
|
344 | - **Error.custom:** improve `ext` argument detection ([0edbfbc](https://github.com/medikoo/es5-ext/commit/0edbfbc))
|
345 |
|
346 | <a name="0.10.22"></a>
|
347 |
|
348 | ## [0.10.22](https://github.com/medikoo/es5-ext/compare/v0.10.21...v0.10.22) (2017-05-31)
|
349 |
|
350 | ### Bug Fixes
|
351 |
|
352 | - ensure proper symbols stringification in early implementations ([ce51900](https://github.com/medikoo/es5-ext/commit/ce51900))
|
353 |
|
354 | <a name="0.10.21"></a>
|
355 |
|
356 | ## [0.10.21](https://github.com/medikoo/es5-ext/compare/v0.10.20...v0.10.21) (2017-05-22)
|
357 |
|
358 | ### Features
|
359 |
|
360 | - support arrow functions in Function/#/to-tring-tokens.js ([ad3de1e](https://github.com/medikoo/es5-ext/commit/ad3de1e))
|
361 |
|
362 | <a name="0.10.20"></a>
|
363 |
|
364 | ## [0.10.20](https://github.com/medikoo/es5-ext/compare/v0.10.19...v0.10.20) (2017-05-17)
|
365 |
|
366 | ### Features
|
367 |
|
368 | - if listed copy not only if own property ([d7e7cef](https://github.com/medikoo/es5-ext/commit/d7e7cef))
|
369 | - support `ensure` option in Object.copy ([295326f](https://github.com/medikoo/es5-ext/commit/295326f))
|
370 |
|
371 | <a name="0.10.19"></a>
|
372 |
|
373 | ## [0.10.19](https://github.com/medikoo/es5-ext/compare/v0.10.18...v0.10.19) (2017-05-17)
|
374 |
|
375 | ### Features
|
376 |
|
377 | - support propertyNames option in Object.copy ([5442279](https://github.com/medikoo/es5-ext/commit/5442279))
|
378 |
|
379 | <a name="0.10.18"></a>
|
380 |
|
381 | ## [0.10.18](https://github.com/medikoo/es5-ext/compare/v0.10.17...v0.10.18) (2017-05-15)
|
382 |
|
383 | ### Bug Fixes
|
384 |
|
385 | - take all changes in safeToString ([3c5cd12](https://github.com/medikoo/es5-ext/commit/3c5cd12))
|
386 |
|
387 | <a name="0.10.17"></a>
|
388 |
|
389 | ## [0.10.17](https://github.com/medikoo/es5-ext/compare/v0.10.16...v0.10.17) (2017-05-15)
|
390 |
|
391 | ### Features
|
392 |
|
393 | - introduce Object.ensurePromise ([46a2f45](https://github.com/medikoo/es5-ext/commit/46a2f45))
|
394 | - introduce Object.isPromise ([27aecc8](https://github.com/medikoo/es5-ext/commit/27aecc8))
|
395 | - introduce safeToString ([0cc6a7b](https://github.com/medikoo/es5-ext/commit/0cc6a7b))
|
396 |
|
397 | <a name="0.10.16"></a>
|
398 |
|
399 | ## [0.10.16](https://github.com/medikoo/es5-ext/compare/v0.10.15...v0.10.16) (2017-05-09)
|
400 |
|
401 | ### Features
|
402 |
|
403 | - add String.prototype.count ([2e53241](https://github.com/medikoo/es5-ext/commit/2e53241))
|
404 |
|
405 | ## Changelog for previous versions
|
406 |
|
407 | See `CHANGES` file
|