Changelog

V2.11.0

Published on 18.11.2024

  • Audio: Native audio like mp3 and oog are now supported in the visual and in the raw markdown editor. You can activated in the settings under the tab "writing".
  • Guide Theme: Guide is a brand new and super elegant theme for documentations and manuals.
  • Resize webp: The resize function now also works for converted webp images
  • Post List: The post list is now also awailable in the raw editor.
  • LIcense Check: Fixed the license check for themes with error message.
  • Theme settings: Fixed error when theme settings are missing.
  • Dependencies: All php dependencies have been updated.

V. 2.10.0

Published on 18.10.2024

  • Video: Native videos like webm, mp4 and ogg are now supported in the visual and in the raw markdown editor. The YouTube-integration is deprecated now.
  • Copy in tables: It is now possible again to copy text in the table component (visual markdown editor).
  • Form generation: An error in the generation of public forms has been fixed.
  • License check: The license check has been adjusted.
  • Bettersearch: Several fixes in the bettersearch plugin.
  • Editor buttons: The visual editor buttons are configurable in the system settings again.
  • Medialib: All files and images are visible now initially.

V. 2.9.0

Published on 15.09.2024

  • Math plugin: Published the math plugin for Typemill version 2.
  • Highlight plugin: Published the highlight plugin for Typemill verison 2.
  • Clipboard plugin: Published the clipboard plugin for Typemill version 2.
  • Improved: Fix the userforms and dispatched them to plugins.
  • Fixed: Fixed the twig view syntax in the plugin class.
  • Improved: Added new event onTwigGlobalsLoaded to add twig globals in plugins.
  • Improved: Added new method addBloxConfigJS() to add blox configurations with plugins.
  • Fixed: Hidden folders in base level work without error now.
  • Improved: Unpublished and hidden pages are removed from folderContent now.
  • Fixed: Fixed warning for unpublished content in several block types like lists.
  • Improved: Refactored events in the blox editor to make it more readable.
  • Updated: Updated vendor folder, vue-library and axios library.

V. 2.8.0

Published on 15.08.2024

  • Improved: You can now test all licensed plugins and themes (MAKER and BUSINESS license) on localhost without restrictions now.
  • Fixed: After sorting an active page, the author is now correctly redirected to the new page url.
  • Improved: The event "onPageUpdated" is now integrated and fired in the api for content blocks.
  • Added: There are two new events "onPageDiscard" and "onPageCreated". The data that are send with the events have been improved for most events.
  • Fixed: The options for select-fields have been fixed so that they keep the keys defined in the yaml-definition and are not reindexed.
  • Bettersearch: Published an improved search plugin.
  • Revisions: Published a new revision plugin.

V. 2.7.0

Published on 16.07.2024

  • Feature: Implemented a token-mechanism to authenticate to the typemill service. This is used for api-calls for services like templates.
  • Improved: Version check is done with curl now to support servers where file-get-contents is disabled.
  • Fixed: Uploaded favicons are not transformed to webp-format anymore.
  • Fixed: Images in media library are sorted by date again.
  • Plugin: The template plugin has been published.

V. 2.6.1

Published on 20.06.2024

  • Fixed: Resize of codearea.
  • Fixed: Flex-design for forms in theme settings.

V. 2.6.0

Published on 17.06.2024

  • Improved: Theme configurations are displayed as accordion now for better overview.
  • Added: Shortcodes are processed inside themes with the markdown-function now.
  • Added: Cyanine theme: Landingpage template.
  • Added: Cyanine: theme List folder in landingpageInfo.
  • Changed: Maximum password length are 256 characters now.
  • Fixed: Reference copy feature with new navigation logic.
  • Fixed: Content pages in base folder with title like "system" or "content" work again.
  • Fixed: Urlinfo if page name is the same as the basepath.
  • Fixed: Proxy detection for urlinfo.
  • Added: Counter for next refresh in demo.
  • Added: Landingpages for usecases in the Typemill documentation.
  • updated: Dependencies with composer.

V. 2.5.0

Published on 20.05.2024

  • Feature: Introduced readymade themes to quickly setup predefined theme-options.
  • Improved: Open active folder in naviigation.
  • Improved: Added new initial content.
  • Fixed: Blog-posts can be created without errors again (missing item).
  • Fixed: Display errors for author and date in cyanine theme.

V. 2.4.3

Published on 04.05.2024

  • Fixed navigation after sorting or deleting base items.
  • Fixed shortcode component.
  • Updated file component in forms.
  • Published the embed plugin.
  • Published the ebookproducts plugin.

V. 2.4.2

Published on 24.04.2024

  • New: A role "guest" with no rights. A guest can only login and see frontend pages for website that require an authentication.
  • New: Option to login with a link for userrole "guest". Use it to link from your software to a restricted Typemill-website that requires authentication (system -> developer).
  • New: Configure target page for redirect after login (system -> access).
  • Fixed: Paging in the media-library works again now.
  • Fixed: Fix redirect loop and switched middleware from authorization to authentication for restricted websites.
  • Fixed: Table of contents also work now if headlines do not follow sequential order.
  • Updatd The search plugin, compatible with version 2.4.0 now.

V. 2.4.1

Published on 16.04.2024

Fixed table component for visual editor.

V. 2.4.0

Published on 15.04.2024

  • Improved: Refactored navigation cache and improved performance in author area for actions like publish, unpublish, or delete.
  • Improved: Version 2.1.0 of the Cyanine theme with fixes and a better logic for the landingpage intro segment.
  • New: Added a new role "manager" with the same rights as the admin but without access to the user- and license-management.
  • Published: An official demo website where you can try out Typemill online without registration.
  • Published: Giuseppe Chiesa updated the RSS-plugin based on the work of Andreas Zettl.
  • Published: I updated the mermaid-plugin from Jeong-Ho, Eun.
  • Fixed: Disabled copy & paste in tables for now because there is a strange bug with vue and no solution yet.
  • Fixed: Default author is now shown in articles and blogs again.

V. 2.3.3

  • Published the SEO-plugin for Typemill.
  • Improved: Admin can now change the password of users, users can change only if valid old password is added.
  • Fixed: Admin not logged out after deleting user.
  • Fixed: Changed dependency slim-psr7 to dev-master to support messages v2.

V. 2.3.1 / 2.3.2

Published on 17.03.2024

  • Added a remote validation for license-data in case no openSSL-library is installed on the server.
  • Refactored License model, switched to curl and file_get_contents as fallback, added a testcall to license server.

V. 2.3.0

Published on 15.03.2024

  • Added Pagination for image library to improve performance.
  • Added: Links to theme- and plugin-directory.
  • Improved: Messages in editor fade slowly now so you see when it is reloaded.
  • Improved: Check unsafed changes if user switches editor mode (issue 454)
  • Updated Several new and fixed translations.
  • Updated Documentation for theme developers.
  • Fixed: Image sizes after upload so it does not get squeezed in frontend
  • Fixed: Close edit mode before delete a block (issue 447)
  • Fixed: Slug "tm" in root rejected (issue 448)
  • Fixed: Default settings in plugins and themes are loaded now.
  • Fixed: Fix shortcodeBlock so it also processes inline text following the opening block.
  • Fixed: Stop session if user deletes own account.
  • New Plugin: Published the HTML-plugin.
  • New Plugin: Published the register-plugin.

V. 2.2.2

Published on 05.03.2024

  • Added v1-feature to open a new block after safe the last block.
  • Added buttons to align columns of tables.
  • Added force base url for proxy detection in developer settings.
  • Refactored refactored and finished license classes.
  • Fixed error when first item of folder is folder again in folder model.
  • Fixed inline-format for ordered lists, unordered lists, blockquotes, and unified logic of elements.
  • Fixed resize textarea after adding link with inline-format.
  • Fixed add link with inline-format after enter key.
  • Fixed overlapping buttons in blox editor.
  • Fixed wrong keyPathArray and refactored logic, so live-navigations are now created from draft navigations to preserve keys.
  • Fixed typo refItem for reference feature.
  • Fixed error if theme setting is string.
  • Fixed error for empty plugin folder.
  • Redesigned websites for plugins, themes, and ebooks.
  • Published booklayouts for ebook plugin.
  • Updated the themes learn, dev, and personal.

V. 2.2.1

Published on 16.02.2024

  • Fixed file downloads and refactored the downloadController completely.

V. 2.2.0

Published on 15.02.2024

  • Feature: Kixote, a new admin interface for commands and prompts.
  • Feature: Clear cache with Kixote.
  • Feature: Clear navigation with Kixote.
  • Feature: Show and clear security log with Kixote.
  • Feature: Fix and finish all translations and finalize translation scripts.
  • Refactor: Refactor and finish all classes and code for upcoming licenses.
  • Fix: Allow gifs for image uploads.
  • Fix: Add settings for Display error details to slim error handling.
  • Documentation: Added and reviewed a lot of documentation pages.
  • Documentation: Added information and legal documents for license.
  • Additions: Refactored paddle plugin and license server.

V. 2.1.2

  • Fix: Error changing themes.
  • Fix: Wrong format in initial setup (array instead of flat key-values).
  • Fix: Wrong open close behavior of new blocks in visual editor.
  • Fix: Link design overlay in visual editor.
  • Fix: Meta for copied pages if copied now.
  • Fix: Added missing deletePluginData in plugin class.
  • Fix: Collapse/expand works with urls instead of names now (for same names in several trees).
  • Fix: Owner name instead of false in page meta.
  • Fix: Default for fullname in user class.
  • Fix: Use of self in callables in parsedown-extension

V. 2.1.1

  • Fix: Only remove standard ports from url instead of all ports.
  • Addition: Added Dockerimage to repository again.

V. 2.1.0

  • Feature: Reference in meta tabs (redirect, copy or external link).
  • Feature: Login verification.
  • Feature: Add a simpleMail model for phpmail.
  • Feature: Send a test e-mail in e-mail-settings.
  • Feature: CSP Middleware for web-routes with option to add csp-domains in settings, plugins, and themes, option to disable csp headers on single page or whole website.
  • Feature: Add cors header middleware to all api endpoints and option to whitelist domains in settings.
  • Feature: Add and remove custom headers middleware with option in settings.
  • Feature: Remove basic auth credentials middleware.
  • Feature: Reactivate proxy detection.
  • Refactor: Urlinfo, delete port from uri and integrate basic proxy detection.
  • Fix: Increase chars of text field to 1000.
  • Fix: Fileupload error and mtype check for certain environments.
  • Fix: Error in download response if no file found.
  • Fix: Error in license model.
  • Fix: Ensure password constraints are consistent between sign-up and sign-in.

V. 2.0.3

  • Fixed meta event in metacontroller
  • Changed update settings
  • Published ebook plugin

V. 2.0.2

  • Fixed author in meta for articles and posts
  • Fixed error for folder navigation
  • Fixed captcha.
  • Fixed plugin validations
  • Add secure session
  • Fixed bug when add manual date for posts

V. 2.0.1

  • Fixed footer in cyanine theme
  • Fix validation when move base folder
  • Remove hidden pages from folder
  • Added pagelist extension for news
  • Fix customcss for themes

V. 2.0.0

Everything is new.