Skip to content

Releases: evaera/moonwave

Moonwave v1.2.0

16 Nov 07:24
b2d10ca
Compare
Choose a tag to compare

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

Moonwave v1.1.3

06 Jun 17:18
Compare
Choose a tag to compare

Pull requests

New Contributors

Full Changelog: v1.1.2...v1.1.3

Moonwave v1.1.2

21 Aug 23:02
Compare
Choose a tag to compare

Pull requests

  • Fix search links being incorrect by @guidable0 in #131

Full Changelog: v1.1.1...v1.1.2

Moonwave v1.1.1

21 Jun 20:42
Compare
Choose a tag to compare

What's Changed

  • Banner image property for home page by @guidable0 in #130

Full Changelog: v1.0.2...v1.1.1

Moonwave v1.0.2

05 May 19:38
Compare
Choose a tag to compare

Changes

  • Enabled a feature in our dependency full_moon to expand the stack dynamically so that larger projects will not error due to not enough room on the stack
  • Binaries for Linux are now built on Ubuntu 20.04 instead of latest, to hopefully quell incompatible glibc issues

Moonwave v1.0.1

27 Feb 00:36
Compare
Choose a tag to compare

Changes

  • Updated dependencies:
    • Latest version of full_moon, so we support Luau backtick strings now
    • Latest version of docusaurus
    • Latest version of the search plugin which should fix search not working on some sites

Pull requests

  • Add support for .luau file paths by @bubshayz in #124
  • Update full-moon to support string interpolation by @TreehouseFalcon in #126

New Contributors

Full Changelog: v1.0.0...v1.0.1

Moonwave v1.0.0

22 Aug 22:16
Compare
Choose a tag to compare

Changes

  • Updated to Docusaurus 2 (stable)
  • .luau file extension now supported
  • Fix bug where triple dash doc comments would sometimes be applied to the wrong item
  • Hideable sidebar option removed

Pull requests

New Contributors

Full Changelog: v0.3.10...v1.0.0

Moonwave v0.3.10

12 Aug 00:29
Compare
Choose a tag to compare

What's Changed

  • Fix stdout buffer overflow when more than 1 MB of docs are generated by @Quenty in #117
  • Override build directory by @realnickk in #118

New Contributors

Full Changelog: v0.3.7...v0.3.10

Moonwave v0.3.8

05 May 19:35
Compare
Choose a tag to compare
Moonwave v0.3.8 Pre-release
Pre-release
Release version 0.3.8

Moonwave v0.3.7

29 Jun 23:58
Compare
Choose a tag to compare
  • Added a custom display for __iter functions:
    image
  • Updated dependencies, including upgrading to the latest version of Docusaurus
  • Build dirs are no longer stored in the system's temp directory. Instead, the system's cache directory is used.
    • This caused problems because Windows sometimes removes deeply nested files from the temp directory at random, which could corrupt a stored project
  • Fixed a display issue with margin on code blocks