|
| 1 | +## 4.0.1 (24 Oct 2022) |
| 2 | + |
| 3 | +- (Fix) Infer array and object chain functions parser |
| 4 | + |
1 | 5 | ## 4.0.0 (23 Oct 2022) |
2 | 6 |
|
3 | | -- (Feat) Provided chaining method, which is more readable but slower according |
4 | | - to benchmarking |
5 | | -- (Feat) Provided named parameters alternative to chaining method, which is less |
6 | | - readable but faster according to benchmarking |
| 7 | +- (Feat) Provided chaining method, which is more readable but slower according |
| 8 | + to benchmarking |
| 9 | +- (Feat) Provided named parameters alternative to chaining method, which is less |
| 10 | + readable but faster according to benchmarking |
7 | 11 |
|
8 | 12 | ## 3.0.1 (23 Oct 2022) |
9 | 13 |
|
10 | | -- (Fix) Infer `elseLazyGet` |
| 14 | +- (Fix) Infer `elseLazyGet` |
11 | 15 |
|
12 | 16 | ## 3.0.0 (9 Oct 2022) |
13 | 17 |
|
14 | | -- (Feat) Each validation method will only return `elseGet(t: T)` and |
15 | | - `elseThrow(message: string)` for simplicity and improvement of overall |
16 | | - execution speed |
17 | | -- (Feat) Number parser will also return an additional object, `inRangeOf`, which |
18 | | - in turn return validation method specified above |
| 18 | +- (Feat) Each validation method will only return `elseGet(t: T)` and |
| 19 | + `elseThrow(message: string)` for simplicity and improvement of overall |
| 20 | + execution speed |
| 21 | +- (Feat) Number parser will also return an additional object, `inRangeOf`, which |
| 22 | + in turn return validation method specified above |
19 | 23 |
|
20 | 24 | ## 2.0.4 (31 July 2022) |
21 | 25 |
|
22 | | -- (Fix) Automate addtion of `.js` extension for mjs export |
| 26 | +- (Fix) Automate addtion of `.js` extension for mjs export |
23 | 27 |
|
24 | 28 | ## 2.0.3 (19 July 2022) |
25 | 29 |
|
26 | | -- (Fix) Improved CommonJs & remove duplicated type definition |
| 30 | +- (Fix) Improved CommonJs & remove duplicated type definition |
27 | 31 |
|
28 | 32 | ## 2.0.2 (19 July 2022) |
29 | 33 |
|
30 | | -- (Feat) Added support for CommonJs |
| 34 | +- (Feat) Added support for CommonJs |
31 | 35 |
|
32 | 36 | ## 2.0.1 (18 Jun 2022) |
33 | 37 |
|
34 | | -- (Fix) Removed parser for `map` and `set` as it cannot be stringified by JSON |
35 | | - (really forgot about it) |
| 38 | +- (Fix) Removed parser for `map` and `set` as it cannot be stringified by JSON |
| 39 | + (really forgot about it) |
36 | 40 |
|
37 | 41 | ## 2.0.0 (1 June 2022) |
38 | 42 |
|
39 | | -- (Feat!) Removed parser for `bigint`, `Symbol`, `undefined` and `function` as |
40 | | - it cannot be stringified by JSON |
41 | | -- (Chore) Removed unused dependencies |
| 43 | +- (Feat!) Removed parser for `bigint`, `Symbol`, `undefined` and `function` as |
| 44 | + it cannot be stringified by JSON |
| 45 | +- (Chore) Removed unused dependencies |
42 | 46 |
|
43 | 47 | ## 1.0.3 (12 Feb 2022) |
44 | 48 |
|
45 | | -- (Fix) Added parseAsCustomType in export statement |
| 49 | +- (Fix) Added parseAsCustomType in export statement |
46 | 50 |
|
47 | 51 | ## 1.0.2 (12 Feb 2022) |
48 | 52 |
|
49 | | -- (Feat) Added parseAsCustomType for parsing as a specific type of non-object |
50 | | - type |
51 | | -- (Fix) Changed spelling typo of `parsedAs` to `parseAs` |
| 53 | +- (Feat) Added parseAsCustomType for parsing as a specific type of non-object |
| 54 | + type |
| 55 | +- (Fix) Changed spelling typo of `parsedAs` to `parseAs` |
52 | 56 |
|
53 | 57 | ## 1.0.1 (7 Jan 2022) |
54 | 58 |
|
55 | | -- (Fix) Changed types in package.json to direct to proper definition as |
56 | | - previously I did not point it to index.d.ts |
57 | | -- (Feat) Added `orElseLazyGet()` as an alternative lazy loading version of |
58 | | - `orElseGet()` |
59 | | -- (Feat) Freeze readonly object or data structure so that it will throw run time |
60 | | - error when there's an attempt to mutate it in JavaScript |
| 59 | +- (Fix) Changed types in package.json to direct to proper definition as |
| 60 | + previously I did not point it to index.d.ts |
| 61 | +- (Feat) Added `orElseLazyGet()` as an alternative lazy loading version of |
| 62 | + `orElseGet()` |
| 63 | +- (Feat) Freeze readonly object or data structure so that it will throw run time |
| 64 | + error when there's an attempt to mutate it in JavaScript |
61 | 65 |
|
62 | 66 | ## 1.0.0 (5 Jan 2022) |
63 | 67 |
|
64 | | -- (Feat) Added parsing for array, map, set and object |
65 | | -- (Feat!) Changed parsing for boolean, string, numbers and bigint |
| 68 | +- (Feat) Added parsing for array, map, set and object |
| 69 | +- (Feat!) Changed parsing for boolean, string, numbers and bigint |
66 | 70 |
|
67 | 71 | ## 0.0.3 (4 Dec 2021) |
68 | 72 |
|
69 | | -- (Fix) Added types in package.json |
| 73 | +- (Fix) Added types in package.json |
70 | 74 |
|
71 | 75 | ## 0.0.2 (4 Dec 2021) |
72 | 76 |
|
73 | | -- (Fix) Added type: module in package.json |
| 77 | +- (Fix) Added type: module in package.json |
74 | 78 |
|
75 | 79 | ## 0.0.1 (4 Dec 2021) |
76 | 80 |
|
77 | | -- (Fix) Changed main entry point in package.json |
| 81 | +- (Fix) Changed main entry point in package.json |
78 | 82 |
|
79 | 83 | ## 0.0.0 (4 Dec 2021) |
80 | 84 |
|
81 | | -- (Feat) Initial public release |
| 85 | +- (Feat) Initial public release |
0 commit comments