CHANGELOG
Marklane Changelog
A version-by-version history of changes to Marklane. WordPress.org lists only the latest major changes.
RELEASE HISTORY
Changes by version
2.0.0
- Raise minimum requirements to WordPress 6.4 and PHP 8.2.
- Update the YAML parser to the Symfony 7.4 LTS series.
- Update Mermaid to version 12 with its refreshed diagram rendering.
- Import multiple Markdown files and review results for each file.
- Import custom fields and custom taxonomies from frontmatter.
- Restyle callouts to resemble GitHub Alerts with fixed English type labels.
1.9.0
- Add Japanese translations for the admin interface and import results.
- Add a dedicated button to open the Media Library and stop registering Markdown dropped into the dropzone as Media Library items.
- Simplify admin settings and import result controls.
- Warn about unsupported `meta` fields while importing other content.
1.8.0
- Add an action to select another Markdown file after an import.
- Move less frequently used options into advanced settings to simplify the import screen.
- Load Mermaid on demand to reduce initial page loading.
1.7.0
- Strengthen file format and character encoding validation for Markdown imports.
- Reduce lookup overhead when re-importing posts on sites with large media libraries.
- Update imported posts when changes to import settings affect the result.
- Improve recovery of posts and taxonomy terms when an import fails during saving.
1.6.4
- Improve existing-post matching and restoration during re-imports.
- Strengthen validation when resolving supplementary images and media.
1.6.3
- Improve script loading reliability.
- Improve Mermaid and math rendering reliability.
- Strengthen permission checks during imports.
- Strengthen relative image path validation.
1.6.2
- Load Extended Markdown assets only on pages that contain callouts.
- Fix an issue where callout detection could pick up markers outside blockquotes and load unnecessary assets.
1.6.1
- Support collapsible sections using `:::details`.
- Add type-specific callout colors and CSS variables that can be overridden by themes.
1.6.0
- Add optional support for GitHub Alerts and Zenn-style message blocks.
- Improve the display of blockquote callouts.
- Add optional rendering of `$$...$$` math blocks.
- Fix an issue where backslashes disappeared when saving posts, including Windows paths in code blocks.
1.5.1
- Improve the Mermaid-related settings UI and distribution packaging.
1.5.0
- Add an optional Mermaid rendering setting that displays `language-mermaid` code blocks as diagrams on the front end.
1.4.9
- Add compatibility testing with WordPress 7.0.
- Fix featured image reassignment when switching from external FIFU images to local images.
1.4.8
- Lower the minimum PHP requirement to `8.0+`.
1.4.7
- Adjust admin translations and review links based on Plugin Check feedback.
- Improve cleanup of temporary files after imports.
1.4.6
- Add a short description for WordPress.org.
1.4.5
- Add links to the official page, frontmatter examples, and review page in the admin screen.
- Improve temporary upload cache cleanup after imports.
1.4.4
- Strengthen validation for supplementary image uploads.
- Allow imports to public post types by default.
- Add a filter hook to enable Markdown compatibility preprocessing.
1.4.3
- Add MIME type detection for `text/markdown` variants when uploading Markdown files.
- Change the minimum PHP requirement to `8.1+`.
1.4.2
- Reduce admin page loading overhead.
1.4.1
- Improve existing-post matching when Polylang is in use.
- Display debug information about existing-post discovery in import results.
- Allow Markdown files and supplementary images to be selected together from the Media Library.
1.4.0
- Allow featured images to be specified with the `featuredImage` frontmatter field; external URLs are also supported when FIFU is enabled.
- Allow importing the body while ignoring invalid frontmatter.
- Allow Markdown files and supplementary images to be uploaded together from the admin screen.
- Improve admin result display and import stability.
1.3.1
- Fix upload errors when loading Markdown from the Media Library on WordPress 5.6.
- Organize warning and success logs as readable admin notices during imports.
1.3.0
- Improve distribution packaging.
1.2.0
- Allow creating draft posts from Markdown without frontmatter by using the filename and first H1.
- Improve reuse of existing attachments when a Markdown file with the same name is uploaded again.
1.1.0
- Change Dry Run from a checkbox to a dedicated execution button.
1.0.2
- Improve WordPress.org compatibility and prepare for localization.
1.0.1
- Improve packaging for WordPress.org distribution.
1.0.0
- Allow Markdown files to be uploaded from the WordPress admin and imported as posts.
- Support Dry Run, existing-post updates, Polylang integration, and relative image resolution.
0.1.6
- Improve resolution of relative-path images and `featuredImage` values.
0.1.5
- Improve reuse of Markdown attachments when updating existing posts.
0.1.4
- Improve importing unquoted ISO 8601 `date` values.
0.1.2
- Organize frontmatter fields and improve importing categories, tags, and dates.
0.1.1
- Improve the import preview display.
0.1.0
- Initial release.