Releases: StefanMaron/BusinessCentral.LinterCop
Releases · StefanMaron/BusinessCentral.LinterCop
v0.30.23 🌈
Changes
- New version of the AL Language (v13.0.1027618)
v0.30.22 🌈
v0.30.21 🌈
Changes
🐛 Bug Fixes
- LC0044: Add LC0000 to investigate InvalidCastException @Arthurvdv (#632)
🚀 Features
- LC0005: Extend more keywords (IdentifierName and QualifiedName) @Arthurvdv (#630)
- LC0003/LC0005 Do not raise diagnostic when symbol is missing @Arthurvdv (#631)
v0.30.20 🌈
Changes
- Set AssemblyTitle on AssemblyInfo with AL version on .dll artifact @Arthurvdv (#610)
- Implement code singing of .dll artifact @Arthurvdv (#612)
🐛 Bug Fixes
- LC0043: Resolve InvalidCastException @Arthurvdv (#624)
🚀 Features
- LC0005: Add support for XmlPortDataItemAccess @Arthurvdv (#614)
- LC0016: Support for Split button with repeater scope @Arthurvdv (#615)
- LC0005: Extend more keywords @Arthurvdv (#616,#617,#618,#621)
v0.30.19 🌈
Changes
- Compile against new 14.0.101094019 version of the AL Language
v0.30.18 🌈
Changes
- Implement generic IsObsoletePendingOrRemoved method for multiple rules @Arthurvdv (#597)
🐛 Bug Fixes
🚀 Features
- Initial support for multiple AL Language versions @Arthurvdv (#598)
- LC0044: Added transferfields support between 'Customer' > 'Customer Templ.' @fvet (#601)
v0.30.17 🌈
Changes
🐛 Bug Fixes
- Resolve issue on LC0033 where the wrong runtime would be suggested @Arthurvdv (#595)
v0.30.16 🌈
Changes
🐛 Bug Fixes
- Resolve NullReferenceException on LC0052 @Arthurvdv (#560)
- Resolve issue on ControlAddIn data type as a parameter on LC0005 @Arthurvdv (#573)
- Resolve false positive on LC0003/LC0005 when no symbols are available @Arthurvdv (#582)
🚀 Features
- New Rule LC0055: Tok Suffix for Labels of type Token @Arthurvdv (#554)
- New Rule LC0056: Empty Enum values should not have a specified Caption property. @Arthurvdv (#586), idea by @janvtBE (#586)
- New Rule LC0057: Enum values must have non-empty a Caption to be selectable in the client. @Arthurvdv (#586), idea by @janvtBE (#586)
- Enable LC0043 on IsolatedStorage @Arthurvdv (#577)
- Exclude LC0052 and LC0053 on procedures that are part of the interface @Arthurvdv (#563,#572,#576)
- Include check for replacement fields (%1) on LC0008 @Arthurvdv (#574)
- Exclude fields on LC0035 which Access set to Local/Protected @Arthurvdv (#583,#584)
v0.30.15 🌈
Changes
- Version 13 of AL Language released @Arthurvdv (#569)
v0.30.14 🌈
Changes
- Suppress LC0045 on Interfaces @Arthurvdv (#546)
- Lower the Default Severity of LC0047 to None @Arthurvdv (#547)
- Suppress LC0051 on Text fields @Arthurvdv (#555)
- Fix LC0020 description typos @tkroes (#557)
🐛 Bug Fixes
- Add Try/Catch to investigate InvalidCastException issue on LC0032 @Arthurvdv (#542)
- Add Try/Catch to investigate NullReferenceException issue on LC0052 @Arthurvdv
🚀 Features
- Extend LC0024 to trigger declarations @Arthurvdv (#543 #552)
- Exclude Grid for LC0016 @Arthurvdv (#551)