# 変更履歴

PDF Blocks API の各リリースでの変更点を、新しい順に記載します。

PDF Blocks API における変更点を、[SemVer](https://semver.org) のバージョンに沿って記載します。現在のリリースは `1.18` です。

<Note>
  この変更履歴は**将来に向けた土台**です。現在のバージョンとエントリの形式を示しており、今後のリリースはそれぞれ日付付きのエントリとしてここに追加されます。掲載されているのは検証済みの変更のみで、架空の履歴は含まれません。
</Note>

## 読み方

エントリはバージョンごとにグループ化され、新しい順に並んでいます。各エントリには**追加**、**変更**、**修正**のいずれかのタグが付いています。バージョニングは SemVer 2.0.0 に従い、メジャーバージョン（`v1`）はすべてのルートに含まれます。後方互換性のある変更として扱われる基準や、破壊的変更がどのように配信されるかについては、[バージョニングと安定性](/docs/api/versioning-and-stability)を参照してください。

## 1.18（現行バージョン）

この API は、**17個のアクション**からなる全機能を公開しています：ドキュメントの結合、テキストおよび画像の透かしの追加、パスワードの追加と削除、制限の追加と削除、署名の削除、ページの抽出・削除・回転・反転・並べ替え、そしてページ数・分割位置・サイズ・ページグループによる分割です。

このバージョンに至るまでの、直近の追加内容は次のとおりです。

- **追加**：**分割系アクション一式**（`split_by_page_count`、`split_at_page`、`split_by_size`、`split_by_groups`）。これらはいずれも複数のドキュメントを返し、その形式（ZIP、JSON、multipart のいずれか）は `Accept` ヘッダーで選択します。詳細は[レスポンス形式](/docs/api/response-formats)を参照してください。
- **追加**：`reorder_pages`。明示的な [`page_order`](/docs/api/selecting-pages) の並び順でページを出力します。
- **追加**：ページ系および透かし系のアクションに `pages` セレクターを追加。`1..3,5` のようなコンパクトな範囲構文で、対象ページのサブセットを指定できます。
