Skip to content


Subversion checkout URL

You can clone with
Download ZIP
  • Added: Cython Language support - thanks to DevynCJohnson on GitHub
  • Added: Squirrel Language support - thanks to DevynCJohnson on GitHub
  • Added: General Assembly Language support - feature requested on GitHub
  • Added: LUA Language support
  • Added: Minimal Theme (bright, high contrast)
  • Added: Atomic Theme (dark, colorful)
  • Added: Rowhammer Theme (light)
  • Added: new social buttons to the website
  • Added: contribution guidelines
  • Added: missing AVR Assembly features (used AVR-1022 reference)
  • Added: new AVR Assembly testcase/example
  • Added: support for multiple matching groups within patterns - thanks to Krusen on GitHub
  • Added: dispose() function to remove generated HTML from DOM - may required for high dynamic sites - feature requested on GitHub
  • Changed: used GFM style for the documentation (will break outdated MooTools-Forge markdown parser)
  • Changed: the file extensions of ThemeDevelopment and LanguageDevelopment are changed to .html because PHP is not needed anymore during language/theme development
  • Changed: removed some javascript keywords like stop, close
  • Bugfix: removed console.log debugging output from tokenizer
  • EnlighterJS has a new home


More Bugfixes

@AndiDittrich AndiDittrich released this · 38 commits to master since this release

  • Bugfix: the final character of highlighted code got removed by the tokenizer engine in case it's a text token with length=1 - thanks to dan-j on GitHub
  • Bugfix: Generic highlighting was accidentally removed from EnlighterJS



@AndiDittrich AndiDittrich released this · 39 commits to master since this release

  • Bugfix: Under some special conditions the tokenizer repeats the last sequence of a codeblock - thanks to Kalydon and dan-j on GitHub
  • Bugfix: Wrong CSS Meta Data within the new Themes


v2.7 - Performance matters

@AndiDittrich AndiDittrich released this · 40 commits to master since this release

  • Added: Rust language support - feature requested on GitHub
  • Added: VHDL language support
  • Added: Matlab language support
  • Added: New Shell/Bash language engine
  • Added: New PHP language engine
  • Added: New CSS language engine - some styles have changed!
  • Added: Shell script example
  • Added: "MooTwo" theme inspired by the website
  • Added: "Godzilla" theme inspired by the MDN
  • Added: "Droide" theme
  • Added: New EnlighterJS Info Button (Toolbar)
  • Added: New Tokenizer Engine which increases the rendering performance by nearly 700%
  • Added: Manifest package.json file to load required Node.js dependencies via npm (required for the build process)
  • Moved: LanguageDevelopment.html and ThemeDevelopment.html back to the project root
  • Removed: Build/Sources.json file - replaced by .tmp/js.txt and .tmp/css.txt (list of all used source files - required for development only!)
  • Removed: Old Tokenizer Engines (Smart, Lazy, Tokenizer)
  • Removed: CSS Class unknown from un-highlighted tokens (text)
  • Bugfix: The Theme Selector of the language demo pages doesn't remove the default styles
  • Bugfix: Wrong highlighting class used for SQL comments
  • Changed: Smart Tokenizer Engine is used instead of the old Lazy Bruteforce matching
  • Changed: All Fonts of the modern Themes are replaced by "Source Code Pro" as default
  • Changed: CSS theme sources are converted to LESS
  • Changed: Classic Themes kw3 color switched with kw4
  • Changed: The hover css-class is now added to the outer ol,ul container instead of each li line - all themes have been adapted
  • Changed: Inline gif imaages are used for the button toolbar instead of png images (size optimization)
  • Many performance improvements
  • Reduced the CSS and JS file-size by massive sourcecode optimizations (43kB JS; 28KB CSS; including all Themes and Languages!)
  • New EnlighterJS Project Website



@AndiDittrich AndiDittrich released this · 45 commits to master since this release


release 2.6.0



@AndiDittrich AndiDittrich released this · 48 commits to master since this release

  • Added DOM abstraction layer
  • Added: Language "AVR Assembler"
  • Added: Language "Ini" (ini, conf, property files)
  • Added: XML Namespace highlighting
  • Added: Theme Switcher to the Language Examples
  • Changed: kw3 with kw4 color of the beyond-theme
  • Changed: The compressed JS/CSS files are now named Enlighter.min.js and Enlighter.min.css
  • Changed: javascript Strict mode is used within the plugin namespace
  • Changed: All Examples are moved to Examples/
  • Bugfix: Screenshots are not available within the PublicHtml build
  • Bugfix: Invalid bootstrap css paths within Development.phtml
  • Bugfix: Highlighting of multi-line XML/HTML tags failed - thanks to Suleiman19 on GitHub
  • Removed: ant-contrib package from utils
  • Updated: MooTools to 1.5.1
  • Replaced YUI Compressor by UglifyJS2 and clean-css


CloudBuilder and some Bugfixes

@AndiDittrich AndiDittrich released this · 52 commits to master since this release


added web-build service


Something went wrong with that request. Please try again.