tag:github.com,2008:https://github.com/study-valley/swagger-typescript-api/releases Release notes from swagger-typescript-api 2021-01-26T07:41:45Z tag:github.com,2008:Repository/335481339/4.2.0 2021-01-26T07:41:45Z Release 4.2.0 (#140) <ul> <li> <p>feat: new hook onCreateRequestParams; feat: response content types</p> </li> <li> <p>bump: up version to 4.2.0</p> </li> </ul> js2me tag:github.com,2008:Repository/335481339/4.1.0 2021-01-22T09:21:01Z Release 4.1.0 (#138) <ul> <li> <p>feat: improve require() function, fix: unexpected token =</p> </li> <li> <p>feat: --clean-output option, fix: output folder creation <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="791414268" data-permission-text="Title is private" data-url="https://github.com/acacode/swagger-typescript-api/issues/137" data-hovercard-type="issue" data-hovercard-url="/acacode/swagger-typescript-api/issues/137/hovercard" href="https://github.com/acacode/swagger-typescript-api/issues/137">acacode#137</a> issue</p> </li> <li> <p>docs: update CHANGELOG, README</p> </li> <li> <p>bump: up project version to 4.1.0</p> </li> </ul> js2me tag:github.com,2008:Repository/335481339/4.0.5 2021-01-20T07:08:41Z Release 4.0.5 (#135) <ul> <li> <p>BREAKING_CHANGE: remove prettier-plugin-organize-imports dependency</p> </li> <li> <p>bump: up project version to 4.0.5</p> </li> </ul> js2me tag:github.com,2008:Repository/335481339/4.0.4 2021-01-15T08:43:38Z Release 4.0.4 (#133) <ul> <li> <p>feat: add require() to template utils object; bump: up version to 4.0.4</p> </li> <li> <p>docs: update changelog</p> </li> </ul> js2me tag:github.com,2008:Repository/335481339/4.0.3 2021-01-14T17:43:02Z 4.0.3: Merge pull request #116 from acacode/next <p>Release 4.0.3</p> js2me tag:github.com,2008:Repository/335481339/4.0.2 2021-01-12T13:54:47Z Release 4.0.2 (#112) <ul> <li> <p>docs: update CHANGELOG</p> </li> <li> <p>fix: replaced all new syntax sugar like '?.' or '??' to prev. alternatives for support nodejs 12</p> </li> <li> <p>bump: up version to 4.0.2</p> </li> </ul> js2me tag:github.com,2008:Repository/335481339/4.0.1 2021-01-12T11:57:01Z Release 4.0.1 (#110) <ul> <li> <p>fix: handling x-omitempty property for definition properties (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="661629991" data-permission-text="Title is private" data-url="https://github.com/acacode/swagger-typescript-api/issues/68" data-hovercard-type="issue" data-hovercard-url="/acacode/swagger-typescript-api/issues/68/hovercard" href="https://github.com/acacode/swagger-typescript-api/issues/68">acacode#68</a>)</p> </li> <li> <p>docs: update CHANGELOG</p> </li> <li> <p>chore: fix test:all script for travis.yml</p> </li> <li> <p>fix: problem of prettier-plugin-organize-imports</p> </li> <li> <p>bump: up version to 4.0.1</p> </li> </ul> js2me tag:github.com,2008:Repository/335481339/4.0.0 2021-01-12T10:51:04Z Release 4.0.0 (#107) <ul> <li> <p>fix: handling x-omitempty property for definition properties (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="661629991" data-permission-text="Title is private" data-url="https://github.com/acacode/swagger-typescript-api/issues/68" data-hovercard-type="issue" data-hovercard-url="/acacode/swagger-typescript-api/issues/68/hovercard" href="https://github.com/acacode/swagger-typescript-api/issues/68">acacode#68</a>)</p> </li> <li> <p>docs: update CHANGELOG</p> </li> <li> <p>docs: update CHANGELOG</p> </li> <li> <p>Migrate to eta (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="734060927" data-permission-text="Title is private" data-url="https://github.com/acacode/swagger-typescript-api/issues/88" data-hovercard-type="pull_request" data-hovercard-url="/acacode/swagger-typescript-api/pull/88/hovercard" href="https://github.com/acacode/swagger-typescript-api/pull/88">acacode#88</a>)</p> </li> <li> <p>BREAKING CHANGE: migrate from mustache template engine to eta template engine</p> </li> <li> <p>fix: merge conflicts after rebasing next</p> </li> </ul> <p>Co-authored-by: Rafael Fakhreev <a href="mailto:rrfakhr5@mts.ru">rrfakhr5@mts.ru</a><br> Co-authored-by: svolkov <a href="mailto:svolkov@everpoint.ru">svolkov@everpoint.ru</a></p> <ul> <li> <p>chore: update README (Contribution)</p> </li> <li> <p>Refactor render layer (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="738554292" data-permission-text="Title is private" data-url="https://github.com/acacode/swagger-typescript-api/issues/90" data-hovercard-type="pull_request" data-hovercard-url="/acacode/swagger-typescript-api/pull/90/hovercard" href="https://github.com/acacode/swagger-typescript-api/pull/90">acacode#90</a>)</p> </li> <li> <p>fix: handling x-omitempty property for definition properties (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="661629991" data-permission-text="Title is private" data-url="https://github.com/acacode/swagger-typescript-api/issues/68" data-hovercard-type="issue" data-hovercard-url="/acacode/swagger-typescript-api/issues/68/hovercard" href="https://github.com/acacode/swagger-typescript-api/issues/68">acacode#68</a>)</p> </li> <li> <p>docs: update CHANGELOG</p> </li> <li> <p>docs: update CHANGELOG; bump: up project version to 2.0.0</p> </li> <li> <p>BREAKING_CHANGE: renamed mustache templates, split client mustache template</p> </li> <li> <p>BREAKING CHANGE: migrate from mustache template engine to eta template engine</p> </li> <li> <p>feat: rewrite render layer</p> </li> </ul> <ul> <li>Respect single responsibility principle</li> <li>Use Eta includeFile</li> <li>Force use "No description" JSDoc comment</li> </ul> <ul> <li> <p>fix: handling x-omitempty property for definition properties (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="661629991" data-permission-text="Title is private" data-url="https://github.com/acacode/swagger-typescript-api/issues/68" data-hovercard-type="issue" data-hovercard-url="/acacode/swagger-typescript-api/issues/68/hovercard" href="https://github.com/acacode/swagger-typescript-api/issues/68">acacode#68</a>)</p> </li> <li> <p>docs: update CHANGELOG</p> </li> <li> <p>docs: update CHANGELOG</p> </li> <li> <p>Migrate to eta (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="734060927" data-permission-text="Title is private" data-url="https://github.com/acacode/swagger-typescript-api/issues/88" data-hovercard-type="pull_request" data-hovercard-url="/acacode/swagger-typescript-api/pull/88/hovercard" href="https://github.com/acacode/swagger-typescript-api/pull/88">acacode#88</a>)</p> </li> <li> <p>BREAKING CHANGE: migrate from mustache template engine to eta template engine</p> </li> <li> <p>fix: merge conflicts after rebasing next</p> </li> </ul> <p>Co-authored-by: Rafael Fakhreev <a href="mailto:rrfakhr5@mts.ru">rrfakhr5@mts.ru</a><br> Co-authored-by: svolkov <a href="mailto:svolkov@everpoint.ru">svolkov@everpoint.ru</a></p> <ul> <li> <p>Sync code base</p> </li> <li> <p>chore: delete unnecessary dir</p> </li> <li> <p>Update index.js</p> </li> </ul> <p>Fix default templates path</p> <p>Co-authored-by: svolkov <a href="mailto:svolkov@everpoint.ru">svolkov@everpoint.ru</a><br> Co-authored-by: Rafael Fakhreev <a href="mailto:rrfakhr5@mts.ru">rrfakhr5@mts.ru</a></p> <ul> <li> <p>chore: revert back fix commit</p> </li> <li> <p>BREAKING_CHANGE: return type of generateApi(); feat: modular option; chore: update HttpClient class (exportable)</p> </li> <li> <p>fix: outOfModule modular</p> </li> <li> <p>feat: complete data contracts imports for modular api modules, add prettier organize imports plugin</p> </li> <li> <p>chore: remove console info</p> </li> <li> <p>BREAKING_CHANGE: move generating route names into eta template</p> </li> <li> <p>fix: problem of missing templates folder</p> </li> <li> <p>fix: try to fix problem with not using prettier plugin</p> </li> <li> <p>chore: refresh generated tests schemas</p> </li> <li> <p>BREAKING_CHANGE: update all dependencies to latest</p> </li> <li> <p>feat: improve types in index.d.ts file; refactor: processing templates folder, ETA templates, routes, schemas; feat: optional templates feature</p> </li> <li> <p>chore: update CHANGELOG</p> </li> <li> <p>feat: --extract-request-params option</p> </li> <li> <p>fix: add missing generateApi params to .d.ts file; feat: add support x-enumNames field for enums</p> </li> <li> <p>fix: enumNames getting from schema</p> </li> <li> <p>feat: improve data-contracts.eta template, now data contracts formatting inside template</p> </li> <li> <p>docs: update CHANGELOG</p> </li> <li> <p>feat: hooks property for watching/modifying parsed parts of schema</p> </li> <li> <p>fix: problem of complex types (<code>oneOf</code>, <code>allOf</code>) with <code>properties</code> field</p> </li> <li> <p>chore: fix problem of wrong js docs comments for procedure call</p> </li> <li> <p>feat: add pathArgs to routeInfo for routeName template</p> </li> <li> <p>BREAKING_CHANGE: properties data and error in HttpResponse type have duck types</p> </li> <li> <p>feat: add extraTemplate property for generateApi()</p> </li> <li> <p>docs: update docs for --templates option</p> </li> <li> <p>bump: up version to 4.0.0</p> </li> <li> <p>docs: update README</p> </li> <li> <p>refactor: move all type identifiers\naming into constants like TS_KEYWORDS, SCHEMA_TYPES; chore: move prepareConfig to hooks.onPrepareConfig; feat: add onInit hook; feat: enumNamesAsValues</p> </li> <li> <p>chore: try to fix travis yml</p> </li> <li> <p>chore: remove description from modular api class</p> </li> <li> <p>docs: update CHANGELOG</p> </li> </ul> <p>Co-authored-by: Rafael Fakhreev <a href="mailto:fahreevrafael@yandex.ru">fahreevrafael@yandex.ru</a><br> Co-authored-by: Rafael Fakhreev <a href="mailto:rrfakhr5@mts.ru">rrfakhr5@mts.ru</a></p> js2me tag:github.com,2008:Repository/335481339/3.1.2 2021-01-07T08:43:32Z 3.1.2 <p>bump: up project version to 3.1.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="781138011" data-permission-text="Title is private" data-url="https://github.com/acacode/swagger-typescript-api/issues/104" data-hovercard-type="pull_request" data-hovercard-url="/acacode/swagger-typescript-api/pull/104/hovercard" href="https://github.com/acacode/swagger-typescript-api/pull/104">acacode#104</a>)</p> js2me tag:github.com,2008:Repository/335481339/3.1.1 2020-12-23T11:14:51Z Release 3.1.1 <p>fix: problem of name.includes is not a function (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="771821036" data-permission-text="Title is private" data-url="https://github.com/acacode/swagger-typescript-api/issues/98" data-hovercard-type="issue" data-hovercard-url="/acacode/swagger-typescript-api/issues/98/hovercard" href="https://github.com/acacode/swagger-typescript-api/issues/98">acacode#98</a>) ; bump: up version to 3.1.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="773677384" data-permission-text="Title is private" data-url="https://github.com/acacode/swagger-typescript-api/issues/100" data-hovercard-type="pull_request" data-hovercard-url="/acacode/swagger-typescript-api/pull/100/hovercard" href="https://github.com/acacode/swagger-typescript-api/pull/100">acacode#100</a>)</p> js2me