Skip to content

v4.1.0

Compare
Choose a tag to compare
@alexprey alexprey released this 19 Feb 13:54
· 49 commits to master since this release

[4.1.0] 19.02.2021

  • πŸŽ‰ [Misc] Update the ReadMe by @soft-decay.
  • βœ” [Added] Implement support of imported types parsing, f.ex. @type {import('../typings.d.ts').ExternalTypeClass}. In order to do this, new field importPath introduced to JSDocType, in the name property now it returns imported class name, f.ex.: ExternalTypeClass.
  • πŸ›  [Fixed] Complete fix of Issue #1: Support parsing event names from top-level constant objects with accessing to their properties by naming strings. Introduce the new issue Issue #48 about supporting parse of event names by external references.
  • πŸ›  [Fixed] Fix the Issue #47, now all comments in markup are parsed correctly and attached to required items in document. Support JSDoc comment markup parsing in all places where comment can be used.
  • πŸ›  [Fixed] Fix the Issue #61, now slot parameter items enrich with all detailed information that was parsed from markup comment.
  • πŸ›  [Fixed] Spec: add the module definition typings to typings.d.ts file.
  • πŸ›  [Fixed] Fix some edge-cases in script parsing logic.
  • πŸ›  [Tech] Refactor internal parser logic to make it easy to introduce new features, moves forward to TS support! ;)
  • πŸ”₯ [Breaking] Spec: change the SvelteSlotParameter definition, to support name, description, type fields, instead of many not relevant fields that was inherited from ISvelteItem interface.
  • πŸ”₯ [Breaking] Spec: change the SvelteSlotItem definition, to improve consistency:
    • Rename parameters property to params to be most likely the same as SvelteMethodItem. Old field still available until 5.* release.

Thanks a lot @soft-decay for contributing in this release!