Skip to content

Releases: software-mansion/radon-ide

v1.15.0

12 Jan 10:26

Choose a tag to compare

✨ Highlights

Maestro 🧪

Other changes 📝

Bugfixes 🐞

Full Changelog: v1.14.4...v1.15.0

v1.14.3

23 Dec 13:58

Choose a tag to compare

Fixes 🔧 :

  • fix: Attempting to read sourceMapPathOverrides before metro has started (by @filip131311)
  • disable: Native network inspector on Android (by @pFornagiel)

Full Changelog: v1.14.2...v1.14.3

v1.14.2

15 Dec 14:59

Choose a tag to compare

🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄

✨ Highlights

feat: add seasonal visual improvements by @pFornagiel in #1820

Happy Holidays
~Radon Team
🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄 🎄

v1.14.1

12 Dec 16:13

Choose a tag to compare

Full Changelog: v1.14.0...v1.14.1

v1.14.0

10 Dec 13:52

Choose a tag to compare

✨ Highlights

React Native 0.83 Support ⚛️

Radon AI ✨

  • feat: Add JS-side logs to AI by @latekvo in #1626
  • feat: Add element references to chatbot through element inspector by @latekvo in #1732

Network Inspector 🌐

  • feat: network inspector - enable new inspector for RN >=83 by @pFornagiel in #1769
  • feat: network inspector - add launch configuration for new inspector by @pFornagiel in #1798
  • feat: network inspector - support react-native-fetch-api network requests by @pFornagiel in #1738
  • feat/fix: network inspector - fixes and improvements in network inspector by @pFornagiel in #1781

Device Management 📱

  • fix: Display human-readable names, Android and SDK versions for physical Android devices by @HexHyperion in #1720
  • feat: Automatically restore the connection with un- and reattached physical devices by @HexHyperion in #1733
  • fix: cannot remove a broken iOS simulator by @jwajgelt in #1775

Enterprise 🏢

👀 Sneak peak

Maestro Integration (in progress) ⏳

📝 Other changes

Full Changelog: v1.13.0...v1.14.0

v1.13.0

10 Nov 08:42

Choose a tag to compare

✨ Highlights

Physical Android devices 🤖

Devtools 🧑‍💻

Radon AI ✨

  • feat: Add component tree viewer tool to AI by @latekvo in #1672
  • Add radon-mcp package that implements stdio MCP server for Radon AI by @kmagiera in #1670
  • Enable Radon AI by default after redoing MCP server handling logic to use newly available APIs by @kmagiera in #1665

Network Inspector 🌐

  • feat: network inspector - support new inspector (fuseboxNetworkInspection) by @pFornagiel in #1606
  • feat: network inspector - ignore internal React Native messages by @pFornagiel in #1651
  • feat: network inspector - add image preview, change webview messaging protocol by @pFornagiel in #1668
  • feat: network inspector - enhance XHR responseType support by @pFornagiel in #1708
  • feat: network inspector - preserve logs between session states by @pFornagiel in #1696
  • fix: network inspector - optimise syntax highlighting on the frontend by @pFornagiel in #1652
  • fix: network inspector -FilterInput styles fix by @pFornagiel in #1667
  • fix: network inspector - fix issue with axis not showing the response body by @pFornagiel in #1704
  • fix: network inspector - various fixes and refactors by @pFornagiel in #1700
  • fix: network inspector - fix message cleaning on LogBox trigger by @pFornagiel in #1714

📝 Other changes

  • test: Extend test coverage and fix for vscode 1.99.1 by @KeyJayY in #1622
  • fix: renderer patch for projects using expo canary by @filip131311 in #1647
  • Update custom build path parser to fix issues with dot directory parsing by @kmagiera in #1644
  • fix: test fails to override imports after refactor by @jwajgelt in #1645
  • Add .watchmanconfig file to lib folder by @kmagiera in #1650
  • Move blacklist overwrites in metro.config by @kmagiera in #1649
  • fix: metro config in non flat dependency structures by @filip131311 in #1655
  • Add new launch config option to disable runtime fingerprint checks by @kmagiera in #1661
  • Use initialUrl option to launch expo go and devclient projects on iOS by @kmagiera in #1662
  • Don't trigger metro port configuration for iOS simulators when launching with initialUrl (expo go/dev client) by @kmagiera in #1664
  • Use owner stacks for inspector functionality instead of overriding react renderer by @kmagiera in #1660
  • Use alias to reach RN internals while avoiding internal access warnings by @kmagiera in #1663
  • Translate source location urls to server-relative address before symbolicating by @kmagiera in #1674
  • fix: metro config not overriden on newer Expo 54 by @jwajgelt in #1676
  • fix: preview with debug stack by @filip131311 in #1677
  • fix: do not replace react renderer if react version does not match by @filip131311 in #1679
  • test: Add test coverage and GitHub actions improvements by @KeyJayY in #1657
  • Add check for eas-cli before running local build by @kmagiera in #1685
  • Support cancel token in EAS build pipeline by @kmagiera in #1683
  • Update launch config in reload if stale config was picked by @kmagiera in #1684
  • test: Add Launch configuration management and DevTools test coverage by @KeyJayY in #1686
  • fix: change networkbridge availability logic to wait for jsDebugSession by @pFornagiel in #1681
  • Only verify whether launch config exists if the previous config was a custom one by @kmagiera in #1691
  • feat: paywall enforced for pro features by @filip131311 in #1659
  • fix: fingerprint not taking platform into account by @jwajgelt in #1699
  • fix: Expo Dev Client cannot connect to Metro by @jwajgelt in #1707
  • feat: paywall deep integration by @filip131311 in #1705
  • fix: improve how we detect the app is loading slowly by @filip131311 in #1710
  • fix: paywall styles by @pFornagiel in #1718
  • fix: update CSP to allow resources from Paddle and ProfitWell by @pFornagiel in #1722
  • fix: application session is not reset when restarting app by @jwajgelt in #1725
  • fix: step over out of user defined code by @filip131311 in #1726

Full Changelog: v1.12.0...v1.13.0

v1.12.1

21 Oct 14:42

Choose a tag to compare

✨Highlights

fix: preview with debug stack (#1677) by @filip131311
fix: react query devtools detection broken on newer versions (#1678) by @jwajgelt
fix: metro config not overriden on newer Expo 54 (#1676) by @jwajgelt
Translate source location urls to server-relative address before symbolicating (#1674) by @kmagiera
Use owner stacks for inspector functionality instead of overriding react renderer (#1660) by @kmagiera
Use initialUrl option to launch expo go and devclient projects on iOS (#1662) by @kmagiera
fix: metro config in non flat dependency structures (#1655) by @filip131311

Full Changelog: v1.12.0...v1.12.1

v1.12.0

08 Oct 13:29

Choose a tag to compare

✨Highlights

📝 Other changes

  • Fix missing tooltip lables in Radon UI by @kmagiera in #1504
  • feat: introduce test coverage for app interactions by @KeyJayY in #1502
  • Add actionable error for node version mismatch by @kmagiera in #1503
  • Fix 'open channel' flow after #1386 by @kmagiera in #1512
  • fix: screen recording works only once by @jwajgelt in #1518
  • Don't crash when ios device shutdown command fails by @kmagiera in #1519
  • fix: build stale errors when switching projects by @jwajgelt in #1520
  • refactor: split Devtools into Server and Connection by @jwajgelt in #1497
  • Fix Expo 54 support by correcting the resolve paths for @expo/cli module by @kmagiera in #1522
  • Add network panel and screenshot tests, refactor code by @KeyJayY in #1509
  • Pass port number to expo start to fix Expo 54 dev client by @kmagiera in #1524
  • feat: Radon tools test coverage by @KeyJayY in #1516
  • refactor: Use direct communication between webviews by @latekvo in #1511
  • fix: react profiler cannot start by @jwajgelt in #1532
  • refactor: device session state - common state by @filip131311 in #1490
  • feat: network inspector - update response body handling logic by @pFornagiel in #1514
  • chore: import AppRegistry from react native instead from RN internals by @filip131311 in #1527
  • feat: move to the fusebox RDT over CDP implementation by @jwajgelt in #1500
  • fix: crashes due to missing fields in simctl output by @jwajgelt in #1538
  • Bump vscode-js-debug to v1.104.0 by @kmagiera in #1536
  • Add flag to force custom JS debugger implementation (aka old debugger) by @kmagiera in #1537
  • feat: implement connect and new devtools for custom debugger by @jwajgelt in #1539
  • feat: Device Settings test coverage by @KeyJayY in #1526
  • refactor: device session state - final by @filip131311 in #1540
  • New style for alert dialogs by @kmagiera in #1534
  • feat: Add workflow build vsix by @KeyJayY in #1543
  • feat: change workflow schedule time by @KeyJayY in #1544
  • fix: device appearance on ios by @filip131311 in #1545
  • feat: Change files upload in Build VSIX nightly by @KeyJayY in #1547
  • feat: Add enableExperimentalElementInspector setting by @pFornagiel in #1533
  • Avoid showing multiple runtimes with colliding identifiers by @kmagiera in #1549
  • fix: rotation on iOS by @filip131311 in #1551
  • feat: Shortcuts test coverage by @KeyJayY in #1542
  • Filter out internal expo-router params from url bar by @kmagiera in #1554
  • fix: devices are displayed as "Running" after switching app roots by @jwajgelt in #1555
  • feat: Improve tests stability by @KeyJayY in #1556
  • fix: license activation by @filip131311 in #1560
  • fix: prevent setting state with DerivedStateManager after the item is removed by @jwajgelt in #1559
  • fix: device sessions appear active after app root switch by @jwajgelt in #1561
  • feat: network inspector - add syntax highlighting by @pFornagiel in #1552
  • feat: network inspector - styling / UX changes and fixes by @pFornagiel in #1557
  • fix: the close button for modals appears in bottom-left corner by @jwajgelt in #1564
  • fix: dropdown submenu animation issue fix by @pFornagiel in #1565
  • fix: switching to a device with bundle error fails to connect devtools by @jwajgelt in #1566
  • Use latest version of source-map instead of beta published 7 years ago by @kmagiera in #1568
  • feat: Expo Router test coverage by @KeyJayY in #1562
  • refactor: device settings by @filip131311 in #1567
  • feat: Schedule automatic runs and code refactor by @KeyJayY in #1571
  • refactor: remove run command by @filip131311 in #1569
  • fix: debugger overlay not showing while status not running by @filip131311 in #1573
  • Revert: "fix: switching to a device with bundle error fails to connect devtools" by @KeyJayY in #1574
  • feat: platform specific fingerprint by @filip131311 in #1575
  • fix: cancel throttled functions in DeviceSession's dispose, throttle element inspector calls correctly by @jwajgelt in #1558
  • feat: report Metro initialization errors to the user by @jwajgelt in #1578
  • fix: inspector bridge message retransmission by @jwajgelt in #1577
  • feat: support prebuilding expo dev client applications by @filip131311 in #1576
  • Remove the need to process source maps in extension code by @kmagiera in #1580
  • Update branch of vscode-js-debug after vscode-js-debug/pull/8 got merged by @kmagiera in #1583
  • Ignore typedef files from file watcher by @kmagiera in #1581
  • Fix Websocket is not defined crash by @kmagiera in #1587
  • Fix crash on IDE.dispose by @kmagiera in #1588
  • feat: VSCode version for tests by @KeyJayY in #1592
  • fix: preview on expo 54 by @filip131311 in #1584
  • fix: expo router integration by @filip131311 in #1582
  • fix: devtools disconnected alert does not appear by @jwajgelt in #1591
  • fix: switching to a device with bundle error fails to connect devtools by @jwajgelt in #1589
  • Fix back and home behavior in UrlBar by @kmagiera in #1595
  • Queue up ProxyDebugAdapter events such that they are never sent before attach is complete by @kmagiera in #1597
  • Fix URL bar dropdown not closing when focusing outside IDE panel by @Copilot in #1599
  • Feat: Extend test coverage and improve tests stability by @KeyJayY in #1585
  • fix: network inspector - fix various syntax highlighting issues by @pFornagiel in #1593
  • fix: initial locale device setting by @filip131311 in #1607
  • chore(deps): bump tmp from 0.2.3 to 0.2.5 in /packages/vscode-extension-tester by @dependabot[bot] in #1602
  • chore(deps): bump form-data from 4.0.3 to 4.0.4 in /packages/vscode-extension-tester by @dependabot[bot] in #1601
  • fix: fixes bug that appeared in...
Read more

v1.11.2

23 Sep 13:07

Choose a tag to compare

  • Fix License Activation
  • Fix device appearance on iOS
  • Fix Rotation on iOS
  • Support for React Native 82
  • Fix crashes due to missing fields in simctl output

Full Changelog: v1.11.1...v1.11.2

v1.11.1

12 Sep 11:14

Choose a tag to compare

🔨 Bugfixes:

  • fixed issues when running Expo 54 applications
  • fixed missing button tooltips in the Radon Panel
  • fixed screen recording not starting when trying to create a second recording
  • fixed "Native Dependencies Changed" error appearing when switching applications
  • fixed iOS simulator sometimes getting stuck in the "Shutdown" state