Skip to content
This repository was archived by the owner on Dec 15, 2025. It is now read-only.

🚀 v2.13.0 - Simplified Component System

Latest

Choose a tag to compare

@jordanpartridge jordanpartridge released this 31 Jul 18:48
· 14 commits to master since this release
e41c6f7

🚀 Major Architecture Simplification

The biggest architectural improvement in Conduit's history!

📊 Impact

  • Removed 7,219 lines of complex component management code
  • Added 2,239 lines of streamlined functionality
  • 85% reduction in component system complexity
  • Standard composer workflow - familiar to all PHP developers

✨ New Features

  • Simple commands: conduit install/uninstall <component>
  • Global composer workflow: Uses standard composer global require
  • Automatic migration: Legacy 'know' commands migrate to 'knowledge' component
  • Enhanced discovery: conduit list:components shows globally installed packages

🔄 Migration Path

  • Old: conduit components install knowledge
  • New: conduit install knowledge
  • Legacy commands still work with helpful migration guidance

🎯 Benefits

  • Faster component operations
  • No more database dependencies for component tracking
  • Cleaner separation between core and components
  • Standard PHP package management workflow

🛠️ Technical Details

This release represents a fundamental shift from complex internal component management to leveraging the existing composer ecosystem. Components are now regular composer packages that can be installed globally and automatically discovered by Conduit.

Built with 🎵 while jamming to deadmau5, Daft Punk, Justice, and Swedish House Mafia!