Skip to content

MejiroPDF 1.0.0 — First public release

Choose a tag to compare

@2bo-velocity 2bo-velocity released this 31 Jul 13:06
· 2 commits to main since this release

MejiroPDF 1.0.1 — the first public release.

A packaging fix. The engine is unchanged: no behaviour, no API and no output
differs from 1.0.0 apart from the version string described below.

composer require 2bo-velocity/mejiropdf

Fixed

  • The 1.0.0 archive was missing tests/fixtures/pdf/. Seven small hand-made
    PDFs that the import tests read were caught by an ignore rule meant for the
    examples' output, so the suite could not be run from the released tag. They
    are source, not artefacts, and are now part of the package.

The fix does not touch src/. If 1.0.0 works for you, it will keep working.

If you compare output bytes

Every generated PDF records the engine version in its /Producer entry, so
documents made with this release read MejiroPDF 1.0.1 where 1.0.0 wrote
MejiroPDF 1.0.0. For PDF/A output the same value appears in the XMP packet.
Nothing else about the bytes changed — if you keep reference files for
regression testing, that one string is the whole diff.

Upgrading

composer update. There is no reason to rush: take this release if you want to
run the test suite from a released tag, or simply on the next update you were
going to make anyway.

Contributing and support

Unchanged from 1.0.0. Pull requests are not accepted — the dual license
requires the copyright to stay with one author. Bug reports are welcome and
are used to improve the library; the fix is then written by the author. There is
no support commitment. See CONTRIBUTING.md, and report
security issues privately to support@2bo-velocity.com.


日本語

MejiroPDF 1.0.1 はパッケージングの修正版です。エンジンの挙動・API・出力はいずれも
1.0.0 から変わっていません
(後述のバージョン文字列を除く)。

修正内容

  • 1.0.0 のアーカイブに tests/fixtures/pdf/ が入っていませんでした。 インポート
    テストが読む 7 個の小さな PDF が、examples の出力を対象にした ignore 規則に巻き込まれて
    いたためで、公開タグからテストを走らせることができませんでした。これらは生成物ではなく
    ソースなので、パッケージに含めました。

src/ には触れていません。1.0.0 で動いているなら、そのまま動き続けます。

出力バイト列を比較している場合: 生成 PDF の /Producer にエンジンのバージョンが
記録されるため、本リリースで作った文書は MejiroPDF 1.0.1 になります(PDF/A では XMP
パケットにも同じ値が入ります)。変化はこの 1 箇所だけです。

アップグレード: composer update のみ。急ぐ理由はありません。公開タグからテストを
走らせたい場合か、次に更新するついでで十分です。

PR は受け付けていません(デュアルライセンスは著作権の単独保有が前提のため)。
不具合報告は歓迎しますが、サポートの約束はありません。詳細は
CONTRIBUTING.md、脆弱性は support@2bo-velocity.com へ非公開でご連絡
ください。