Skip to content

Release 0.17.0#298

Merged
jeparlefrancais merged 1 commit into
mainfrom
release-0.17.0
Aug 11, 2025
Merged

Release 0.17.0#298
jeparlefrancais merged 1 commit into
mainfrom
release-0.17.0

Conversation

@jeparlefrancais

Copy link
Copy Markdown
Contributor

Many new things for this version:

  • improve statements filtering by transfering comments. This fixes the remove_types rule issues related to lost comments (#297)
  • improve warning messages when a path can't be found in a Rojo sourcemap (when using the roblox require mode) (#294)
  • fix missing trailing commas when writing table types using the retain_lines generator (#293)
  • fix string value generation to properly use decimal escape codes (e.g. "\12") (#292)
  • add a new require mode for the Luau require semantics (supporting the usage of @self) (#290)
  • change internal representation of Lua strings to avoid issues with non utf-8 encoded strings (#282)
  • add support for path requires ending with an extension different than .luau or .lua (#280)
  • add rule to convert math.sqrt() calls into an exponent form (using the ^ operator) (convert_square_root_call) (#278)
  • improve inject_global_value to support structured data. Add the env_json property to inject JSON encoded data and the default_value property to inject data when the provided environment variable is not defined (#277)
  • add rule to remove method call syntax (remove_method_call) (#276)
  • fix remove_unused_variable rule to correctly handle trailing unassigned (but used!) variables (#275)
  • add rule to convert Luau numbers (convert_luau_number) (#274)
  • export the PathRequireMode struct when using the darklua library and refactor AST node types to reduce size difference between variants (#273)

@github-actions

Copy link
Copy Markdown

Coverage after merging release-0.17.0 into main will be

87.12%

Coverage Report for Changed Files
FileStmtsBranchesFuncsLinesUncovered Lines

@jeparlefrancais jeparlefrancais merged commit 4d5aa7e into main Aug 11, 2025
6 checks passed
@jeparlefrancais jeparlefrancais deleted the release-0.17.0 branch August 11, 2025 18:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant