Skip to content

v5.0.0-rc2

Pre-release
Pre-release

Choose a tag to compare

@zylvex-tech zylvex-tech released this 16 Jul 12:11

Changelog

v5.0.0-rc2 — 2026-07-15

Changed

  • License: MIT → Apache 2.0 (explicit patent grant for engineering users)
  • Repository: Professional README with badges, architecture, features, and screenshots section
  • CI/CD: Expanded to 4 workflows (lint, test, docs, package) across Python 3.10–3.12
  • Issue templates: Added validation, documentation, and plugin submission templates
  • PR template: Expanded with motivation, testing, documentation, and validation checkboxes

Added

  • Engineering transparency doc: Assumptions, limitations, intended/non-intended use, numerical methods, liability disclaimer
  • Full documentation structure: 8 doc directories (user, developer, api, theory, validation, architecture, manufacturing, tutorials) with index files
  • Release notes: RELEASE_NOTES.md in repository root
  • CODEOWNERS: Fine-grained ownership for core modules
  • Assets placeholder: assets/README.md for future screenshots
  • Package verification workflow: GitHub Action on version tags
  • 8 integration tests: Project model, dependency tracking, RVM, vehicle assembly, database, collaboration, design reviews, simulation runner

Fixed

  • Dependency tracking: propulsion.set() now correctly marks performance.dirty (fixed _to_sub function)
  • pyproject.toml: Optional-dependencies syntax fixed (inline table → proper section)
  • pyproject.toml: Added classifiers, improved metadata, Apache-2.0 license field

v5.0.0-rc1 — 2026-07-15

Added

  • 7 engineering workspaces (Design, Analysis, Engineering, Operations, Learning, Project, Admin) with 28 tabs
  • Central Project data model with dependency tracking
  • Validation dashboard comparing against 4 Phoenix flight datasets
  • Requirements Verification Matrix (RVM) with auto-check against Project
  • Design Review workspace: SRR → PDR → CDR → FRR
  • Engineering Database (9 materials, 3 component categories)
  • Plugin framework with discovery, validation, and installation
  • Background simulation runner (QThread job queue)
  • AI Copilot abstraction (OpenAI/Anthropic/Gemini)
  • Learning Center (beginner/intermediate/advanced paths)
  • Collaboration (review comments, change requests, approvals)
  • Manufacturing package (BOM, part numbers, fastener schedule)
  • Parametric CAD export (SVG, DXF, STEP)
  • Engineering specifications (auto-generated spec sheets for all subsystems)
  • 15 unit tests for core physics modules (all passing)

Fixed

  • ISA atmosphere now valid to 86 km (previously broke above 44 km)
  • Regression coefficients corrected to m/s units (previously 1000x too high)
  • Rail direction corrected from horizontal to vertical angle (3-DOF/6-DOF)

Known limitations

  • Single calibrated reference case (Phoenix-1B); validation dashboard flags other variants as REVIEW
  • AI Copilot requires user-set API keys; offline-capable
  • No installer scripts yet — manual pip install