Skip to content

4.8.0

Latest

Choose a tag to compare

@simonhamp simonhamp released this 14 Nov 16:42
Immutable release. Only release title and notes can be modified.
5bcd753

What's Changed

  • Count padding toward a node's size on iOS by @techenby in #634
  • Android: keep MainActivity alive across font size and display size changes by @prosenthal828 in #632
  • Add assertNavAction() and assertMissingNavAction() to the test harness by @techenby in #635
  • Ship symlinked path repository packages in the Android bundle by @techenby in #636
  • Honor display-mode and scroll-behavior on tab screens by @techenby in #633
  • iOS async lane: give each task to an idle slot instead of round-robin by @thelemon2020 in #645
  • Let a gesture area's pan trigger when let go far enough by @simonhamp in #651
  • Support resource in application-level plugin meta-data by @m-develops in #640
  • Redraw a pushed iOS screen that PHP republishes during its push by @wojt-janowski in #643
  • Redraw the stack root after replace() on iOS by @wojt-janowski in #642
  • Wrap a flex-wrap row onto new lines on iOS by @wojt-janowski in #630
  • Bump PHP binaries to 4.2.1 by @simonhamp in #648
  • Block OTA bridge calls from the web view by @simonhamp in #656
  • Refuse a symlink destination in File.Move/File.Copy by @simonhamp in #652
  • Only enable WebView remote debugging in debug builds by @simonhamp in #654
  • Authenticate device events posted to /_native/api/events by @simonhamp in #653
  • Scope the AndroidPOST web view bridge to the app's own origin by @simonhamp in #655
  • Sign the durable native-callback cache copy with the app key by @simonhamp in #658
  • Update CA file by @github-actions[bot] in #659
  • fix(android): keep MaterialIcon glyphs inside their box at any font scale by @fkrzski in #662
  • Draw the docs' icon names that were blank on iOS by @shrutibalasawebdev in #664
  • fix: send guests to login when auth middleware refuses a native screen by @shanerbaner82 in #666
  • Let text shrink to fit its lines with min-scale by @martin-ro in #667
  • fix: resolve infinite event loop during native navigation in Jump by @salvymc in #668
  • Send @Dragend through the normal interaction path by @simonhamp in #661
  • Show a tab sub-route opened as the iOS start URL by @wojt-janowski in #663
  • Run the NavigationCoordinator.shared test suites one at a time by @wojt-janowski in #671
  • Tell PHP when the app goes to the background and comes back by @wojt-janowski in #672
  • Let plugin overlays close when their screen navigates away by @wojt-janowski in #670
  • Draw the nav bar subtitle on iOS tab screens by @wojt-janowski in #673
  • feat: #[Memo] child components, and cheaper per-frame rendering of child components by @Snitzle in #675
  • Transition API: SlideToBottom, transition argument on navigate/back/replace, transition attribute on top-bar actions by @sandermj in #452
  • Let handlers set properties, and report ones that can't run by @simonhamp in #677
  • Default NativeLayout::usesNativeChrome() to true by @simonhamp in #678

New Contributors

Full Changelog: 4.7.0...4.8.0