3.11.0
What's Changed
- Add Japanese translations by @Affonso-Gui in #2848
- Remove luamake install from make.sh and make.bat by @sparr in #2853
- Use
string.format
to fix floating point error in test output by @sparr in #2854 - Infer function parameter types when overriding the same-named class function in an instance of that class by @tomlau10 in #2859
- feat: type narrow types with literal fields by @lewis6991 in #2864
- add: placeholder for ${addons} for paths by @carsakiller in #2866
- lint: cleanup unused code and redefined locals by @lewis6991 in #2865
- Support using
---@class
onrawset(_G, ...)
to annotate the created global variable by @tomlau10 in #2867 - fix: type narrow on fields with multiple literals by @lewis6991 in #2871
New Contributors
- @Affonso-Gui made their first contribution in #2848
- @sparr made their first contribution in #2853
Full Changelog: 3.10.6...3.11.0