Skip to content

Releases: matsuri-tech/endpoints-sdk-cli

v3.1.0

18 Jun 05:55
2132b05

Choose a tag to compare

What's Changed

  • fix: 生成されるパスや関数名を正規化する by @hrdtbs in #121
  • Release Note: v3.1.0 by @hrdtbs in #122

Full Changelog: v3.0.1...v3.1.0

v3.0.1

07 May 04:24
c73a11d

Choose a tag to compare

What's Changed

Full Changelog: v3.0.0...v3.0.1

v3.0.0

02 Apr 04:17
616468c

Choose a tag to compare

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%以上

by @hrdtbs in #108

Full Changelog: v2.8.0...v3.0.0

v2.8.0: ResponseとRequestの型の生成

05 Dec 07:20

Choose a tag to compare

Features

  • ResponseとRequest用のフィールドを持つJSONスキーマが与えられた場合にResponseとRequestの型を生成するようになりました。 by @hrdtbs in #92

Full Changelog: v2.7.0...v2.8.0

v2.7.0: Periodを制限して生成、スキーマの自動挿入

17 Oct 07:11

Choose a tag to compare

Features

  • feat: 特定のPeriodを除外して生成できるようにする by @hrdtbs in #85
  • feat: automatically complete $schema by @hrdtbs in #88

Others

Full Changelog: v2.6.0...v2.7.0

v2.6.0: 特定のブランチ指定してendpointsを生成できるようにする

01 Sep 05:55

Choose a tag to compare

What's Changed

  • feat: 特定のブランチ指定してendpointsを生成できるようにする by @nash1111 in #82

New Contributors

Full Changelog: v2.5.1...v2.6.0

v2.5.1

31 Aug 10:00

Choose a tag to compare

Fixtures

  • fix: refer roots in update command by @hrdtbs in #80

Others

Full Changelog: v2.5.0...v2.5.1

v2.5.0

28 Mar 07:30

Choose a tag to compare

Features

  • authSchemeのサポート

What's Changed

  • feat: add support of authSchema by @hrdtbs in #74

Full Changelog: v2.4.1...v2.5.0

v2.4.1

22 Mar 10:38

Choose a tag to compare

What's Changed

  • fix: Configの更新で$schemeプロパティなどの追加プロパティが消えないようにする by @hrdtbs in #70

Full Changelog: v2.4.0...v2.4.1

v2.4.0

14 Mar 07:16

Choose a tag to compare

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

Full Changelog: v2.3.3...v2.4.0