new
improved
fixed
2.7.22
- 🔥[New Feature] Modules now support module variables, equivalent to collection variables in Postman.

- 🔥[New Feature] Online documentation now supports custom CSS and JavaScript.

- 🔥[New Feature] You can now add Endpoint Design Guidelinesto a project to help project members and AI write more standardized API documentation.

- 🔥[New Feature] AI can now check endpoint compliance based on your defined Endpoint Design Guidelines, helping identify potential API documentation design issues.

- 🔥[New Feature] Supports Webhook and Callback type endpoints.
- ⚡️[Optimization] When running endpoints in Design-first Mode, you can use the default authentication credentials or set them manually.
- ⚡️[Optimization] You can now assign permissions related to modules when setting up custom roles.
- ⚡️[Optimization] Scheduled tasks now allow you to configure the scope of environment and global variables when using the same execution settings.
- ⚡️[Optimization] Endpoints can now be exported directly from the sprint branch folder tree.
- ⚡️[Optimization] When creating schemas using SQL DDL statements, fields without an explicit NOT NULLdeclaration will now default to allowing NULL values after import.
- ⚡️[Optimization] When using the apidog-cli tool to run automated tests, it now uses the test scenario parameters configured in the Apidog desktop client.
- ⚡️[Optimization] SSE endpoints in request history support displaying in a timeline view.
- ⚡️[Optimization] The OpenAPI Generator for generating business code has been upgraded to v7.13.0.
- 🐞[Bug Fix] Fixed an issue where security schemes were not correctly referenced when exporting OpenAPI/Swagger data from the module overview page via local links.
- 🐞[Bug Fix] Fixed an issue where, after selecting partial endpoints and then selecting all, schemas were not correctly referenced when exporting OpenAPI/Swagger data.
- 🐞[Bug Fix] Fixed an issue that when exporting data in OpenAPI 3.0 format, the example values of the fields in schemas are exported as examplesinstead ofexample.
- 🐞[Bug Fix] Fixed an issue that when exporting data in OpenAPI 3.0 format, the NULL-allowed attributes of the schemas are exported as type: nullinstead ofnullable: true.
日本語:
- 🔥【新機能】モジュールにおいてモジュール変数がサポートされ、これはPostmanのCollection変数に相当する機能となります。
- 🔥【新機能】オンラインドキュメントにおいて、カスタムCSSおよびJavaScriptの追加が可能となりました。
- 🔥【新機能】プロジェクトに「API設計規範」を追加することができるようになり、プロジェクトメンバーおよびAIによる、より標準化されたAPIドキュメントの作成を支援いたします。
- 🔥【新機能】AIが「API設計規範」に基づき、特定のAPIドキュメントに対して規範性の検証を行い、設計上の問題点を発見できるようになりました。
- 🔥【新機能】WebhookおよびCallbackタイプのAPIがサポートされました。
- ⚡️【最適化】ドキュメントモードにおいてAPIを実行する際、デフォルトのSecurity Schemeを利用できるほか、手動で設定することも可能となりました。
- ⚡️【最適化】カスタムロールの権限設定時に、モジュール機能に関連する権限を詳細に設定できるようになりました。
- ⚡️【最適化】同一の実行設定を用いるタスクスケジュールにおいて、環境変数およびグローバル変数のスコープを指定することが可能となりました。
- ⚡️【最適化】APIサブバージョンのディレクトリツリーからAPIをエクスポートすることができるようになりました。
- ⚡️【最適化】SQLのCREATE TABLE文(DDL)からデータモデルを作成する際、フィールドに NOT NULLが指定されていない場合、インポート後はNULLを許容する設定となります。
- ⚡️【最適化】apidog-cliコマンドラインツールによる自動テスト実行時、クライアント内で設定されたテストシナリオの実行パラメータが適用されるようになりました。
- ⚡️【最適化】Request履歴において、SSE APIのタイムライン表示に対応いたしました。
- ⚡️【最適化】業務コード生成用のOpenAPI Generatorをv7.13.0へアップグレードいたしました。
- 🐞【バグ修正】モジュール概要ページのローカルリンクからOpenAPI/Swaggerデータをエクスポートする際、APIが正しくSecurity Schemeを参照できない問題を解決いたしました。
- 🐞【バグ修正】OpenAPI/Swaggerデータをエクスポートする際、一部のAPIを選択した後に全選択を行うと、APIが正しくデータモデルを参照できない問題を解決いたしました。
- 🐞【バグ修正】OpenAPI 3.0形式でデータをエクスポートする際、データモデル内のフィールドのサンプル値が exampleではなくexamplesとして出力される問題を解決いたしました。
- 🐞【バグ修正】OpenAPI 3.0形式でデータをエクスポートする際、データモデルのNULL許容属性が nullable:trueではなくtype: nullとして出力される問題を解決いたしました。