🐇
pdfme 開発者レター 2024年9月
今月やったこと
今月はテーブルのバグの修正、V5のリリースとコツコツと作業した結果、少し前に進んだ月だった。
テーブルがリリースできた時に嬉しくて記事も書いていました。かなり前から実現したい機能だったので正式にリリースできたことが本当に嬉しかった。
-
app.pdfme.com
- ウィジェットAPIとしてデザイナーがあったがForm, Viewerも同様に実装(デザイナーと同様Web Componentsとして簡単に埋め込みできます)
- pdfmeのバージョンアップに合わせて内部のライブラリもV5にバージョンアップ
-
pdfme.com
ちょいと雑いですが、下記のリストがこの1ヶ月でマージしたPRです。テーブルのバグ修正以外ですと、データ構造が変わったので V5にメジャーバージョンアップしましたが、内部で自動的にデータを変換するので対応は不要。MySQL等のJSONカラムに保存した際に重ね順が保存されない問題をコントリビューターが対処してくれました。- ignore basePdf rotation: #601 by hand-dot
- Preparing to release V5: #600 by hand-dot
- Font type not used in the example: #596 by mannerism
- Fixed and added add row and delete row functionlity: #595 by hand-dot
- fix bug for readonly table: #594 by hand-dot
- Enable table creation in custom PDFs.: #592 by hand-dot
- Fix Multiple tables bug: #590 by hand-dot
- Fix table layout bug: #589 by hand-dot
- [BC Break]: Template schema restructure from keyed object to array #588 by peteward
- Handle empty input provided when rendering opitional MVT fields: #587 by peteward
- Validate MVT field contents and skip rendering when non-required variables are missing a value: #585 by peteward
来月やること
基本的にライブラリ側でのアップデート、それをクラウド版を採用することで機能を追加していく形になります。 この運用がしたかったのでいいサイクルになっていると思います。
-
app.pdfme.com
- 実装として追加として緊急度の高いものはありませんが、カード決済以外でも対応するようにしたのでそちらの運用を固めていく予定です。
-
pdfme.com
- いくつかスキーマを追加予定です。プライオリティーが高いものだとDate, Time, DateTime , Select のスキーマです。
- CheckBox, RadioButton も早いところ実装したいのですが、上記の方が具体的なユースケースで利用したいため優先順位は今と変わらず
いやー、テーブルの実装がなんとか形にすることができて本当に良かった。
来月はフォームソリューションを充実させるための開発を頑張りたいと思います。
PDF/X-4 or PDF/A などのフォーマットのニーズもあったのですが、契約がうまいことまとまらなかったのでそちらはまだ手が回りませんが、テーブルを実現できたたため先月よりもロードマップの見通しが明確になった感じがあります。
また、余裕ができたらロードマップを作ってもいいかもしれません。
Discussion