Releases: shorebirdtech/shorebird
Releases · shorebirdtech/shorebird
v0.3.1
What's Changed
- chore(shorebird_cli): improve error messages for failed artifact uploads by @bryanoltman in #559
- fix(shorebird_cli): don't fail if a release artifact has already been uploaded by @bryanoltman in #554
- chore(shorebird_code_push_client): verbose log requests by @bryanoltman in #563
- chore(shorebird_cli): add verbose logging to ShorebirdProcess by @bryanoltman in #564
- chore(shorebird_cli): add logging around artifact creation by @bryanoltman in #565
- chore: v0.3.1 by @felangel in #566
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- fix(shorebird_cli): prune vended flutter branches on upgrade by @bryanoltman in #531
- feat(shorebird_cli): upload aab as part of release by @bryanoltman in #521
- refactor(cutler): move command files to dedicated directory by @bryanoltman in #530
- feat(shorebird_cli): add
shorebird build ipa
by @felangel in #534 - fix(shorebird_cli): canonicalize build paths by @felangel in #535
- chore(cutler): sort imports by @felangel in #536
- chore(code_push_protocol): use flutter-style todos by @felangel in #537
- refactor(shorebird_cli): move release command into release directory by @felangel in #540
- refactor(shorebird_cli): refactor
shorebird release
in favor ofshorebird release android
by @felangel in #541 - feat(shorebird_cli): alert user of non-patchable changes by @bryanoltman in #538
- feat(shorebird_cli):
shorebird release ios
scaffold by @felangel in #543 - fix(shorebird_cli): remove lookup of nonexistent argument by @bryanoltman in #545
- fix(shorebird_cli): only use / path separators when reading zip archive by @bryanoltman in #546
- fix(shorebird_cli): fix tests that mock Process.run with java by @bryanoltman in #547
- refactor(shorebird_cli): remove functionality from
shorebird release
by @felangel in #548 - feat(shorebird_cli): upgrade to Flutter 3.10.2 by @felangel in #544
- feat(shorebird_cli):
shorebird init
report progress when detecting flavors by @felangel in #549 - fix: upgrade to Flutter 3.10.2
FlutterJNI
hotfix by @felangel in #551 - chore(shorebird_cli): v0.3.0 by @felangel in #552
Full Changelog: v0.2.2...v0.3.0
v0.2.2
What's Changed
- docs: delete RELEASING.md by @bryanoltman in #516
- fix(cutler): don't use --fork-point flag in rebase command by @bryanoltman in #523
- feat: upgrade to Flutter 3.10.1 by @felangel in #525
- chore(shorebird_cli): v0.2.2 by @felangel in #527
- docs: use
shorebird/main
branch by @felangel in #526 - fix(artifact_proxy): add missing windows artifact by @felangel in #528
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- feat(code_push_protocol): add
CreateAppCollaboratorRequest
by @felangel in #491 - refactor: upgrade to Dart 3 by @felangel in #492
- feat(code_push_client): add
createAppCollaborator
by @felangel in #493 - feat(code_push_client): add
deleteChannel
by @felangel in #494 - fix(shorebird_cli):
shorebird channels create
prompt for channel name by @felangel in #495 - feat(shorebird_cli):
shorebird channels delete
by @felangel in #496 - refactor(shorebird_cli): remove
shorebird channel
command by @felangel in #499 - feat(code_push_protocol): add
Collaborator
model by @felangel in #500 - feat(code_push_client): add
deleteAppCollaborator
by @felangel in #501 - fix(shorebird_cli): productFlavor casing by @felangel in #502
- feat(code_push_client): add
getCollaborators
by @felangel in #503 - chore(deps): upgrade to very_good_analysis 5.0.0 by @felangel in #505
- feat(shorebird_cli): add
shorebird collaborators list
by @felangel in #504 - refactor(code_push_protocol): create collaborators via email by @felangel in #506
- docs: add branch sync instructions to FORKING_FLUTTER.md by @bryanoltman in #507
- feat(shorebird_cli): add
shorebird collaborators add
by @felangel in #509 - feat(shorebird_cli): add
shorebird collaborators delete
by @felangel in #510 - test(shorebird_cli): add missing test for
shorebird collaborators delete
by @felangel in #511
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- feat(shorebird_cli): add
--force
toshorebird release
by @rkishan516 in #449 - docs: make artifact proxy
/
return an explainer by @eseidel in #452 - fix(shorebird_cli):
shorebird init
gradle issue by @felangel in #462 - feat: teach cutler about Flutter channels by @eseidel in #454
- docs(cutler): add more info to readme by @bryanoltman in #465
- docs: add https://pub.dev/packages/flutter_eval by @nosovk in #464
- feat: add a
cutler print-versions
command by @eseidel in #468 - ci: adjust coverage requirement for cutler by @felangel in #470
- chore(shorebird_cli): block release, patch, etc. on validation errors by @bryanoltman in #469
- feat: Move to Flutter 3.10.0 by @eseidel in #473
- fix(shorebird_cli): derive version from app bundle by @felangel in #471
- feat(shorebird_cli): expose
flutter_revision
onrelease
by @felangel in #475 - feat(shorebird_cli):
shorebird patch
validates flutter revision by @felangel in #476 - feat(shorebird_cli):
shorebird release
includesflutter_revision
by @felangel in #478 - chore(shorebird_cli):
shorebird patch
revision error copy updates by @felangel in #479 - chore(shorebird_cli): v0.2.0 by @felangel in #482
New Contributors
- @rkishan516 made their first contribution in #449
- @nosovk made their first contribution in #464
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- feat(shorebird_cli):
shorebird build
support--flavor
and--target
by @felangel in #409 - fix(artifact_proxy): add missing artifact for darwin-x64 artifacts.zip by @felangel in #411
- fix(artifact_proxy): add missing darwin x64 font subsets by @felangel in #415
- feat(shorebird_cli):
shorebird run
support--flavor
and--target
by @felangel in #416 - fix(shorebird_cli): validate release version number conforms to semver by @bryanoltman in #406
- fix(artifact_proxy): add missing artifacts by @felangel in #424
- fix(artifact_proxy): remove invalid urls and do not ping on deploy by @felangel in #425
- feat(shorebird_cli): enable autofixing issues with
shorebird doctor --fix
by @bryanoltman in #405 - fix(shorebird_cli): use relative paths to manifest files in
shorebird doctor
by @bryanoltman in #419 - feat(shorebird_cli):
app_id
inshorebird.yaml
can beString
orMap<String, String>
by @felangel in #426 - feat(shorebird_cli): add releases list command by @bryanoltman in #427
- feat(discord_gcp_alerts): include policy name in alert title by @felangel in #431
- feat(shorebird_code_push_client): add deleteRelease by @bryanoltman in #430
- fix(shorebird_cli): add more logging when rebuilding shorebird on Windows by @bryanoltman in #432
- feat(shorebird_cli):
shorebird init
supports flavors by @felangel in #429 - feat(shorebird_cli): add
shorebird releases delete
by @bryanoltman in #433 - chore: bump flutter revision for
flutter.gradle
changes by @felangel in #439 - refactor(shorebird_cli): adjust
shorebird.yaml
flavors format by @felangel in #440 - chore: bump flutter revision for flutter.gradle changes by @felangel in #441
- feat(shorebird_cli):
shorebird release
supports flavors by @felangel in #442 - feat(shorebird_cli):
shorebird patch
supports flavors by @felangel in #443 - feat(shorebird_cli):
shorebird releases list
supports--flavor
by @felangel in #444 - feat(shorebird_cli):
shorebird releases delete
supports--flavor
by @felangel in #445 - chore(shorebird_cli): v0.1.0 by @felangel in #446
Full Changelog: v0.0.10...v0.1.0
v0.0.10
What's Changed
- test: add nightly shorebird_cli e2e installation test by @felangel in #379
- chore: rename e2e workflow by @felangel in #388
- chore: Add one missing artifact for Linux x64 by @eseidel in #390
- chore: Redirect users to docs.shorebird.dev by @eseidel in #391
- feat(shorebird_cli):
shorebird run -d
support by @felangel in #392 - fix(shorebird_cli): trim contents of flutter.version by @bryanoltman in #401
Full Changelog: v0.0.9...v0.0.10
v0.0.9
What's Changed
- chore(shorebird_cli): use standardized message to tell user to login by @bryanoltman in #349
- fix: Speculative fix for missing Linux x64 assets by @eseidel in #350
- feat(discord_gcp_alerts): add discord gcp alerts package by @felangel in #354
- feat(code_push_protocol): add subscription object to user by @bryanoltman in #339
- refactor(discord_gcp_alerts): remove unused fields from GCPAlert by @felangel in #355
- chore: Fix .dart.dart in filename by @eseidel in #358
- fix(shorebird_cli): handle exceptions during validation more gracefully by @bryanoltman in #359
- fix(shorebird_cli): add toString to FlutterValidationException by @bryanoltman in #360
- fix(shorebird_cli): use path.join to construct paths by @bryanoltman in #362
- fix(artifact_proxy): add missing Windows artifact patterns to config.dart by @bryanoltman in #366
- docs(artifact_proxy): add instructions for adding missing artifacts by @bryanoltman in #367
- docs: Add a comment in shorebird.yaml to check in to version control. by @eseidel in #372
- feat(shorebird_cli):
shorebird patch
includes patch size by @felangel in #373 - feat(artifact_proxy): add script to generate
artifact_manifest.yaml
by @felangel in #374 - feat(shorebird_cli): initial support for windows command line by @bryanoltman in #369
- chore(shorebird_cli): don't use FlutterVersionValidator for all commands by @bryanoltman in #378
- fix(artifact_proxy): add
dart-sdk-linux-arm64
by @felangel in #380 - docs: Split RELEASE_NOTES.md out of TRUSTED_TESTERS.md by @eseidel in #382
- chore: remove mention of TRUSTED_TESTERS.md by @eseidel in #383
- chore: First-pass release notes for 0.0.9 by @eseidel in #384
- docs: remove FAQ.md and update README.md by @eseidel in #386
- chore(shorebird_cli): v0.0.9 by @eseidel in #387
Full Changelog: v0.0.8...v0.0.9
v0.0.8
What's Changed
- fix: Update validation message by @eseidel in #315
- docs: Fix busted markdown by @abarth in #319
- ci: adjust dependency graph for workflows by @felangel in #322
- chore(shorebird_code_push_protocol): add CreateUserRequest message by @bryanoltman in #321
- feat(shorebird_cli): use specific Flutter revision by @eseidel in #307
- feat: Add a workflow for local-engine dev by @eseidel in #309
- feat(shorebird_cli):
shorebird build
outputs artifact paths by @felangel in #324 - fix(shorebird_cli): trim shorebird engine revision by @felangel in #333
- feat(shorebird_cli):
shorebird release
supports build numbers by @felangel in #298 - feat: Add a
cutler
tool for managing our Flutter forks. by @eseidel in #336 - feat(shorebird_cli): Add account create command by @bryanoltman in #334
- refactor(artifact_proxy): use per-revision artifacts manifest by @felangel in #340
- chore(shorebird_cli): remove unnecessary trailing
/
from storage url by @felangel in #343 - feat(shorebird_cli): add account subscribe command by @bryanoltman in #342
- chore(shorebird_cli): v0.0.8 by @felangel in #344
- docs(shorebird_cli): update README by @felangel in #346
- docs: Update TRUSTED_TESTERS.md for 0.0.8 by @eseidel in #347
- chore: Update subscribe text by @eseidel in #348
New Contributors
Full Changelog: v0.0.7...v0.0.8
v0.0.7
What's Changed
- refactor: Move Flutter-licensed code into third_party by @eseidel in #306
- chore(shorebird_code_push_protocol): Move response and request models into the protocol package by @bryanoltman in #310
- feat(shorebird_cli): support for
shorebird build apk
by @felangel in #311 - chore(shorebird_cli): adjust
shorebird init
suggested commands by @felangel in #312 - chore(shorebird_cli): v0.0.7 by @felangel in #313
Full Changelog: v0.0.6...v0.0.7