Kampfkarren/selene
### [`v0.17.0`](https://togithub.com/Kampfkarren/selene/blob/HEAD/CHANGELOG.md#0170---2022-04-10)
[Compare Source](https://togithub.com/Kampfkarren/selene/compare/0.16.0...0.17.0)
##### Added
- Added `start_line`, `start_column`, `end_line`, and `end_column` to JSON diagnostic output.
- Added `Color3.fromHex` to the Roblox standard library.
- Added `table.clone` to the Roblox standard library.
- Added `coroutine.close` to the Roblox standard library.
- Added `task.cancel` to the Roblox standard library.
### [`v0.16.0`](https://togithub.com/Kampfkarren/selene/blob/HEAD/CHANGELOG.md#0160---2022-01-30)
[Compare Source](https://togithub.com/Kampfkarren/selene/compare/0.15.0...0.16.0)
##### Added
- Added support for parsing generic type packs, variadic type packs, and explicit type packs in generic arguments for a type under the `roblox` feature flag (`type X = Y<(string, number), ...string, S...>`)
- Added support for string and boolean singleton types under the `roblox` feature flag (`type Element = { ["$$typeof"]: number, errorCaught: true, which: "Query" | "Mutation" | "Subscription" }`
- Added support for default types in a generic type declaration under the `roblox` feature flag (`type Foo = X`)
- Added `table.freeze`, `table.isfrozen`, `bit32.countlz`, `bit32.countrz` to the Roblox standard library.
- Added `Vector2.zero`, `Vector2.one`, `Vector2.xAxis`, `Vector2.yAxis` to the Roblox standard library.
- Added `Vector3.zero`, `Vector3.one`, `Vector3.xAxis`, `Vector3.yAxis`, `Vector3.zAxis` to the Roblox standard library.
- Added `CFrame.identity` to the Roblox standard library.
- Added `gcinfo` to the Roblox standard library.
##### Fixed
- Fixed a bug where empty else blocks were not properly closing their scope, meaning that they could confuse the shadowing lint. [(#116)](https://togithub.com/Kampfkarren/selene/issues/116)
### [`v0.15.0`](https://togithub.com/Kampfkarren/selene/blob/HEAD/CHANGELOG.md#0150---2021-11-05)
[Compare Source](https://togithub.com/Kampfkarren/selene/compare/0.14.0...0.15.0)
##### Added
- Added `OverlapParams` to the Roblox standard library.
- Added `Enum:GetEnums()` to the Roblox standard library. [(#312)](https://togithub.com/Kampfkarren/selene/issues/312)
- `roblox_incorrect_color3_new_bounds` now checks for if the given number is negative. [(#83)](https://togithub.com/Kampfkarren/selene/issues/83)
##### Fixed
- Fixed standard library error when missing files. [(#272)](https://togithub.com/Kampfkarren/selene/issues/272)
- Fixed display style option triggering `ArgumentConflict` when using quiet option. [(#288)](https://togithub.com/Kampfkarren/selene/issues/288)
- `bad_string_escape` now correctly handles escapes of the shape `\1a` (one or two numbers followed by a hex digit). [(#292)](https://togithub.com/Kampfkarren/selene/issues/292)
- Fixed Roblox types not counting towards usage. [(#270)](https://togithub.com/Kampfkarren/selene/issues/270)
- Fixed incorrect number of paremeters for `bit32.replace`
##### Changed
- `duplicate_keys` now has a error severity. [(#262)](https://togithub.com/Kampfkarren/selene/issues/262)
- Arguments of `collectgarbage` now considered to be optional. [(#287)](https://togithub.com/Kampfkarren/selene/issues/287)
- Updated internal parser, adding new Luau syntax.
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR contains the following updates:
0.14.0
->0.17.0
Release Notes
Kampfkarren/selene
### [`v0.17.0`](https://togithub.com/Kampfkarren/selene/blob/HEAD/CHANGELOG.md#0170---2022-04-10) [Compare Source](https://togithub.com/Kampfkarren/selene/compare/0.16.0...0.17.0) ##### Added - Added `start_line`, `start_column`, `end_line`, and `end_column` to JSON diagnostic output. - Added `Color3.fromHex` to the Roblox standard library. - Added `table.clone` to the Roblox standard library. - Added `coroutine.close` to the Roblox standard library. - Added `task.cancel` to the Roblox standard library. ### [`v0.16.0`](https://togithub.com/Kampfkarren/selene/blob/HEAD/CHANGELOG.md#0160---2022-01-30) [Compare Source](https://togithub.com/Kampfkarren/selene/compare/0.15.0...0.16.0) ##### Added - Added support for parsing generic type packs, variadic type packs, and explicit type packs in generic arguments for a type under the `roblox` feature flag (`type XConfiguration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.