Skip to content

Moonwave v1.2.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 16 Nov 07:24
b2d10ca

Added

  • New @external tag for using external types, e.g. @external Promise https://eryn.io/roblox-lua-promise/api/Promise
  • Error reporting for name conflicts, such as classes or external types with the same names.
  • You can now use the @tag tag to section classes by using tag = "SomeTag" in classOrder config
  • Parsing errors from full-moon will now show the file path where the error occurred
  • Support for Inline & Leaf directives (:note[This is my note], ::note[This is my note]), Markdown in Admonition headings, and Nested Admonitions.
  • Support for Anonymous Function Assignments, e.g. Module.foo = function() ... end, local foo = function() ... end)

Changed

  • Docusaurus v2 -> v3
  • Updated to full-moon v1.1.0, which now supports new Luau syntax like //
  • Major version bump for all dependencies

Fixed

  • API page crashing when classOrder has an empty classes table
  • moonwave build can fail when path contains spaces
  • Updates to README.md does not trigger a hot reload
  • String Literal and Intersections will now be handled properly in types, providing proper highlighting and formatting

Pull-Requests

  • Made it possible to section tags in the API list by @xdjinnx in #146
  • Add GitHub Actions and custom dir sections to Publish doc page by @matyasjay in #160

New Contributors

Full Changelog: v1.1.3...v1.2.0