Releases: shorebirdtech/shorebird
v0.25.1
What's Changed
- fix(shorebird_cli): point to updated 3.16.9 flutter rev by @bryanoltman in #1704
Full Changelog: v0.25.0...v0.25.1
v0.25.0
What's Changed
- chore(shorebird_cli)!: remove
alpha
suffix fromios
commands by @felangel in #1680 - chore: add App Id field to bug report template by @bryanoltman in #1685
- fix(shorebird_cli): provide exportOptionsPlist to all ipa build commands by @bryanoltman in #1683
- chore: bump flutter to 3.16.9 by @bryanoltman in #1689
- fix: Don't support releasing to known-bad versions of Flutter by @eseidel in #1688
- chore(shorebird_cli): adjust ios flutter version validator output by @felangel in #1690
- feat(shorebird_cli): link iOS framework patches by @bryanoltman in #1691
- chore(shorebird_cli): draft 0.25.0 by @bryanoltman in #1692
Full Changelog: v0.24.1...v0.25.0
v0.24.1
v0.24.0
v0.23.1
What's Changed
- fix(shorebird_cli): use help to determine whether dump_blobs is available by @bryanoltman in #1667
- chore(shorebird_cli): draft hotfix 0.23.1 by @bryanoltman in #1669
Full Changelog: v0.23.0...v0.23.1
v0.23.0
What's Changed
This release includes a new iOS "linker" which allows running much more code on
the CPU when patching on iOS. Some benchmarks improved 10-50x. We still have
work to do before we declare 1.0, but we're very close now.
This release contains fundamental changes as to how Dart executes and may
still have instabilities we failed to catch in our testing.
We recommend Shorebird users test apps and patches before distributing to users.
shorebird preview
can be used to test patches before releasing to users:
https://docs.shorebird.dev/guides/staging-patches
If you encounter problems, you can release with an older (known stable) iOS
engine by running: shorebird flutter versions use 3.16.4
- 🚀 Enabled new linker on iOS, improving Dart execution after patching.
Known issues:
- Obfuscated iOS builds fail to patch:
#1619 - Unpatched iOS builds are sometimes slower than patched builds:
#1661
Full Changelog: v0.22.1...v0.23.0
v0.22.1
What's Changed
- fix(shorebird_cli): look after -- separator for target and flavor by @bryanoltman in #1656
- fix(shorebird_cli): don't access aotTools if useLinker is false by @bryanoltman in #1659
- chore(shorebird_cli): draft release 0.22.1 by @bryanoltman in #1660
Full Changelog: v0.22.0...v0.22.1
v0.22.0
What's Changed
- fix(shorebird_cli): use temp file when setting preview channel by @bryanoltman in #1615
- refactor(shorebird_cli): throw error if incomplete engine config args are provided by @bryanoltman in #1616
- refactor(shorebird_cli): rename process.dart to shorebird_process.dart by @bryanoltman in #1617
- chore(shorebird_cli): only set aab channel if it is different by @bryanoltman in #1618
- fix(shorebird_cli):
which.exe
line terminator on windows by @felangel in #1628 - feat: upgrade to Flutter 3.16.7 by @felangel in #1638
- fix(shorebird_cli): add required
--output
toAotTools.link
by @felangel in #1641 - feat(shorebird_cli): Use diffs for iOS patching by @bryanoltman in #1629
- docs: update
NOTES_ON_CODEPUSH.md
by @rickduggan in #1622 - fix: old aot_tools binaries do not work by @eseidel in #1645
- fix(shorebird_cli): handle renamed Runner by @bryanoltman in #1649
- fix(shorebird_cli): fix hangs in patch command output by @bryanoltman in #1647
- docs: update release notes by @bryanoltman in #1651
- chore: update release notes. by @eseidel in #1652
New Contributors
- @rickduggan made their first contribution in #1622
Full Changelog: v0.21.1...v0.22.0
v0.21.1
What's Changed
- fix(shorebird_cli): don't copy directory before zipping by @bryanoltman in #1612
- chore: track pubspec.lock files by @bryanoltman in #1613
- chore: draft release 0.21.1 by @bryanoltman in #1614
Full Changelog: v0.21.0...v0.21.1
v0.21.0
What's Changed
- fix(shorebird_cli): use aot-tools.dill for linking if available by @bryanoltman in #1596
- chore: update to Flutter 3.16.5 by @bryanoltman in #1607
- chore(shorebird_cli): draft 0.21.0 release by @bryanoltman in #1608
Full Changelog: v0.20.0...v0.21.0