Changelog
1.1.0 (2017-11-10)
- Fix
- Broken when using JSON.stringify with output of AST
1.0.3 (2017-09-20)
- Fix
- Broken if using
@foo.bar
decorator. (#439)
- Broken if using
1.0.2 (2017-09-03)
- Fix
1.0.1 (2017-07-30)
- Breaking
- Some features were carved out to plugins
- Feat
- Note
v1.0.0
can not use. Becausev1.0.0
had been used in past.
0.5.2 (2017-01-02)
- Fix
- Display error message when invalid function type (#351) Thanks @LukasHechenberger
- Crash when destructure sparse array (#350)
- Crash when guess type of array detructuring (#301)
- A union type in a generics type (eb051e7)
- A union type with a spread type (199d834)
- Crash when function was assigned by member expression (e59820a)
- Broken to guess type when property has null value or object expression using string key (5920c1f)
- Crash when guess type of return value that has object spread (#364) Thanks vovkasm
- Feat
- Automatically take a super class description if the method override a super class method. (7b515f0)
0.5.1 (2016-12-26)
0.5.0 (2016-12-25)
esdoc2 logo was out!
- Breaking
- Require node v6 or later (a5b37bd)
- Switch the ES parser to babylon from espree (8130a3f)
onHandleAST
in plugin is breaking
- Remove
config.importPathPrefix
(a665c5d)- Use esdoc2 Import Path Plugin instead of it
- Remove
badge tag
in README (6869b06)- Use badge of esdoc2 Hosting Service
- Feature: ES2015
- Support
arrow function
(964eda3)
- Support
- Feature: ES2016
- Support
exponentiation operator
(29f6ccc)
- Support
- Feature: ES2017
- Feature: ECMAScript Proposal (see here)
- Support
class properties
(c7b4d9b) - Support
object rest spread
(b58aa05) - Support
do expressions
(33daf5a) - Support
function bind
(5b7a7d0) - Support
function sent
(fe8a265) - Support
async generators
(e6dc2f2) - Support
decorators
(c941951) - Support
export extensions
(parsing syntax only) (8803005) - Support
dynamic import
(d729f5f)
- Support
- Feature: Manual (see here)
- Feature: Config
- Support automatically finding config (08fa2bc)
.esdoc2.json
in current directory.esdoc2.js
in current directoryesdoc2
property inpackage.json
- Support automatically finding config (08fa2bc)
- Internal
0.4.8 (2016-08-07)
- Feat
- Fix
0.4.7 (2016-05-02)
- Fix
- Broken if identifier name is stared with
B
(#224) - Broken dependency package
- Broken if identifier name is stared with
0.4.6 (2016-03-06)
- Fix
0.4.5 (2016-02-14)
- Fix
0.4.4 (2016-02-06)
- Feat
- Can resolve import file path that has no file extension (#160)
onHandleHTML
has the target filename (#175) Thanks @skratchdot
- Fix
- Breaking document if comment has tab (#127) Thanks @developit
- Crash indirect instance export (#166) Thanks @kogai
0.4.3 (2015-11-02)
- Fix
- Lock npm modules
0.4.2 (2015-11-01)
- Fix
0.4.1 (2015-10-18)
- Breaking
- Support multi files in manual (#124)
- Feat
- Fix
0.4.0 (2015-10-04)
- Feat
0.3.1 (2015-09-27)
- Fix
- Multi-line description truncated in summary (#85)
0.3.0 (2015-09-21)
0.2.6 (2015-09-13)
- Fix
0.2.5 (2015-09-06)
- Feat
- Fix
0.2.4 (2015-08-30)
- Fix
0.2.3 (2015-08-29)
- Fix
0.2.2 (2015-08-23)
- Fix
- Deprecated
0.2.1 (2015-08-09)
- Fix
- Fail loading plugin (#44)
0.2.0 (2015-08-03)
- Feat
- Fix
0.1.4 (2015-07-20)
- Feat
- Fix
- Crash when object pattern argument does not have @param (#24)
0.1.3 (2015-07-05)
- Feat
- Support instance export(#11, #19)
export default new Foo()
export let foo = new Foo()
- Support anonymous class/function export (#13)
export default class{}
andexport default function(){}
- Show a detail log when esdoc2 could not process a input code (#14)
- Support
git@github.com:foo/bar.git
style url (#22)
- Support instance export(#11, #19)
- Fix
- Internal
- Change internal tags name (#23)
0.1.2 (2015-06-06)
- Breaking Changes
- drop
esdoc2 ./path/to/dir
implementation (b4d2121)
- drop
- Fix
0.1.1 (2015-05-10)
0.1.0 (2015-05-05)
- First release