変更履歴
NextPDF エコシステムは、多数のリポジトリにまたがる多くのパッケージで構成されています。このページは、変更がどのように記録され、各パッケージ固有の変更履歴がどこにあるかを示す、リポジトリ横断の索引です。すべてのコミットを再掲するものではなく、索引と規約リファレンスとして捉えてください。各パッケージは、信頼できるリリース済みの変更履歴を、それぞれのリポジトリ内に保持します。ここに掲載する要約表は、各リポジトリの Conventional Commits 履歴から導出した リリース済みバージョンごとの変更カテゴリー のみを集計したものです。
ドキュメントの索引として、このページはいずれのパッケージについても動作に関する主張を行いません。すべてのパッケージがコミットを記述し、リリースを切り出す際に従う規約については、変更履歴の規約を参照してください。
変更の記録方法
「変更の記録方法」という見出しのセクションすべての公開 NextPDF リポジトリは、2 つの取り決めに従います。
- Conventional Commits 1.0.0 — 各コミットの件名は
type(scope): descriptionの形式をとり、typeはfeat、fix、perf、refactor、docs、test、build、ci、chore、またはrevertのいずれかです。type/scope の後ろの!、またはBREAKING CHANGE:フッターは、互換性のない変更を示します。セキュリティに関連する修正にはタグが付けられ、絞り込めるようになっています。 - Semantic Versioning 2.0.0 —
featはマイナーバージョンを上げ、fix/perfはパッチバージョンを上げ、互換性を壊す変更はメジャーバージョンを上げます。各リポジトリのリリース済みCHANGELOG.mdは、Keep a Changelog のセクションを用いて、人が読めるエントリーをバージョンごとにまとめます。
以下の要約が対象とするのは、ユーザー向け のカテゴリーのみです。feat(新機能)、fix(修正された動作)、perf(パフォーマンス)、security(セキュリティに関連する修正)、および互換性を壊す変更です。内部専用のコミットタイプ(docs、test、ci、chore、refactor)は、意図的にリポジトリ横断の要約から除外しています。これらは、パッケージの利用者が目にするものを変えるわけではありません。
各パッケージの変更履歴の所在
「各パッケージの変更履歴の所在」という見出しのセクション各パッケージにおける信頼できる文章形式の変更履歴は、そのパッケージ固有のリポジトリ内にある CHANGELOG.md であり、リリース済みバージョンごとにまとめられています。エントリーの全文については、リポジトリのリリースページまたはその CHANGELOG.md を参照してください。この索引は、その内容を重複して掲載することはありません。
| パッケージ | リポジトリ | 信頼できる変更履歴 |
|---|---|---|
nextpdf/core | nextpdf | CHANGELOG.md(Keep a Changelog) |
nextpdf/server | nextpdf-server | CHANGELOG.md |
nextpdf/laravel | nextpdf-Laravel | CHANGELOG.md |
nextpdf/symfony | nextpdf-Symfony | CHANGELOG.md |
nextpdf/codeigniter | nextpdf-CodeIgniter | CHANGELOG.md |
nextpdf/artisan | nextpdf-Artisan | CHANGELOG.md |
nextpdf/gotenberg | nextpdf-Gotenberg | CHANGELOG.md |
nextpdf/cloudflare | nextpdf-Cloudflare | CHANGELOG.md |
nextpdf/compat-legacy | nextpdf-compat-tcpdf | CHANGELOG.md |
nextpdf(Python バインディング) | nextpdf-python | CHANGELOG.md |
リポジトリ横断の要約 — 最新リリース済みバージョンごとのカテゴリー
「リポジトリ横断の要約 — 最新リリース済みバージョンごとのカテゴリー」という見出しのセクションこの表は読み取り専用の生成物です。各リポジトリの最新リリース済みタグにおける Conventional Commits 履歴を読み取り、ユーザー向けカテゴリーを集計します。報告するのは カテゴリー件数のみ であり、生のコミット件名は一切含めません。そのため、内部の識別子、ブランチ名、計画上の参照が表に出ることはありません。各行に対応する文章形式の詳細については、そのパッケージ固有の CHANGELOG.md を参照してください。
| パッケージ | 最新リリース | 新機能(feat) | 修正(fix) | パフォーマンス(perf) | セキュリティ | 互換性破壊 |
|---|---|---|---|---|---|---|
nextpdf/core | v5.2.0 | 317 | 290 | 1 | 1 | あり |
nextpdf/server | v0.1.0 | 15 | 16 | 0 | 0 | なし |
nextpdf/laravel | v0.1.0 | 1 | 8 | 0 | 0 | なし |
nextpdf/symfony | v0.1.0 | 1 | 7 | 0 | 0 | なし |
nextpdf/codeigniter | v0.1.0 | 1 | 10 | 0 | 0 | なし |
nextpdf/artisan | v0.1.0 | 1 | 7 | 0 | 0 | なし |
nextpdf/gotenberg | v0.1.0 | 0 | 6 | 0 | 0 | なし |
nextpdf/cloudflare | v0.1.0 | 0 | 8 | 0 | 0 | なし |
nextpdf/compat-legacy | v0.1.0 | 1 | 8 | 0 | 0 | なし |
nextpdf(Python) | v1.1.0 | 7 | 5 | 0 | 0 | なし |
件数は、指定されたタグまでの累計です。各統合パッケージについては、最初のタグ付きリリースに 1.0 以前の全履歴が含まれます。ここで
nextpdf/coreの「Breaking」セルがyesとなっているのは、コアエンジンが互換性を壊すメジャーバージョンを提供してきたためです。バージョンごとの詳細と、それぞれの移行パスは、 コアリポジトリのCHANGELOG.mdとそのmigration/ガイドにあります。この索引では、それらを再掲することはありません。
このページが意図的に省略しているもの
「このページが意図的に省略しているもの」という見出しのセクション公開する変更履歴に内部情報が漏れないよう、この索引では以下のいずれも表に出すことはありません。
- 生のコミット件名や本文
- 内部の課題、チケット、サイクル、ウェーブ、または作業項目の識別子
- 非公開のブランチ名や、未リリースの作業中の成果物
- ロードマップや未発表の機能
- コントリビューター自動化によるクレジット表記
変更がここに表示されるのは、公開パッケージのリリース済みでタグ付けされたバージョンに含まれた場合に限られます。未リリースの成果物は表示されません。