PDFBox 4.0 and development plans
Dear colleagues, with 3.0 being released and 4.0 being started I'd like to start discussing what the major plans are for 4.0. And maybe in a way that the release can be made faster than what we had for 3.0. (maybe size it in a way that we can do the dev stuff by spring 2024 and then release in summer 2024 followed by a 4.1 release to add to that instead of doing a big bang like 3.0) Shall we share some ideas via the mailing list or start a page on our website (I think ml is easier to do). We can still document the major initiatives as soon as we have agreed in a blog post. Here are my current thoughts (some of which might also be backported to 3.0) in no particular order - appareance stream handlers for interactive form widgets (similar to what we have for annotations) also allowing one to add their own handler - replacement or at least new base for XMPBox (current thought is to have a new base parser and add if possible XMPBox current end user api on top - might be able to reuse xmlgraphics XMP lib). Would allow to better deal with XMPs which are not standard and make it easier to add to existing XMPs low level. - then we had the discussion about an event handler/listener similar to what fop provides so one can listen to corrections/repairs done under the hood (I know that we can only lay the ground for that as this is a major undertaking given all the places where we correct things) - enhance the parsing to keep the information about incremental versions (better debugging, trace of changes done ...) - review and add some more PDF 2.0 capabilities - better text formatting/language support (maybe by including fop parts or looking into using HarfBuzz) - I'd also like to discuss reaching out to fop to look at integrating some of their font handling into fontbox ... That list is already long and I think would be too much given above idea of release planning. With regards to versioning I'd like to propose that we have 2.0 as LTS and 4.x being the next LTS. Thoughts BR Maruan - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
Re: Apache PDFBox Board Report October 2023 due
Thanks for the feedback. Maybe "minor" is the wrong word. I had severe issues in my mind which prevent users from using the new version. I'm going to paraphrase that sentence Andreas Am 10.10.23 um 19:40 schrieb Tilman Hausherr: +1 although I see PDFBOX-5696 and PDFBOX-5666 as more than "minor" because these are so weird and surprising. Tilman On 08.10.2023 18:53, Andreas Lehmkühler wrote: Hi, find attached a quick draft of the board report we're expected to submit this month. It's based upon the report wizard template which can be found at [1] Any comments or additions are appreciated ... ## Description: The mission of PDFBox is the creation and maintenance of software related to Java library for working with PDF documents ## Project Status: Current project status: Ongoing with moderate activity Issues for the board: There are no issues requiring board attention at this time ## Membership Data: Apache PDFBox was founded 2009-10-21 (14 years ago) There are currently 21 committers and 21 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Matthäus Mayer on 2017-10-16. - No new committers. Last addition was Joerg O. Henne on 2017-10-09. ## Project Activity: Recent releases: 3.0.0 was released on 2023-08-17. 2.0.29 was released on 2023-07-01. 2.0.28 was released on 2023-04-13. ## Community Health: - there is a steady stream of contributions, bug reports and questions on the mailing lists - finally the new major release 3.0.0 was released after 7 years of development - there are some minor issues with the release but nothing serious. I expect the first bugfix release 3.0.1 in a couple of weeks - the development of 4.0.0 already started with two fundamental changes. We switched to java 11 as minimum requirement and removed the sub project preflight due to inactivity - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
Re: Apache PDFBox Board Report October 2023 due
+1 although I see PDFBOX-5696 and PDFBOX-5666 as more than "minor" because these are so weird and surprising. Tilman On 08.10.2023 18:53, Andreas Lehmkühler wrote: Hi, find attached a quick draft of the board report we're expected to submit this month. It's based upon the report wizard template which can be found at [1] Any comments or additions are appreciated ... ## Description: The mission of PDFBox is the creation and maintenance of software related to Java library for working with PDF documents ## Project Status: Current project status: Ongoing with moderate activity Issues for the board: There are no issues requiring board attention at this time ## Membership Data: Apache PDFBox was founded 2009-10-21 (14 years ago) There are currently 21 committers and 21 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Matthäus Mayer on 2017-10-16. - No new committers. Last addition was Joerg O. Henne on 2017-10-09. ## Project Activity: Recent releases: 3.0.0 was released on 2023-08-17. 2.0.29 was released on 2023-07-01. 2.0.28 was released on 2023-04-13. ## Community Health: - there is a steady stream of contributions, bug reports and questions on the mailing lists - finally the new major release 3.0.0 was released after 7 years of development - there are some minor issues with the release but nothing serious. I expect the first bugfix release 3.0.1 in a couple of weeks - the development of 4.0.0 already started with two fundamental changes. We switched to java 11 as minimum requirement and removed the sub project preflight due to inactivity - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org