<feed xmlns='http://www.w3.org/2005/Atom'>
<title>digiid-ts, branch v3.0.1</title>
<subtitle>[MIRROR] A modern TypeScript implementation of the Digi-ID authentication protocol</subtitle>
<id>https://git.zelu.dev/digiid-ts/atom?h=v3.0.1</id>
<link rel='self' href='https://git.zelu.dev/digiid-ts/atom?h=v3.0.1'/>
<link rel='alternate' type='text/html' href='https://git.zelu.dev/digiid-ts/'/>
<updated>2026-06-30T12:49:39Z</updated>
<entry>
<title>chore: exclude test typings from release package</title>
<updated>2026-06-30T12:49:39Z</updated>
<author>
<name>Pawel Zelawski</name>
<email>pawel@pzelawski.com</email>
</author>
<published>2026-06-30T12:49:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zelu.dev/digiid-ts/commit/?id=b08f5f7bf7ccaafdb0d964e8dd04594988a5e3ca'/>
<id>urn:sha1:b08f5f7bf7ccaafdb0d964e8dd04594988a5e3ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: release v3.0.1 with Vite security fixes</title>
<updated>2026-06-30T12:44:32Z</updated>
<author>
<name>Pawel Zelawski</name>
<email>pawel@pzelawski.com</email>
</author>
<published>2026-06-30T12:44:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zelu.dev/digiid-ts/commit/?id=59c69a611d6bd1308cd32a9a0cd6f9065622c71d'/>
<id>urn:sha1:59c69a611d6bd1308cd32a9a0cd6f9065622c71d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore!: upgrade deps/tooling, fix postcss vulnerability, and require Node &gt;=20.19.0</title>
<updated>2026-05-23T08:07:34Z</updated>
<author>
<name>Pawel Zelawski</name>
<email>pawel@pzelawski.com</email>
</author>
<published>2026-05-23T08:07:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zelu.dev/digiid-ts/commit/?id=63805760ab36357bbd8d67aa3c510e894785335f'/>
<id>urn:sha1:63805760ab36357bbd8d67aa3c510e894785335f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: patch fast-uri security vulnerabilities</title>
<updated>2026-05-15T16:55:55Z</updated>
<author>
<name>Pawel Zelawski</name>
<email>pawel@pzelawski.com</email>
</author>
<published>2026-05-15T16:55:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zelu.dev/digiid-ts/commit/?id=3f3521cf5dad43dc537e6a56e469ccf73ae41927'/>
<id>urn:sha1:3f3521cf5dad43dc537e6a56e469ccf73ae41927</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: bump version to 2.0.3, patch security vulnerabilities in vite and lodash</title>
<updated>2026-04-18T15:03:41Z</updated>
<author>
<name>Pawel Zelawski</name>
<email>pawel@pzelawski.com</email>
</author>
<published>2026-04-18T15:03:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zelu.dev/digiid-ts/commit/?id=c333c7daecb0bb6a026d26844dbf57c2665051d7'/>
<id>urn:sha1:c333c7daecb0bb6a026d26844dbf57c2665051d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: resolve Rollup path traversal vulnerability (CVE)</title>
<updated>2026-03-01T12:29:50Z</updated>
<author>
<name>Pawel Zelawski</name>
<email>pawel.zelawski@outlook.com</email>
</author>
<published>2026-03-01T12:29:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zelu.dev/digiid-ts/commit/?id=49f83b48196fbc260979f4a808328a34992b12c5'/>
<id>urn:sha1:49f83b48196fbc260979f4a808328a34992b12c5</id>
<content type='text'>
- Upgrade rollup from 4.40.0 to 4.59.0 via npm override
- Fix Rollup arbitrary file write vulnerability via path traversal
- Upgrade minimatch to 10.2.3 to fix ReDoS vulnerabilities
- All security vulnerabilities resolved (0 vulnerabilities)
- Tests and build verified working
</content>
</entry>
<entry>
<title>chore: release v2.0.1</title>
<updated>2026-01-23T11:29:59Z</updated>
<author>
<name>Pawel Zelawski</name>
<email>pawel.zelawski@outlook.com</email>
</author>
<published>2026-01-23T11:29:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zelu.dev/digiid-ts/commit/?id=aee3b086b739c7256c33a8a8ddcf50fa96188cd0'/>
<id>urn:sha1:aee3b086b739c7256c33a8a8ddcf50fa96188cd0</id>
<content type='text'>
- Fixed signature verification by correcting message hash calculation
- Removed extra length byte before DigiBytes message prefix
- Enhanced public key recovery with all 4 recovery IDs
- Resolved all security vulnerabilities (removed elliptic dependency)
- All tests passing
</content>
</entry>
<entry>
<title>chore: update package-lock.json</title>
<updated>2026-01-23T11:22:10Z</updated>
<author>
<name>Pawel Zelawski</name>
<email>pawel.zelawski@outlook.com</email>
</author>
<published>2026-01-23T11:22:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zelu.dev/digiid-ts/commit/?id=611089aa50e1d7301fa66de1aa205c398862634e'/>
<id>urn:sha1:611089aa50e1d7301fa66de1aa205c398862634e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: bump version to 2.0.1-beta.2</title>
<updated>2026-01-23T11:21:11Z</updated>
<author>
<name>Pawel Zelawski</name>
<email>pawel.zelawski@outlook.com</email>
</author>
<published>2026-01-23T11:21:11Z</published>
<link rel='alternate' type='text/html' href='https://git.zelu.dev/digiid-ts/commit/?id=f0fc931d178acf5569632234ad3b7b1c5419ebc8'/>
<id>urn:sha1:f0fc931d178acf5569632234ad3b7b1c5419ebc8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: correct message hashing for signature verification</title>
<updated>2026-01-23T11:19:10Z</updated>
<author>
<name>Pawel Zelawski</name>
<email>pawel.zelawski@outlook.com</email>
</author>
<published>2026-01-23T11:19:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zelu.dev/digiid-ts/commit/?id=431497920652a37d2bcb9704a6465a7c474922eb'/>
<id>urn:sha1:431497920652a37d2bcb9704a6465a7c474922eb</id>
<content type='text'>
- Fixed hashMessage function to not add extra length byte before message prefix
- The prefix '\x19DigiByte Signed Message:\n' already contains the length indicator
- Enhanced public key recovery to try all 4 recovery IDs for better compatibility
- Verified with both beta.0 and beta.1 test data
- All tests passing
</content>
</entry>
</feed>
