v0.30.28 🌈
·
231 commits
to refs/heads/master
since this release
Changes
🐛 Bug Fixes
- LC0005: Avoid duplicate diagnostic, add diagnostic field syntax length @ans-bar-bm (#640)
- LC0013: Resolve issue on TableRelation to "No. Series" including the PK field @Arthurvdv (#661)
- LC0016: Resolve InvalidCastException @Arthurvdv (#646)
- LC0027: Resolve InvalidCastException @Arthurvdv (#695)
- LC0032: Resolve System.InvalidCastException on Clear(MySecretText) @Arthurvdv (#666)
- LC0032: Resolve System.InvalidCastException Fix boolean conversion @dannoe (#677)
- LC0033: Add check if no runtime property in specified in the app.json @Arthurvdv (#686)
- LC0033: Revert back to old static way of determining supported runtime @Arthurvdv (#696)
- LC0035: Cross analyse base and extension fields for pages and tables @ans-bar-bm (#698)
- LC0039: Resolve InvalidCastException @Arthurvdv (#643)
- LC0052/LC0053: Show Quotation Marks on name of method and object @Arthurvdv (#633)
🚀 Features
- Added support for test automation @christophstuber (#648)
- LC0016: Add CaptionML in CaptionIsMissing check @ans-bar-bm (#627)
- LC0035: Diagnostic for fields where base table has page set @ans-bar-bm (#670)
- New Rule LC0054: Interface name must start with the capital 'I' without any spaces following it. @Arthurvdv @dannoe (#660,#678)
- New Rule LC0058: PageVariable.SetRecord(): You cannot use a temporary record for the Record parameter. @Arthurvdv (#659)
- New Rule LC0059: Single quote escaping issue detected @Arthurvdv (#667)
- New Rule LC0060: The ApplicationArea property is not applicable to API pages. @Arthurvdv (#674)
- New Rule LC0061: Pages of type API must have the ODataKeyFields property set to the SystemId field. @Arthurvdv (#674)
- New Rule LC0062: Mandatory field is missing on API page. @Arthurvdv (#674)
- New Rule LC0063: Consider naming field with a more descriptive name. @Arthurvdv (#674)
- New Rule LC0064: Missing ToolTip property on table field. @Arthurvdv (#675)
- New Rule LC0065: Warn if eventsubscribers don't use var for parameters defined as var. @dannoe (#676)
- New Rule LC0066: Duplicate ToolTip between page and table field. @Arthurvdv (#693)