Skip to content

Version 3.4 beta 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@Jyrno42 Jyrno42 released this 02 Jun 10:33
· 18 commits to master since this release

This is the first testing release using the new web-eid platform. The release currently supports signing documents using the new web-eid extension. Changes to the codebase have been implemented in both the modern signers pattern and also in the legacy actions pattern of using django-esteid.

Note: The support for authentication with idcard shall be implemented in a separate release soon.

Changes:

  • esteid-helper bundled under esteid-new and esteid-test static folders has been removed. Please use the new esteid-helper directory instead (or install esteid-helper via npm).

    • The files to include are now:
      • <static_dir>/esteid-helper/web-eid.js
      • <static_dir>/esteid-helper/Esteid.main.web.js
      • <static_dir>/esteid-helper/Esteid.main.min.js
      • Note: When interfacing with the legacy actions api use LegacyIdentificationManager instead of IdentificationManager
  • Changed: IdentificationManager.getError now expects the entire error object as its argument instead of only the error message value. See changes in esteid/templates/esteid/test-new.html and esteid/templates/esteid/test.html for an example on how to update your code.

  • Changed: Django imports now work in a backwards compatible manner to allow usage with old django (on your own risk).

  • Changed: Due to the changes in the underlying infrastrucuture the certificate and signature values sent to server during id-card signing are now base64 encoded instead of hex encoded. This should not affect the users of the library unless you are interfacing with the values directly in your own code.