What's new in Flipper 0.239.0
Nov 16, 2023
- UIDebugger fix issue with scrollbars sometimes appearing in sidebar
New in Flipper 0.238.0 (Nov 14, 2023)
- Logs: Improve power search config to populate dropdown for level, PID & Tag
- Analytics: Improve power search config to populate dropdown for low cardinality columns
New in Flipper 0.234.0 (Nov 1, 2023)
- UIDebugger, new sidebar design
- Android SDK is now built against SDK 34
New in Flipper 0.223.0 (Oct 3, 2023)
- UIDebugger: improvements to iOS Accessibility mode
- UIDebugger fix icon for litho event timeline tab
New in Flipper 0.220.0 (Sep 18, 2023)
- Yarn start now launches the in-browser version of Flipper. Use yarn start-electron for the old behaviour.
New in Flipper 0.218.0 (Sep 14, 2023)
- UI Debugger is now available for Litho in Open Source
- FLIPPER_DISABLE_KEYTAR env var can be used to force in-memory implementation
New in Flipper 0.217.0 (Sep 13, 2023)
- D46859213 - UI Debugger is now available for Litho in Open Source
- D49183501 - FLIPPER_DISABLE_KEYTAR env var can be used to force in-memory implementation
New in Flipper 0.214.0 (Aug 31, 2023)
- D48777923 - Show the iOS version of simulators in the launcher window
New in Flipper 0.213.0 (Aug 26, 2023)
- Don't report errors related to timeouts of background plugins
- UIDebugger - added event debugger table view and side panel views
- No longer show importFile.worker.worker.js warning on startup
- Don't throw in C++ if a plugin gets added/removed multiple times.
New in Flipper 0.212.0 (Aug 19, 2023)
New in Flipper 0.210.0 (Aug 2, 2023)
- [UIDebugger] Fixed bug with keyboard tree controls
- UIDebugger - Added wireframe mode control, useful when lots of overlapping wireframes
- UIDebugger - added context menu items for exanding and collapsing the tree.
- UIDebugger Tree starts collapsed and expands as you click from the visualiser
New in Flipper 0.208.0 (Jul 26, 2023)
- Added ability to favourite emulators / simulators in the launch virtual devices dialog
New in Flipper 0.207.0 (Jul 21, 2023)
- D47295799 - UIDebugger Add seperate icon for litho mountables
- D47295799 - UIDebugger Serialize all props using java.lang.toString
- D47295799 - UIDebugger show drawables mounted by litho
- D47334078 - UIDebugger only autoscroll horizontally when selecting via the visualiser
New in Flipper 0.206.0 (Jul 20, 2023)
- UIDebugger Add seperate icon for litho mountables
- UIDebugger Serialize all props using java.lang.toString
- UIDebugger show drawables mounted by litho
- UIDebugger only autoscroll horizontally when selecting via the visualiser
New in Flipper 0.205.0 (Jul 13, 2023)
- D47212492 - [UIDebugger] Using keyboard arrow control changes the selected and hovered state together for faster / easier navigation
- D47223504 - [UIDebugger] Make selection more prominent in the visualiser
- D47367536 - MobileBuilds prevent downloads from hanging indefinitely
New in Flipper 0.201.0 (Jun 21, 2023)
- D46840341 - add export file implementation for browsers
- D46841095 - new FlipperClient isConnected API
New in Flipper 0.200.0 (Jun 19, 2023)
- UIDebugger virtualized UI to improve rendering performance
- UIDebugger, pressing left arrow jumps to parent after collapse. Pressing right arrow enters after expand. Similar to file browsers in IDES
New in Flipper 0.197.0 (Jun 19, 2023)
- Improved offline page (reload button removal)
New in Flipper 0.191.0 (May 18, 2023)
- UIDebugger, fix focus mode behaviour
- UIDebugger, improve selected and hover state of the visualiser
- Improve console error logs readability
New in Flipper 0.181.0 (Feb 17, 2023)
- Upgrade react-devtools-core to 4.27.2
- More context menu options in the tree
- Added bgs on android ID + cleanup
New in Flipper 0.178.0 (Feb 2, 2023)
New in Flipper 0.172.0 (Oct 26, 2022)
- Add a universal debug export button
- Stop doing eval to load server add-ons
New in Flipper 0.171.1 (Oct 18, 2022)
- D40338164 - Better error message for EADDRINUSE
- D40340272 - Enhance a warning about taking too much time to process plugin messages
- D40341873 - Ignore persistToLocalStorage in headless mode
New in Flipper 0.166.0 (Sep 20, 2022)
- D39633821 - Fix plugin loading with experimental flipper-server disabled
New in Flipper 0.160.0 (Aug 19, 2022)
- D38746572 - Add kotlin support for the android library
- D38784319 - Fixed reload & zoom in Flipper Desktop application.
- D38825940 - Stop applications from disconnecting if a single plugin message cannot be processed.
New in Flipper 0.157.0 (Aug 3, 2022)
- Added icon for showing search result context(only triggered by keyboard shortcut before). Added tool tips to search bar icons.
- Added option in Flipper settings to persist device data upon reconnection instead of wiping everything.
New in Flipper 0.156.0 (Jul 27, 2022)
- D37282740 - [Internal]
- D37685390 - Introduced side by side view feature for DataTable. There is now a new boolean for DataTable props called enableMultiPanels. If this is passed in, then the table will have an option to open a different "side panel" using a completely different dataview which allows different filters, searches, etc.
New in Flipper 0.153.0 (Jul 6, 2022)
- D37383163 - DataTable will now have option to have its search terms highlighted in the search results by toggling and customizing the highlight colors in the menu bar
- D37516868 - Rotate flipper-server logs
- D37552492 - Fixed 'free text search' for data table. E.g network plugin
New in Flipper 0.152.0 (Jun 30, 2022)
- Add Flipper logs export to file.
New in Flipper 0.151.1 (Jun 28, 2022)
- Flipper Server Mac App no longer bounces in Dock
New in Flipper 0.149.0 (Jun 9, 2022)
- D36736495 - DataTable: more pronounced background color for selections
- D36736496 - DataTable: Data tables will now preserve the current selection and scroll it into view when changing the search filter.
- D36736494 - DataTable: pressing the control key can be used to temporarily turn the current search filter on and off.
- D36736821 - DataTable will now keep a history of search items when hitting to search. Use the history button to bring up the history.
- D36781555 - Fixed bug when copying value from context menu in detail sidebar
- D36781553 - Added hover state to detail inspector
New in Flipper 0.148.0 (Jun 6, 2022)
- Add a deprecation warning for deprecated plugins.
- Upgrade electron to 18.2.0.
New in Flipper 0.147.0 (May 26, 2022)
- Show alert in Launch Emulator dialogue if no SDKs are enabled
- Loading state for emulator launch dialogue
- Add link to troubleshooting page when no emulators are available.
New in Flipper 0.146.1 (May 20, 2022)
- Refactor tic-tac-toe plugin to Sandy architecture
New in Flipper 0.146.0 (May 19, 2022)
- Remove OpenSSL file BIO operations.
- Fixed NPE during search in layout plugin (Android).
New in Flipper 0.145.0 (May 6, 2022)
- D36001637 - Execute :third-party:prepare before :configureCMake task on Android
New in Flipper 0.144.0 (Apr 27, 2022)
- D35810827 - Fixes an issue on the databases plugin when there is no selected database.
New in Flipper 0.143.0 (Apr 20, 2022)
- Check if there's a process listening at the specified port before attempting to establish a websocket connection on iOS
- Certificate signing request response to be processed on the right event loop.
New in Flipper 0.141.0 (Apr 1, 2022)
- Add view preview/snapshot for the Layout plugin on iOS.
- Add view preview/snapshot for the Layout plugin on Android.
New in Flipper 0.140.0 (Mar 23, 2022)
- Make it possible to recover from malformed JSON in server requests.
- Respect --no-open during server startup.
New in Flipper 0.139.0 (Mar 16, 2022)
- Add Support Ukraine banner to website
New in Flipper 0.138.0 (Mar 9, 2022)
- Add Support Ukraine banner to website.
New in Flipper 0.137.0 (Mar 2, 2022)
- D34418118 - Remove rsocket references from xplat
- D33656299 - Remove rsocket dependency for iOS
- D34418565 - Remove rsocket dependency for Android
New in Flipper 0.136.0 (Feb 23, 2022)
- Log 'Unable to extract the client query from the request URL' as warning
- Remove RSocket documentation references
New in Flipper 0.134.0 (Feb 16, 2022)
- Removes rsocket-fallback for mobile clients.
New in Flipper 0.134.0 (Feb 14, 2022)
- D34143349 - Consume openssl from maven (prefab)
New in Flipper 0.133.0 (Feb 9, 2022)
- Fixed 'device still authorizing' errors showing up while connecting to an Android device
- Don't show errors for clients that fail to connect in a timely fashion repeatedly.
- Release an existing client before attempting a secure connection
New in Flipper 0.132.0 (Feb 2, 2022)
- Fallback to RSockets if cert exchange fails even if the connection was successful.
New in Flipper 0.128.4.0 (Jan 15, 2022)
- More clearly communicate if flipper server failed to start (e.d. due to port already taken, openssl not being available)
- Improved column widths in data tables
- Data tables will now remember their configuration by default and share it across different applications
- [experimental] It is now possible to run a full fledged Flipper as node + browser appication by using npx flipper-server
- Fixed an issue where changing settings wasn't persisted when using "Apply + Restart
- Most data tables allow for horizontal scrolling now if they run out of space
- Make sure database plugin is horizontally scrollable
- Fixes an issue whereas the url encoding was incorrect for UTF-8
New in Flipper 0.127.0.0 (Dec 22, 2021)
- D33089810 - Move crash watcher to the server. Add 'device-crash' event. Add 'device-start-crash-watcher', 'device-stop-crash-watcher' commands. Add 'onDeviceCrash' method to Plugin Client.
- D33132506 - Allow only a single crash watcher and a single log listener per device. Start log listener and crash watcher for every device upon connection. Remove commands to start/stop them externally.
- D33276414 - Work-around for missing origin header problem https://github.com/facebook/flipper/issues/3189; causing Metro to crash when Flipper tries to connect
New in Flipper 0.126.0.0 (Dec 17, 2021)
- Fixed issue where a missing ANDROID_SDK_ROOT env var made it impossible to launch emulators
- Register shortcuts only for Flipper application instead of globally.
New in Flipper 0.125.0.0 (Dec 11, 2021)
- Remove child_process usage from ReactDevTools plugin
- Remove child_process usage from kaios-allocation, kaios-ram plugins
- Expose env info and FS rm command to flipper plugins.
- Fixed issue where occasionally a plugin wouldn't open after starting Flipper
New in Flipper 0.124.0.0 (Dec 10, 2021)
- Better handling of screenshot taking in navigation
- Close input stream after use which was causing strict mode policy violation crashes and possibly leaking resources.
New in Flipper 0.114.1.0 (Oct 16, 2021)
- D31305180 - Improved plugin / device / app selection handing.