Repository navigation
Releases: airmrcr/europa
Releases · airmrcr/europa
Release list
6.0.0
- Improve compatibility with Markdown standards
- Completely refactor plugin and preset API
- Move built-in plugins and default preset into separate packages
- Add tests for all official plugins and presets
- Change reference numbering for anchor and image tags to a one-based index
- Rename anchor tag referencing from
anchorNtolinkN - Simplify reference management for plugins
- Refactor options API to ensure immutability
- Move plugin-specific text conversion and escape logic to plugins
- Refactor internal environment management for Europa Core implementations and introduce DOM wrappers
- Create europa-worker package to allow usage of Europa within a service/web worker
- Add
eoloption to override the environment-specific end of line character - Create europa-build package to simplify generation and maintenance of plugin/preset packages
- Include comments in generated TypeScript declaration files
- Fix build status shields
- node-europa: Replace
jsdomwithcheerio - node-europa: Move CLI into a new europa-cli package
5.0.1
5.0.0
- Migrate all Europa repositories from !ninja to neocotic
- Migrate all Europa repositories (excl. branding) into a monorepo
- Rewrite all Europa packages using Typescript targeting ES2017
- Duplicate documentation across README's to avoid others from so many click-throughs
- europa: Remove Bower support
- europa: Use webpack to bundle source code into UMD (and ESM - new!) distribution files
- europa: Remove generated distribution files from version control
- europa-test: Switch to Jasmine test framework
- node-europa: Upgrade
commanderto v9 - node-europa: Upgrade
globto v8 - node-europa: Upgrade
jsdomto v19 - node-europa: Upgrade
mkdirpto v1
4.0.0
- Rename library to Europa 🌑 and move package from
html-mdtoeuropa - 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 (
europafor browser,node-europafor Node.js,europa-coreto support all environments,europa-testfor testing) - Add support for plugins (and the concept of presets)
- Restructure code base to make it more maintainable
- Remove documentation generated by
docco - Add
.editorconfigto help contributors using compatible editors - Remove
INSTALL.mdand consolidate contents intoREADME.mdandCONTRIBUTING.md - Switch to container-based Travis builds for faster boot times
- Remove
noConflictmethod - Remove
versionfield - europa: Change global variable to
Europa - europa: Use Rollup to bundle source code into distribution files
- europa: Replace
component.jsonwithbower.jsonfor proper Bower support - europa: Add
demo.htmlto allow contributors to experiment and test changes locally - europa: Add live demo link to
README.md - europa: Add download links to
README.mdfor browser distribution files - europa-test: Create
europa-testframework to help testeuropa-coreimplementations - europa-test: Replace
nodeunitwithmochaandchai - node-europa: Create
node-europaspecifically for using Europa in Node.js - node-europa: Rename command from
htmlmdtoeuropa - node-europa: Rename
--baseoption to--base-uri - node-europa: Remove
--debugoption - node-europa: Remove
--long-extoption - node-europa: Remove
--printoption to simplify I/O streaming - node-europa: Remove
manpage (for now at least) - node-europa: Upgrade
jsdomto v11 (no more problems for Windows users!) - node-europa: Require Node.js version 6 or newer to be installed to be compatible with
jsdomv11
3.1.0
3.0.2
3.0.1
3.0.0
2.1.1
2.1.0
- #18: Add support for bower installations
- #20: Replace
Cakefilewith new grunt build process - #20: Replace tap test framework with nodeunit
- #21: Remove CoffeeScript as a runtime dependency
- #21: Update jsdom to v0.6.0 to fix known bugs
- #21: Improve compatibility with the Windows platform
- #21: Improve code and documentation quality and standards
- #21: Fix
absoluteoption to also apply toimgelements - #21: Improve compatibility with older browsers
- #22: Improve handling of ordered and unodered lists
- #22: Support nested lists
- #23: Add option to support inline link style
- Replace optparse with commander
- Lots of bug fixes and optimizations