Skip to content

Releases: FLEXTool/FLEX

FLEX 5 (well, 5.22.10)

20 Oct 17:57
Compare
Choose a tag to compare

Notes

FLEX will no longer follow semantic versioning, in that there may be breaking changes within the same minor version. I will try to not put breaking changes between patch versions, however. This is basically what TypeScript does.

The version format is now marketing_number-year-month. I don't push releases out more than once a month, but if I need to, it will be something like 5.22.10-2, which I hope Cocoapods allows…

What Changed

  • Support for Reflex
  • Add feature to view push notifications
  • Fix crash on iOS 16 and above by @talka123456
  • Silence Xcode 14 warnings related to iOS 11 support in SPM by @kikeenrique
  • Fix issue where websocket hook did not call original completion by @ogres
  • Cocoapod now no longer affects app build settings by @JerryZQS
  • Fix for when the keyboard covers the toolbar by @ExTBH
  • Add a new shortcut for UIWindow to change animation speed by @AnthoPakPak

New Contributors

Full Changelog: 4.7.0...5.22.10

4.7.0

27 Apr 19:39
Compare
Choose a tag to compare
  • Swift Package Manager support!
  • Added SPM example project
  • Fix visibility of some headers
  • View firebase network transactions in network history
  • Pin network history search bar
  • Remember the last selected network history tab
  • Fix potential hang when viewing network response body
  • Adjust color of divider lines in method calling screens for dark mode
  • Fix realm database viewer crash (@skytoup)
  • Add option to add row in DB table (@hossamghareeb)
  • Add option to copy row as CSV (@hossamghareeb)
  • Add accessibilityIdentifier and accessibilityLabel to views properties (@nickholub)
  • Fix obscure SQLite bug related to PRAGMA table_info (@matrush)
  • Pin search bar in system log (@weiminghuaa)
  • Fix filtering incoming messages in system log (@weiminghuaa)
  • Allow focusing on a single DB row (@matrush)

Full Changelog: 4.6.1...4.7.0

4.6.1

27 Apr 19:31
Compare
Choose a tag to compare
  • Fix incoming websocket messages not showing correct details
  • Fix websocket activity not being cleared
  • Improvements to detecting whether a given pointer is a valid objc object
  • Fix bug in tab-close logic
  • Use dynamic background color in the network response viewer
  • Added missing nullability to objc metadata types
  • Added FLEXMirror protocol

Full Changelog: 4.6.0...4.6.1

4.6.0

27 Apr 19:27
Compare
Choose a tag to compare
  • Use OSCache for the network cache instead of NSCache
  • Add dlopen() button to Runtime Browser
  • Record websocket traffic on iOS 13
  • Fix crash for unsupported type encodings

Full Changelog: 4.5.0...4.6.0

4.5.0

19 Aug 06:08
Compare
Choose a tag to compare
  • Drop support for iOS 12 SDK
  • Fix misc crashes
  • Show access group for keychain items
  • Various improvements to the DB viewer
  • Added shortcuts for UIPasteboard and NSNotificationCenter
  • Collections now show shortcuts in addition to thier previews
  • Disable smart quotes in input fields for iOS 11+

4.4.1

29 Mar 23:11
Compare
Choose a tag to compare
  • Better "hide likely private methods" behavior
  • Catch exceptions thrown from object descriptions
  • Fix several crashes
  • Add tintColor as a property to UIView
  • Add useful shortcuts for UIAlertController, NSString, and NSData
  • Fix yet another crash in the keychain viewer
  • Don't show the toolbar when tapping on a nav bar button

4.4.0

28 Jan 00:01
Compare
Choose a tag to compare
  • Group FLEX objects together in the object refs list
  • Fix object explorer swipe gesture not working
  • Add option to hide metadata with an underscore
  • Add context menu item to view references to object
  • New APIs:
    • Allow registration of global entries with actions
    • Present or dismiss FLEX tools from FLEXManager
  • Prefix more categories
  • Various bug fixes
  • Fix many potential crashes

4.2.2

03 Nov 00:33
Compare
Choose a tag to compare
  • Restore ability to copy log messages in iOS 13+
  • Fix crash when editing a property or ivar from a shortcut section
  • Revert d778644 which could cause crashes

4.2.1

03 Nov 00:32
Compare
Choose a tag to compare

Fix crash when opening network inspector

4.2.0

22 Oct 23:24
Compare
Choose a tag to compare
  • Various under the hood improvements and bug fixes
  • Fixes heap enumeration crashes on arm64e
  • Fixes class properties not showing previews
  • Explorer won't access ivars on tagged pointers
  • Search bar will now automatically activate in heap view
  • Add shortcuts for UIApplication
  • Add sorting to file browser
  • Custom additions section now appears first
  • FLEXMethod.imagePath uses the method's IMP
  • You can edit user defaults again
  • View truncation sliders now match Xcode behavior
  • FLEX will no longer crash when inspecting objects that don't inherit from NSObject
  • You can now use FLEX_DISABLE_CTORS to disable FLEX from doing any swizzling or other runtime setup