Skip to content

Releases: ashwinmram/laravel-mcp-server

v1.8.1 — Fix production Composer post-update Boost script

Choose a tag to compare

@ashwinmram ashwinmram released this 27 Jun 06:16

Production Composer fix

Fixed

  • Skip boost:update in Composer post-update-cmd when laravel/boost is not installed
  • Resolves production failures during composer install --no-dev with: "There are no commands defined in the boost namespace"

Context

laravel/boost is a dev dependency used for local AI tooling. The unconditional post-update-cmd hook attempted to run php artisan boost:update on every install/update, including production deployments where dev packages are omitted.

The hook now checks for vendor/laravel/boost before invoking the command, so dev environments still auto-update Boost resources while production installs proceed cleanly.

Full history: CHANGELOG.md

v1.8.0 — MCP query tools expansion

Choose a tag to compare

@ashwinmram ashwinmram released this 07 Jun 06:39

MCP query ergonomics

Added

  • MCP query ergonomics: GetRecentLessons, GetRecentProjectDetails, GetLessonById, GetProjectDetailById, and GetLatestCaptureSummary tools
  • Project Details server parity: FindRelatedProjectDetails, MarkProjectDetailHelpful, SuggestProjectDetailSearchQueries, and GetProjectDetailsCategoryStatistics
  • Resources lessons://recent and project-details://recent for chronological session-start browsing with ids
  • Shared LessonPresenter, LessonQueryFilters, and LessonHelpfulnessRecorder support classes
  • Search filters on SearchLessons and SearchProjectDetails: order_by, since, until, days, and source_project (lessons only)

Changed

  • GetProjectDetailsOverview JSON now includes recent_entries and latest_updated_at
  • Overview resources include lesson/detail ids and created timestamps in recent sections
  • GetTopLessons description clarifies relevance vs recency; agent instruction stubs updated accordingly
  • SearchLessons default sort remains relevance-first (backward compatible); response includes ordered_by

Full history: CHANGELOG.md

v1.7.0 — Explicit dashboard comparison documentation

Choose a tag to compare

@ashwinmram ashwinmram released this 07 Jun 06:42

Added

  • Dashboard stats comparison metadata (comparisonType, changeFormat) for explicit baseline labels
  • Dashboard intro blurb and per-card comparison labels (snapshot vs prior 30 days)
  • Documentation page section and README subsection explaining dashboard variance periods

Changed

  • Dashboard stat cards now show vs X (30 days ago) or vs X (prior 30 days) instead of ambiguous from X
  • Helpfulness Rate badge includes tooltip and screen-reader text clarifying percentage-point change

Full history: CHANGELOG.md

v1.6.0 — Multi-IDE agent instruction installers

Choose a tag to compare

@ashwinmram ashwinmram released this 07 Jun 06:42

Added

  • Document multi-IDE agent instruction install commands in README

Changed

  • Embedded mcp-pusher 3.0.12 with Claude Code and Google Antigravity install commands

Full history: CHANGELOG.md

v1.5.0 — Cursor rule install workflow

Choose a tag to compare

@ashwinmram ashwinmram released this 07 Jun 06:42

Added

  • Document mcp:install-cursor-rules in README for one-command Cursor rule setup in consumer projects

Changed

  • Slim .cursorrules to a short index pointing at .cursor/rules/ (detailed MCP instructions moved to installable rule stubs)
  • Embedded mcp-pusher 3.0.11 with mcp:install-cursor-rules command and stubs/cursor-rules/ templates

Full history: CHANGELOG.md

v1.4.0 — Dashboard stats and per-project metrics

Choose a tag to compare

@ashwinmram ashwinmram released this 07 Jun 06:42

Added

  • Dashboard stats with 30-day period-over-period comparisons for knowledge base and project details
  • DashboardStatsService aggregating lesson counts, retrievals, helpfulness rate, and per-source-project metrics
  • DashboardController and DashboardStatsSection.vue reusable stat card component
  • Per-source-project stat cards (one card per distinct source_project)
  • Dashboard i18n keys (dashboard.*) and TypeScript types for stat props
  • Feature tests for dashboard stats structure, seeded values, and empty state

Changed

  • Replaced dashboard placeholder UI with live stats from the database
  • Dashboard route now uses DashboardController instead of an inline closure

Full history: CHANGELOG.md

v1.3.0 — Marketing site, branding, and auth styling

Choose a tag to compare

@ashwinmram ashwinmram released this 07 Jun 06:42

Added

  • Public landing page with MCP feature cards and YouTube explainer video embed
  • Public /documentation page with MCP setup and usage content
  • Shared MarketingSiteHeader for guest marketing pages
  • config/landing.php with hardcoded explainer video ID (PNt151KVCO0)
  • MCP Server logo (public/logo.png) and favicon (public/favicon.png)
  • Feature tests: WelcomeTest, DocumentationTest

Changed

  • App branding defaults to Lessons Learned MCP Server (APP_NAME, page title, shared Inertia name prop)
  • Sidebar logo label displays MCP Server
  • Auth pages (Login, Register, password reset, verify email, 2FA) use Credit Tracker–style layout with horizontal logo and LoaderCircle submit spinners
  • GitHub links point to ashwinmram/mcp-server
  • README: Explainer video section with clickable YouTube thumbnail

Full history: CHANGELOG.md