Skip to content

Releases: corpusculejs/corpuscule

v0.9.0

08 Feb 20:51
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release

New features

Added @query and @queryAll decorators. Now they can be used for selecting HTML elements in the Custom Elements body.

Breaking Changes

  • [createRoot] method is replaced with @element parameter lightDOM. See rationale in the #46.

Changes

  • Drop [createRoot] method in favor of lightDOM decorator parameter (#46 by @Lodin)
  • Add @query and @queryAll decorators (#47 by @Lodin)
  • Add build command to each package (#48 by @Lodin)

v0.8.2

08 Feb 21:17
Compare
Choose a tag to compare
v0.8.2 Pre-release
Pre-release

New Features

  • Light DOM is now created for each customized built-in element that is unable to use Shadow DOM.
  • You can avoid any re-rendering by removing [render] function. It still allows using other abilities of Custom Elements. On the other hand, if [render] is defined, it works with Shadow DOM or Light DOM without any problem.
  • No more [render] is not defined error.

Fixes

  • Fixed context finishers issue when decorators based on @corpuscule/context were unable to work because context decorators finishers weren't called.

Internal Changes

  • Project now uses open-wc testing helpers to work with DOM.
  • Mocking context is removed due to a number of possible errors.

Changes

  • Fix couple of mistakes (#42 by @Lodin)
  • Travis: remove unnecessary node instances (#43 by @Lodin)
  • Use open-wc testing helpers for tests (#44 by @Lodin)
  • Element: allow Ligth DOM & fix typos in documentation (#45 by @Lodin)

v0.8.1

08 Feb 21:07
Compare
Choose a tag to compare
v0.8.1 Pre-release
Pre-release

This release continues a chain of releases to fix working parts of the Corpuscule better together.

Changes

v0.7.1

08 Feb 21:02
Compare
Choose a tag to compare
v0.7.1 Pre-release
Pre-release

Release with a fix for a major issue that made using more than one decorator impossible.

Changes

  • Fix "duplicate methods" error (#40 by @Lodin)

v0.7.0

08 Feb 20:55
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release

First beta release. Changes are too much, so it would be better to take a look at the documentation that is introduced with this release.

@corpuscule/[email protected]

19 Jun 06:21
Compare
Choose a tag to compare
Pre-release

Changelog

  • add pipe utility function to chain mixins

@corpuscule/[email protected]

19 Jun 06:20
Compare
Choose a tag to compare
Pre-release

Changelog

  • remove typescript mention in package description

@corpuscule/[email protected]

19 Jun 07:16
Compare
Choose a tag to compare
Pre-release

Changelog

  • drop support for typescript decorators

@corpuscule/[email protected]

19 Jun 07:16
Compare
Choose a tag to compare
Pre-release

Changelog

  • drop support for typescript decorators
  • fix router interaction with <a> tag's href attribute
  • improve typings

@corpuscule/[email protected]

19 Jun 07:13
Compare
Choose a tag to compare
Pre-release

Changelog

  • drop support for typescript decorators
  • improve typings
  • initialize connectedMap and dispatcherMap during custom element registration