Files
mesh-forge/CHANGELOG.md
2025-12-10 17:47:38 -08:00

2.0 KiB

Changelog

All notable changes to Mesh Forge will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Minor

  • Added vendors.json mapping vendors to models and platformio targets
  • Refactored targets.ts to use vendors.json and architecture-hierarchy.json instead of hardware-list.json
  • Updated architecture-hierarchy.json generation to use actual PlatformIO environment names (removed normalization)
  • Removed normalization from lib/utils.ts since all inputs now use standardized PlatformIO names
  • Refactored build routes from dynamic parameterized routes to query string parameters for Vike SSG compatibility

Patch

  • Fix Convex server functions being imported in browser by moving ArtifactType enum to client-safe location
  • Fix nested anchor tag hydration error in PluginCard component by converting nested links to buttons when parent is a link

0.3.0 - 2025-12-10

Minor

  • Added footer with links to legal pages (License, Privacy Policy, Terms of Service)
  • Added licensing notice page explaining GPLv3 licensing for generated projects
  • Added privacy policy page detailing data collection and usage
  • Added terms of service page with usage terms and disclaimers

Patch

  • Fix prerendering on dynamic routes

0.2.0 - 2025-12-10

Minor

  • Switched OAuth authentication provider from Google to GitHub
  • Integrated Giscus comments into build pages for discussion threads per build configuration

Patch

  • Made build hash label clickable in BuildProgress component to navigate to build detail page

0.1.0 - 2025-12-10

Initial release