Maho Dashboard

Last updated:

maho

Issues

Adminhtml: Form Key GET Parameter Addition
Drop the admin secret key toggle and always protect admin GET actions with it
Cart API mixes base-currency and quote-currency values in one response
Currency import fails with "invalid API Key" using a key from the apilayer link in the admin field
Migrate Authorize.Net payment method to modern API
Upgrade the test suite to Pest 5
Add scheduled export support to ImportExport module
Agent-ready storefront: llms.txt support and feed-grade structured data completeness
Feed Manager: AI-channel product feeds (ChatGPT, Perplexity) and AI traffic attribution
`Maho_ContentNegotiation`: serve markdown to AI agents via Accept header / .md suffix
New module: Maho_Rma
Multi-Industry Theme System with Tailwind CSS + DaisyUI
ActivityPub federation: design spec for a federated marketplace
Adminhtml Sales Orders Grid: Add new columns and Copy text to clipboard feature
Adminhtml: Filter issues with grids using `GET` in combination with `Reset Filter` button
Idea: Arbitrary line items when creating an order in the admin
Implement EU Omnibus Directive (Price Reduction Transparency)
Country-aware address validation across checkout, customer account and admin
Optimize Maho for agents
Deprecate and eventually remove Flat Catalog feature
Feature: Multi-Warehouse Inventory (MWI) Support
Replace filesystem operations with Flysystem for S3 and cloud storage support
GDPR Privacy Center Module (Maho_PrivacyCenter)
MeiliSearch Extension

Pull Requests

Stopped putting the admin form key in every navigation URL
Refused web requests when the database is behind the declared schema
Moved newsletter campaign sending onto the async message queue
Added Frankfurter and ExchangeRate-API currency services with automatic fallback, removed CurrencyConverterAPI
Added multi-website gift card associations, customer "Check Balance" page, and rate-limited lookups
Migrated the FedEx carrier from SOAP to the REST API
OpenTelemetry