Typemill 2.10.0: Native Video Support
Typemill now includes native support for uploading video files in WebM, MP4, and OGG formats. Download Typemill 2.10.0 directly from the homepage.
Video Support: Seamless Integration for Your Media
The new version of Typemill introduces a video icon in the visual markdown editor. Simply upload your video file through the dialog and configure options like width, preload settings, and poster images. This feature is particularly useful for embedding your own short video files, eliminating the need for external video hosting. However, keep in mind that file size limitations may apply within Typemill and on your server, so it's best suited for smaller video files.

Deprecation of Native YouTube Support
Native YouTube support has now been deprecated. If you've previously embedded YouTube videos, you can temporarily reactivate the YouTube button in the system settings, but this feature will be removed in future updates. The reason is that the current YouTube integration is outdated and adds unnecessary dependencies (an additional JS file) to themes. Instead, consider using the Embed Plugin, which supports YouTube, Vimeo, Google Maps, and SoundCloud. This plugin provides a more streamlined solution for managing external media and handling user consent and privacy controls.
Minor Improvements and Fixes
Several smaller improvements have also been made, particularly in the visual editor. A long-standing bug in the table component has been resolved, allowing you to once again copy and paste data into tables smoothly. Additionally, the BetterSearch plugin has been updated, so be sure to install the latest version for full compatibility. For a detailed list of changes, you can check out the full changelog for version 2.10.0.
What's Next?
Looking ahead, native support for audio files will be introduced in Typemill version 2.11. I'm also working on a remote print service for the eBook plugin using WeasyPrint. Currently, the eBook plugin relies on a browser-based JavaScript library called PagedJS, which can be cumbersome and unstable depending on your local environment. WeasyPrint, a popular and mature Python script for server-side PDF generation, will offer a more reliable alternative. This new option will be available to users with a business license.