Version 5.0.5

March 15, 2023

Fixed

  • Fix incorrect markup for code blocks. (thanks @bencroker).
  • Fix selecting no linkable headers. (thanks @bencroker).

Version 5.0.4

January 6, 2023

Fixed

  • Add field normaliser for enabledToolbarIconNames, to assist with migrating older Doxter field settings for fields that haven’t been updated recently.
  • Fix an error where field settings wouldn’t save when selecting no toolbar icons.

Version 5.0.3

January 6, 2023

Changed

  • Only admins are now allowed to access plugin settings.

Fixed

  • Fix field settings not working correctly when setting toolbar icons

Version 5.0.2

October 23, 2022

Fixed

  • Fix bug in parse options. (thanks @bencroker).

Version 5.0.1

July 27, 2022

Added

  • Add English translations.

Fixed

  • Fix a type error with parseAttributes(). (thanks @bencroker).

Version 5.0.0

July 26, 2022

Changed

  • Now requires PHP 8.0.2+.
  • Now requires Craft 4.0.0+.
  • Renamed verbb\doxter\services\DoxterService to verbb\doxter\services\Service.

Removed

  • Remove CraftQL plugin support.

Version 4.0.0

July 26, 2022

The plugin’s package name has changed to verbb/doxter. Doxter will need be updated to 4.0 from a terminal, by running composer require verbb/doxter && composer remove selvinortiz/doxter.

Changed

  • Migration to verbb/doxter.
  • Now requires Craft 3.7+.

Version 3.5.0

July 15, 2020

Updated

  • Updated Doxter to use the same markdown parser used by Craft under the hood

Version 3.5.0-beta-2

August 7, 2020

Added

  • Added cebe/markdown as a dependency

Updated

  • Updated the markdown parser abstraction to use cebe/markdown under the hood
  • Updated the markdown parsing flavor to be GitHub Flavored Markdown

Fixed

  • Fixed issue where settings could not be saved if header parsing was disabled
  • Fixed several small compatability issues with Craft 3.4

Removed

  • Removed Parsedown as a dependency

Version 3.5.0-beta

August 7, 2020

Added

  • Added an experimental feature to allow Doxter to parse files

Updated

  • Updated hyphenation config to be set explicitely

Version 3.4.9

December 30, 2019

Update

  • Update Parsedown Extra to latest stable release (0.8.1)

Version 3.4.8

May 26, 2019

Fixed

  • Fixed support for Feed Me imports

Version 3.4.7

January 11, 2019

Added

  • Added support for Table of Contents 🎉

Version 3.4.6

January 9, 2019

Fixed

  • Fixed issue where shortcodes were parsed and (incorrectly) wrapped with <p> tags
  • Fixes issue where parsing order caused some shortcode attributes to be mangled

Version 3.4.5

January 9, 2019

Added

  • Added an easy way for you to add your own Shortcodes without touching PHP
  • Added support for a new verbatim attribute in shortcode tags that will display the shortcode as is (think code demos)
  • Added support for shortcode tag registration via config/doxter.php
  • Added logging of unregistered shortcodes and missing shortcode templates

Updated

  • Updated the ShortcodeModel class to make it easy for you to work with it in your shortcode templates
  • Updated footnote support to address issues in a previous version of Parsedown
  • Updated parsing order to allow Shortcodes to be parsed before Markdown
  • Updated typography support with protection against widows and orphans

Removed

  • Removed support for registering shortcodes using the event system
  • Removed all shortcodes originally shipped with Doxter to reduce codebase and let you write your custom markup easily

Version 3.4.4

January 6, 2019

Added

Update

  • Updated typography support with better whitespace and widow control

Version 3.4.3

January 5, 2019

Added

  • Added a new Dark Mode

Removed

  • Removed editor preview support
  • Removed full-screen editing support
  • Removed README notes related to todos

Updated

  • Updated support for live preview

Version 3.4.2

December 29, 2018

Added

  • Added new icon
  • Added new [esc] shortcode to escape shortcodes for demo purposes

Version 3.4.1

December 29, 2018

Removed

  • Removed explicit require autoloader call in Doxter::init()

Version 3.4.0

December 29, 2018

Updated

  • Updated from MIT to Craft (commercial) license

Version 3.4.0-beta-1

December 28, 2018
Critical

Fixed issue #22

  • Fixed issue #22 where Doxter would puke HTML instead of Markdown on secondary sites

Updated

  • Updated the return value of the Doxter field in string context (__toString())

{warning} You must update your templates from {{ entry.doxterField }} to {{ entry.doxterField.getHtml() }}

Version 3.3.0-beta-3

December 20, 2018

Fixed

  • Fixed issue where footnotes would not parse properly
  • Fixed several issues with the markdown editor

Version 3.2.0

November 28, 2018

Fixed

  • Fixed critical issue where Doxter could cause Twig to load prematurely

Added

  • Added CraftQL support for text and html fields

Version 3.1.10

May 24, 2018

Fixed

  • Fixed broken code blocks after parsing order was updated

Version 3.1.9

May 11, 2018

Updated

  • Updated version and dependencies

Version 3.1.8

May 11, 2018

Fixed

  • Fixed issue where smart typography did not apply before parsing markdown

Version 3.1.7

April 18, 2018

Fixed

  • Fixed issue where full-screen editing mode would hide editor behind the sidebar

Version 3.1.6

April 18, 2018

Fixed

  • Fixed issue where switching content tabs would not trigger a change
  • Fixed issue where an unstable version of the markdown parser was in use

Version 3.1.5

March 23, 2018

Added

  • Added plugins settings
  • Added field settings

Version 3.1.4

July 28, 2017

Fixed

  • Fixed issue #11 where asset selector modal would only show images
  • Fixed several formatting issues in README (Hat tip to Brandon Kelly)

Version 3.1.3

May 17, 2017

Fixed

  • Fixed issue where value.raw in the field, could break the dashboard

Version 3.1.2

May 12, 2017
Critical

Removed

  • Removes dependency on FitVids for responsive video embed shortcode

Version 3.1.1

April 17, 2017
Critical

Fixed

  • Fixed issue #6 where parsing prevented the creation of new entries

Sooner or later you'll do something stupid that seems lazy, like not test if entries can be created when it contains one of your fields. Well, this was pure stupidity and not laziness, I assure you 😂 Sorry everyone!

Version 3.1.0

April 16, 2017

Added

  • Added emoji support as requested on issue #5 👍
  • Added (back) support for reference tag parsing
  • Added full documentation as a Wiki

Fixed

  • Fixed full viewport editing while in the Doxter field
  • Fixed issue #4 where entry.doxterField would render escaped html

Changed

  • Updated codebase to adhere to Craft Coding Standards

Version 3.0.8

April 11, 2017

Fixed

  • Fixed full viewport editing from issue #2

Changed

  • Updated plugin.(css|js) to use spaces
  • Updated plugin.js to include semi-colons where missing

Version 3.0.7

April 2, 2017

Fixed

  • Fixed issue where hasSettings is no longer supported

Changed

  • Updated all dependencies to the latest stable version

Version 3.0.6

February 6, 2017

Fixed

  • Fixed critical issue where the Shortcode parser would pee himself if fields were empty

Version 3.0.5

February 6, 2017

Added

  • Added SmartyPants as a dependency for handling typography
  • Added back support for Shortcodes
  • Added back the doxter() global to access the public API
  • Added a new DoxterEvent to notify about parsing events
  • Updates plugin icons

Version 3.0.4

January 3, 2017

Added

  • Added prettier icons

Updated

  • Updated the way components were accessed for improved type hinting

Fixed

  • Fixed an issue where the variable class was loaded

Version 3.0.3

January 2, 2017

Added

  • Added cover image and updated icons

Version 3.0.1

January 2, 2017

Added

  • Added changelog and documentation URLs

Fixed

  • Fixed an issue where parsers were not instantiated correctly

Version 3.0.0

January 2, 2017
  • Initial (beta) release for Craft 3