Releases: matsuri-tech/endpoints-sdk-cli
Releases · matsuri-tech/endpoints-sdk-cli
v3.1.0
v3.0.1
v3.0.0
BUG
このバージョンは、パスの生成が上手くできないケースが発覚しています。v3.0.1以上を利用してください。
BREAKING CHANGES
利用されていないか明確な代替手段がある機能を廃止しました。
破壊的な変更ですが、基本的に影響はないはずです。
- ローカルリポジトリから生成する機能の廃止
- add /Users/.../local-repository/が廃止
- add ./local-repositoryが廃止
- 代わりにbranchフラグを利用してください。
- 指定されたリモートリポジトリのブランチがcloneされます。
- リポジトリ追加方法の統一
- add [email protected]:[username/repository].gitが廃止
- add https://github.com/[username/repository].gitが廃止
- 代わりに自動補完機能を利用してください
- add username/repository
- endpoints.config.jsonにssh形式のパスが指定されない限り、常にhttps形式でクローンされます。
- コミットハッシュを指定したインストールの廃止
- add [username/repository] -v [commmit_hash]
- 利用されていないため廃止
- 複数のworkspaceを指定したインストールの廃止
- add [username/repository] -w [workspace_name] -w [workspace_name]
- 利用されていないため廃止
- eslint-ignoreなどのコメントアウトの削除とprettierによる自動整形の廃止
- 自動生成されたファイルを整形したくない場合は、自分でignoreしてください。
- 整形したい場合は、生成にフックさせて整形するなどしてください。
Features
- Oclifの利用を廃止
- パッケージサイズ:500kb → 19kb
- テストカバレッジ90%以上
Full Changelog: v2.8.0...v3.0.0
v2.8.0: ResponseとRequestの型の生成
Features
Full Changelog: v2.7.0...v2.8.0
v2.7.0: Periodを制限して生成、スキーマの自動挿入
Features
- feat: 特定のPeriodを除外して生成できるようにする by @hrdtbs in #85
- feat: automatically complete $schema by @hrdtbs in #88
Others
- deps: bump get-func-name from 2.0.0 to 2.0.2 by @dependabot in #84
Full Changelog: v2.6.0...v2.7.0
v2.6.0: 特定のブランチ指定してendpointsを生成できるようにする
v2.5.1
Fixtures
Others
- chore(deps): bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #76
- chore(deps): bump semver from 5.7.1 to 5.7.2 by @dependabot in #75
Full Changelog: v2.5.0...v2.5.1
v2.5.0
v2.4.1
v2.4.0
Features
補完機能
$schemeプロパティを次のように指定すると、endpoints.config.jsonの補完が効くようになります。
{
"$schema": "node_modules/endpoints-sdk-cli/schema.json",
"output": "./src/endpoints/",
"environment_identifier": "process.env.RUNTIME_ENV",
"dependencies": {
}
}rootの上書き
.endpoints.jsonで指定されたrootを、endpoints.config.json側で上書きできるようになりました。
{
"dependencies": {
"our-service": {
"version": "76d9cb0a15f2eea1e80c7e08bd3cef0be8e4c6b2",
"repository": "[email protected]:matsuri-tech/our-service.git",
"roots": {
"local": "http://localhost:3000",
"dev": "https://hoge-dev.com",
"prod": "https://hoge.com",
}
},
}
}What's Changed
- chore(deps): bump json5 from 2.2.1 to 2.2.3 by @dependabot in #63
- feat: make root urls overwritable by @hrdtbs in #65
- feat: add schema.json by @hrdtbs in #67
Full Changelog: v2.3.3...v2.4.0