EU Parliament Monitor v0.9.26
·
347 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
π EU Parliament Integration
- [news] π° [news/breaking] EU Parliament Approves Defense Pact with Canada and AI Trade Strategy β 2026-05-28
β οΈ (analysis-only) @pethers (#2232) - [news] π° [news/election-cycle] EU Parliament 2029 election-cycle outlook (T-1106) β fiscal envelope binds the mandate β 2026-05-28 (ru
[Content truncated due to length] @pethers (#2233) - π³οΈ [news/motions] EU Parliament motions update for 2026-05-28 @pethers (#2231)
- π° [news/election-cycle] Election Cycle β 2026-05-28 @pethers (#2224)
- [news] EP Adopts AI Trade Strategy and Afghanistan Women's Rights Resolution β 2026-05-28 (run breaking-run265-1779932393)
β οΈ (analysis
[Content truncated due to length] @pethers (#2226) - [news] EP Advances AI-Trade Doctrine and Seven International Agreements β 2026-05-28 @pethers (#2228)
- [news] π° [news/term-outlook] EP10 residual mandate outlook β 2026-05-28 (run term-outlook-2026-05-28)
β οΈ (analysis-only) @pethers (#2223) - [news] π° [news/committee-reports] EP Committees Drive Trade-Defence Nexus and Digital Governance Agenda β 2026-05-28 @pethers (#2227)
π Multi-language Support
- [news] Translate executive briefs β 2026-05-28 (2/2 briefs, 26 translations) @github-actions[bot] (#2230)
- [news] Translate executive briefs β 2026-05-28 (PARTIAL: 0 complete + 3/13 in progress) @github-actions[bot] (#2225)
π¨ UI/UX Improvements
- [news] π° [news/breaking] EU Parliament Approves Defense Pact with Canada and AI Trade Strategy β 2026-05-28
β οΈ (analysis-only) @pethers (#2232) - [news] π° [news/election-cycle] EU Parliament 2029 election-cycle outlook (T-1106) β fiscal envelope binds the mandate β 2026-05-28 (ru
[Content truncated due to length] @pethers (#2233) - π° [news/election-cycle] Election Cycle β 2026-05-28 @pethers (#2224)
- [news] EP Adopts AI Trade Strategy and Afghanistan Women's Rights Resolution β 2026-05-28 (run breaking-run265-1779932393)
β οΈ (analysis
[Content truncated due to length] @pethers (#2226) - [news] EP Advances AI-Trade Doctrine and Seven International Agreements β 2026-05-28 @pethers (#2228)
- [news] π° [news/term-outlook] EP10 residual mandate outlook β 2026-05-28 (run term-outlook-2026-05-28)
β οΈ (analysis-only) @pethers (#2223) - [news] π° [news/committee-reports] EP Committees Drive Trade-Defence Nexus and Digital Governance Agenda β 2026-05-28 @pethers (#2227)
ποΈ Infrastructure & Performance
- [news] π° [news/breaking] EU Parliament Approves Defense Pact with Canada and AI Trade Strategy β 2026-05-28
β οΈ (analysis-only) @pethers (#2232) - [news] π° [news/election-cycle] EU Parliament 2029 election-cycle outlook (T-1106) β fiscal envelope binds the mandate β 2026-05-28 (ru
[Content truncated due to length] @pethers (#2233) - π³οΈ [news/motions] EU Parliament motions update for 2026-05-28 @pethers (#2231)
- π° [news/election-cycle] Election Cycle β 2026-05-28 @pethers (#2224)
- [news] EP Adopts AI Trade Strategy and Afghanistan Women's Rights Resolution β 2026-05-28 (run breaking-run265-1779932393)
β οΈ (analysis
[Content truncated due to length] @pethers (#2226) - [news] EP Advances AI-Trade Doctrine and Seven International Agreements β 2026-05-28 @pethers (#2228)
- [news] π° [news/term-outlook] EP10 residual mandate outlook β 2026-05-28 (run term-outlook-2026-05-28)
β οΈ (analysis-only) @pethers (#2223) - [news] π° [news/committee-reports] EP Committees Drive Trade-Defence Nexus and Digital Governance Agenda β 2026-05-28 @pethers (#2227)
π Documentation
- [news] π° [news/breaking] EU Parliament Approves Defense Pact with Canada and AI Trade Strategy β 2026-05-28
β οΈ (analysis-only) @pethers (#2232) - [news] π° [news/election-cycle] EU Parliament 2029 election-cycle outlook (T-1106) β fiscal envelope binds the mandate β 2026-05-28 (ru
[Content truncated due to length] @pethers (#2233) - π³οΈ [news/motions] EU Parliament motions update for 2026-05-28 @pethers (#2231)
- π° [news/election-cycle] Election Cycle β 2026-05-28 @pethers (#2224)
- [news] EP Adopts AI Trade Strategy and Afghanistan Women's Rights Resolution β 2026-05-28 (run breaking-run265-1779932393)
β οΈ (analysis
[Content truncated due to length] @pethers (#2226) - [news] EP Advances AI-Trade Doctrine and Seven International Agreements β 2026-05-28 @pethers (#2228)
- [news] π° [news/term-outlook] EP10 residual mandate outlook β 2026-05-28 (run term-outlook-2026-05-28)
β οΈ (analysis-only) @pethers (#2223) - [news] π° [news/committee-reports] EP Committees Drive Trade-Defence Nexus and Digital Governance Agenda β 2026-05-28 @pethers (#2227)
π§ͺ Test Coverage Improvements
βοΈ Component Updates
π Release Metrics & Evidence
All test reports, coverage metrics, and API documentation are generated during build and available in the Documentation Hub.
ποΈ Architecture & Documentation
| Document | Description |
|---|---|
| Architecture | C4 architecture models and system overview |
| Security Architecture | Security design and controls |
| Threat Model | STRIDE threat analysis |
| Data Model | Data structures and relationships |
| Flowchart | Process flows with security controls |
| State Diagram | State transitions and lifecycles |
| Mindmap | Conceptual relationships |
| SWOT Analysis | Strategic analysis |
| CRA Assessment | Cyber Resilience Act assessment |
| API Documentation | TypeDoc-generated API reference |
π Security & Supply Chain Protection
This release includes:
- β SLSA Build Provenance Attestations β Cryptographically signed build provenance
- β Software Bill of Materials (SBOM) β Complete dependency inventory in SPDX format
- β npm Provenance β Verified package publishing with attestation
- β CodeQL Security Scanning β Automated vulnerability detection
- β Dependency Scanning β Continuous vulnerability monitoring with Dependabot
Verify attestations:
gh attestation verify euparliamentmonitor-0.9.26.zip -R Hack23/euparliamentmonitor
npm audit signaturesBrowse attestations: View all attestations
π ISMS Compliance & Policies
Compliance Frameworks
EU Parliament Monitor follows Hack23 AB's comprehensive ISMS with defense-in-depth architecture and documented security controls.
π¦ Release Artifacts
| Artifact | Description | Verification |
|---|---|---|
euparliamentmonitor-0.9.26.zip |
Full application package | SHA-256 checksum, SLSA attestation |
euparliamentmonitor-0.9.26.spdx.json |
SBOM (SPDX format) | SBOM attestation |
*.intoto.jsonl |
SLSA attestations | gh attestation verify |
| npm package | euparliamentmonitor |
npm audit signatures |
All artifacts are signed and attested using GitHub's SLSA Level 3 build provenance.
π Deployment
- Primary: https://euparliamentmonitor.com
- Documentation: https://euparliamentmonitor.com/docs/
- API Docs: https://euparliamentmonitor.com/docs/api/
- npm: https://www.npmjs.com/package/euparliamentmonitor
ποΈ Built With
- Node.js: 25.x
- TypeScript: 6.0.x
- Chart.js: 4.5.x
- D3.js: 7.9.x
- Vitest: 4.x
- Playwright: 1.x
- European Parliament MCP Server: 1.x
π₯ Contributors
@Copilot, @github-actions[bot], @pethers and github-actions[bot]
Full Changelog: v0.9.25...0.9.26
π¦ Release Artifacts
euparliamentmonitor-v0.9.26.zip- Full application packageeuparliamentmonitor-v0.9.26.spdx.json- SBOM (Software Bill of Materials)*.intoto.jsonl- SLSA Build Provenance Attestations
π¦ npm Package
npm install euparliamentmonitor@0.9.26Published with npm provenance for supply chain security.
π Documentation
π Security
All artifacts include SLSA Build Provenance attestations and SBOM for supply chain security.
Verify attestations using the GitHub CLI:
gh attestation verify euparliamentmonitor-v0.9.26.zip -R Hack23/euparliamentmonitor