Repository navigation
Releases: ashwinmram/laravel-mcp-server
Releases · ashwinmram/laravel-mcp-server
Release list
v1.8.1 — Fix production Composer post-update Boost script
Production Composer fix
Fixed
- Skip
boost:updatein Composerpost-update-cmdwhenlaravel/boostis not installed - Resolves production failures during
composer install --no-devwith: "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
MCP query ergonomics
Added
- MCP query ergonomics:
GetRecentLessons,GetRecentProjectDetails,GetLessonById,GetProjectDetailById, andGetLatestCaptureSummarytools - Project Details server parity:
FindRelatedProjectDetails,MarkProjectDetailHelpful,SuggestProjectDetailSearchQueries, andGetProjectDetailsCategoryStatistics - Resources
lessons://recentandproject-details://recentfor chronological session-start browsing with ids - Shared
LessonPresenter,LessonQueryFilters, andLessonHelpfulnessRecordersupport classes - Search filters on
SearchLessonsandSearchProjectDetails:order_by,since,until,days, andsource_project(lessons only)
Changed
GetProjectDetailsOverviewJSON now includesrecent_entriesandlatest_updated_at- Overview resources include lesson/detail ids and created timestamps in recent sections
GetTopLessonsdescription clarifies relevance vs recency; agent instruction stubs updated accordinglySearchLessonsdefault sort remains relevance-first (backward compatible); response includesordered_by
Full history: CHANGELOG.md
v1.7.0 — Explicit dashboard comparison documentation
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)orvs X (prior 30 days)instead of ambiguousfrom 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
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
Added
- Document
mcp:install-cursor-rulesin README for one-command Cursor rule setup in consumer projects
Changed
- Slim
.cursorrulesto 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-rulescommand andstubs/cursor-rules/templates
Full history: CHANGELOG.md
v1.4.0 — Dashboard stats and per-project metrics
Added
- Dashboard stats with 30-day period-over-period comparisons for knowledge base and project details
DashboardStatsServiceaggregating lesson counts, retrievals, helpfulness rate, and per-source-project metricsDashboardControllerandDashboardStatsSection.vuereusable 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
DashboardControllerinstead of an inline closure
Full history: CHANGELOG.md
v1.3.0 — Marketing site, branding, and auth styling
Added
- Public landing page with MCP feature cards and YouTube explainer video embed
- Public
/documentationpage with MCP setup and usage content - Shared
MarketingSiteHeaderfor guest marketing pages config/landing.phpwith 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 Inertianameprop) - Sidebar logo label displays MCP Server
- Auth pages (Login, Register, password reset, verify email, 2FA) use Credit Tracker–style layout with horizontal logo and
LoaderCirclesubmit spinners - GitHub links point to ashwinmram/mcp-server
- README: Explainer video section with clickable YouTube thumbnail
Full history: CHANGELOG.md