# Journal des modifications

Ce qui a changé dans chaque version de l’API PDF Blocks, de la plus récente à la plus ancienne.

Ce qui a changé dans l’API PDF Blocks, rattaché à sa version
[SemVer](https://semver.org). La version actuelle est `1.18`.

<Note>
  Ce journal est une **ossature tournée vers l’avenir**. Il montre la version
  actuelle et le format des entrées ; chaque version future recevra ici une
  entrée datée. Seules les modifications vérifiées y figurent, sans historique
  inventé.
</Note>

## Comment le lire

Les entrées sont groupées par version, de la plus récente à la plus ancienne, et
étiquetées **Ajouté**, **Modifié** ou **Corrigé**. La version suit SemVer 2.0.0,
et la version majeure (`v1`) apparaît dans chaque route. Voir
[Versionnage et stabilité](/docs/api/versioning-and-stability) pour savoir ce qui
compte comme changement rétrocompatible et comment les changements incompatibles
seraient livrés.

## 1.18, la version actuelle

L’API expose la surface complète de **17 actions** : fusionner des documents ;
ajouter des filigranes texte et image ; ajouter et supprimer des mots de passe ;
ajouter et supprimer des restrictions ; supprimer les signatures ; extraire,
supprimer, faire pivoter, inverser et réorganiser des pages ; et diviser par
nombre de pages, à une page, par taille et en groupes de pages.

Les ajouts les plus récents parvenus jusqu’à cette version :

- **Ajouté** : la **famille des divisions**, `split_by_page_count`,
  `split_at_page`, `split_by_size` et `split_by_groups`. Elles renvoient
  plusieurs documents ; le format (ZIP, JSON ou multipart) se choisit avec
  l’en-tête `Accept`. Voir
  [Formats de réponse et négociation de contenu](/docs/api/response-formats).
- **Ajouté** : `reorder_pages`, qui émet les pages dans une séquence
  [`page_order`](/docs/api/selecting-pages) explicite.
- **Ajouté** : le sélecteur `pages` sur les actions de pages et de filigrane,
  pour cibler un sous-ensemble de pages avec une syntaxe de plages compacte
  telle que `1..3,5`.
