Skip to content

Release 2.0.0

Compare
Choose a tag to compare
@SirPepe SirPepe released this 14 Jun 12:19
· 36 commits to master since this release
  • prepare for release (e76dbd2)
  • bump dependencies (4b626b4)
  • Merge branch '2.0' (70d3fef)
  • tweak readme (da7018b)
  • update package decription (953b88a)
  • fix static site demo (95c3e01)
  • add monkeypatch example (a18d8ae)
  • tweak build process (4454ca4)
  • update license info (d5f71c9)
  • remove markdown component (3f15be7)
  • update readme (7d7416c)
  • support event handlers via OnEventMixin (2e31b9c)
  • add an importstart event (b5f7ae4)
  • add proper licensing info (c5af613)
  • fix readme (22906b3)
  • fix crashing demo (af0a162)
  • add dom method reload() (7a93b59)
  • rename classes and methods, mention hooks in readme and subclass to implement markdown-import (7a79a4d)
  • expand readme (d2d5221)
  • ensure that the events bubble (c7ac7e9)
  • use default export as that's the only thing that makes sense for minified bundles (e263b96)
  • add a markdown extension (5cd6282)
  • make linter happy, rename a bunch of variables (fc33e5f)
  • expand readme (9448a74)
  • add support for url hashes (ef3ac98)
  • add support for events (5041d79)
  • transform relative src attributes to absolute src props (77d94cb)
  • ensure that only top-level elements get imported (942481e)
  • make tets run again (8aa3e3d)
  • use rollup for bundling (ef6fb1b)
  • update readme (7d9231f)
  • ensure that nested imports work (00d92a6)
  • simplify script import and add a warning about async execution (0891a65)
  • import text nodes when not filtering by selector (695340a)
  • ensure linked imported scripts work (b912d4f)
  • demo: don't hijack pure jump links (6593f26)
  • remove stray console.log (ad3869c)
  • make jumping to anchors work in the demo (67029e1)
  • jazz up the demo some more (c317a8b)
  • ensure scripts work as intended (6df8ea6)
  • tweak comment (ccb2a4d)
  • make done work as expected (efe3d32)
  • use proper, spdx conforming license (009d6c8)
  • let the element manage its content rather than external nodes (e72f084)
  • add watch mode for build (611f891)
  • expose the imported document's title in the done promise (0ebc44d)
  • make static site demo a little nicer (f8ef9d1)
  • update readme (d645e3f)
  • update readme (723bc8b)
  • demo reactivity (5304b94)
  • add a build step (1e99207)
  • add reactivity (26045a4)
  • setup tests, make constructor work, debounce action on attribute change (09b458a)
  • stub out the new implementation (02e881a)
  • start the rewrite from a clean slate (6c99430)
  • bump dependencies (72e6686)
  • Added the selector attribute (c8c55f3)
  • Test description did not match what was atually being tested (4cda7ef)
  • Whitespace (23d690f)
  • Allow missing and/or empty "as" attribute values. They will either be ignored or cause IDs to be erased. (cc760a5)
  • 'ready' is now a non-writable property, the other properties properly reflect the attributes (11b238f)
  • Updated type definitions to support the as attribute (06a5088)
  • Invalid HTML in Readme -_- (c619c92)
  • Readme update (18d3bd5)
  • Formatting (14033f2)
  • Support for the 'as' attribute (fixes #1) (e1611af)
  • Replaced webpack with rollup, removed last karma vestiges (d8e3f70)
  • Some minor additional type checks as suggested by flowtype (c7fa411)
  • Reverting to manual html based tests (using qunit) because it's just too complicated to get this to work with regular JS testing techniques. Testing the behaviour of imports that are NOT added after the inital parsing of the document appears to be impossible. So it's back to looking at output in browsers... (4667482)
  • Better error message when failing to find an element by id/hash (e5e048e)
  • Fixed filename for TS definitions (01e8c11)
  • Tests++ (0c86cbb)
  • Readme++ (fcd9489)
  • Starting with automated tests (507973f)
  • Now uses Custom Elements v1 API and creates the "ready" promise on element creation (cad412b)
  • Proper minification instead of symlinks and eslint config, (6a45d2e)
  • Has a cache now to prevent requesting the same file over and over (0ed7361)
  • Missing test ressource (a2bb326)
  • Don't hang forever when not importing anything (efd5008)
  • Allow elements from inside templates to be imported by ID (518f50b)
  • Fixed error in error message -___- (2a694a5)
  • Readme additions (c34a2c4)
  • Scripts now work in Firefox (ca29ae1)
  • Made to work with the custom elements polyfill using a bit of the good ol' setTimeout(f, 0) (63d3296)
  • If a template element is imported by its ID its content will be added to the page, not the template element itself. (831d8ef)
  • Firefox does not like const in for-of heads (ab5de88)
  • Added some things to package.json (68e9342)
  • Preparing for a minified version (for when there's a native es6 minifier) (1792801)
  • Better element name (72991f7)
  • Added typescript definition (6d5a180)
  • Whitespace in readme (6226d2e)
  • Hello world (c7ed4de)