libresign/CHANGELOG.md
Vitor Mattos ad928897b8
chore(release): Changelog for 12.1.0 and 11.6.0
[skip ci]

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
2025-10-28 12:20:24 -03:00

102 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and follows the requirements of the Nextcloud Appstore Metadata specification.

Types of changes:

  • Added for new features.
  • Changed for changes in existing functionality.
  • Deprecated for soon-to-be removed features.
  • Removed for now removed features.
  • Fixed for any bug fixes.
  • Security in case of vulnerabilities.

12.1.0 - 2025-11-28

Features

  • feat: implement TSA #5582
  • feat: display more informatin about certificate #5590
  • feat: implement serial number with random number #5595
  • feat: implement crl #5626
  • Add suport message and button #5640
  • feat: implement aki and ski #5612

Changes

  • Update translations
  • Bump dependencies
  • chore: valdiate display name at API side #5564
  • chore: Refactor certificate chain processing with ordering #5586
  • refactor: separate CA and leaf certificate configuration in OpenSSL e… #5602
  • chore: remove unnecessary comment #5609
  • chore: improve UX at sign screen #5630
  • chore: improve error handler about Imagick #5636
  • chore: remove to-do #5647

Fixes

  • fix: disable ocp at behat tests #5581
  • fix(i18n): Fixed grammar #5593
  • fix: replace keyCertSign with nonRepudiation in leaf certificate keyUsage #5600
  • fix: use sha256 insteadof sha1 to leaf cert #5608
  • fix: unit tests at PHP >= 8.4 #5616
  • fix: prevent warning when send notifications #5619
  • fix: use only classes compatible with old Nextcloud server versions #5622
  • fix: prevent error when send reminders #5637
  • fix: Only accept pfx files. #5644

11.6.0 - 2025-11-28

Features

  • feat: implement TSA #5583
  • feat: display more informatin about certificate #5589
  • feat: implement serial number with random number #5594
  • feat: implement crl #5629
  • Add support message and button #5639
  • feat: implement aki and ski #5611

Changes

  • Update translations
  • Bump dependencies
  • chore: valdiate display name at API side #5563
  • chore: Refactor certificate chain processing with ordering #5585
  • refactor: separate CA and leaf certificate configuration in OpenSSL e… #5603
  • chore: remov eunecessary comment #5610
  • chore: improve UX at sign screen #5631
  • chore: improve error handler about Imagick #5635
  • chore: remove to-do #5646

Fixes

  • fix: update to newest version of eslint #5571
  • fix: disable ocp at behat tests #5580
  • fix(i18n): Fixed grammar #5592
  • fix: replace keyCertSign with nonRepudiation in leaf certificate keyUsage #5599
  • fix: use sha256 insteadof sha1 to leaf cert #5607
  • fix: prevent warning when send notifications #5618
  • fix: use only classes compatible with old Nextcloud server versions #5621
  • fix: prevent error when send reminders #5638
  • fix: Only accept pfx files. #5643

12.0.1 - 2025-11-13

Fixes

  • fix: prevent error when the response dont have data #5554
  • fix: workaround to make compatible with different structures #5556

11.5.1 - 2025-11-13

Fixes

  • fix: prevent error when the response dont have data #5553
  • fix: workaround to make compatible with different structures #5555

12.0.0 - 2025-11-10

Features

  • feat(dependabot): add missing composer paths to config #5468
  • feat: sign usign twofactor_gateway #5499
  • feat: return next scheduled date #5527

Changes

  • Update translations
  • Bump dependencies
  • chore: add link to logs #5457
  • chore: gridViewButtonLabel #5463
  • chore: update workflows #5486
  • chore: replace vendor by 3rdparty #5513
  • chore: cover with more scenarios #5524
  • chore: handle error and cover with tests #5537

Fixes

  • fix: ignore newest server config #5461
  • fix: error at CI with PHP 8.3 #5480
  • fix: rollback previous commit #5483
  • fix: isolate all dependencies #5491
  • fix: patcher for mpdf #5496
  • fix: apply rector #5502
  • fix: unit test after translation update #5517
  • fix: unit test after implement submodule #5522
  • fix: error handler to prevent JS error when receive 4xx from API #5532
  • fix: make possible to test with dates #5539
  • fix: add maxlength #5541
  • fix: make the error message more specific #5544

11.5.0 - 2025-11-10

Features

  • feat(dependabot): add missing composer paths to config #5466
  • feat: sign usign twofactor_gateway #5498
  • feat: return next scheduled date #5526

Changes

  • Update translations
  • Bump dependencies
  • chore: add link to logs #5456
  • chore: gridViewButtonLabel #5462
  • chore: update workflows #5485
  • chore: replace vendor by 3rdparty #5514
  • chore: cover with more scenarios #5525
  • chore: handle error and cover with tests #5536

Fixes

  • fix: error at CI with PHP 8.3 #5481
  • fix: rollback previous commit #5484
  • fix: isolate all dependencies #5490
  • fix: patcher for mpdf #5495
  • fix: apply rector #5501
  • fix: unit test after translation update #5516
  • fix: unit test after implement submodule #5521
  • fix: error handler to prevent JS error when receive 4xx from API #5531
  • fix: make possible to test with dates #5538
  • fix: add maxlength #5542
  • fix: make the error message more specific #5543

12.0.0-beta.2 - 2025-09-13

Changes

  • Update translations
  • Bump dependencies

Fixes

11.4.1 - 2025-09-13

Changes

  • Update translations
  • Bump dependencies

Fixes

10.10.1 - 2025-09-13

Changes

  • Update translations
  • Bump dependencies

Fixes

12.0.0-beta.1 - 2025-09-12

Changes

  • Say hello to Nextcloud 32

11.4.0 - 2025-09-12

Features

  • feat: implement reminders to signers #5434

Changes

  • Update translations
  • chore: add log to make possible debug issues at certificate chain #5411

Fixes

  • fix: isolate PHP-pdftk dependency #5413
  • fix: prevent error when try to create a folder two times #5421
  • fix: set TZ=UTC for pdfsig #5427
  • fix: use utc as timezone when read data from signed document #5430

10.10.0 - 2025-09-12

Features

  • feat: implement reminders to signers #5433

Changes

  • Update translations
  • chore: add log to make possible debug issues at certificate chain #5410

Fixes

  • fix: isolate PHP-pdftk dependency #5412
  • fix: prevent error when try to create a folder two times #5420
  • fix: set TZ=UTC for pdfsig #5428
  • fix: use utc as timezone when read data from signed document #5431

11.3.2 - 2025-09-02

Changes

  • Update translations
  • Bump dependencies
  • chore: update contributing #5395

Fixes

  • fix: timezone of preview signature stamp #5387
  • fix: propagate timezone #5393
  • fix: use UTC into all dates #5398
  • fix: set default value to initial state #5401

10.9.2 - 2025-09-02

Changes

  • Update translations
  • Bump dependencies
  • chore: update contributing #5394

Fixes

  • fix: timezone of preview signature stamp #5386
  • fix: propagate timezone #5392
  • fix: use UTC into all dates #5397
  • fix: set default value to initial state #5400

11.3.1 - 2025-09-01

Changes

  • Update translations
  • Bump dependencies
  • chore: add log to track McFly #5355
  • Docs/add GitHub codespaces steps to pr template #5361
  • chore: convert the date object to json #5367
  • chore: Improvements at response from API when generate root certificate #5375

Fixes

  • fix: remove condition that restricts LibreSign tab to LibreSign files #5374
  • fix: open file at app files #5372

10.9.1 - 2025-09-01

Changes

  • Update translations
  • Bump dependencies
  • chore: add log to track McFly #5354
  • Docs/add GitHub codespaces steps to pr template #5360
  • chore: convert the date object to json #5366
  • chore: Improvements at response from API when generate root certificate #5376

Fixes

  • fix: remove condition that restricts LibreSign tab to LibreSign files #5373
  • fix: open file at app files #5371

11.3.0 - 2025-08-21

Features

  • feat:button open file by #5240

Changes

  • Update translations
  • Bump dependencies
  • chore: cover the sign method using pkcs7 engine #5235
  • chore: cover the sign method using pkcs7 engine #5235
  • chore: Replace getById getFirstNodeById #5244
  • chore: update behat #5255
  • chore: update workflows #5282
  • chore: remove unecessary check if node exists #5339
  • refactor: replace deprecated PHPUnit returnValue() with willReturn() #5247
  • Replace deprecated PHPUnit methods #5301

Fixes

  • fix: indent using taps #5228
  • fix: remove duplicated step #5233
  • fix: store the date that the file was signed #5279
  • fix: email token with camel case email #5310
  • fix: configure check with poppler #5318
  • fix: always return the owner of the file to be signed #5325
  • fix: prevent show add signers early #5334

10.9.0 - 2025-08-21

Features

  • feat:button open file #5239

Changes

  • Update translations
  • Bump dependencies
  • chore: cover the sign method using pkcs7 engine #5234
  • chore: Replace getById by getFirstNodeById #5243
  • refactor: replace deprecated PHPUnit returnValue() with willReturn() #5246
  • chore: update behat #5254
  • Replace deprecated PHPUnit methods #5300
  • chore: remove unecessary check if node exists #5338

Fixes

  • fix: indent using taps #5227
  • fix: remove duplicated step #5232
  • fix: store the date that the file was signed #5278
  • fix: email token with camel case email #5309
  • fix: configure check with poppler #5319
  • fix: always return the owner of the file to be signed #5324
  • fix: prevent show add signers early #5333

11.2.5 - 2025-07-21

Changes

  • Update translations
  • Bump dependencies
  • chore: cover scenario of two accoutns with same email #5209

Fixes

  • fix: display draw signature in full mode #5203
  • fix: validate file answer #5181
  • fix: replace heredoc by string concat #5176
  • fix: ignore vendor bin at transifex sync #5175

10.8.5 - 2025-07-21

Changes

  • Update translations
  • Bump dependencies
  • chore: cover scenario of two accoutns with same email #5210

Fixes

  • fix: display draw signature in full mode #5202
  • fix: Workflow does not contain permissions #5191
  • fix: Workflow does not contain permissions #5185
  • fix: validate file answer #5180
  • fix: ignore vendor bin at transifex sync #5174
  • fix: replace heredoc by string concat #5173

11.2.4 - 2025-06-16

Changes

  • Update translations
  • Bump dependencies
  • docs: add donation link to appear on Nextcloud appstore #5153
  • chore: edit visible signatures #5151
  • chore: start to move methods to Helper class #5142
  • docs: add Star History image at README.md file #5131
  • chore: use method that get app config #5109
  • chore: remove unused var reported by Rector #5108
  • chore: test set visible elements #5103
  • chore: implement unit tests at visible elements class #5093
  • chore: improve Release Drafter config with categories, changelog temp… #5082
  • chore: Convert bug_report.md and feature_request.md to yaml #5071

Fixes

  • fix: link in README.md to feature_request.yml form #5078
  • fix: change display name #5155
  • fix: change lang environment when is possible #5149
  • fix: implemented debounce on signer search field #5132

10.8.4 - 2025-06-16

Changes

  • Update translations
  • Bump dependencies
  • docs: add donation link to appear on Nextcloud appstore #5152
  • chore: edit visible signatures #5150
  • chore: start to move methods to Helper class #5141
  • docs: add Star History image at README.md file #5130
  • chore: remove unused var reported by Rector #5107
  • chore: test set visible elements #5102
  • chore: implement unit tests at visible elements class #5095
  • chore: improve Release Drafter config with categories, changelog temp… #5081
  • chore: Convert bug_report.md and feature_request.md to yaml #5070

Fixes

  • fix: link in README.md to feature_request.yml form #5077
  • fix: change display name #5154
  • fix: change lang environment when is possible #5148
  • fix: implemented debounce on signer search field #5133

11.2.3 - 2025-05-28

Changes

  • chore: improve tip to sysadmin #5055

Fixes

  • fix: prevent error when check binaries of JSignPdf #5066
  • fix: prevent warning when install first time #5064

10.8.3 - 2025-05-28

Changes

  • chore: improve tip to sysadmin #5054

Fixes

  • fix: prevent error when check binaries of JSignPdf #5065
  • fix: prevent warning when install first time #5063

11.2.2 - 2025-05-26

Changes

  • chore: add more ways to get signer email #5048

Fixes

  • fix: fallback when system haven't a TTF font #5045
  • fix: show 'Dismiss notification' button on signed file notification #5042

10.8.2 - 2025-05-26

Changes

  • chore: add more ways to get signer email #5047

Fixes

  • fix: fallback when system haven't a TTF font #5044
  • fix: show 'Dismiss notification' button on signed file notification #5041

11.2.1 - 2025-05-25

Changes

  • Update translations
  • chore: remove unused property #5029
  • chore: hide JSignPDF config check #5025
  • chore: translators tips #5020
  • chore: implement Rector #5003
  • chore: move php tests to php folder #5001
  • chore: rename method #4998

Fixes

  • fix: prevent destroy temp files #5027
  • fix: prevent flakiness at scenario with time #5017
  • fix: notification and activity parameters #5014
  • fix: throw error when identify by email is disabled #4994
  • fix: display error message instead of json #4990

10.8.1 - 2025-05-25

Changes

  • Update translations
  • chore: remove unused property #5028
  • chore: hide JSignPDF config check #5024
  • chore: translators tips #5019
  • chore: implement Rector #5002
  • chore: move php tests to php folder #5000
  • chore: rename method #4997

Fixes

  • fix: prevent destroy temp files #5026
  • fix: prevent flakiness at scenario with time #5018
  • fix: notification and activity parameters #5013
  • fix: throw error when identify by email is disabled #4993
  • fix: display error message instead of json #4991

11.2.0 - 2025-05-20

Features

  • feat: manage certificate policy #4970
  • feat: add administration settings to settings menu #4968
  • feat: adding new activity configuration #4985

Changes

  • Update translations
  • Bump dependencies
  • chore: move strings to constants #4978
  • chore: valdiate password before send to sign #4966
  • chore: text improvement #4961
  • chore: change save signed file logic #4946
  • chore: improve error message #4943
  • chore: improve feedback of configure check #4916
  • chore: reduce configure check time #4879
  • chore: remove unecessary else #4871

Fixes

  • fix: allow to sign without account #4983
  • fix: prevent merge when haven't a signature #4975
  • fix: css at validation page #4954
  • fix: send fileSrc to PDF Editor #4951
  • fix: test identify method #4931
  • fix: order signers by id #4929
  • fix: main license file #4869

10.8.0 - 2025-05-20

Features

  • feat: adding new activity configuration #4984
  • feat: manage certificate policy #4969
  • feat: add administration settings to settings menu #4967

Changes

  • Update translations
  • Bump dependencies
  • chore: move strings to constants #4977
  • chore: valdiate password before send to sign #4965
  • chore: text improvement #4960
  • chore: change save signed file logic #4945
  • chore: improve error message #4942
  • chore: improve feedback of configure check #4915
  • chore: reduce configure check time #4878
  • chore: remove unecessary else #4870

Fixes

  • fix: allow to sign without account #4982
  • fix: prevent merge when haven't a signature #4974
  • fix: css at validation page #4953
  • fix: send fileSrc to PDF Editor #4950
  • fix: test identify method #4930
  • fix: order signers by id #4928
  • fix: main license file #4868

11.1.2 - 2025-04-14

Changes

  • Update translations

Fixes

  • fix: user userId when validate file #4857
  • fix: only notify when is not draft #4855
  • fix: prevent json decode null #4852

10.7.2 - 2025-04-14

Changes

  • Update translations

Fixes

  • fix: user userId when validate file #4856
  • fix: only notify when is not draft #4854
  • fix: prevent json decode null #4851

11.1.1 - 2025-04-12

Fixes

  • fix: only load backup if exists #4841
  • fix typo: descriptin -> description #4837

10.7.1 - 2025-04-12

Fixes

  • fix: only load backup if exists #4840
  • fix typo: descriptin -> description #4836

9.9.6 - 2025-04-12

Fixes

  • fix: only load backup if exists #4842

11.1.0 - 2025-04-11

Features

  • feat: customize signature stamp #4827
  • feat: add group activity #4793

Changes

  • Update translations
  • Bump dependencies
  • chore: replace deprecated properties #4808
  • chore: cover jsignparam with tests #4790
  • refactor: adding types to entities #4776

Fixes

  • fix: time stamp when then document signed #4823
  • fix: optimize file loading #4820
  • fix: check if preview is available #4818
  • fix: prevent error when output of pdfsig is empty #4816
  • fix: prevent error when collect metadata #4787
  • refactor: fix var typo #4779
  • fix: psalm issue #4761

10.7.0 - 2025-04-11

Features

  • feat: customize signature stamp #4826
  • feat: add group activity #4792

Changes

  • Update translations
  • Bump dependencies
  • chore: replace deprecated properties #4807
  • chore: cover jsignparam with tests #4789
  • refactor: adding types to entities #4775

Fixes

  • fix: time stamp when then document signed #4822
  • fix: optimize file loading #4821
  • fix: check if preview is available #4817
  • fix: prevent error when output of pdfsig is empty #4815
  • fix: prevent error when collect metadata #4786
  • refactor: fix var typo #4778
  • fix: psalm issue #4760

9.9.5 - 2025-04-11

Changes

  • Update translations
  • Bump dependencies
  • chore: cover jsignparam with tests #4788
  • refactor: adding types to entities #4774

Fixes

  • fix: optimize file loading #4825
  • fix: time stamp when then document signed #4824
  • fix: prevent error when collect metadata #4785
  • refactor: fix var typo #4777
  • fix: psalm issue #4759

11.0.4 - 2025-03-20

Changes

  • Update translations
  • Bump dependencies

10.6.4 - 2025-03-20

Changes

  • Update translations
  • Bump dependencies

9.9.4 - 2025-03-20

Changes

  • Update translations
  • Bump dependencies

11.0.3 - 2025-02-28

Changes

  • Update translations
  • Bump dependencies
  • chore: update openapi #4696

Fixes

  • fix: restrict access to validation endpoints #4703
  • fix: add information note about visible signature #4688

10.6.3 - 2025-02-28

Changes

  • Update translations
  • Bump dependencies
  • chore: update openapi #4695

Fixes

  • fix: restrict access to validation endpoints #4701
  • fix: add information note about visible signature #4687

9.9.3 - 2025-02-28

Changes

  • Update translations
  • Bump dependencies

Fixes

  • fix: restrict access to validation endpoints #4702
  • fix: add information note about visible signature #4686

11.0.2 - 2025-02-21

Changes

  • Update translations
  • Bump dependencies
  • chore: replace deprecated function #4648
  • chore: remove wrong annotation #4604
  • chore: check if user exists #4601
  • chore: prevent create cfssl config path every time #4587
  • chore: tests improvement #4583
  • chore: small tests improvement #4580
  • refactor: moved hashes to be close to version number #4574
  • refactor: moved version of JSignPdf to InstallService #4570

Fixes

  • fix: add pending code #4654
  • fix: prevent success when signature file dont exists #4642
  • fix: ltr language #4632
  • fix: use entities instead of char convertoing #4629
  • fix: hide request button to anauthorized account #4623
  • fix: add maxlength to names of cert #4608
  • fix: typo #4591
  • fix: prevent generate a path without existing folder #4565
  • fix: prevent warning when haven't names #4562
  • fix: prevent warning of fsockopen #4554
  • fix: prevent delete binary files when execute unit tests #4544

10.6.2 - 2025-02-21

Changes

  • Update translations
  • Bump dependencies
  • chore: replace deprecated function #4647
  • chore: remove wrong annotation #4603
  • chore: check if user exists #4600
  • chore: prevent create cfssl config path every time #4586
  • chore: tests improvement #4584
  • chore: small tests improvement #4579
  • refactor: moved hashes to be close to version number #4575
  • refactor: moved version of JSignPdf to InstallService #4568

Fixes

  • fix: add function that only exists at nextcloud 32 #4653
  • fix: prevent success when signature file dont exists #4641
  • fix: ltr language #4630
  • fix: use entities instead of char convertoing #4628
  • fix: hide request button to anauthorized account #4622
  • fix: add maxlength to names of cert #4607
  • fix: prevent call other autoload before libresign #4596
  • fix: typo #4590
  • fix: prevent generate a path without existing folder #4564
  • fix: prevent warning when haven't names #4561
  • fix: prevent warning of fsockopen #4553
  • fix: prevent delete binary files when execute unit tests #4543

9.9.2 - 2025-02-21

Changes

  • Update translations
  • Bump dependencies
  • chore: replace deprecated function #4646
  • chore: remove wrong annotation #4602
  • chore: check if user exists #4599
  • chore: prevent create cfssl config path every time #4585
  • chore: tests improvement #4582
  • refactor: moved hashes to be close to version number #4573
  • refactor: moved version of JSignPdf to InstallService #4569

Fixes

  • fix: prevent success when signature file dont exists #4640
  • fix: ltr language #4631
  • fix: use entities instead of char convertoing #4627
  • fix: hide request button to anauthorized account #4621
  • fix: add maxlength to names of cert #4606
  • fix: typo #4589
  • fix: prevent generate a path without existing folder #4563
  • fix: prevent warning when haven't names #4560
  • fix: prevent warning of fsockopen #4552
  • fix: prevent delete binary files when execute unit tests #4545

11.0.1 - 2025-01-28

Changes

  • Update translations
  • Bump dependencies
  • chore: bump java #4533
  • refactor: convert to promisse #4525
  • refactor: force typing #4506

Fixes

  • fix: prevent error when enpty data from backend #4526
  • fix: use async await #4522
  • fix: retrieve saved data #4517
  • fix: display errors at error page #4514
  • fix: display error at same route #4510
  • fix: hide sidebar when is not necessary #4503
  • fix: redirect to login when validation page is not public #4499
  • fix: logout if is using different account #4496
  • fix: prevent error when validate signed file using cfssl cert #4478
  • fix: remove licence file #4474

10.6.1 - 2025-01-28

Changes

  • Update translations
  • Bump dependencies
  • chore: bump java #4532
  • refactor: convert to promisse #4524
  • refactor: force typing #4505

Fixes

  • fix: prevent error when enpty data from backend #4527
  • fix: use async await #4523
  • fix: retrieve saved data #4534
  • fix: display errors at error page #4513
  • fix: display error at same route #4509
  • fix: hide sidebar when is not necessary #4502
  • fix: redirect to login when validation page is not public #4498
  • fix: logout if is using different account #4495
  • fix: prevent error when validate signed file using cfssl cert #4477
  • fix: remove licence file #4473

9.9.1 - 2025-01-28

Changes

  • Update translations
  • Bump dependencies
  • chore: bump java #4531
  • refactor: convert to promisse #4529
  • refactor: force typing #4504

Fixes

  • fix: prevent error when enpty data from backend #4528
  • fix: use async await #4521
  • fix: retrieve saved data #4516
  • fix: display errors at error page #4512
  • fix: display error at same route #4508
  • fix: hide sidebar when is not necessary #4501
  • fix: redirect to login when validation page is not public #4497
  • fix: logout if is using different account #4494
  • fix: prevent error when validate signed file using cfssl cert #4476

11.0.0 - 2025-01-27

Feature

  • Say hello to Nexcloud 31

10.6.0 - 2025-01-27

Features

  • feat: add extracerts to generated cert #4427
  • feat: parse extracerts content #4415

Changes

  • Update translations
  • Bump dependencies
  • chore: use fallback to get page dimension #4462
  • chore: remove vuex #4429
  • chore(i18n): Fixed grammar #4411
  • chore: remove unused property #4407
  • chore: validate signer of signed pdf file #4404
  • chore: ignore warning of Nextcloud #4403
  • chore: only display div of chains if chain exists #4400

Fixes

  • fix: save as 0 or 1 #4451
  • fix: consider different values of settings #4448
  • fix: path of url #4438

9.9.0 - 2025-01-27

Features

  • feat: add extracerts to generated cert #4426
  • feat: parse extracerts content #4414

Changes

  • Update translations
  • Bump dependencies
  • chore: use fallback to get page dimension #4461
  • chore: remove vuex #4431
  • chore(i18n): Fixed grammar #4412
  • chore: remove unused property #4408
  • chore: validate signer of signed pdf file #4405
  • chore: ignore warning of Nextcloud #4402
  • chore: only display div of chains if chain exists #4399

Fixes

  • fix: save as 0 or 1 #4450
  • fix: consider different values of settings #4447
  • fix: path of url #4439

10.5.3 - 2025-01-19

Changes

  • chore: bump dependencies
  • chore: prevent generate unecessary temp file #4393

fixes

  • fix: view pdf at validation page #4391
  • fix: list files with deleted signer #4385

9.8.3 - 2025-01-19

Changes

  • chore: prevent generate unecessary temp file #4392
  • chore: bump dependencies #4381

fixes

  • fix: view pdf at validation page #4390
  • fix: list files with deleted signer #4384

10.5.2 - 2025-01-16

fixes

  • fix: handle settings after backend upgrade #4372
  • fix: prevent error when is empty files #4369
  • fix: validation url #4364
  • chore: add more details to pdf viewer #4362
  • fix: prevent error when get timeout from api #4359
  • fix: close dialog after submit #4356

9.8.2 - 2025-01-16

fixes

  • fix: handle settings after backend upgrade #4371
  • fix: prevent error when is empty files #4370
  • fix: validation url #4363
  • fix: prevent error when get timeout from api #4358
  • fix: close dialog after submit #4355

10.5.1 - 2025-01-16

fixes

  • fix: submit on click #4343
  • fix: prevent error when have not identify method #4339
  • fix: validate with success when signer account was deleted #4334
  • fix: When only have a signature, consider that who signed is who need… #4317
  • fix: show that file not found when validate file #4316
  • fix: match signature from file with libresign #4309
  • fix: match signers from cert with signers from LibreSign #4305
  • fix: load success icon when cert is valid #4304

9.8.1 - 2025-01-16

fixes

  • fix: submit on click #4342
  • fix: prevent error when have not identify method #4338
  • fix: validate with success when signer account was deleted #4333
  • fix: When only have a signature, consider that who signed is who need… #4319
  • fix: show that file not found when validate file #4318
  • fix: match signature from file with libresign #4310
  • fix: load success icon when cert is valid #4307
  • fix: match signers from cert with signers from LibreSign #4306

10.5.0 - 2025-01-13

Changes

  • Update translations
  • Bump dependencies
  • feat: validate from uploaded file #4253
  • feat: validate pdf #4234
  • feat: change expirity #4232
  • feat: rewrite validation page #4204
  • feat: add rate LibreSign #4203
  • feat: allow to change signature hash algorithm #4190
  • chore: display signature issue when haven't proppler #4297
  • chore: make possible press enter to submit some forms #4237

Fixes

  • fix: prevent error when add new signer #4295
  • fix: prevent js error #4290
  • fix: notify by email when is not authenticated #4280
  • fix: method name #4278
  • fix: center component #4274
  • fix: method name #4271
  • fix: path of renew url #4269
  • fix: ignore order of array #4257
  • fix: load cert custom options #4245
  • fix: display cfssl settings #4229
  • fix: display certificate data after regenerate certificate #4197
  • fix: fetch signature methods #4188
  • fix: remove extension from filename #4187

9.8.0 - 2025-01-13

Changes

  • Update translations
  • Bump dependencies
  • feat: validate from uploaded file #4254
  • feat: validate pdf #4233
  • feat: change expirity #4231
  • feat: rewrite validation page #4205
  • feat: add rate LibreSign #4202
  • feat: allow to change signature hash algorithm #4191
  • chore: display signature issue when haven't proppler #4298
  • chore: make possible press enter to submit some forms #4236

Fixes

  • fix: prevent error when add new signer #4294
  • fix: prevent js error #4289
  • fix: notify by email when is not authenticated #4279
  • fix: method name #4277
  • fix: center component #4273
  • fix: method name #4270
  • fix: path of renew url #4268
  • fix: ignore order of array #4256
  • fix: load cert custom options #4244
  • fix: display cfssl settings #4228
  • fix: display certificate data after regenerate certificate #4196
  • fix: fetch signature methods #4189
  • fix: remove extension from filename #4186

10.4.4 - 2024-12-13

Fixes

  • fix: load signature methods 4144
  • fix: footer in pages with different sizes 4142
  • fix: change error class 4136
  • fix: consider filter status to toggle components 4102
  • fix: block access to route when isn't allowed by admin 4096

Changes

  • Update translations
  • Bump dependencies
  • chore: clean code 4088

9.7.4 - 2024-12-13

Fixes

  • fix: load signature methods 4143
  • fix: footer in pages with different sizes 4141
  • fix: consider filter status to toggle components 4101
  • fix: block access to route when isn't allowed by admin 4095

Changes

  • Update translations
  • Bump dependencies
  • chore: clean code 4089

10.4.3 - 2024-11-30

Fixes

  • fix: prevent error when using PostgreSQL 4082

Changes

  • Update translations

9.7.3 - 2024-11-30

Fixes

  • fix: prevent error when using PostgreSQL 4081

Changes

  • Update translations

10.4.2 - 2024-11-29

Fixes

  • fix: list files from PostgreSQL 4076

Changes

  • Update translations

9.7.2 - 2024-11-29

Fixes

  • fix: list files from PostgreSQL 4075

Changes

  • Update translations

10.4.1 - 2024-11-26

Fixes

  • fix: Icon color att app files 4058
  • fix: prevent error when click at signer to add to document 4056
  • fix: toggle loading 4054
  • fix: prevent don't delete file when folder is deleted 4061

9.7.1 - 2024-11-26

Fixes

  • fix: Icon color att app files 4057
  • fix: prevent error when click at signer to add to document 4055
  • fix: toggle loading 4053
  • fix: prevent don't delete file when folder is deleted 4060

10.4.0 - 2024-11-25

Fixes

  • fix: JS error when upload file 4035
  • fix: show message when file list is empty 4033

Changes

  • Update translations
  • feat: delete multiple files 4028

Chore

  • chore: bump dependencies 4045
  • chore: show loading before finish load file list 4043
  • chore: disable Actions menu when click in an action 4039
  • chore: unify code into a new component 4037

9.7.0 - 2024-11-25

Fixes

  • fix: JS error when upload file 4034
  • fix: show message when file list is empty 4032

Changes

  • Update translations
  • feat: delete multiple files 4027

Chore

  • chore: bump dependencies 4046
  • chore: show loading before finish load file list 4042
  • chore: disable Actions menu when click in an action 4040
  • chore: unify code into a new component 4036

10.3.1 - 2024-11-23

Fixes

  • fix: assure that all signers will have an unique id 4018
  • fix: show actions at signer list 4015

Changes

  • feat: add footer to file list 4021
  • feat: only show name and allow save signer when have signer 4008
  • Update translations

Chore

  • chore(deps): Bump @nextcloud/vue from 8.20.0 to 8.21.0 4012

9.6.1 - 2024-11-23

Fixes

  • fix: assure that all signers will have an unique id 4017
  • fix: show actions at signer list 4014

Changes

  • feat: add footer to file list 4020
  • feat: only show name and allow save signer when have signer 4009
  • Update translations

Chore

  • chore(deps): Bump @nextcloud/vue from 8.20.0 to 8.21.0 4013

10.3.0 - 2024-11-20

Fixes

  • fix: retrieve file when request to sign from file list 3998

Changes

  • feat: make possible choose the page 3984
  • Update translations

Chore

  • chore: bump dependencies at PHP and JS side
  • chore: refresh file list every when load view 4001

9.6.0 - 2024-11-20

Fixes

  • fix: retrieve file when request to sign from file list 3997

Changes

  • feat: make possible choose the page 3988
  • Update translations

Chore

  • chore: bump dependencies at PHP and JS side
  • chore: refresh file list every when load view 4000

10.2.0 - 2024-11-15

Fixes

  • fix: only show return when come from validation button 3970
  • fix: go ahead if the file is not found 3972
  • fix: filter files by signer uuid 3963
  • fix: toggle sidebar 3959
  • fix: Use unicode signer name 3930
  • fix: add back the contition to write_qrcode_on_footer 3932

Changes

  • feat: request to sign from files 3947
  • feat: write success after end of configure 3934
  • Update translations

Chore

  • Bump dependencies
  • chore: feedback improvement 3975
  • chore: disable buttons when is processing the action 3966
  • chore: replace :value.sync by v-model 3954
  • chore: improve cfssl validation 3942
  • chore: Optimize svg image 3939

9.5.0 - 2024-11-15

Fixes

  • fix: only show return when come from validation button 3969
  • fix: go ahead if the file is not found 3971
  • fix: filter files by signer uuid 3962
  • fix: toggle sidebar 3958
  • fix: add back the contition to write_qrcode_on_footer 3931
  • fix: Use unicode signer name 3929

Changes

  • feat: request to sign from files 3946
  • feat: write success after end of configure 3936
  • Update translations

Chore

  • Bump dependencies
  • chore: feedback improvement 3974
  • chore: disable buttons when is processing the action 3968
  • chore: replace :value.sync by v-model 3953
  • chore: improve cfssl validation 3943
  • chore: Optimize svg image 3938

10.1.0 - 2024-11-07

Fixes

  • fix: open notification as internal url 3713
  • fix: close button 3724
  • fix: typo 3735
  • fix: i18n; Fixed grammar 3785
  • fix: prevent don't match extension when the file have uppercase name 3819
  • fix: open settings together with cms_pico 3824
  • fix: replace deprecated code 3899

Changes

Chore

  • chore: remove unused packages and code
  • chore: convert indent size and apply updated linter rules
  • chore: update api documentation 3903

9.4.0 - 2024-11-07

Fixes

Changes

Chore

10.0.2 - 2024-09-14

Fixes

  • fix: ajust condition to filter file list3702
  • fix: prevent warning when check if array has key3692
  • fix: prevent duplicate text3688
  • fix: notification parameters need to be string3683

Changes

  • chore: adjust filter condition3705
  • chore: validation setup improvement3697
  • bump dependencies
  • Update translations

9.3.2 - 2024-09-14

Fixes

  • fix: ajust condition to filter file list 3701
  • fix: prevent warning when check if array has key 3691
  • fix: prevent duplicate text 3689
  • fix: notification parameters need to be string 3682

Changes

  • chore: adjust filter condition 3704
  • chore: validation setup improvement 3696
  • bump dependencies
  • Update translations

8.3.2 - 2024-09-14

Fixes

  • fix: ajust condition to filter file list 3700
  • fix: prevent warning when check if array has key 3690
  • fix: prevent duplicate text 3687
  • fix: notification parameters need to be string 3681

Changes

  • chore: adjust filter condition 3703
  • chore: validation setup improvement 3695
  • bump dependencies
  • Update translations

10.0.1 - 2024-09-10

Fixes

  • fix: check linux distro when get java path 3655

9.3.1 - 2024-09-10

Fixes

  • fix: check linux distro when get java path 3654

8.3.1 - 2024-09-10

Fixes

  • fix: check linux distro when get java path 3653

10.0.0 - 2024-09-10

  • Say hello to Nextcloud 30 πŸŽ‰

9.3.0 - 2024-09-10

New feature

  • Support to GitHub codespace and devcontainers
  • Add filter by status to listing at API side 3603

Changes

  • chore: Test signature proccess 3581
  • chore: add unit tests 3504

Fixes

  • fix: prevent error when resync sequence of other apps 3606
  • fix: internal route 3626
  • fix: js linter warning 3577
  • fix: draw width 3546
  • fix: handle error when is invalid password 3484
  • fix: prevent js error when disabled for user 3487
  • fix: git safe directory 3451

8.3.0 - 2024-09-10

New feature

  • Support to GitHub codespace and devcontainers
  • Add filter by status to listing at API side 3604

Changes

  • chore: Test signature proccess 3580
  • chore: add unit tests 3503

Fixes

  • fix: prevent error when resync sequence of other apps 3607
  • fix: internal route 3625
  • fix: js linter warning 3578
  • fix: draw width 3545
  • fix: handle error when is invalid password 3483
  • fix: prevent js error when disabled for user 3486
  • fix: git safe directory 3450

9.2.3 - 2024-07-24

New feature

feat: implement support to devcontainer 3398 feat: implement endpoint to disable hate limit 3394

Changes

chore: add tsconfig by @Any97Cris 3445 chore: remove unecessary string 3418 chore: remove unecessary var 3414 chore: replace way to identify Alpine Linux 3390 chore: prevent error when try to delete user that haven't uid 3392 chore: changelog 3369 chore: changelog 3363 chore: changelog 3356

Fixes

fix: imporve validation 3438 fix: cfsslUri is optional value 3440 fix: run test in separated proccess 3442 fix: route verb 3428 fix: name of button after generate OpenSSL certificate 3430 fix: prevent error when use relative path 3419 fix: set linux distro before validate downloaded files 3416 fix: check if certificate was generated 3408 fix: resynchronize database sequences 3402 fix: use linux distro when build 3367 fix: Java setup 3360 fix: setup at alpine 3354

8.2.4 - 2024-07-24

New feature

  • feat: implement support to devcontainer 3397
  • feat: implement endpoint to disable hate limit 3393

Changes

  • chore: add tsconfig by @Any97Cris 3444
  • chore: remove unecessary string 3420
  • chore: remove unecessary var 3413
  • chore: prevent error when try to delete user that haven't uid 3391
  • chore: replace way to identify Alpine Linux 3389

Fixes

  • fix: imporve validation 3437
  • fix: cfsslUri is optional value 3439
  • fix: run test in separated proccess 3441
  • fix: name of button after generate OpenSSL certificate 3429
  • fix: prevent error when use relative path 3417
  • fix: set linux distro before validate downloaded files 3415
  • fix: check if certificate was generated 3407
  • fix: resynchronize database sequences 3401
  • fix: use linux distro when build 3366
  • fix: Java setup 3361
  • fix: setup at alpine 3353

9.2.2 - 2024-07-12

Fixes

8.2.3 - 2024-07-12

Fixes

9.2.1 - 2024-07-12

Fixes

8.2.2 - 2024-07-12

Fixes

8.2.1 - 2024-07-11

Fixes

  • fix: setup at alpine #3354

9.2.0 - 2024-07-11

Changed

  • bump cs fixer #3328
  • ui improvements #3331
  • js optimizations #3323
  • reduce a query when delete file #3321
  • bump dependencies #3309
  • use engine name at tip #3306

Fixes

  • install and check process #3342
  • prevent error when try to create folder and alreay exists #3338
  • Prevent error when haven't ps command #3316

8.2.0 - 2024-07-11

Changed

  • apply cs fixer #3335
  • bump cs fixer #3327
  • ui improvements #3330
  • js optimizations #3322
  • reduce a query when delete file #3319
  • bump dependencies #3308
  • use engine name at tip #3305

Fixes

  • install and check process #3341
  • prevent error when try to create folder and alreay exists #3339
  • prevent error when access method of Nextcloud 29 #3317
  • Prevent error when haven't ps command #3315

9.1.3 - 2024-07-08

Changed

  • chore: update workflows 3254
  • chore: bump dependencies of integration tests 3268
  • chore: move account routes definition to attributes 3269

Fixes

  • fix: pack openapi json file 3248
  • fix: use equal to option 3258
  • fix: sign setup when build 3263
  • fix: pagination 3271

8.1.3 - 2024-07-08

Changed

  • chore: update workflows 3255
  • chore: bump dependencies of integration tests 3267

Fixes

  • fix: pack openapi json file 3247
  • fix: use equal to option 3257
  • fix: sign setup when build 3262
  • fix: pagination 3270

9.1.2 - 2024-06-28

Fixes

  • fix: Internal error when signing #3238

8.1.2 - 2024-06-28

Fixes

  • fix: Internal error when signing #3238

9.1.1 - 2024-06-26

Changed

  • Disable sign button when is loading #3225
  • Bump dependencies

Fixes

  • signing dependencies at deploy to Nextcloud app store #3234
  • Make possible use multiple signatures of same signer #3229
  • neutralize deleted users #3222

8.1.1 - 2024-06-26

Changed

  • Disable sign button when is loading #3224
  • Bump dependencies

Fixes

  • signing dependencies at deploy to Nextcloud app store #3233
  • Make possible use multiple signatures of same signer #3228
  • neutralize deleted users #3221

9.1.0 - 2024-06-24

New feature

  • Clean old setup binaries
  • API documentation generated by OpenAPI moved to Nextcloud pattern
  • Hide sidebar when is incomplete setup

Changed

  • Update translations
  • Bump packages
  • Clean code

Fixes

  • Prevent error when synchonize with windows
  • Prevent error when delete visible signature

8.1.0 - 2024-06-24

New feature

  • Clean old setup binaries
  • API documentation generated by OpenAPI moved to Nextcloud pattern
  • Hide sidebar when is incomplete setup

Changed

  • Update translations
  • Bump packages
  • Clean code

Fixes

  • Prevent error when synchonize with windows
  • Prevent error when delete visible signature

9.0.2 - 2024-05-10

New feature

Changed

  • Updated translations

Fixed

8.0.2 - 2024-05-10

New feature

Changed

  • Updated translations

Fixed

9.0.1 - 2024-05-10

Changed

  • Update translations
  • Make possible customize the document footer using HTML #2970
  • Update dependencies at front and backend

Fixed

  • Fix position of components when preview document before sign

8.0.1 - 2024-05-10

Changed

  • Update translations
  • Make possible customize the document footer using HTML #2970
  • Update dependencies at front and backend

Fixed

  • Fix position of components when preview document before sign

9.0.0 - 2024-04-24

✨Big changes to a new moment

  • πŸ“ Allow you to sign documents without creating an account
  • πŸ”’ Create root certificate with OpenSSL
  • πŸ“œ Possibility to send and sign with your own certificate
  • πŸ› οΈ Simplified setup

8.0.0 - 2024-04-24

✨Big changes to a new moment

  • πŸ“ Allow you to sign documents without creating an account
  • πŸ”’ Create root certificate with OpenSSL
  • πŸ“œ Possibility to send and sign with your own certificate
  • πŸ› οΈ Simplified setup

7.1.1 - 2023-04-12

Changed

  • Update translations
  • Drop libresign cli
  • Add identify method
  • Add more tests
  • Bump packages

Fixed

  • fix: style preview signatur modal like canva style

7.1.0 - 2023-04-01

Changed

  • Make possible change the default user folder
  • Hide initial and fix save signature modal
  • Hide generate passowrd when cert handler isn't ok
  • Remove sidebar marging
  • Change validate page image
  • Make the text more clear
  • Increase PDF validation

Fixed

  • Fix save signature as image
  • Fix generate root certificate at the first time

7.0.0 - 2023-03-21

Changed

  • Compatibility with Nextcloud Hub 4 (26)

6.2.9 - 2023-03-21

Changed

  • Bump dependencies
  • Collect metadata of signers
  • Log CLI exceptions
  • Limit execution of backend tests

Fixed

  • Fix missing signed htaccess
  • Make possible to approvers can sign identification documents

6.2.8 - 2023-02-22

Fixed

  • Fix app files signing

6.2.7 - 2023-02-21

Changed

  • Bump dependencies

Fixed

  • Fix binaries download
  • Fix grammar

6.2.6 - 2023-02-14

Changed

  • Frontend improvements to generate root cert
  • Bump dependencies

Fixed

  • Fix composer autoload bug
  • Show progress bar when havent memcache
  • Minor bugfixes and translation fix

6.2.5 - 2023-01-23

Fixed

  • Fix hide previous when haven't previous
  • Bump dependencies

6.2.4 - 2023-01-14

Changed

  • Add message "Nothing to do" in tab of app Files when have nothing to do. #1356

Fixed

  • Handle error when update dependencies #1329
  • Fix command name #1335
  • Change icon color by theme #1354
  • Read metadata of shared file #1352

6.2.3 - 2022-12-31

  • Happy new year!
  • Bump dependencies
  • TCPDF updates:
    • Bumped version of TCPDF that could solve problem when add qrcode in specific cases. #1299
    • Added backtrace to admins identify when TCPDF throw an error when sign a file
  • Improvements to verify dependency versions. Now will show error when is incompatible version of CFSSL and JSignPdf. Thanks to @tasagore

6.2.2 - 2022-12-17

  • Fix temp directory separator, thanks to @cabaseira

6.2.1 - 2022-12-17

  • Fix temp dir, thanks to @unnilennium
  • Check if have ghostscript
  • Bump dependencies

6.2.0 - 2022-12-04

Changed

  • Change the default java version
  • Make compatible with arm
  • Toogle enable identification documents flow
  • Hide features if havent certificate
  • Open tab in folder

Fixed

  • Fix command to configure root cert
  • Fix newcert request when names array is empty
  • Fix overflow
  • Fix rule to display button
  • Fix generate validate url

Full Changelog: https://github.com/LibreSign/libresign/compare/v6.1.2...v6.2.0

6.1.1 - 2022-10-29

  • Fix wrong migration

6.1.0 - 2022-10-26

  • Make possible generate root cert with custom values
  • display with line break and prevent to use java when not available

6.0.2 - 2022-10-23

  • Fix css class of password change modal

6.0.0 - 2022-10-23

Changed

  • Big refactor to upgrade frontend components
  • Easy setup without necessity to run commands in server
  • Updated translations
  • Bump JSignPdf
  • Prevent delete signed file when original file was deleted

5.2.0 - 2022-10-23

Changed

  • Easy setup without necessity to run commands in server
  • Updated translations
  • Bump JSignPdf
  • Prevent delete signed file when original file was deleted

4.2.0 - 2022-10-23

Changed

  • Easy setup without necessity to run commands in server
  • Updated translations
  • Bump JSignPdf
  • Prevent delete signed file when original file was deleted

5.1.4 - 2022-08-04

Fixed

  • Update file from master #879

5.1.3 - 2022-08-04

Fixed

  • General adjusts and updates #870
    • Update dependencies
    • Remove yarn
    • Fix eslint errors and warnings
    • Improve build
    • Fix invalid redirects

5.1.2 - 2022-07-30

Fixed

  • Use escapeshellarg to fix path of file
  • bump PHP dependencies

5.1.1 - 2022-05-05

Fixed

  • Replaced more usages of TCPDI by LibreSignCLI

5.1.0 - 2022-04-26

Added

  • Command to install LibreSign cli

5.0.0 - 2022-04-25

Added and updated

  • Support to visual signatures
    • upload signature image
    • handmade signature
    • text signature
  • Sign usign SMS, email, Telegram or Signal token
  • Add files to profile to only enable signature if profile files was signed by an approver
  • Simplified setup using commands
  • Update JSignPDF version
  • more other changes and bugfixes: https://github.com/LibreSign/libresign/compare/v2.4.5...v5.0.0

2.4.3 - 2021-07-14

Changed

  • Update translations
  • API message changes, thanks to, thanks to @rakekniven and @Valdnet

2.4.2 - 2021-07-08

Added

  • List of documents
  • User profile
  • Filter files
  • Add qrcode to footer
  • Validate by LibreSign App
  • Request sign by LibreSign App
  • Resend sign invite email
  • App config to configure JSignPDF
  • Added integration with Approval app on README.md. Thanks to @eneiluj
  • Endpoint to list LibreSign files
  • Endpoint to attach files to LibreSign profile
  • Endpoints to delete signer and file sign request
  • One more step to turn possible replace CFSSL
  • Test for validation of Swagger documentation
  • GitHub action to add a changelog reminder
  • View document on mobile before sign
  • Markdown formatting for description
  • Libresign button in file options in theh Files app
  • Button to redirect to files to view the document
  • Legal information on Validation screen, configure in Admin settings
  • Validation page, validating by UUID and ID
  • Button that takes you to the validation page on all .signed and .signed files
  • Button to validate document in Sidebar into App on menu files.

Changed

  • Bump max Nextcloud version to 23
  • Increment of coverage on backend code
  • Bug fixes and refactorings resulting from increased coverage
  • Use name of user on error message when email is empty
  • Logo replaced by new logo
  • It will only verify the password if nextcloud requests confirmation of the password by the OC.
  • Check if has pfx
  • After signing the document, it will update the app files
  • Changed wizard to split user creation and pfx creation

Removed

  • Removed dsv folder
  • Removed docs folder

Fixed

  • Rendering files tab in Nextcloud 20 and 21
  • Invalid method name when validating if a file signature has already been requested
  • Tests autoload
  • Correction of loading class after clicking sign in application
  • Add ellipsis to pdf file title
  • Now it is possible to choose a file even if it is inside x folders
  • Clear uuid field before returns
  • Button to redirect to document validation page

2.3.0 - 2021-05-22

Added and changed

  • Allow devtools in the development #250 @vinicios-gomes
  • Add has signature file check #248 @vitormattos
  • Setup changelog in github actions #246 @vinicios-gomes
  • l10n: Correct spelling #244 @Valdnet
  • Validation by route using UUID #243 @vinicios-gomes
  • Add Home #241 @vinicios-gomes
  • Remove unused file #238 @vitormattos
  • Signature password #236 @vitormattos
  • l10n: Correct text strings #235 @Valdnet
  • Validation date format #234 @raw-vitor
  • Update swagger #233 @vitormattos
  • Add validation to yarn.lock #232 @raw-vitor
  • Coverage improvement #240 @vitormattos
  • Coverage improvement #239 @vitormattos
  • Coverage improvement #237 @vitormattos
  • Coverage improvement #231 @vitormattos
  • Coverage improvement #228 @vitormattos
  • Coverage improvement #226 @vitormattos
  • Signature password #225 @vitormattos
  • Create CONTRIBUTING.md #224 @vitormattos
  • Create CODE_OF_CONDUCT.md #223 @vitormattos
  • Signature validate #221 @raw-vitor
  • File tab #216 @vinicios-gomes
  • Improvements in validate file_id #215 @vitormattos
  • translate text #214 @vinicios-gomes
  • Change property name #213 @vitormattos
  • Sign using nodeid #212 @vitormattos
  • LibreSign signature validation #206 @vitormattos
  • default placeholder url #204 @raw-vitor
  • merge main in signature validate #203 @vinicios-gomes
  • l10n: Add a dot and an ellipsis #202 @Valdnet
  • Return status signed #200 @vitormattos
  • Disable create account button when submitting form #198 @raw-vitor
  • Only use validate page if is defined #197 @vitormattos
  • Force email to lowercase #196 @vitormattos
  • disable-btn #194 @raw-vitor
  • translations #193 @vitormattos
  • Validates a PDF. Triggers error if invalid. #186 @vitormattos
  • url validation field #183 @raw-vitor
  • Remove simplify changelog #181 @vitormattos
  • Test matrix #177 @vitormattos
  • Add app:check-code #176 @vitormattos
  • Make info.xml compatible with xml schema #175 @vitormattos

Bugfix

  • Fix mistake in WebhookService::getFileUser() #252 @eneiluj
  • Fix message in the home page app #247 @vinicios-gomes
  • Fix extraneous-import error #229 @vinicios-gomes
  • Bugfix generate password #227 @vitormattos
  • Improvements and bugfix #199 @vitormattos
  • Fix transifex setting #190 @vitormattos
  • Fix get config #187 @vitormattos
  • Fix property name #185 @vitormattos
  • Bugfix: concatenate #184 @vitormattos
  • Help to cs:fix when fail #179 @vitormattos
  • Fix fatal error on run in cron #174 @vitormattos
  • Prevent warning #182 @vitormattos

2.2.0 - 2021-04-12

Changed

  • l10n: Add an apostrophe #134 @Valdnet
  • Move settings to specific menu #164 @vitormattos
  • Add callback url in examble of documentation #160 @vitormattos
  • l10n: Change case of letter #145 @Valdnet
  • Update info.xml #126 @vitormattos
  • Update info xml #128 @vitormattos
  • Custom validation site #129 @vitormattos
  • l10n: Change to singular #132 @Valdnet
  • l10n: Correct text string for login #133 @Valdnet
  • l10n: Change to uppercase #135 @Valdnet
  • Change text #136 @vitormattos
  • l10n: Change order #139 @Valdnet
  • l10n: Shorten message #141 @Valdnet
  • l10n: Replace with adjective #142 @Valdnet
  • l10n: Change to uppercase URI #143 @Valdnet
  • Replace collection by list #147 @vitormattos
  • Make validate endpoint public #163 @vitormattos
  • l10n: Change message [#144] #148 @Valdnet
  • l10n: Change error message of file #150 @Valdnet
  • Api documentation #152 @vitormattos
  • Improvement in text #157 @vitormattos
  • Validate by UUID #161 @vitormattos
  • bump setup php #162 @vitormattos
  • Create user design color #98 @raw-vitor

Fixed

  • Change var name and fix translation #149 @vitormattos
  • Fix definition #151 @vitormattos
  • Fix text #153 @vitormattos
  • Fix text #154 @vitormattos
  • Fix text #155 @vitormattos
  • Fix text #156 @vitormattos

2.1.2 - 2021-03-21

Changed

  • Changelog #125 @vitormattos
  • Bump release #117 @vitormattos
  • Backend translations #116 @vitormattos
  • Review frontend translations #115 @vitormattos
  • Only include line if necessary #124 @vitormattos
  • Instructions to create cfssl folder #123 @vitormattos
  • Update README.md #122 @vitormattos

Fixed

  • Fix transifex config #119 @vitormattos
  • Fix langmap config #118 @MorrisJobke

2.0.5 - 2021-03-11

  • Changelog #114 @vitormattos
  • Add health check #113 @vitormattos
  • Remove unused var #111 @vitormattos
  • Catch error #112 @vitormattos
  • Rename property #110 @vitormattos
  • Add route me #109 @vitormattos
  • Bump version #108 @vitormattos
  • Bump packages #107 @vitormattos
  • Update changelog #103 @vitormattos

2.0.4 - 2021-03-09

Changed

  • Add category #106 @vitormattos
  • Fix app name, description and summary #105 @vitormattos

2.0.1 - 2021-03-08

  • Makefile and change dependency repository #102 @vitormattos
  • Clean package.json #101 @vitormattos

Changed

  • Feature publish app #100 @vitormattos
  • Fix package size #99 @vitormattos
  • Add automate generate changelog #97 @vitormattos
  • Changelog workflow #96 @vitormattos
  • Changelog workflow #95 @vitormattos
  • External route #22 @vinicios-gomes

2.0.0 - 2021-02-25

Added

  • Add CSP #91 @vitormattos
  • Inserting data in the store #90 @vinicios-gomes
  • Send mail when change sign request #89 @vitormattos
  • Feature update improvements #86 @vitormattos
  • Route to get PDF #85 @vitormattos
  • Redux Struture for persistence of data #83 @vinicios-gomes
  • Validate user #82 @vitormattos
  • Cancel sign notification #81 @vitormattos
  • Delete sign request #80 @vitormattos
  • Success default page #79 @vinicios-gomes
  • Show error when user already signed the file #77 @vitormattos
  • error handler #76 @vitormattos
  • patch sign request and move description to relation beetwen user and file #74 @vitormattos
  • Now it is possible to view the pdf #69 @vinicios-gomes
  • Disable button if sign sucess, show toast error if has error message #68 @vinicios-gomes
  • Translated texts and change in the error toast message. #67 @vinicios-gomes
  • Improvement on error handling #66 @vitormattos
  • Pass error message through route props #62 @vinicios-gomes
  • Bump max nextloud version #59 @vitormattos
  • Documentation #57 @vitormattos
  • Feature notify callback #56 @vitormattos
  • Feature add footer #55 @vitormattos
  • Test libraries #54 @vinicios-gomes
  • Route sign document #51 @vinicios-gomes
  • Interaction with the api #50 @vinicios-gomes
  • Rename field #48 @vitormattos
  • Ident #47 @vitormattos
  • Refactor rename field #45 @vitormattos
  • Feature sign using uuuid #41 @vitormattos
  • Return data to sign after create user #40 @vitormattos
  • Feature account create #39 @vitormattos
  • Feature send email #35 @vitormattos
  • External route create user #33 @raw-vitor
  • Webhook config front #32 @vinicios-gomes
  • Feature add webhook #30 @vitormattos
  • Translate #28 @vinicios-gomes
  • External route #27 @vitormattos
  • Mock config #23 @vitormattos
  • Secutiry Policy for acessing data on an external route. #21 @vinicios-gomes
  • Add badge and ajust position of itens in composer.json #20 @vitormattos
  • Refactor bump package #19 @vitormattos
  • Add php-cs check #18 @vitormattos
  • GitHub actions #17 @vitormattos
  • Change to jsignpdf without java #16 @vitormattos
  • Add blank page #15 @vitormattos
  • php_cs #13 @vitormattos
  • Refactor #11 @vitormattos

Fixed

  • Fix Did not access the subscription page after creating the user and … #92 @vinicios-gomes
  • Fix widthh description #88 @vinicios-gomes
  • fix validate user #84 @vitormattos
  • Fix invalid route #63 @vitormattos
  • Fix much bugs #49 @vitormattos
  • Fix admin permissions in routes. #14 @vitormattos