Releases: 24eme/signaturepdf
v.1.7.0
Electronic signature
The pdfs are signed with the pdfsig tool (poppler) with an nss certificate.
To activate it you have to generate an nss certificate and install 2 packages, the procedure is described here: https://github.com/24eme/signaturepdf/blob/master/README.md#enabling-digital-signature
The electronic signature is not currently activated in the multiple signature mode.
Full Changelog: v1.5.1...v1.7.0
v.1.6.1
PDF encryption improvements
- Compilation of progressive PDF signatures, to improve PDF generation speed
- The PDF encryption option in the config.ini is disabled by default, to activate it, gpg needs to be installed and option PDF_STORAGE_ENCRYPTION must be set to true
Configuration verification page
This page is accessible via the url /administration , it is protected by IP authorization (localhost by default) in the ADMIN_AUTHORIZED_IP
config.ini file.
It allows you to verify that all dependencies are properly installed.
Full Changelog: v1.6.0...v1.6.1
v.1.6.0
Encryption of PDFs stored on the server
When a pdf is shared for a multi-signature, it is now possible for it to be stored encrypted on the server using gpg.
To activate it, gpg needs to be installed and option PDF_STORAGE_ENCRYPTION
must be set to true
Several new traductions
- Italian by @maupao
- Romanian by @chiuta
- German by @Atalanttore
New instance references
Full Changelog: v1.5.1...v1.6.0
v.1.5.1
Client side organization of the PDF
Processing is carried out entirely on the javascript side with the pdf-lib js library and not at all on the server side for the pdf organisation
Contributors : @wincelau
Bug fixes
- Fix langage cookie path bug
- Fix french translation word
- Add installation file separated from readme
Contributors : @tale-fau @goofy-mdn
New languages
- Added Kabyle language by @ZiriSut, @ButterflyOfFire
- Added Italian language by @maupao
- Added Deutsch language (41% translate) by @Atalanttore, Arthur Dubar, mondstern and @TobiGr
- Added Turkish language by @metingur
- Added Occitan language by Quentin PAGÈS
Full Changelog: v1.5.0...v1.5.1
v.1.5.0
Compression
We are releasing a new feature, the compression. The user can choose between three levels of compression: light, medium or high.
We use the ghostscript
lib to compress the files. If you update your instance without Docker you need to install this package.
The development of this feature has been financed by NLnet Foundation (#38)
Contributors : @tale-fau @wincelau
Update on internationalization
The website is now fully translated to arab thanks to @BoFFire and we adapted the app to work with right to left languages.
Other languages updates are welcome, you can contribute or check the progression in weblate.
We also fixed a problem with default locales configuration for Docker deployment. The translation works only if at least one locale language is installed on the server. (docker: add editable default language for the application)
v1.4.0
Internationalization
The application is now correctly available for translate. Current languages supported are english and french. New languages translation can be created on Weblate : https://hosted.weblate.org/projects/signature-pdf/application/
The readme is now available in english.
Issue for internationalization (#48)
The development of this feature has been financed by NLnet Foundation (#38)
Contributors : @wincelau @tale-fau
Several small bug fixes or update
- organization: The first upload field allows you to choose several files
- global: Added php8.2 support and by default in docker
- global: Retrieving the current commit number to display it in the footer of each page
- signature: Help message for signing a pdf with several people for the first time, because the interface could suggest that creating the signature is enough.
- global: Modal to inform that changes will be lost if the page is reloaded or closed
- signature: Preserve the last text size for a pdf session
- organize: Fixing downloading of selected pages
- gobal: Configuration REVERSE_PROXY_URL for reverse proxy configurations that do not manage Location header rewriting
v1.3.1
Several small bug fixes
- Fix dockerbuild permission issue
- The true value of the PDF_DEMO_LINK option was not working
- metadata: the variable maxSize was not defined
- Message to inform that in private browsing mode (on firefox) the application does not work because opening the cache is impossible
Contributors : @xgaia @gpoma @milouse @wincelau
Full Changelog: v1.3.0...v1.3.1
v1.3.0
New application to edit PDF metadata
This new application allows you to view, edit and delete the metadata of a PDF.
It is also possible to preload default fields: see documentation
And everything happens on the browser side, there is no transmission of the PDF to the server
Contributors : @gpoma @wincelau
Fully sponsored by @logilab, thank you :) !
New configuration options
- The
PDF_DEMO_LINK
option to remove or change the demo PDF link: see documentation - The
DISABLE_ORGANIZATION
option to have only the signing application: see documentation
v1.2.0-rc
What's Changed
New app application to organize the pages of a pdf
This application allows to merge, sort, rotate, delete and extract pages.
To use or test it: https://pdf.24eme.fr/organization
It is a release candidate because the application has not yet been used by many users, there are probably still bugs and ergonomic problems. Feel free to report them or suggest improvements by opening an issue: https://github.com/24eme/signaturepdf/issues/new
Contributors @wincelau and @gpoma
Signature
- Subtitle to describe the application
- Navigating between apps
- Small graphic adjustments
Documentation
- Installation on alpine distribution by @battosai30 : https://github.com/24eme/signaturepdf#alpine
- 2 new public instances : pdf.hostux.net, pdf.nebulae.co
New Contributors
- @battosai30 made their first contribution in #36
Full Changelog: v1.1.2...v1.2.0-rc
v1.1.2
What's Changed
- Fix typo "à main levée"
- Progress on the organization software of a pdf that is not yet active because still in development and that has been continued in the organization branch.
Full Changelog: v1.1.1...v1.1.2