Skip to content

Commit b565b47

Browse files
authored
release: v0.18.0 (#146)
1 parent ab2516a commit b565b47

3 files changed

Lines changed: 8 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,13 @@
77

88
## [Unreleased]
99

10+
## [0.18.0] - 2026-07-15
11+
1012
### 2026-07-15
1113
- **Feat**: カスタムデータモデルの一意制約(複合ユニーク, geonicdb#1268)に対応 (#136)
1214
- `models create` / `models update` の JSON ペイロードで `uniqueConstraints` を指定可能に(本体へパススルー)。ヘルプ・examples に宣言例と全置換 (`[]` で全削除) のセマンティクスを追記
1315
- `models get` / `models list` の table 形式で `uniqueConstraints``制約名(フィールド, ...)` の可読形式で表示(json 形式は従来通りそのまま出力)
14-
- 409 AlreadyExists のエラー表示を改善 — サーバーが返す違反制約名入りメッセージをそのまま表示し、一意制約違反の場合は `geonic models get <type>` で制約を確認するヒントを stderr に表示
16+
- 409 AlreadyExists のエラー表示を改善 — サーバーが返す違反制約名入りメッセージをそのまま表示し、一意制約違反の場合は `geonic models get <model-id>` で制約を確認するヒントを stderr に表示
1517
- `UniqueConstraint` 型を `types.ts` に追加
1618

1719
### 2026-07-14
@@ -279,7 +281,8 @@
279281
### 2026-02-26
280282
- **Docs**: README にインストール手順・使い方・コマンドリファレンスを追加 (#1)
281283

282-
[Unreleased]: https://github.com/geolonia/geonicdb-cli/compare/v0.17.0...HEAD
284+
[Unreleased]: https://github.com/geolonia/geonicdb-cli/compare/v0.18.0...HEAD
285+
[0.18.0]: https://github.com/geolonia/geonicdb-cli/compare/v0.17.0...v0.18.0
283286
[0.17.0]: https://github.com/geolonia/geonicdb-cli/compare/v0.16.2...v0.17.0
284287
[0.16.2]: https://github.com/geolonia/geonicdb-cli/compare/v0.16.1...v0.16.2
285288
[0.16.1]: https://github.com/geolonia/geonicdb-cli/compare/v0.16.0...v0.16.1

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@geolonia/geonicdb-cli",
3-
"version": "0.17.0",
3+
"version": "0.18.0",
44
"description": "A CLI client for the GeonicDB",
55
"type": "module",
66
"bin": {

0 commit comments

Comments
 (0)