All Versions
Latest Version
Avg Release Cycle
6 days
Latest Release
3801 days ago

Changelog History

  • v6.0.0.beta Changes

    November 27, 2013
    • ๐Ÿ†• New SCSS parser using the official SASS parser.
      • Better auto-detection of SCSS variables and mixin parameters.
      • No more scanning of directories for CSS files, only for SCSS and JS files.
    • Auto-detected version data for parameters, listing of methods with
      ๐Ÿ†• new parameters on API docs index page (Issue #480)
    • ๐Ÿ†• New --guides-toc-level option to allow multiple levels of headings
      in guide table of contents (Issue #488).
    • 0๏ธโƒฃ Default list of external classes now only includes the core
      JavaScript classes. But one can use special syntax
      ๐Ÿ’ป --external=@browser to automatically define all standard browser
      API classes like HTMLElement and XMLHttpRequest as externals.
    • ๐Ÿ”จ Large refactoring of command line options parsing:
      • Most boolean options are now in --[no-]opt style.
      • Allow comma-separated paths for --tags, --images, --exclude.
    • โš  The tag warning type can now be parameterized to ignore warnings
      about particular tags (Issue #500)
    • A new @class_icon field for custom tags to allow overriding the icon
      of a class. (Issue #456)
    • ๐Ÿ†• New @component tag (mostly for internal use).
    • ๐Ÿ›  Fix crash when parentless sub-cfg in class doc-comment. (Issue #475)
    • ๐Ÿ›  Fix incompatible encodings error in RKellyAdapter. (Issue #491)
    • ๐Ÿ›  Fix crash when method inherits from cfg. (Issue #494)
    • Eliminate the defunct cat_old_format warning type.
  • v5.3.4 Changes

    October 15, 2013
    • ๐Ÿ›  Fix display of +/- defaults for warning types in --help=warnings.
  • v5.3.3 Changes

    October 09, 2013
    • ๐Ÿ›  Fix auto-inheriting of overrides (#465).
    • ๐Ÿ’Ž Include Ruby version into output of --version.
  • v5.3.2 Changes

    October 08, 2013
    • ๐Ÿ›  Fix XSS vulnerability on print pages.
    • ๐Ÿ›  Fix --warnings=all:PATH not effecting the nodoc warning.
    • ๐Ÿ‘ Allow mixing of enabled/disabled paths in warning rules.
  • v5.3.1 Changes

    October 08, 2013
    • ๐Ÿ›  Fix crash when running in Ruby 1.8, caused by trailing comma.
  • v5.3.0 Changes

    October 08, 2013
    • ๐Ÿ†• New --cache and --cache-dir options to control caching.
    • ๐Ÿ†• New @experimental tag.
    • ๐Ÿ›  Fix crash when JS getter/setter syntax used.
  • v5.2.0 Changes

    October 08, 2013
    • New nodoc warning type with parameters to replace no_doc, no_doc_member, no_doc_prop.
    • ๐Ÿ’Ž Ignore UTF-8 BOM when in Ruby 1.8.
    • Hide "Fires" section when no events fired.
  • v5.1.0 Changes

    October 08, 2013
    • โž• Add --exclude option for excluding a set of input files.
    • ๐Ÿ›  Fix handling of anchor links in guides print version.
    • โž• Add Window and XMLHttpRequest to external classes list.
  • v5.0.1 Changes

    October 08, 2013
    • ๐Ÿ‘ Much better error reporting for JS syntax errors.
    • ๐Ÿ‘Œ Support for Object.defineProperty().
    • ๐Ÿ›  Fix crash with JS sparse arrays.
    • Ignore (required) after @cfg subproperties.
    • ๐Ÿ’Ž Handle JS strings without Ruby's eval(), avoiding crash in certain scenarios.
    • ๐Ÿ– Handle Unicode in anchor links.
    • ๐Ÿ›  Fix random inconsistences caused by @inheritdoc processing.
    • ๐Ÿ‘‰ Use minimum version numbers when linking gem dependencies.
  • v5.0.0 Changes

    October 08, 2013
    • ๐Ÿ†• New custom tags system
    • ๐Ÿ†• New flat export format
    • ๐Ÿ†• New JavaScript parser
    • ๐Ÿ‘Œ Improved warnings system
    • ๐Ÿ†• New tags @localdoc @fires
    • Read more