|
1 | 1 | # Changelog: openapi3-ts
|
2 | 2 |
|
3 |
| -## Next version |
| 3 | +## Version 4.4.0 |
4 | 4 |
|
5 |
| -yyyy.mm.dd |
| 5 | +2024.08.27 |
6 | 6 |
|
7 |
| -- Added basic documentation. Fix [#75](https://github.com/metadevpro/openapi3-ts/pull/75). PR[#139](https://github.com/metadevpro/openapi3-ts/pull/139) |
8 |
| -- Feat: `getSpecAsYaml` accepts the same options as `yaml.stringify`. Fix [#143](https://github.com/metadevpro/openapi3-ts/issues/143). PR[#144](https://github.com/metadevpro/openapi3-ts/pull/144) |
| 7 | +- Updated libs |
| 8 | +- Updated lo latest eslint (migrated config file) |
| 9 | +- Updated vite config to mts |
| 10 | +- Added basic documentation. Fix [#75](https://github.com/metadevpro/openapi3-ts/pull/75). PR[#139](https://github.com/metadevpro/openapi3-ts/pull/139) |
| 11 | +- Feat: `getSpecAsYaml` accepts the same options as `yaml.stringify`. Fix [#143](https://github.com/metadevpro/openapi3-ts/issues/143). PR[#144](https://github.com/metadevpro/openapi3-ts/pull/144) by @urugator |
9 | 12 |
|
10 | 13 | ## Version 4.3.3
|
11 | 14 |
|
12 | 15 | 2024.06.10
|
13 | 16 |
|
14 |
| -- Add mising types definitions. PR [#138](https://github.com/metadevpro/openapi3-ts/pull/138) by @andreujuanc |
| 17 | +- Add mising types definitions. PR [#138](https://github.com/metadevpro/openapi3-ts/pull/138) by @andreujuanc |
15 | 18 |
|
16 | 19 | ## Version 4.3.2
|
17 | 20 |
|
18 | 21 | 2024.05.23
|
19 | 22 |
|
20 |
| -- Fix [#134](https://github.com/metadevpro/openapi3-ts/pull/134) exceisve files in distributed package. PR [136](https://github.com/metadevpro/openapi3-ts/pull/136) by @RobinTail |
| 23 | +- Fix [#134](https://github.com/metadevpro/openapi3-ts/pull/134) exceisve files in distributed package. PR [136](https://github.com/metadevpro/openapi3-ts/pull/136) by @RobinTail |
21 | 24 |
|
22 | 25 | ## Version 4.3.1
|
23 | 26 |
|
24 | 27 | 2024.04.01
|
25 | 28 |
|
26 |
| -- Bug fix. `const` must be of type any. [#133](https://github.com/metadevpro/openapi3-ts/pull/133) by @RobinTail |
| 29 | +- Bug fix. `const` must be of type any. [#133](https://github.com/metadevpro/openapi3-ts/pull/133) by @RobinTail |
27 | 30 |
|
28 | 31 | ## Version 4.3.0
|
29 | 32 |
|
30 | 33 | 2024.04.01
|
31 | 34 |
|
32 |
| -- Added support for `const` keyword [#132](https://github.com/metadevpro/openapi3-ts/pull/132) by @remidewitte |
33 |
| -- Update dependences. |
| 35 | +- Added support for `const` keyword [#132](https://github.com/metadevpro/openapi3-ts/pull/132) by @remidewitte |
| 36 | +- Update dependences. |
34 | 37 |
|
35 | 38 | ## Version 4.2.2
|
36 | 39 |
|
37 | 40 | 2024.02.22
|
38 | 41 |
|
39 |
| -- Fixed [131](https://github.com/metadevpro/openapi3-ts/pull/131) `responses` to be optional by @remidewitte |
| 42 | +- Fixed [131](https://github.com/metadevpro/openapi3-ts/pull/131) `responses` to be optional by @remidewitte |
40 | 43 |
|
41 | 44 | ## Version 4.2.1
|
42 | 45 |
|
43 | 46 | 2023.12.21
|
44 | 47 |
|
45 |
| -- Merged [#128](https://github.com/metadevpro/openapi3-ts/pull/128) Revert [#126](https://github.com/metadevpro/openapi3-ts/pull/128) `examples` typings by @RobinTail |
| 48 | +- Merged [#128](https://github.com/metadevpro/openapi3-ts/pull/128) Revert [#126](https://github.com/metadevpro/openapi3-ts/pull/128) `examples` typings by @RobinTail |
46 | 49 |
|
47 | 50 | 2023.12.20
|
48 | 51 |
|
49 |
| -- Added [#126](https://github.com/metadevpro/openapi3-ts/pull/126) Adding contentEncoding and contentMediaType to 3.1 by @RobinTail |
50 |
| -- Updated dependencies |
| 52 | +- Added [#126](https://github.com/metadevpro/openapi3-ts/pull/126) Adding contentEncoding and contentMediaType to 3.1 by @RobinTail |
| 53 | +- Updated dependencies |
51 | 54 |
|
52 | 55 | ## Version 4.1.2
|
53 | 56 |
|
54 | 57 | 2023.04.25
|
55 | 58 |
|
56 |
| -- Fix [#113](https://github.com/metadevpro/openapi3-ts/pull/113) Fix nullable on 3.0 types by @samchungy |
57 |
| -- Fix [#116](https://github.com/metadevpro/openapi3-ts/pull/116) Export with .mjs extension by @koooge |
58 |
| -- Fix [#117](https://github.com/metadevpro/openapi3-ts/pull/117) Support subpath for tsc with moduleResolutin node by @koooge |
59 |
| -- Fix [#118](https://github.com/metadevpro/openapi3-ts/pull/118) Bump yaml from 2.2.1 to 2.2.2 |
60 |
| -- Update dependencies to latest. |
| 59 | +- Fix [#113](https://github.com/metadevpro/openapi3-ts/pull/113) Fix nullable on 3.0 types by @samchungy |
| 60 | +- Fix [#116](https://github.com/metadevpro/openapi3-ts/pull/116) Export with .mjs extension by @koooge |
| 61 | +- Fix [#117](https://github.com/metadevpro/openapi3-ts/pull/117) Support subpath for tsc with moduleResolutin node by @koooge |
| 62 | +- Fix [#118](https://github.com/metadevpro/openapi3-ts/pull/118) Bump yaml from 2.2.1 to 2.2.2 |
| 63 | +- Update dependencies to latest. |
61 | 64 |
|
62 | 65 | ## Version 4.1.1
|
63 | 66 |
|
64 | 67 | 2023.04.15
|
65 | 68 |
|
66 |
| -- Fix [#112](https://github.com/metadevpro/openapi3-ts/pull/112) Remove `nullable` & deprecate `example` in OAS 3.1 by @samchungy. |
| 69 | +- Fix [#112](https://github.com/metadevpro/openapi3-ts/pull/112) Remove `nullable` & deprecate `example` in OAS 3.1 by @samchungy. |
67 | 70 |
|
68 | 71 | ## Version 4.1.0
|
69 | 72 |
|
70 | 73 | 2023.04.14
|
71 | 74 |
|
72 |
| -- [#111](https://github.com/metadevpro/openapi3-ts/pull/111) Improved exports by @koooge |
| 75 | +- [#111](https://github.com/metadevpro/openapi3-ts/pull/111) Improved exports by @koooge |
73 | 76 |
|
74 | 77 | ## Version 4.0.4
|
75 | 78 |
|
76 | 79 | 2023.04.10
|
77 | 80 |
|
78 |
| -- [#108](https://github.com/metadevpro/openapi3-ts/pull/108) Bug fix: Remove any type from `paths` by @samchungy. |
79 |
| -- [#109](https://github.com/metadevpro/openapi3-ts/pull/109) Bug fix: Fixup types `example` & `prefixItems` by @samchungy. |
| 81 | +- [#108](https://github.com/metadevpro/openapi3-ts/pull/108) Bug fix: Remove any type from `paths` by @samchungy. |
| 82 | +- [#109](https://github.com/metadevpro/openapi3-ts/pull/109) Bug fix: Fixup types `example` & `prefixItems` by @samchungy. |
80 | 83 |
|
81 | 84 | ## Version 4.0.3
|
82 | 85 |
|
83 | 86 | 2023.03.30
|
84 | 87 |
|
85 |
| -- Bug fix. Stricter TS compilation. Fix issue [#105](https://github.com/metadevpro/openapi3-ts/issues/105) |
| 88 | +- Bug fix. Stricter TS compilation. Fix issue [#105](https://github.com/metadevpro/openapi3-ts/issues/105) |
86 | 89 |
|
87 | 90 | ## Version 4.0.2
|
88 | 91 |
|
89 | 92 | 2023.03.30
|
90 | 93 |
|
91 |
| -- PR [#104](https://github.com/metadevpro/openapi3-ts/pull/104) Fix export for cjs by @RobinTail |
| 94 | +- PR [#104](https://github.com/metadevpro/openapi3-ts/pull/104) Fix export for cjs by @RobinTail |
92 | 95 |
|
93 | 96 | ## Version 4.0.1
|
94 | 97 |
|
95 | 98 | 2023.03.29
|
96 | 99 |
|
97 |
| -- Added instructions to README for consuing the library for v. 3.1.0 vs 3.0.0 |
98 |
| -- PR [#100](https://github.com/metadevpro/openapi3-ts/pull/99) Fix typo by @RobinTail |
99 |
| -- PR [#99](https://github.com/metadevpro/openapi3-ts/pull/99) Fix typo by @RobinTail |
100 |
| -- PR [#97](https://github.com/metadevpro/openapi3-ts/pull/97) Export type `SchemaObjectType` by @RobinTail |
101 |
| -- PR [#96](https://github.com/metadevpro/openapi3-ts/pull/96) Support prefixItems by @samchungy |
| 100 | +- Added instructions to README for consuing the library for v. 3.1.0 vs 3.0.0 |
| 101 | +- PR [#100](https://github.com/metadevpro/openapi3-ts/pull/99) Fix typo by @RobinTail |
| 102 | +- PR [#99](https://github.com/metadevpro/openapi3-ts/pull/99) Fix typo by @RobinTail |
| 103 | +- PR [#97](https://github.com/metadevpro/openapi3-ts/pull/97) Export type `SchemaObjectType` by @RobinTail |
| 104 | +- PR [#96](https://github.com/metadevpro/openapi3-ts/pull/96) Support prefixItems by @samchungy |
102 | 105 |
|
103 | 106 | ## Version 4.0.0
|
104 | 107 |
|
105 | 108 | 2023.03.27
|
106 | 109 |
|
107 |
| -- Breaking change. Adds explicit support for OAS 3.0 and OAS 3.1 as separate implementations. |
| 110 | +- Breaking change. Adds explicit support for OAS 3.0 and OAS 3.1 as separate implementations. |
108 | 111 |
|
109 | 112 | ## Version 3.2.0
|
110 | 113 |
|
111 |
| -- PR [#94](https://github.com/metadevpro/openapi3-ts/pull/94) Export type `SchemaObjectType`. |
112 |
| -- PR [#95](https://github.com/metadevpro/openapi3-ts/pull/95) Export type `SchemaObjectFormat`. Both contributed by @beautyfree |
| 114 | +- PR [#94](https://github.com/metadevpro/openapi3-ts/pull/94) Export type `SchemaObjectType`. |
| 115 | +- PR [#95](https://github.com/metadevpro/openapi3-ts/pull/95) Export type `SchemaObjectFormat`. Both contributed by @beautyfree |
113 | 116 |
|
114 | 117 | ## Version 3.1.2
|
115 | 118 |
|
116 | 119 | 2022.11.19
|
117 | 120 |
|
118 |
| -- PR [#91](https://github.com/metadevpro/openapi3-ts/pull/91) Fix `addPath` to include merge semantics. Contributed by @MaurerKrisztian |
| 121 | +- PR [#91](https://github.com/metadevpro/openapi3-ts/pull/91) Fix `addPath` to include merge semantics. Contributed by @MaurerKrisztian |
119 | 122 |
|
120 | 123 | ## Version 3.1.1
|
121 | 124 |
|
122 | 125 | 2022.10.10
|
123 | 126 |
|
124 |
| -- PR [#89](https://github.com/metadevpro/openapi3-ts/pull/89) Make Webhooks optional (not supportet in OPenAPI 3.0). Contributed by @samchungy |
| 127 | +- PR [#89](https://github.com/metadevpro/openapi3-ts/pull/89) Make Webhooks optional (not supportet in OPenAPI 3.0). Contributed by @samchungy |
125 | 128 |
|
126 | 129 | ## Version 3.1.0
|
127 | 130 |
|
128 | 131 | 2022.10.06
|
129 | 132 |
|
130 |
| -- PR [#88](https://github.com/metadevpro/openapi3-ts/pull/88) Added support to Webhooks. Contributed by @samchungy |
| 133 | +- PR [#88](https://github.com/metadevpro/openapi3-ts/pull/88) Added support to Webhooks. Contributed by @samchungy |
131 | 134 |
|
132 | 135 | ## Version 3.0.3
|
133 | 136 |
|
134 | 137 | 2022.10.06
|
135 | 138 |
|
136 |
| -- PR [#87](https://github.com/metadevpro/openapi3-ts/pull/87) Enable type array for schema object on OpenAPI 3.1. contributed by @samchungy |
| 139 | +- PR [#87](https://github.com/metadevpro/openapi3-ts/pull/87) Enable type array for schema object on OpenAPI 3.1. contributed by @samchungy |
137 | 140 |
|
138 | 141 | ## Version 3.0.2
|
139 | 142 |
|
140 | 143 | 2022.08.29
|
141 | 144 |
|
142 |
| -- PR [#85](https://github.com/metadevpro/openapi3-ts/pull/85) Enable support for version 3.0.1 and 3.1.0 (Lax typing for `exclusiveMinimum` and `exclusiveMaximum`). contributed by @RobinTail |
| 145 | +- PR [#85](https://github.com/metadevpro/openapi3-ts/pull/85) Enable support for version 3.0.1 and 3.1.0 (Lax typing for `exclusiveMinimum` and `exclusiveMaximum`). contributed by @RobinTail |
143 | 146 |
|
144 | 147 | ## Version 3.0.1
|
145 | 148 |
|
146 | 149 | 2022.08.16
|
147 | 150 |
|
148 |
| -- PR [#82](https://github.com/metadevpro/openapi3-ts/pull/82) Emit helpers for the CJS build. contributed by @RobinTail |
| 151 | +- PR [#82](https://github.com/metadevpro/openapi3-ts/pull/82) Emit helpers for the CJS build. contributed by @RobinTail |
149 | 152 |
|
150 | 153 | ## Version 3.0.0
|
151 | 154 |
|
152 | 155 | 2022.08.07
|
153 | 156 |
|
154 |
| -- PR [#80](https://github.com/metadevpro/openapi3-ts/pull/80) contributed by @jonluca |
155 |
| - - Updated libs |
156 |
| - - Breaking change: Changed build system to output esm as well as cjs (folders `dist/mjs` and `dist/cjs` now respectively, instead of `dist` for cjs previously). |
157 |
| - - Changed test system to use vite |
158 |
| - - Added stricter extension prefix typing |
| 157 | +- PR [#80](https://github.com/metadevpro/openapi3-ts/pull/80) contributed by @jonluca |
| 158 | + - Updated libs |
| 159 | + - Breaking change: Changed build system to output esm as well as cjs (folders `dist/mjs` and `dist/cjs` now respectively, instead of `dist` for cjs previously). |
| 160 | + - Changed test system to use vite |
| 161 | + - Added stricter extension prefix typing |
159 | 162 |
|
160 | 163 | ## Version 2.0.2
|
161 | 164 |
|
162 | 165 | 2022.02.17
|
163 | 166 |
|
164 |
| -- Updated libs |
| 167 | +- Updated libs |
165 | 168 |
|
166 | 169 | ## Version 2.0.1
|
167 | 170 |
|
168 | 171 | 2020.12.31
|
169 | 172 |
|
170 |
| -- Updated testing libs |
171 |
| -- Added ESList + Prettier, removed TSList support |
172 |
| -- Refactor to be consistent with ESLint + Prettier code-style rules |
173 |
| -- No functional changes in this version: just end of year house-keeping. |
| 173 | +- Updated testing libs |
| 174 | +- Added ESList + Prettier, removed TSList support |
| 175 | +- Refactor to be consistent with ESLint + Prettier code-style rules |
| 176 | +- No functional changes in this version: just end of year house-keeping. |
174 | 177 |
|
175 | 178 | ## Version 2.0.0
|
176 | 179 |
|
177 | 180 | 2020.09.18
|
178 | 181 |
|
179 |
| -- Added Yaml Support and the first dependence to `yaml` library. Thanks to @DMavani |
180 |
| -- Better typing for `type` and `format` properties. Thanks to @xeptore |
181 |
| -- Keeping extensibility on `format`. |
| 182 | +- Added Yaml Support and the first dependence to `yaml` library. Thanks to @DMavani |
| 183 | +- Better typing for `type` and `format` properties. Thanks to @xeptore |
| 184 | +- Keeping extensibility on `format`. |
182 | 185 |
|
183 | 186 | ## Version 1.4.0
|
184 | 187 |
|
|
0 commit comments