All Versions
100
Latest Version
Avg Release Cycle
49 days
Latest Release
806 days ago

Changelog History
Page 8

  • v4.0.0-rc.1 Changes

    May 01, 2017

    ๐Ÿ› Bug Fixes

    • ๐Ÿ“š Infer parameters for classes from constructors (355038d), closes #689
    • document-exported: Ensure that document-exported does not document constructors separately (96a6d13)
    • flow: Fix inference of Flow types with properties (#751) (7c00acc), closes #749
    • params: Parameters with default use = not ? (3cc4426), closes #737

    ๐Ÿ”‹ Features

    • ๐Ÿ‘• lint: Identify explicit tags that don't match inference in lint stage (ed5c2a0)
  • v4.0.0-rc.0 Changes

    April 21, 2017

    ๐Ÿ› Bug Fixes

    • html output: Fix github links in HTML output (#745) (9554b2f), closes #738
    • params: added code path for type RestElement (6961ee8)

    ๐Ÿ”จ Code Refactoring

    ๐Ÿ’ฅ BREAKING CHANGES

    • nest: referencing inferred destructure params without renaming them, like $0.x, from JSDoc comments will no longer work. To reference them, instead add a param tag to name the destructuring param, and then refer to members of that name.

    Before:

    /**
     * @param {number} $0.x a member of x
     */
    function a({ x }) {}
    

    After:

    /**
     * @param {Object} options
     * @param {number} options.x a member of x
     */
    function a({ x }) {}
    
    • โž• Address review comments

    • โฌ‡๏ธ Reduce testing node requirement back down to 4

    • Don't output empty properties, reduce diff noise

    • Rearrange and document params

    • โšก๏ธ Simplify param inference, update test fixtures. This is focused around Array destructuring: documenting destructured array elements with indices instead of names, because the names are purely internal details

    • ๐Ÿ‘‰ Use temporary fork to get through blocker

  • v4.0.0-beta5 Changes

    • โž• Add decorator support (zacharygolba)
    • โž• Add support to infer whether functions are private based on their name, like starting with _ (arv)
    • ๐Ÿ‘Œ Improve internal documentation
  • v4.0.0-beta4 Changes

    • ๐Ÿ›  Fix minor dependency mistake
  • v4.0.0-beta3 Changes

    • โšก๏ธ Updates theme to a much-improved design
    • ๐Ÿ›  Fix augments tag display in HTML
    • ๐Ÿ‘Œ Improve name detection of ES6-exported methods and variables
    • ๐Ÿ‘ Allow documentation of Object.prototype methods
  • v4.0.0-beta2 Changes

    ๐Ÿ›  Minor fixes

    • ๐Ÿ›  Fixes export { foo } from './bar' style export
    • ๐Ÿ›  Fixed CLI usage examples to simply say documentation instead of /usr/bin/documentation or similar.
  • v4.0.0-beta.19 Changes

    April 10, 2017

    ๐Ÿ› Bug Fixes

    • inference: Refactor membership inference (84c9215)
    • inference: Robust parsing for shorthand object methods (802dc4c)
    • scopes: Support inner scope (#665) (8cc34b6)

    ๐Ÿ”‹ Features

    • core: Support Flow interface declarations (e2915dc)
    • core: Switch to Promises everywhere. Adopt Node v4 ES6 (#648) (631c692)
    • markdown: Add [@see](https://github.com/see) tag output in Markdown (#682) (f07285a)
  • v4.0.0-beta.18 Changes

    December 29, 2016

    ๐Ÿ› Bug Fixes

    • cli: Fix error reporting in the CLI (88c8f9a)
    • markdown: Start headings in Markdown at h2 (#644) (2ae5d8f)

    ๐Ÿ”‹ Features

    • bin: Support globs on windows and use smarter recursion (#629) (cb8fdfa), closes #607
    • markdown: Add table of contents support for Markdown mode (#645) (4c66fb1)

    ๐ŸŽ Performance Improvements

    • dependencies: Move standard-changelog to devDependencies (#636) (7a66b3f)
  • v4.0.0-beta.17 Changes

    December 23, 2016

    ๐Ÿš€ This release also fixes a mistake I was making with semver: pre-v4 beta ๐Ÿš€ releases will be called beta.17 and beta.18 and so on, rather than non-standard beta16 without the ..

    ๐Ÿ› Bug Fixes

    • hierarchy: collect events from static and instance members (#628) (f1e0267), closes #486
  • v4.0.0-beta16 Changes

    December 07, 2016

    ๐Ÿ› Bug Fixes

    • bin: Remove dead code in documentation.js command (#627) (ab16a20)
    • extractors: Document export default value (#623) (363a108), closes #543
    • ๐Ÿ“œ parser: Avoid error about deoptimization on very large files (#621) (846ab94)

    ๐Ÿ”‹ Features

    • ๐Ÿ— build: load passed in config option (#625) (89fb67f)
    • output: Display type information for typedefs in Markdown and HTML (8b04029)