- fixed the margin in console with different time formats
- typos fixed
- removed unnecessary console message
- the name of the static decorator class has been changed to make the structure clearer
- the class is hidden while member decorators are applied
- fixed an important error with private metadata structure.
- fixed inheritance in metadata base object creation (@senocular).
- fixed the metadata object create with Object.create(null).
- added 'access' to the quick reference
- added quick reference
- added public links to tutorial and quick reference
- fixed the next-previous tutorial position
- fixed the tutorial text
- added a complete tutorial (unlinked)
- added support for import (module)
- fixed an error with anonymous class
- fixed setMetadata()
- fixed the README reference about field value parameter.
- fixed a bug with methods name as Symbol.
- fixed a bug with apply decorators order.
- fixed a bug with private field accessor and delete temporal members.
- fixed a bug with static field accessor and initialize function returned by the decorator.
- it's identify an error when keyword
static
is in a separated line, it's anacorn plug-in
error Note: we can try to updateacorn
, and remove de acorn plugin, but the new version ofacorn
is not compatible with the current version ofrecast
.
- removed defineMetadata
- added addMetadata
- added setMetadata
- improved tests
- renamed version 0.1.9 to 0.2.0 and 1.1.10 to 0.2.1
- Include support to @init: with field decorators
- Included support to addInitializer()
- Improved transpiled process.
- Added Jest as testing engine.
- Included support to Symbol as member name.
- Made the transpiled code clearer.
- Added resize to left-right panels.
- Updated README
- Added and updated examples.
- Added support to
accessor
with private static field. - Added support to
accessor
with private member field. - Fixed a bug with
isStatic
asundefined
instead offalse
.
- Throw an error when an accessor is applied over a private field. This combination is not supported by this tool.
- Fixed an error with accessor decorator when it isn't return a value
- Fixed an error with two or more decorators before
accessor
orstatic
keyword: only the last decorator was defined asauto-accessor
orisStatic
.
- Fixed an error when a RegExp is included as parameter.
- Fixed errors with
this
of field initialize function.
- Fixed an error with accessor and static keywords. The previous version accept
accesor static
, and it isstatic accessor
.
- Fixed an error with accessor transpilation when the decorator don't return an initialize function.
- Added support to
accessor
- Added support to @init: decorators for class, method, setter and getter
- Added support to static private method decorator
- Added support to static private accessor decorator
- Added support to static private field decorator
- Added support to private field decorator
- Added direct execution from the UI
- Added support to private getter/setter decorator
- Fixed an error with link generation
- Refactorized defineMetadata
- Added support to private method decorator
- Added the button "send URL" for share examples
- Added static members transpiler
- Replaced
prop
withaccessor
andprop-field
withauto-accessor
. See tc39/proposal-decorators#364
- Added share link to source code
- Fixed an error with getter/setter metadata (see: tc39/proposal-decorators#375)
- Fixed an error with the code editor
- Improved server code
- First Transpiler
- Class
- Public method
- Public getter
- Public setter
- Public field
- Add transpiler to the UI
- Updated the README.md
- Fixed an error with code editor, as a result the AST is empty
- Improved and simplified the server code
- Added a rich code editor
- Colorized AST JSON
- Added link to https://github.com/tc39/proposal-decorators
- Added version label into the homepage
- Added favicon
- Removed static http server and delegated this feature to NGINX.
- Added support to
prop
keyword. - Removed the spellcheck into the code textarea
- Published on Github
- Added the README.md
- Added a Github link into the index.html
- Defined monospace font for code and JSON sections.
- Improved error management
- Initial version.