Skip to content

Latest commit

 

History

History
1374 lines (836 loc) · 89.1 KB

File metadata and controls

1374 lines (836 loc) · 89.1 KB

Changelog

Sun, 19 Jul 2026 15:53:13 +0200

Bugfixes

  • fix search and replace in shared data (ce9789472)

Sun, 19 Jul 2026 14:57:18 +0200

Bugfixes

  • fix search and replace with html special characters (395d62584)

Sat, 18 Jul 2026 17:45:06 +0200

New Features

Bugfixes

  • fix automad prism grammar (8db618a29)
  • fix focus of ai assistance prompt when opening it (bfd4391c7)

Thu, 16 Jul 2026 19:40:21 +0200

New Features

  • add option to set a custom title that is displayed on open-graph images (73e8fb6e4)
  • update image slideshow and gallery block ui (37ee8da29)
  • update standard lite theme (f542c9827)
  • wait for confirmation before discarding unsaved changes in the in-page editing dialog (6c574cfb4)

Bugfixes

  • exclude aliases from sitemap.xml (0807eaf07)
  • fix syntax highlighting of foreach keyword in automad language (b18246a5e)

Sun, 12 Jul 2026 12:00:13 +0200

New Features

  • show latest commit details of private repository packages (e6b241fe0)
  • show relative dates (bc3098994)
  • update standard lite theme (925f40e94)

Bugfixes

  • fix change event not being fired when clearing date field (58213b762)

Mon, 6 Jul 2026 20:05:06 +0200

New Features

  • show notification if a package was not updated due to version constraints (3fb922077)
  • update standard lite theme (47e69ac26)

Sun, 5 Jul 2026 17:15:23 +0200

New Features

  • update standard lite theme to version 0.2.0 (b2c28bbe3)

Sat, 20 Jun 2026 11:48:40 +0200

New Features

Bugfixes

  • clear cache when changing ai provider settings in order to display changes correctly (03f0fc3df)
  • fix height calculation of auto-sized textareas (a4f8c7511)
  • fix selecting a tag from dropdown when using the enter key (319ba32d1)
  • fix warning when unserializing ai provider configs (b5fb2751b)
  • remove markdown code blocks from ai assistance output (f7904fed1)

Sun, 14 Jun 2026 20:39:14 +0200

Bugfixes

  • fix filtering of missing images in galleries and slideshows (5814fd5fd)

Sun, 14 Jun 2026 19:35:18 +0200

Bugfixes

  • fix image picker for single images (b42306533)

Sun, 14 Jun 2026 17:45:32 +0200

New Features

  • improve ai assistance user experience (55e1b8039)

Bugfixes

  • scope text selection of ai assisted writing to the containing editor (8ebf34098)

Sat, 13 Jun 2026 12:44:31 +0200

New Features

  • add option to define custom system instructions for ai providers (ae514d747)
  • allow selection of multiple images at once in gallery and slideshow blocks (d2355354a)
  • improve ui view transitions (2d7866c62)

Bugfixes

  • filter galleries and slideshows to only include existing files (40eb219ba)
  • fix unnecessary api key and model validation requests in ai provider settings (1ae46eecb)

Sat, 6 Jun 2026 22:50:31 +0200

Bugfixes

Sat, 6 Jun 2026 22:07:17 +0200

New Features

  • add setup wizard for new installations and after system updates (9be052c4c)
  • include + into regex for valid email addresses (fafec3c71)
  • update standard-lite theme (6fea03e6f)

Tue, 2 Jun 2026 22:01:05 +0200

Bugfixes

  • fix selection preview binding issue in ai assistance ui (8c19c19fe)

Tue, 2 Jun 2026 21:35:02 +0200

New Features

  • show count of selected blocks in ai assistance prompt ui (180984108)

Tue, 2 Jun 2026 20:50:37 +0200

Bugfixes

  • fix display for selected content in ai assistance prompt ui (128080622)
  • fix z-index of ai assistance ui (c89c1eff7)

Tue, 2 Jun 2026 20:04:57 +0200

New Features

  • integrate ai-assistance for writing into block editor (267f3bc0a)
  • update editorjs package (73ff9ac14)

Bugfixes

  • fix missing inline styles in collapsible section content (10d8d40f8)

Fri, 22 May 2026 21:49:50 +0200

New Features

  • also return success on account recovery token requests when user doesn't exist (eac0b05da)
  • improve editing performance by caching disk usage information (d1238cc15)

Mon, 11 May 2026 11:44:31 +0200

Bugfixes

  • fix dashboard navigation being locked when api request has failed due to bad connection (a78951362)

Sun, 10 May 2026 12:32:26 +0200

New Features

  • add option to disable in-page edit mode in page previews (644c5aeab)

Bugfixes

Fri, 8 May 2026 12:29:17 +0200

Bugfixes

  • fix email styles on ios mail client (050079831)

Fri, 8 May 2026 04:40:29 +0200

New Features

  • create cache directory if needed (c5b673cbb)
  • improve invitation and account recovery flow (3e12340f0)
  • improve user invitation flow (c32aa631b)
  • update design of configuration test emails (777931209)
  • update design of email templates (52f316e13)

Bugfixes

  • fix formatting of multiline messages that are sent via mail forms (0d555e5ee)
  • properly encode mailer dsn components (4fb08ad55)

Thu, 30 Apr 2026 10:30:28 +0200

Bugfixes

  • fix public access to the user-collection/create-first-user api route after the first user has been created (4ff284fe9)

Sun, 12 Apr 2026 20:41:57 +0200

New Features

  • add optional two factor authentication with totp (64b1892f1)
  • implement rate limiting for failed sign-in attempts (fea5667a2)
  • improve account recovery flow and account settings ui (a3bd987e6)

Bugfixes

  • fix empty forms when closing a modal dialog on same page (e54cd3785)

Mon, 6 Apr 2026 13:44:34 +0200

New Features

  • improve theme and template selection ui (dccbe252d)
  • run extensions check on start (f1142828d)
  • show theme path in theme and template select fields (0eabcb1c6)

Bugfixes

Fri, 3 Apr 2026 22:41:40 +0200

Bugfixes

  • fix empty list of page images inside image picker dialogs (ef05b7ca3)

Fri, 3 Apr 2026 11:04:45 +0200

New Features

  • prevent stacking of pending requests to the same controller in the dashboard (6886ff4ef)

Mon, 30 Mar 2026 19:31:46 +0200

Bugfixes

  • fix auto saving in component editor (b7cdcf207)
  • fix focus of first block when clicking outside of editor in in-page edit mode (8db8f9b3e)
  • fix jumping scroll positions on drag and drop events and during undo and redo mutations (e55d9f6b0)
  • make buttons block wrap (a52afbbca)

Sat, 28 Mar 2026 20:41:32 +0100

New Features

  • add support for .env files in local development setups (fae41956c)

Bugfixes

  • fix edit locks when working on a page using the dashboard and in-page editing at the same time (307846e36)

Sun, 22 Mar 2026 18:21:31 +0100

Bugfixes

  • prevent accidential dropping components onto an editor instance as block inside the component editor (c0ce3c1e4)

Sun, 22 Mar 2026 18:11:24 +0100

New Features

  • implement a more stable controller locking for selected routes in order to prevent overwriting changes when working on the same data in different browser tabs (d5e063362)
  • show reload confirmation dialog instead of error notification when a page is locked by another instance (b4212a431)

Bugfixes

  • fix component editor issues when sorting components (f5d7f9cca)
  • fix height of nested blocks with a default width in a vertically stretched layout (6381ab2dd)
  • fix restoring filters and scroll position on window reloads (8e3b09111)
  • fix saving data twice on first change after page load (a47ff84d5)
  • reset border styles for nested layout sections in editor (d234da75e)

Sun, 15 Mar 2026 17:03:27 +0100

Bugfixes

  • fix attribute tunes rendering (e4c471807)
  • fix errors during block rendering for layout sections and nested lists (c2c0628ca)
  • fix rendering of nested layout sections with class or id attributes in block editor (6f1ac09ff)
  • update sample content (7debe6ee7)

Thu, 12 Mar 2026 19:40:41 +0100

New Features

  • add opening and closing transitions to component editors (23f95499f)
  • update quick start guide (ddf5efe93)

Bugfixes

  • show all tags including those of hidden pages in the pagelist block ui (035aa9aa5)

Sun, 8 Mar 2026 20:30:58 +0100

New Features

  • ui: make component block collapsible in editor (93bd3bde9)
  • update standard lite theme (4b87b4a6a)

Bugfixes

  • don't focus blocks in collapsible sections on load (90043c12d)
  • fix horizontal scrolling of sidebar on touch devices (73db6c6c1)
  • fix redundant saving of block data on first render (9fa3d9fd7)
  • fix render issues when blocks are being moved using the tunes dropdown (22dc8b12c)
  • fix text overflow in class and id badges (d9e932c52)
  • make publish requests wait for other api requests in order to prevent publishing during auto saving (e88124273)

Wed, 18 Feb 2026 11:32:51 +0100

New Features

  • add official support for php's built-in web server (f9f7c6b8b)
  • change license from mit to o'saasy (8b99b447e)
  • filter out empty layout section styles in order to reduce data file size (eab5e270f)
  • implement search index caching (37d71e9e1)
  • improve content search (5170315bc)
  • improve replacement inside block data (e17b6599a)
  • update prism themes (894ef189e)

Bugfixes

Sun, 1 Feb 2026 16:55:13 +0100

New Features

  • implement page transitions for dashboard pages (ddcd541f1)

Bugfixes

  • fix custom foreground colors in layout section blocks inside block editor (47e4b0310)
  • fix layout shift when changing to a page route inside the dashboard (676056dc0)
  • fix progress bar showing up on background api requests (1c7fade4e)

Sun, 25 Jan 2026 19:21:04 +0100

Bugfixes

  • editor borders inside layout sections (daa825178)
  • fix hidden layout toolbars of a nested layout sections inside cards with overflow hidden (4d9d80feb)

Fri, 23 Jan 2026 21:32:48 +0100

New Features

Bugfixes

  • fix rendering of layout section content that is optimized for cards (244a881ec)

Wed, 21 Jan 2026 23:04:31 +0100

New Features

Bugfixes

  • spacing between elements with automatic width inside layout sections (aa52563d6)

Sun, 18 Jan 2026 17:25:20 +0100

Bugfixes

Sun, 18 Jan 2026 11:41:41 +0100

New Features

  • add debugging indicator to pages when debug mode is enabled (a3ba622e8)
  • add result count on file basis to search (7208905b5)
  • always log warnings and notices (5b0e9b5d1)
  • cache outdated packages when searching for package updates (11cfecf32)
  • improve debugging and logging to files (f941108fe)
  • improve debugging config ui (428051cd2)
  • reduce logging in dashboard forms (d1f7bdf8b)
  • reduce logging in debug mode (3716148b4)
  • remove curl_close calls in order to be php 8.5 compatible (e9deed671)
  • replace copy button text with icons in code blocks (6f949ae91)
  • show warning in the browser console if debugging is only enabled using log files (877c03135)
  • update cocur/slugify to version 4.7.1 (c88d888bd)
  • update composer to version 2.9.3 (ae8a82c1d)
  • update console commands for debug log handling (96fab3d67)
  • update standard lite theme (3a66fb9f4)

Bugfixes

  • fix debug log forwarding from api requests to browser console (cffa1a051)
  • fix table block layout (4334e901d)
  • fix text align tooltips (447db5361)
  • fix unused data fields handling (ae97e0629)
  • fix warnings when creating image instance with invalid file path (55b262cab)

Mon, 5 Jan 2026 21:35:17 +0100

Bugfixes

  • fix gallery lightbox issues on mobile devices (ac1cc83e6)

Mon, 5 Jan 2026 20:10:55 +0100

New Features

Bugfixes

  • clear import form when closing modal (092ef15f3)
  • clear user forms when modal closes (75d8cbc13)
  • fix select field rendering after switching to incompatible themes (e3ca0dfe2)
  • improve gallery rendering stability (e5cce8660)

Fri, 2 Jan 2026 22:15:33 +0100

New Features

  • add remove button for unused content (44a23f587)
  • keep incompatible content when switching themes or templates (e87f7fdcc)
  • update standard lite theme (2283e6bdc)

Bugfixes

Thu, 1 Jan 2026 15:32:23 +0100

New Features

Bugfixes

  • fix default image slideshow speed (a8bec8cb2)
  • fix overlapping layout sections when using id or class tunes (84dbcda5b)
  • fix z-index issues when using the inline toolbar in a block that is followed by a component (8ee8ea1fd)

Wed, 31 Dec 2025 13:41:29 +0100

New Features

  • add options to define autoplay speed and hide controls in image slideshows (d06a0cb7a)
  • update standard lite theme (54e6ef851)

Tue, 30 Dec 2025 10:10:32 +0100

New Features

Bugfixes

  • fix global defaults when page blocks have been deleted (fc859c239)

Mon, 29 Dec 2025 10:27:45 +0100

Bugfixes

  • fix resolving relative open graph image urls (0e90a1d95)
  • fix saving form data in modal dialogs (3c9998242)
  • improve filtering empty form data (f8246e822)
  • update standard lite theme (2e0bb977d)

Thu, 25 Dec 2025 23:03:20 +0100

Bugfixes

Thu, 25 Dec 2025 22:37:44 +0100

New Features

  • add better styling for ordered table of contents (d38cb028a)
  • add sample content including quick start guide (005978d2a)
  • replace legacy theme with new standard lite theme (eba5eeed8)

Bugfixes

  • fix callout block title in conversion dropdown (ec36ab4b2)
  • fix change detection in block data objects (600d0eee2)
  • fix inline tool issues caused by state update events inside component editor (71d167ea5)
  • fix layout section layouts for default sized content (f20a64da0)

Sun, 14 Dec 2025 12:02:04 +0100

Bugfixes

  • improve stability of dist workflow (b203c8aaf)

Sat, 13 Dec 2025 21:04:35 +0100

New Features

  • update cookie banner style and add button color options (c7a17af12)
  • update inter font and editor-js (694716dc0)
  • update low-contrast dashboard theme (07cd766d1)
  • update prism themes (2288b891e)

Bugfixes

  • disable in-page ui for api routes (0174edf02)
  • fix caption overlay showing up in slideshow when caption is empty (4a0994d96)
  • fix card rendering in layout section blocks (befc89fe5)
  • fix code block rendering when no syntax theme is selected (798ae6198)
  • fix edge case render issues of in-page editing buttons (d6f3a30cd)
  • fix file filter not being applied after files have been updated (7b770c31d)
  • fix focus trap in modal dialogs that are opened from an editor (f59f10517)
  • fix focusing active page in sidebar on reloads (3faef16e5)
  • fix html entities in public pagelist api (d3a3dd89e)
  • fix item alignment in nested layout section blocks (b0f3dbaae)
  • fix list block styles conflict with legacy themes (8dc34393d)
  • fix package filter not being applied after installing or removing packages (88f066276)
  • improve log filtering (9dbca869f)
  • remove empty nodes from nested list block render output (4cb752d14)
  • remove paragraph blocks with only a line break as content (5d4d89c2c)

Sun, 23 Nov 2025 18:38:20 +0100

New Features

  • stores: discard draft whenever user editable content is equal in both publication states (acc50891e)

Thu, 20 Nov 2025 22:19:30 +0100

New Features

  • add log:list and log:filter cli commands (e7a32910f)
  • make reading cache more robust against file corruption (149f07a71)

Bugfixes

Thu, 20 Nov 2025 10:46:19 +0100

New Features

  • improve default block styles (241ec683b)
  • show version numbers of packages that are not installed (6482517b5)
  • support markdown in image captions (59f74b95a)
  • update standard theme (3f1431f3c)
  • update standard theme (9ad081603)

Bugfixes

  • fix font file location for open-graph image fonts (2dff676ba)
  • fix gallery captions that contain links (4577c81e0)
  • fix layout section toolbar tooltips (c305c7d1b)
  • fix minor style issues (95a0206d5)
  • only create a single open-graph image for all 404 pages (978395fb2)

Sat, 25 Oct 2025 19:18:20 +0200

New Features

Fri, 24 Oct 2025 19:09:30 +0200

New Features

  • add KaTeX block type and support for inline KaTeX (28d1c7323)
  • add callout block type (a7ff731af)
  • add collapsible section block type that can also be used as an accordion (df9a358bf)
  • add loading animations for page duplication and switching templates (d96ce5136)
  • add option to add an alt attribute to an image block (3cef0e9e7)
  • add option to set a document language when language routing is disabled (a1afd64ec)
  • improve default block styles (ebdba3db7)
  • improve overscroll behavior of the dashboard sidebar (b450947ac)
  • migrate webpack configuration to esbuild for building esm bundles (a4da35ef1)
  • show loading cursor also during async fetches (fcee7a6b7)
  • store automad version in page data instead of editor data (d0c295a63)
  • update automad-editorjs (42df278b4)
  • update dashboard color schemes (68c87b912)
  • update sortable tree package (227c71e22)

Bugfixes

  • correctly destroy sortable tree instances (df2e6ae03)
  • fix block editor content styles (ab2c09d9f)
  • fix double encoding of ampersand characters in meta tags (b5c9b3183)
  • fix line breaks in table block (e5a699f67)
  • fix tagify events (df9944495)
  • improve removal of event listeners on route change (a72a80f9f)

Tue, 23 Sep 2025 19:07:13 +0200

Bugfixes

  • fix rendering of inter font (9aae73f8c)
  • fix setting variables in custom user defined snippets and blocks (55543a67d)

Sun, 21 Sep 2025 18:12:38 +0200

New Features

  • find first image in page also when being part of a gallery or slideshow block (85c635fc3)
  • only inject block assets when needed (7bc6a1a31)
  • only inject consent check assets when needed (5b72b99e0)
  • update standard theme (eab254143)

Bugfixes

  • fix broken event handlers in the image collection component after being moved around in the dom (4daac0b35)
  • fix double invocation of the set method in templates (e5d3c1329)
  • fix rendering error when an empty image block is added to a page (94bdec468)
  • fix twitter card meta tag (28eec2e2c)
  • fix twitter embeds (b273e896c)
  • improve injection of inpage edit buttons (0d85722e2)

Mon, 8 Sep 2025 21:12:38 +0200

New Features

Bugfixes

  • allow decimal values in number and unit fields (80d22771d)
  • fix asset injections when templates have whitespace at the top (dd908a67e)
  • fix indicator link for outdated packages (6b9a8607c)
  • refactor template processor snippet flag and fix inheritance when using inc function (e5b9b3af4)

Fri, 5 Sep 2025 20:37:24 +0200

New Features

  • add config options to define custom webp and png qualities (fb14d7ad7)
  • add custom helper function for including template files inside native php functions (b89c3777e)
  • add global helper that can register a custom function inside templates (1c207211c)
  • add option to reference other select field options by name (571b1b5ba)
  • add option to wrap custom php code in simple functions that can be invoked like any other extension (3f07aa12e)
  • update package registry (0af30cca1)

Bugfixes

  • show option to revert a block to the default layout (5f75f7088)

Sat, 16 Aug 2025 20:43:49 +0200

Bugfixes

  • fix number unit input fields (679c168f3)
  • fix section block preview rendering (43547af08)

Sat, 16 Aug 2025 20:18:40 +0200

Breaking Changes

  • remove option to make a section block match the row height in a flex layout and fix stretch flex layout in a parent section (873686df6)

New Features

  • add option to fill out the entire rectangle when using the row layout of the gallery block (f44920e6e)

Bugfixes

  • remove option to make a section block match the row height in a flex layout and fix stretch flex layout in a parent section (873686df6)
  • fix field filters in customization tab (ecec9f56e)
  • fix issue with filtering empty tune data (4cada3d24)
  • fix rendering of gallery blocks (c0685a7d7)

Sun, 3 Aug 2025 15:25:26 +0200

New Features

  • add readme files for cache and config directories about avoiding temporary and sensitive information being version controlled (322d2e033)

Sun, 3 Aug 2025 13:45:56 +0200

New Features

  • add separate .gitignore files for cache and config directories (465e5e34f)
  • filter out empty tune data when saving blocks (389d504ad)
  • improve block editor ui including icons and toolbars (93b8eb8c1)
  • improve stability of block editor when corrupted data is used for initialization (693a15b83)
  • update editor.js (d2361cf56)

Sun, 29 Jun 2025 17:43:58 +0200

Breaking Changes

  • merge shared and page customizations (ad4c9022e)

New Features

  • merge shared and page customizations (ad4c9022e)
  • add option to shorten a field value in the public pagelist api (07448f26b)
  • improve composer compatibility (f47d923b9)
  • render content in public pagelist api route and optionally strip tags (e7f63afae)

Bugfixes

  • fix missing alert box for empty trash (e8be555fd)
  • ignore html tags when searching (6a973a040)
  • update ignored fields in search model (026c8257c)

Fri, 30 May 2025 21:30:59 +0200

Breaking Changes

  • use new curated registry for package manager that only includes a selection of themes and no longer supports extensions (a300042dd)

New Features

  • use new curated registry for package manager that only includes a selection of themes and no longer supports extensions (a300042dd)

Bugfixes

  • throw error during repository installation when auth is missing (d41fa1bed)

Sat, 17 May 2025 15:12:01 +0200

Breaking Changes

  • the standard php date format syntax can now also be used for localized dates, the icu syntax is no longer supported (f904be4b1)

New Features

  • the standard php date format syntax can now also be used for localized dates, the icu syntax is no longer supported (f904be4b1)

Bugfixes

  • clear cookies, local storage and session storage after reloading page when consent is revoked (89e3eb13e)

Wed, 14 May 2025 21:02:19 +0200

Bugfixes

  • fix removal of cookies for certain domains when consent is revoked (d33402098)

Sat, 10 May 2025 09:13:41 +0200

New Features

  • consent: add option to customize consent placeholder text (c1b3fba3c)
  • gallery: improve masonry render engine precision (27282edf2)

Bugfixes

  • consent: fix consent banner border style (0d33e167b)
  • fix select inputs in safari (8bb775f44)

Thu, 8 May 2025 21:48:48 +0200

New Features

  • consent: add option to revoke cookie consent (f73b235bf)

Bugfixes

  • consent: fix breaking script tags when js content contains a greater-than symbol followed by letters (2ccf78524)

Wed, 7 May 2025 22:43:47 +0200

New Features

  • add options to customize the cookie banner text, button labels and colors (7fcbff95c)

Bugfixes

  • fix jumpbar link to community packages section (70fcc98b1)
  • fix missing message when there are no search results (3326a0afc)
  • only set composer auth environment variable when not being empty (e1ebd8406)
  • prevent removal of packages that are dependencies of other packages (02541a591)

Mon, 5 May 2025 19:36:37 +0200

Bugfixes

  • fix cookie consent banner styles (76eac5d14)

Sun, 4 May 2025 20:36:35 +0200

Bugfixes

  • fix package manager links in jumpbar dialog (c0c716c1e)

Sun, 4 May 2025 20:23:06 +0200

Bugfixes

  • fix error when fetching composer phar (2df7c663c)

Sun, 4 May 2025 20:12:16 +0200

New Features

  • add option to install private packages from github or gitlab using the dashboard (c8f743248)
  • automatically show cookie consent banner for embedded content (99da3b1bf)

Bugfixes

  • fix broken embed block services (020ecde25)
  • fix empty debug log in api responses when debugging is disabled (41fe627cf)
  • fix twitter embed blocks (0119fefb0)

Mon, 21 Apr 2025 20:38:50 +0200

New Features

  • add grid layout option for gallery blocks (673fe8adb)
  • improve spam protection and form validation of mail block (255d6d5be)

Bugfixes

  • fix backwards compatibility with PHP 8.2 (27d5f54a6)
  • fix row layout in gallery blocks (2c45ae909)

Mon, 14 Apr 2025 21:53:30 +0200

Bugfixes

  • fix empty slideshow captions showing up on hover (266783264)

Sun, 13 Apr 2025 16:05:17 +0200

New Features

Bugfixes

  • convert special characters inside meta tags to html entities (2d142b9a8)
  • fix broken image url when pasting image into shared content (d78b2a031)
  • fix referrerpolicy for linked images (5ef485f4e)

Mon, 31 Mar 2025 19:11:08 +0200

New Features

  • ui: display block template files in human readable form (4478818db)
  • add option to upload images inside the image picker modal (83b58af5c)
  • add support for pasting and dragging images to the block editor (9707ac2e4)
  • bundle prism themes instead of using unpkg cdn (19a2f81d6)

Bugfixes

  • display fields in the dashboard that are inside overwritten snippet includes (7205533ee)
  • fix resolving includes inside snippets that are defined in separate files (12843fef0)

Mon, 24 Mar 2025 23:52:57 +0100

New Features

Sun, 16 Mar 2025 13:15:06 +0100

Bugfixes

  • make composer installation for package manager more stable (1beffd9bd)

Sun, 16 Feb 2025 15:08:43 +0100

New Features

  • bring back full error reporting when debugging is enabled (0bdcc1b7d)
  • enable page caching also when get, post or session are not empty (38cd4725e)

Bugfixes

  • fix navigating to the homepage from the dashboard in safari (a6d809e1f)

Mon, 10 Feb 2025 21:02:46 +0100

Bugfixes

  • fix infinite loop in breadcrumb api when editing pages with secondary language in dashboard and language routing is enabled (cf44ff921)

Sun, 9 Feb 2025 13:23:36 +0100

New Features

  • allow certain configuration settings to be defined as environment variables (1b68cbbd1)
  • include actual configuration and server environment in json log files (268cd8754)

Sat, 8 Feb 2025 14:22:11 +0100

New Features

  • add configuration option to enable open_basedir restriction (4d067f7ea)
  • add option to add account details when creating users with the console (bafa155ea)
  • add option to hide caching, debug and mail settings from users (824ebc7f5)
  • add option to put server in maintenance mode and make content read-only (1cf051b9c)
  • improve console and add config commands (3cebd17f6)

Sat, 1 Feb 2025 16:57:15 +0100

New Features

  • add reusable component block type (254a62a2d)
  • add support for php 8.4 (a8ff6ce06)
  • ignore existing but empty path info server var when resolving request (38315cd0a)
  • improve mail error messages (639d35070)
  • improve open-graph image style (61df95c02)
  • replace urlify package with slugify (dbdb3b581)
  • revert merging localized homepage data with shared data (5523abebe)
  • show component block content as read-only preview in editor (174f9e2b9)
  • use configured email for from field and visitor email for reply-to field (10b3ef01d)

Bugfixes

  • fix language routing for language codes with more than two characters (dde411dee)

Sat, 14 Dec 2024 22:58:39 +0100

New Features

  • add charset meta tag to rendered pages automatically (82512bcb2)
  • update standard theme to version 1.0.7 (b78efaf24)

Bugfixes

  • fix layout section defaults (91b0b0160)
  • fix missing cache directory error when saving open-graph images (f0b2f2f5c)
  • fix missing email alter position in dom (b2c09b01a)
  • fix section block spacing (4c0fd4654)
  • fix tests (1a19b1337)
  • fix text wrapping in code editor (e190c5def)
  • strip tags from meta tag content (39551032f)

Fri, 13 Dec 2024 18:00:44 +0100

Bugfixes

Fri, 13 Dec 2024 17:51:44 +0100

Bugfixes

Fri, 13 Dec 2024 17:34:21 +0100

Bugfixes

Fri, 13 Dec 2024 16:56:06 +0100

Bugfixes

  • fix missing fonts in dist bundle (73e34b55e)

Fri, 13 Dec 2024 16:10:26 +0100

New Features

  • add automatically generated open-graph image and tags when rendering pages (fbdc8ac79)
  • add better notifications whenever a user has no associated email address (f99bcc808)
  • add number field type (fae969487)
  • add support for custom logo in open-graph images (7675b0905)
  • automatically add favicons and apple touch icon when existing (b5bbd5439)
  • make prev and next selections work with language router and disable looping (37fc8bf8b)
  • set title for 404 pages (df3ca2b15)

Bugfixes

  • ui: fix image links not being saved when using the autocomplete form (dcbd537d9)
  • ui: fix page reload when page tags are edited (01db0d55e)
  • disable in-page editing on 404 pages (c39522113)
  • fix breadcrumbs selection on multilingual sites (390bfbb1c)
  • fix error in disk usage calculation when following broken symlinks (07c360064)
  • fix finding first image in rendered blocks (06ce168da)
  • fix warning when purging cache across file systems (e4a3a92ef)

Sun, 24 Nov 2024 12:01:23 +0100

New Features

  • add download link to file cards (461ece5e4)
  • add option to define the order of fields inside the dashboard in the theme.json file (55d93ec1a)
  • make sure that block ids are always unique in rendered html (9f07136e8)

Bugfixes

  • ui: fix button text overflow breaking card layouts (2bdfe5fa3)
  • ui: fix datetime input field style on ios (166e1dc7b)
  • fix download links in file info modal (0b81320a4)
  • fix navbar spacing in inpage edit form (0fd31f749)
  • fix position of inpage edit overlay in dom (486a455ed)
  • fix processing email addresses inside of markdown blocks (af569f032)
  • fix small display alert being copied with editor content (cb7a6c73a)
  • fix template name display in page data form (451101ded)

Sat, 9 Nov 2024 19:24:22 +0100

New Features

  • ui: add undo and redo button tooltips (e5def55b6)
  • ui: improve highlighting of matches in search results (4586f54bb)
  • add option to discard changes and revert content to the last published version (2a40c1e74)
  • add public pagelist api (6967a5faa)
  • add select field type (45a7e1569)
  • improve handling of usernames and emails (847b80aab)
  • purge unused fields when changing page templates (1a23b56c4)
  • purge unused fields when changing the main theme (b9f1da599)

Bugfixes

  • ui: fix several styling issues (3e0641ad8)
  • fix image editor button and modal window style issues (2db554413)
  • fix percentage unit input field (b6df22c5f)

Sun, 27 Oct 2024 19:34:06 +0100

New Features

  • add customization editor placeholders with shared values (8aa92e3c6)
  • hide block editor on small devices and show alert instead (2b3f644ee)
  • improve customization field labels and add customization section info (a08ce16df)
  • improve urls of remote images (ab6514de1)
  • merge data of localized home page with shared data when language router is enabled (81165de58)
  • replace custom js and css file fields with custom html fields (38be7bab4)

Bugfixes

  • i18n: fix home page url when language router is enabled (02391e2f1)
  • ui: fix disappearing block when dragging onto itself (d3a3d4a9b)
  • ui: fix hidden dropdown items on small devices (0800a93dc)
  • ui: fix text overflow in jump bar (03109a60c)
  • ui: fix text overflow of autocomplete dropdowns (45cd0b25d)
  • enable text wrap in code editors in order to fix invisble text (fa107781c)
  • fix deleting image caption not triggering change event (1960fb0be)

Sun, 13 Oct 2024 20:56:43 +0200

New Features

  • add disk usage monitoring (bd6495852)
  • add option to define a disk quota (de39719aa)
  • add option to filter the list of allowed packages (b525156b2)
  • deduplicate form submissions (a6ded4e63)
  • improve naming of resized images in cache (075b45fec)

Bugfixes

  • blocks: fix pasting and merging blocks (c811131f9)
  • ui: fix visibility of sidebar items on medium size devices (de2e6fe40)
  • fix dashboard redirections when saving pages the are aliases for the home page (4cb37fd55)
  • fix wrong file overwriting errors when editing page and shared data (1e4903f09)

Sun, 15 Sep 2024 19:37:00 +0200

New Features

  • ui: improve button loading animation (7fbb813ef)
  • add customization fields for CSS and JS code and files (660691c24)
  • add support for remote webp images (0f1885dd9)
  • move mail config to a separate file (b48b25329)

Bugfixes

  • ui: fix visibility of navbar items on medium size screens (2f3258822)
  • fix processing of nested in-page editing buttons (4fa5eb0d3)

Sun, 30 Jun 2024 19:41:20 +0200

New Features

  • add better button loading state (f2eaf3696)

Bugfixes

  • history: fix missing revisions when using in-page edit mode (4a87da80c)
  • fix delete button state for empty file lists (c9617f0ac)
  • fix image previews when pretty urls are disabled (2cc2afa80)
  • fix remote code execution vulnerability in file editor (85e23bc67)
  • set proper response code when uploading unsupported file type (66f369c30)

Sat, 13 Apr 2024 00:13:36 +0200

New Features

  • engine: add syntax highlighting for code blocks and markdown variables (e9d14ae1d)
  • migration: map legacy standard theme to new standard-v1 composer package (94b3714fb)
  • ui: add syntax highlighting theme selection field to page and shared settings (cf85d6ae8)
  • add line numbers and copy button for code blocks (ca6c70014)
  • add syntax highlighting for the automad template language (94aefa355)

Bugfixes

  • blocks: fix gallery counter and caption color (9049b750e)
  • core: set cookie path to base url (118bd1642)
  • dashboard: fix image editor color select and modal styles (aca720b55)
  • dashboard: fix missing publish button on small devices (8678ab32e)
  • dashboard: fix text selection colors (1d7e3203e)
  • dashboard: open in-page edit mode in same tab (56e89b839)
  • engine: fix missing strikethrough support in markdown fields (f700a1be7)

Thu, 29 Feb 2024 21:03:22 +0100

New Features

  • console: add migrate command for the migration of version 1 sites (7403a58c8)

Bugfixes

Sat, 24 Feb 2024 22:43:44 +0100

New Features

  • add option to install Automad manually (6f0ee3a96)

Bugfixes

  • fix homepage links for empty base urls (22f35c4a5)

Mon, 19 Feb 2024 19:44:14 +0100

Breaking Changes

  • ui: pages can be sorted and moved directly in the sidebar (4579f83e1)
  • change minimum required PHP version to 8.2 (5efeb8e)
  • remove headless mode feature (c79b377c8)

New Features

  • blocks: add align items layout option for section blocks (f7b7bed25)
  • blocks: add block duplication tune (e52be1a57)
  • core: add debug logging to json files (fa2821212)
  • core: add draft and published states for pages and shared content (d1b539d57)
  • core: add i18n support for multilingual sites (b3f0bb505)
  • core: add support for webp images (19cc81574)
  • dashboard: store translations in json files (f3deae501)
  • ui: add FileRobot image editor (4bcf9bd52)
  • ui: add dark mode for dashboard (da343b8f9)
  • ui: add field and file filter (2ecf1c0b4)
  • ui: add password requirements check (83e097103)
  • ui: implement undo functionality (053a9c3f2)
  • ui: pages can be sorted and moved directly in the sidebar (4579f83e1)
  • ui: remove UIkit from Composer dependencies (93a2bb7ee)
  • ui: remove jQuery from NPM dependencies (989b21fe5)
  • add ability to restore deleted pages (c4067bac3)
  • add result context when searching for pages (63e838e88)
  • add version history for pages (2b139fba7)
  • allow for running Automad behind a proxy (414dd5aa2)
  • remove headless mode feature (c79b377c8)
  • use .json instead of .txt files to store page and shared data (96a1f184a)
  • use symfony/mailer for sending emails (5efeb8e)