Release Notes - 1.2


  • 1.2.1-funcrel

    1.2.1-funcrel
    Fixes an issue wherein the exception in swift file parsing caused partial results for full source. πŸ“ 42036
  • 1.2.0-funcrel

    1.2.0-funcrel
    Minor update to deactivate the Swift analyzer (logs) when Swift language is not active.
    Application-level code enhancement to remove database queries inside loops and improve performance.
    Upgrade internal application-level API to 1.6.13
  • 1.2.0-alpha2

    1.2.0-alpha2
    Fixes a bug where Web Service urls were not correctly resolved when encapsulated in Structs.
  • 1.2.0-alpha1

    1.2.0-alpha1
    Allow parsing of elements (class, enum, …) with unconventional characters. πŸ“ 32043
    Added discoverer for Swift files - see https://doc.castsoftware.com/display/TECHNOS/iOS+-+Swift+1.2#iOSSwift1.2-.swiftfilesexternal link.
    Linux compliant extension version
    Thresholds for various Critical Rules have been updated to match the thresholds used by other CAST rules. See the details in the “Rules” section below.
    Avoid using unsecured cookie (Swift): custom thresholds changed to match thresholds used by other CAST rules. πŸ’Ž 1055000
    Avoid creating file without protection (Swift): custom thresholds changed to match thresholds used by other CAST rules. πŸ’Ž 1055004
    Avoid weak cryptographic hash (Swift): custom thresholds changed to match thresholds used by other CAST rules. πŸ’Ž 1055006
    Avoid weak encryption key size (Swift): custom thresholds changed to match thresholds used by other CAST rules. πŸ’Ž 1055008
    Avoid using deprecated SSL protocol (Swift): custom thresholds changed to match thresholds used by other CAST rules. πŸ’Ž 1055012
    Always use LAContext canEvaluatePolicy before using evaluatePolicy (Swift): custom thresholds changed to match thresholds used by other CAST rules. πŸ’Ž 1055018
    Avoid using kSecAttrAccessibleAlways attribute when storing data in the Keychain (Swift): custom thresholds changed to match thresholds used by other CAST rules. πŸ’Ž 1055020
    UIApplicationDelegate applicationDidEnterBackground must delete sensitive data (Swift): custom thresholds changed to match thresholds used by other CAST rules. πŸ’Ž 1055022
    Avoid hard-coded passwords (Swift): custom thresholds changed to match thresholds used by other CAST rules. πŸ’Ž 1055036
    Avoid Artifacts with too many parameters (Swift): custom thresholds changed to match thresholds used by other CAST rules. πŸ’Ž 1055052