Skip to content

4.0.0

Compare
Choose a tag to compare
@neocotic neocotic released this 09 Jun 13:41
· 27 commits to main since this release
  • Rename library to Europa πŸŒ‘ and move package from html-md to europa
  • Rewrite entire code base from ground up and adopt OOP pattern (no more CoffeeScript)
  • Release fresh code base under MIT license
  • Split into multiple modules (europa for browser, node-europa for Node.js, europa-core to support all environments, europa-test for testing)
  • Add support for plugins (and the concept of presets)
  • Restructure code base to make it more maintainable
  • Remove documentation generated by docco
  • Add .editorconfig to help contributors using compatible editors
  • Remove INSTALL.md and consolidate contents into README.md and CONTRIBUTING.md
  • Switch to container-based Travis builds for faster boot times
  • Remove noConflict method
  • Remove version field
  • europa: Change global variable to Europa
  • europa: Use Rollup to bundle source code into distribution files
  • europa: Replace component.json with bower.json for proper Bower support
  • europa: Add demo.html to allow contributors to experiment and test changes locally
  • europa: Add live demo link to README.md
  • europa: Add download links to README.md for browser distribution files
  • europa-test: Create europa-test framework to help test europa-core implementations
  • europa-test: Replace nodeunit with mocha and chai
  • node-europa: Create node-europa specifically for using Europa in Node.js
  • node-europa: Rename command from htmlmd to europa
  • node-europa: Rename --base option to --base-uri
  • node-europa: Remove --debug option
  • node-europa: Remove --long-ext option
  • node-europa: Remove --print option to simplify I/O streaming
  • node-europa: Remove man page (for now at least)
  • node-europa: Upgrade jsdom to v11 (no more problems for Windows users!)
  • node-europa: Require Node.js version 6 or newer to be installed to be compatible with jsdom v11