Skip to content

Latest commit

 

History

History
227 lines (141 loc) · 5.61 KB

CHANGELOG.md

File metadata and controls

227 lines (141 loc) · 5.61 KB

JavascriptDecorators.org - CHANGELOG

version 0.7.0 - 2021/08/24

version 0.6.4 - 2021/08/17

  • fixed the margin in console with different time formats

version 0.6.3 - 2021/08/17

  • typos fixed

version 0.6.2 - 2021/08/10

  • removed unnecessary console message

version 0.6.1 - 2021/08/10

  • the name of the static decorator class has been changed to make the structure clearer

version 0.6.0 - 2021/08/10

  • the class is hidden while member decorators are applied

version 0.5.0 - 2021/08/08

  • fixed an important error with private metadata structure.

version 0.4.5 - 2021/08/08

  • fixed inheritance in metadata base object creation (@senocular).

version 0.4.4 - 2021/08/06

  • fixed the metadata object create with Object.create(null).

version 0.4.3 - 2021/08/04

  • added 'access' to the quick reference

version 0.4.2 - 2021/08/04

  • added quick reference
  • added public links to tutorial and quick reference

version 0.4.1 - 2021/08/02

  • fixed the next-previous tutorial position
  • fixed the tutorial text

version 0.4.0 - 2021/08/02

  • 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.

version 0.3.1 - 2021/06/04

  • 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 an acorn plug-in error Note: we can try to update acorn, and remove de acorn plugin, but the new version of acorn is not compatible with the current version of recast.

version 0.3.0 - 2021/05/31

  • 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

version 0.2.1 - 2021/05/28

  • Include support to @init: with field decorators

version 0.2.0 - 2021/05/27

  • Included support to addInitializer()
  • Improved transpiled process.
  • Added Jest as testing engine.

version 0.1.8 - 2021/04/20

  • Included support to Symbol as member name.
  • Made the transpiled code clearer.

version 0.1.7 - 2021/04/16

  • Added resize to left-right panels.
  • Updated README
  • Added and updated examples.

version 0.1.6 - 2021/04/15

  • Added support to accessor with private static field.
  • Added support to accessor with private member field.
  • Fixed a bug with isStatic as undefined instead of false.

version 0.1.5 - 2021/04/13

  • 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 or static keyword: only the last decorator was defined as auto-accessor or isStatic.

version 0.1.4 - 2021/02/12

  • Fixed an error when a RegExp is included as parameter.

version 0.1.3 - 2021/02/10

  • Fixed errors with this of field initialize function.

version 0.1.2 - 2021/02/06

  • Fixed an error with accessor and static keywords. The previous version accept accesor static, and it is static accessor.

version 0.1.1 - 2021/02/05

  • Fixed an error with accessor transpilation when the decorator don't return an initialize function.

version 0.1.0 - 2021/02/04

  • Added support to accessor

version 0.0.17 - 2021/02/04

  • Added support to @init: decorators for class, method, setter and getter

version 0.0.16 - 2021/04/02

  • Added support to static private method decorator
  • Added support to static private accessor decorator
  • Added support to static private field decorator

version 0.0.15 - 2021/04/01

  • Added support to private field decorator

version 0.0.14 - 2021/04/01

  • Added direct execution from the UI

version 0.0.13 - 2021/04/01

  • Added support to private getter/setter decorator

version 0.0.12 - 2021/03/31

  • Fixed an error with link generation

version 0.0.11 - 2021/03/31

  • Refactorized defineMetadata
  • Added support to private method decorator

version 0.0.10 - 2021/03/30

  • Added the button "send URL" for share examples
  • Added static members transpiler
  • Replaced prop with accessor and prop-field with auto-accessor. See tc39/proposal-decorators#364

version 0.0.9 - 2021/03/29

  • Added share link to source code

version 0.0.8 - 2021/03/29

version 0.0.7 - 2021/03/29

  • 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

version 0.0.6 - 2021/03/26

  • Fixed an error with code editor, as a result the AST is empty
  • Improved and simplified the server code

version 0.0.5 - 2021/03/26

version 0.0.4 - 2021/03/26

  • Removed static http server and delegated this feature to NGINX.

version 0.0.3 - 2021/03/25

  • Added support to prop keyword.
  • Removed the spellcheck into the code textarea

version 0.0.2 - 2021/03/25

  • 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

version 0.0.1 - 2021/03/25

  • Initial version.