NADocs
← Docs home

Changelog

All notable changes to the National Assembly platform are documented here.

April 2026

API Management Dashboard

  • New Developer → API Keys section in the admin panel
  • Generate scoped API keys with expiry dates
  • Per-key rate limiting and usage logging (90-day retention)
  • AuthenticateWithApiKey middleware — supports Authorization: Bearer naas_... and X-API-Key headers
  • 65 granular scopes across 5 categories (Content, Parliament, Jobs, Administration)
  • CI workflow: auto-regenerate API docs on push to main/staging

Documentation Portal

  • New /docs hub with searchable homepage
  • User Guide, Developer Guide, API Reference (Scalar), Roadmap, Changelog sections
  • Live search across all Markdown documentation

Evaluation Criteria

  • Evaluation criteria can now be attached to job vacancies with weighted scoring
  • Live weight counter with ≤ 100% total validation in the job form

UI Improvements

  • Full CRUD icons (View, Edit, Delete) on all 37 Filament resource tables
  • Visit Website → Visit Site with external link icon across all panels
  • Scroll-reveal animations applied to all 27 public pages

March 2026

Authentication & Security

  • Two-factor authentication (TOTP, email OTP, recovery codes)
  • Magic link / passwordless login for admin panel
  • Panel login rate limiting (5 attempts)
  • Honeypot spam protection on all 8 public forms

Performance & Quality

  • Model::shouldBeStrict() in production
  • Dashboard query caching and composite DB indexes
  • Laravel Telescope (admin-gated) and Laravel Health monitoring
  • declare(strict_types=1) across all 475 PHP files

Production Deployment

  • Laravel Forge, domain/SSL, AWS S3, MySQL
  • Real parliamentary data seeded

February 2026

Core Features

  • REST API with 150+ endpoints, Sanctum authentication, full CRUD with permissions
  • Applicant self-service portal (registration, login, status tracking)
  • Digital signatures for document approval (RSA 2048 + SHA-256)
  • In-app notification centre across all panels
  • SMS communication gateway (Africa's Talking, Twilio, Log drivers)
  • Multilingual support (EN/FR/AR/PT) with locale-aware response caching
  • RSS feeds for news and press releases
National Assembly National Assembly
Home
Publications
All Documents Latest News