| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2024-02-14 | 1.3 kB | |
| v2.3.0 source code.tar.gz | 2024-02-14 | 192.9 kB | |
| v2.3.0 source code.zip | 2024-02-14 | 339.8 kB | |
| Totals: 3 Items | 534.0 kB | 0 | |
- Removed
rbxtsc initin favor ofnpm create roblox-ts(#2503) - Lune Unit Testing (#2489)
- Not user facing, but the compiler should be more stable going forwards! :tada:
- Removed enum inverse mapping for string values (#2506)
- $range macro optimizations (#2130, [#2196])
- Added support for
typeIs(value, "buffer")(#2588) - Fixed
Array.push()inserting multiple values for different tables (#2597) - Support interpolated string emit for template expressions (#2591)
- Removed unnecessary parentheses for chained binary expressions like
a && b && c(##2242) - Better usage analysis for function expressions +
...(#2527) - Fixed
noAnydiagnostic fora.b()anda[b]()(#2550) - Optimized array offset emit so that
x[n - 1]becomesx[n]instead ofx[n - 1 + 1](#2567) - Optimized object spread assignment when the spread is the first entry in the object, i.e.
{ ...obj, foo: "bar" }(#2546) - Fixed bug related to
new Map( ... ).delete(exp)andnew Set( ... ).delete(exp)(#2605) - Split off PathTranslator class into it's own package (#2614)
- Added support integer division operator via macro:
Number.idiv(),Vector2.idiv(), andVector3.idiv()(#2606)- these compile to
a // b - number literals should be wrapped in parentheses, i.e.
(10).idiv(3)
- these compile to