v1.0.0
1.0.0 (2025-09-22)
Bug Fixes
- actions (195d300)
- add allow-modals to iframe (20d4ce8)
- add back DomListener (b3b87c1)
- add esm build (9baad9b)
- add globalObject option to webpack (16bb27d)
- attachment error (#18) (acc3ca5)
- attachment filter (#16) (8258606)
- attachment rendering error with w3c vc (#33) (7568f22)
- automatic publicpath (#17) (ace1ec7)
- build setup for esm (#62) (32ef823)
- bump trustvc version (#38) (ac23598)
- ci (86c452a)
- ci (acade9a)
- ci.yml (ce40faf)
- connection timeout message (#52) (5b87a46)
- default template styles (#75) (861b868)
- deployment (#60) (5f17554)
- display props.document and not document (5460f0c)
- do not export open-attestation types (21689b2)
- e2e (#69) (79b3762)
- export base types for document (a278418)
- export FrameConnector component (8c1aad2)
- export LegacyFramedDocumentRenderer and FramedDocumentRenderer (7677ab6)
- export ObfuscatableValue, SimplePrivacyFilterBanner and types (b7420bd)
- export unsupported renderer (c6eecb6)
- export utils (9ae2810)
- expose openAttestation actions for react-native use (8e6c1da)
- expose openAttestation actions for react-native use (7a60f70)
- expose openAttestation actions for react-native use (2442eb6)
- get template url function (#26) (0c7249f)
- hide SimplePrivacyFilterBanner on print mode (8032d00)
- host hijack vulnerability (78512d8)
- incorrect eslint setup (#109) (6802604)
- lint (414a529)
- lint (5f3539f)
- lint (4581abe)
- make document a generic type so that it's reusable on different templates (e903e3d)
- make SimplePrivacyFilterBanner non dependant to bootstrap (5b36f32)
- makes sure onConnected is called once (e4950e8)
- missing renderer comment (#27) (f06ca6c)
- missing renderer url (#28) (7e43296)
- missing renderer url (#29) (fe2ba3f)
- null renderer return type (2cc3ac1)
- package (0d1780d)
- package build (#14) (68cf96f)
- pdf renderer error handling (#39) (895617d)
- re-export open-attestation types (1c51ad6)
- react pdf double render issue (#19) (ba9bb42)
- redact handler (#117) (db4c3ec)
- release (521f1fe)
- release (3ffcde0)
- remove emotion and delete SimplePrivacyFilterBanner (c2b5a2a)
- remove legacy component and handle both architecture from the same component (6d712ef)
- remove OpenAttestation wording (#20) (40fe629)
- remove private package (d0c3444)
- rename rawDocument to wrappedDocument (3aedf4a)
- rename too TrustVC (a87d703)
- renderer timeout error (#24) (0761dcf)
- replace dead url (#22) (1553c1f)
- restored fullAttachmentRenderer (aacad27)
- return boolean from print function to know if renderer handle it (d3c07f7)
- revert react-pdf to v5.2.0 (#111) (69b85c1)
- sri (#21) (4eebb0d)
- storybook (#57) (dd4a075)
- timeout url when problem connecting to renderer (#36) (ee28073)
- trigger ci for release (#11) (3d2f288)
- trigger release (broken on npm?) (363f29b)
- trustvc version upgrade (#34) (b926aea)
- tt-79 update deps node 18 (#8) (b3074b1)
- types export (#86) (b7b34d0)
- types on renderer (5a6c049)
- update doc url + allow-popups (f240a4d)
- update getTemplate name function (#32) (f1b9d2b)
- update loader-utils (#110) (26dfc05)
- update package (b642221)
- update package (e1fa6a5)
- update package.json (2af8b04)
- update readme (#7) (3167b73)
- update text (7657359)
- update vc functions (#25) (443bcb8)
- upgrade package (#15) (50360bc)
- use apache 2.0 license (2e94d76)
- use open-attestation typings (d601d01)
- version bump (#30) (20bbee0)
- word wrap (#73) (29b23c6)
Features
- add attachment file type (6a9fb32)
- add components for legacy renderer (#3) (3ad22f4)
- add default template and remove the need for a custom default key (3768553)
- add new action from host -> print document (2568894)
- add optional params to redactable value (#112) (0bd96ea)
- add properties to received and send raw document along with the certificate to render (29d6a99)
- add sandbox prop to FrameConnector (b809934)
- allow renderer to filter out a specific template (4aabd0d)
- bump oa (#71) (6e7a5ca)
- defaulting to full attachment renderer (48326ae)
- deps update (#81) (4b42f43)
- enable w3c vc for decentralized renderer (#13) (244d37a)
- extract attachment to component function (775be2f)
- keep templates internally (remove need for meta) (224823d)
- migrate to github actions (#106) (fa44905)
- only allow dispatch for FrameConnector (9a34044)
- penpal v5 (#39) (00548cb)
- pretty design for driver license (f037f95)
- provide document to attachments renderer (6d72c37)
- redact hide (#115) (dde9f60)
- redact text (#85) (14524df)
- rename scope (#4) (f9b9815)
- rendereableAttachmentRenderer (ddb0ada)
- trigger release (#2) (cf892ae)
- update package and lock (#1) (1614f06)
- update template action only allow for string (664dc00)
- upgrade emotion | oa (#107) (72deb3d)
- upgrade to support v3 (8a4425e)
- upgraded documentTemplates to accept v3 document (ae85306)
- upgraded example application to allow for multiple document rendering (e260289)
- use fallback url when source url fails in frame connector (#23) (9ee6d0e)
- using noAttachmentRenderer but without showing tabs (2cc000d)
BREAKING CHANGES
- selectTemplate action only accept string. HostConnector only uses dispatch to connect with the parent application.
- removed props
methodsin FrameConnector component and provide only a dispatch method to the application - previous behaviour was using pdf attachment by default.
react-pdfgrowing the size of the bundles unnecessarily for renderer that dont need it, it wont be the case anymore. Default behaviour will provide no attachments support.