2024-01-01: API Changes
Happy new year fellow developers! We start the year 2024 with a new release of v1.4.0 and there are some important changes I'm making to the APIs of the library.
- The PDF object that gets instantiated is now
PyPDFForm.PdfWrapper, changed fromPyPDFForm.PyPDFForm. - Form widgets are now accessed via the
PdfWrapper.widgetsattribute, changed fromPdfWrapper.elements. - The JSON schema of the form data is now accessed via a new attribute called
PdfWrapper.schema, changed from the old method ofPdfWrapper.generate_schema().
All the old APIs will be persisted for half a year and then fully deprecated. Each of them
will emit a DeprecationWarning when invoked, so it is advised that you make the switch before they are
removed and start breaking your code.
Happy hacking!