3.8.0
What's Changed
- bit meta: tohex returns a string by @Bilal2453 in #2459
- Pad
return
type annotations when required. by @Varriount in #2464 - plugin: add OnTransformAst interface by @fesily in #2472
- update format 1.4.3 by @CppCXY in #2473
- astHelper: addParamTypeDoc by @fesily in #2474
- support multi plugins by @fesily in #2485
- Automatic derivation function param type by @fesily in #2481
- Never sematic virtual ast and comment by @fesily in #2488
- fix guide.getParams by @fesily in #2489
- Plugin on node compile function param by @fesily in #2486
- Add
table.move()
to LuaJIT compatibility by @deathlyfrantic in #2497 - Add --visualize command that outputs the AST of a given file as graphviz by @emmericp in #2507
- Add group param for luadoc generated by plugins by @emmericp in #2502
- Added 'desc' and 'rawdesc' keys for variables in JSON output. by @AndreasMatthias in #2524
- Added 'visible' key (public, protected, ...) in JSON output. by @AndreasMatthias in #2525
- CLI option --doc_out_path . by @AndreasMatthias in #2526
- support tuple type by @lizho in #2505
- Enable plugins during --check by @danpf in #2536
- update format 1.5.0 by @CppCXY in #2533
- Desc/rawdesc for vararg expressions in JSON output. by @AndreasMatthias in #2537
- Add "deprecated" key in JSON output. by @AndreasMatthias in #2538
- add infer function param type by @fesily in #2532
- update test by @fesily in #2541
- Add "async" key in JSON output. by @AndreasMatthias in #2539
- Revert "Add "async" key in JSON output." by @sumneko in #2543
- Revert "Add "deprecated" key in JSON output." by @sumneko in #2544
- Add "async" and "deprecated" key to JSON output by @AndreasMatthias in #2545
- Only load files in workspace for --check (skip libraries) by @emmericp in #2546
- Add CLI option to trust all plugins by @emmericp in #2553
- Flush stdout in check progress indicator by @emmericp in #2547
- Update
doc.json
by @AndreasMatthias in #2562 - Fix potential crash issues on Windows by @CppCXY in #2568
- doc param support generic pattern by @fesily in #2484
- update format 1.5.2 by @CppCXY in #2603
- Fix typo in config.json by @Hudsonator72 in #2612
- Allow plugins to resolve require paths by @zziger in #2590
- Update compiler.lua by @Luke100000 in #2574
- Detect discard-returns in all block types by @clay-golem in #2585
- meta: improve typing for unpack by @lewis6991 in #2587
- Run diagnostics on unopened files when explicitly requested by the user by @emmericp in #2621
- Output more details while running --check by @emmericp in #2622
New Contributors
- @Varriount made their first contribution in #2464
- @deathlyfrantic made their first contribution in #2497
- @emmericp made their first contribution in #2507
- @AndreasMatthias made their first contribution in #2524
- @lizho made their first contribution in #2505
- @danpf made their first contribution in #2536
- @Hudsonator72 made their first contribution in #2612
- @zziger made their first contribution in #2590
- @Luke100000 made their first contribution in #2574
- @clay-golem made their first contribution in #2585
Full Changelog: 3.7.4...3.8.0