Skip to content

v0.30.28 🌈

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Jul 06:09
· 138 commits to refs/heads/master since this release
aa8c791

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)