Skip to content

v1.0.2: Final Text Polish and Release Metadata Cleanup - #66

Merged
DeepZone merged 1 commit into
mainfrom
codex/create-v1.0.2-polish-patch
May 22, 2026
Merged

v1.0.2: Final Text Polish and Release Metadata Cleanup#66
DeepZone merged 1 commit into
mainfrom
codex/create-v1.0.2-polish-patch

Conversation

@DeepZone

Copy link
Copy Markdown
Owner

Motivation

  • Finalize visible text and metadata for a stable v1.0.2 patch without adding features or schema changes.
  • Ensure UI copy, maintainer mention, role display and public-facing release information are consistent across frontend, backend and docs.
  • Keep API role values and backend logic unchanged while normalizing presentation in the UI.

Description

  • Bumped visible/runtime versions to v1.0.2 across backend/pyproject.toml, backend/app/main.py, backend/app/api/routes_system.py, backend/app/core/system_status.py, frontend/package.json, frontend/package-lock.json, README badges and fallback UI strings in frontend/src/App.tsx.
  • Updated frontend/src/App.tsx to correct the About maintainer line to "Built and maintained by Noisens." and added a formatRole helper to render roles title-cased (Admin/Operator/Viewer) while preserving lowercase API role values.
  • Added a true top-level H1 to README.md (# BGP, RPKI and ROA Preflight Validation Tool) and updated the Current Release badge/section to v1.0.2 with stable wording.
  • Prepended a v1.0.2 (2026-05-22) section to RELEASE_NOTES.md, updated ROADMAP.md Current Status to v1.0.2 stable, and adjusted the backend smoke test expectation in backend/tests/test_api_smoke.py to match the new version.

Testing

  • Ran cd frontend && npm run build and the frontend built successfully (Vite production build completed).
  • Ran cd backend && pytest -q; an initial test run exposed a version assertion mismatch, the corresponding test was updated and pytest was rerun resulting in all tests passing (102 passed).

Codex Task

@DeepZone
DeepZone merged commit 243c06b into main May 22, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant