Release notes

Changelog

New features, fixes, and improvements in ElmapiCMS. For step-by-step upgrades, use the guides in the documentation.

  1. Upcoming

    In progress

    Added

    • Asset library
    • Image optimization — store an optimized copy while keeping the original.
    • Image resize and rotate tools in the asset editor.
    • Video and audio preview in asset details.
    • Asset usage — see where each asset is used across content.
    • Video previews in the asset library grid and table.
    • Arrow navigation between assets in the details modal.
    • Media field selection preserves order and pins selected assets in the picker.
    • Integrations
    • MCP setup section on the project detail page.

    Fixed

    • Asset crop area and aspect ratio controls.
    • Asset library upload and streaming reliability.
    • asset_metadata unique index migration for MySQL foreign keys.
  2. v3.3.0Latest

    Added

    • AI & assistant
    • AI Chat Assistant — create projects, collections, fields, and content through conversation.
    • Inline AI content tools — generate, rewrite, expand, summarize, and fix grammar in any text field.
    • AI entry translation — translate entire entries to any locale in one click.
    • Rich text AI tools — AI actions in the floating toolbar when selecting text.
    • AI field context — generation considers field labels, collection name, and other field values.
    • Token usage tracking per session.
    • AI settings page — configure provider, model, max tokens, max steps, and conversation memory.
    • Content & UI
    • Create blank translation entries for any locale.
    • Improved dashboard design and other UI refinements.
    • API & integrations
    • API admin endpoints to manage collection and field schema.
    • MCP Server support.

    Upgrade guide for v3.3.0

  3. v3.2.0

    Added

    • Translations support.
    • Import and export.
    • New field type: field group.
    • New frontend template: Landing Page.
    • Examples and tutorials.
    • New JavaScript SDK.
    • Locale field and filter by locale in the content list.
    • Drag-and-drop sorting for selected relations.
    • Seeders for examples.

    Fixed

    • Content list media load issue.
    • Login page app name not reflecting settings.
    • Editor source code incorrectly removing tags.
    • Removed backend HTML conversion — rich text is stored in both formats as intended.
    • Asset library server error when AWS S3 is not configured.
    • Underscore-to-dash conversion for the slug field.
    • API query sorting when combined with pagination.

    Upgrade guide for v3.2.0

  4. v3.1.0

    Changed

    • Replaced TinyMCE with the new Lexical editor.

    Added

    • OpenAPI annotations and Swagger documentation.
    • force parameter on the API when deleting entries.
    • first parameter on the API when querying entries.
    • App settings page for app name, logo, and favicon.

    Fixed

    • System permissions could be updated or deleted incorrectly — now prevented.
    • Count incorrect when using limit and offset.
    • API relation null / not_null handling.

    Upgrade guide for v3.1.0

  5. v3.0.0

    Major release: rebuilt from scratch on Laravel 12, React, TypeScript, Shadcn UI, and Inertia.js.

    Added

    • Core & UI
    • Brand-new user interface and modern design.
    • Fully responsive layout (desktop, tablet, mobile).
    • Full dark mode support.
    • New user, role, and permission management.
    • Asset library
    • Advanced uploader with drag and drop.
    • Filter by type, date, and sort options.
    • Grid and list views.
    • Image crop tool.
    • Richer file info and metadata display.
    • Projects & content
    • Data tables with advanced filtering and bulk actions.
    • Project templates — create projects from predefined or custom templates.
    • Project cloning — duplicate entire projects instantly.
    • Collection templates — reusable collection blueprints.
    • Single-entry collections (e.g. About, Terms).
    • Duplicate entries with one click.
    • Editor
    • Integrated TinyMCE editor with source code mode, fullscreen editing, and images from URL or asset library.
    • API & docs
    • Rewritten content API — faster, with advanced filtering.
    • Documentation reorganized and expanded.
  6. v2.0.0

    Changed

    • Upgraded to Laravel 9.

    Added

    • Webhooks.
    • Embeddable forms.
    • Repeatable fields.
    • Option to enable public API access (unauthenticated GET requests).
    • Timepicker option for the date field type.
    • New field type: color picker.
    • Allow multiple option for the enumeration field type.

    Fixed

    • Page refresh issue when saving project settings.
    • Thumbnail issue while uploading files.
    • Change password issue.
    • Unnecessary query in the content resource for collections.
    • Small UI issues.
  7. v1.1.2

    Added

    • API endpoints for managing the media library.
    • Uploading files via the API.
    • AWS S3 upload support.
    • whereRelation filter option.
    • Include timestamps option on API requests.
    • API error when a field does not exist in a where clause.
    • API error when using offset without limit.

    Fixed

    • Trying to get property id of non-object error.
    • Disabled thumb field for non-image files in API responses.
  8. v1.0.0

    Initial release.

Looking for install or API docs?

The changelog covers what changed. Setup, configuration, and API reference live in the documentation.