File tree Expand file tree Collapse file tree 4 files changed +8
-4
lines changed Expand file tree Collapse file tree 4 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 11# Changelog
22All notable changes to this project will be documented in this file.
33
4+ ## [ 0.20.1] - 2022-02-25
5+ ### Fixed
6+ - Support enums with single quotes in names for V2
7+
48## [ 0.20.0] - 2022-02-25
59### Fixed
610- Updated dependencies
7- - Support enums with single quotes in names
11+ - Support enums with single quotes in names for V3
812- Generating better names when ` operationId ` is not given (breaking change)
913- Fixed issue where ` x-enum ` flags where breaking due to non-string values
1014
Original file line number Diff line number Diff line change 11{
22 "name" : " openapi-typescript-codegen" ,
3- "version" : " 0.20.0 " ,
3+ "version" : " 0.20.1 " ,
44 "description" : " Library that generates Typescript clients based on the OpenAPI specification." ,
55 "author" : " Ferdi Koomen" ,
66 "homepage" : " https://github.com/ferdikoomen/openapi-typescript-codegen" ,
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ export const getEnum = (values?: (string | number)[]): Enum[] => {
2323 . replace ( / ^ ( \d + ) / g, '_$1' )
2424 . replace ( / ( [ a - z ] ) ( [ A - Z ] + ) / g, '$1_$2' )
2525 . toUpperCase ( ) ,
26- value : `'${ value } '` ,
26+ value : `'${ value . replace ( / ' / g , "\\'" ) } '` ,
2727 type : 'string' ,
2828 description : null ,
2929 } ;
Original file line number Diff line number Diff line change @@ -1000,7 +1000,7 @@ export enum EnumWithStrings {
10001000 /**
10011001 * null
10021002 */
1003- _SINGLE_QUOTE_ = ''Single Quote'',
1003+ _SINGLE_QUOTE_ = '\\\\ 'Single Quote\\\\ '',
10041004 /**
10051005 * null
10061006 */
You can’t perform that action at this time.
0 commit comments