# luacheck: what changed from 0 to 1 - Product: luacheck (https://whatsnew.fyi/product/luacheck) - Vendor: luacheck - Range: changelog entries numbered after v0.26.1 up to and including v1.2.0, stable releases only - Entries below: 5 releases (newest first) - Resolved: 0 is v0.26.1 and 1 is v1.2.0, the newest stable release of each major we track - Carrying security changes: 0 · CVEs mentioned: 0 · Mentioning breaking changes: 0 · Removing or deprecating something: 0 - Page: https://whatsnew.fyi/product/luacheck/compare/0...1 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## What changed (17 changes, grouped by kind) ### Added #### v1.2.0 (2024-05-24) - Add builtin standards support for minetest #### v1.1.2 (2023-12-08) - Support NO_COLOR environment variable #### v1.1.0 (2022-12-19) - Add builtin rule set for SILE globals - Implement support for compound operators #### v1.0.0 (2022-08-24) - Add set_default_std for ldoc - Add builtin std option for Ldoc globals - Add builtin std option for the Playdate SDK ### Changed #### v1.2.0 (2024-05-24) - Memoize results to address speed regression from new feature in v0.26 #### v1.1.1 (2023-06-10) - Update Löve standard to 11.4 #### v1.0.0 (2022-08-24) - Follow semver guidelines for versioning going forward - Overhaul docker container to run on Lua 5.4 - Store cached luacheck values per-version in case of changes ### Fixed #### v1.1.2 (2023-12-08) - Update SILE builtin with more allowed variables #### v1.1.1 (2023-06-10) - Correct compound operators to not crash on modifying upvalues - Fix warning 582 (error prone negation) not applying to subexpressions #### v1.1.0 (2022-12-19) - Correct circular reference detection visavis OpSet - Remove unnecessary symbol from Playdate std ## Release notes ### v1.2.0 - Date: 2024-05-24 - Version: v1.2.0 - Original notes: https://github.com/lunarmodules/luacheck/releases/tag/v1.2.0 - Permalink: https://whatsnew.fyi/product/luacheck/releases/v1.2.0 - **added** — Add builtin standards support for minetest - **changed** — Memoize results to address speed regression from new feature in v0.26 ###### Features - Add builtin standards support for minetest (#108) — @BuckarooBanzay and @appgurueu ###### Performance - Memoize results to addresses speed refression from new feature in v0.26 (#105) — @tomlau10 ### v1.1.2 - Date: 2023-12-08 - Version: v1.1.2 - Original notes: https://github.com/lunarmodules/luacheck/releases/tag/v1.1.2 - Permalink: https://whatsnew.fyi/product/luacheck/releases/v1.1.2 - **added** — Support NO_COLOR environment variable - **fixed** — Update SILE builtin with more allowed variables ###### Features - Support NO_COLOR environment variable (#102) — @ligurio ###### Bug Fixes - Update SILE builtin with more allowed variables — @alerque ### v1.1.1 - Date: 2023-06-10 - Version: v1.1.1 - Original notes: https://github.com/lunarmodules/luacheck/releases/tag/v1.1.1 - Permalink: https://whatsnew.fyi/product/luacheck/releases/v1.1.1 - **changed** — Update Löve standard to 11.4 - **fixed** — Correct compound operators to not crash on modifying upvalues - **fixed** — Fix warning 582 (error prone negation) not applying to subexpressions ###### Features - Update Löve standard to 11.4 (#95) — @RunningDroid - Documentation improvements (#92 and #89) — @rcloran and @hramrach ###### Bug Fixes - Correct compound operators to not crash on modifying upvalues (#96) — @arichard4 - Fix warning 582 (error prone negation) not applying to subexpressions (#94) — @appgurueu ### v1.1.0 - Date: 2022-12-19 - Version: v1.1.0 - Original notes: https://github.com/lunarmodules/luacheck/releases/tag/v1.1.0 - Permalink: https://whatsnew.fyi/product/luacheck/releases/v1.1.0 - **added** — Add builtin rule set for SILE globals - **added** — Implement support for compound operators - **fixed** — Correct circular reference detection visavis OpSet - **fixed** — Remove unnecessary symbol from Playdate std ###### Features - Add builtin rule set for SILE globals (#79) — @alerque - Implement support for compound operators (#66) — @a2 & @arichard4 ###### Bug Fixes - Correct circular reference detection visavis OpSet — @arichard4 - Remove unnecessary symbol from Playdate std (#84) — @DidierMalenfant ### v1.0.0 - Date: 2022-08-24 - Version: v1.0.0 - Original notes: https://github.com/lunarmodules/luacheck/releases/tag/v1.0.0 - Permalink: https://whatsnew.fyi/product/luacheck/releases/v1.0.0 - **changed** — Follow semver guidelines for versioning going forward - **changed** — Overhaul docker container to run on Lua 5.4 - **changed** — Store cached luacheck values per-version in case of changes - **added** — Add set_default_std for ldoc - **added** — Add builtin std option for Ldoc globals - **added** — Add builtin std option for the Playdate SDK ###### Documentation - [**breaking**] Follow semver guidelines, next release will be v1.x.y ###### Features - Overhaul docker container to run on Lua 5.4 - Store cached luacheck values per-version in case of changes — @arichard4 - Set_default_std for ldoc - Add builtin std option for Ldoc globals — @Aire-One - Add builtin std option for the Playdate SDK — @DidierMalenfant