From 3ee59f6226801b3c9b64650a6e1117f30e24479b Mon Sep 17 00:00:00 2001 From: Joris Schellekens Date: Sat, 2 Nov 2024 14:12:45 +0100 Subject: [PATCH] Update README.md --- README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/README.md b/README.md index cc1750bf..21bcffc5 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,19 @@ This is currently a one-man project, so the focus will always be to support thos While this update is taking longer, I am confident that the added benefits will make the wait worthwhile. Stay tuned for more updates and thank you for your continued support! +📣 **update on the major release**: The vast majority of things related to creating a PDF are done. +Major changes include: +- The codebase no longer uses `Decimal`. +- The codebase no longer uses external files (some people were experiencing issues with that when trying to pack their code into an executable.) +- `Annotation` objects have become part of the `LayoutElement` hierarchy. +- `LayoutElement` objects are characterised by 2 methods: `get_size` and `paint`. +- The codebase is fully checked using `mypy`. +- The codebase is fully checked using `pydocstyle`. +- The codebase is tested even more thoroughly (1200+ tests!) + +Next up is reading a PDF, after which I can work on modifying a PDF in a way that is fully consistent with the ISO standard. + + ## 1. About the Examples The examples can be found in a separate repository.