Skip to content

Releases: shorebirdtech/shorebird

v0.0.10

27 Apr 22:57
Compare
Choose a tag to compare
v0.0.10 Pre-release
Pre-release

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

27 Apr 03:51
bf0bff4
Compare
Choose a tag to compare
v0.0.9 Pre-release
Pre-release

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

21 Apr 20:57
8c0d07a
Compare
Choose a tag to compare
v0.0.8 Pre-release
Pre-release

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

18 Apr 22:02
dcce46f
Compare
Choose a tag to compare
v0.0.7 Pre-release
Pre-release

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

v0.0.6

17 Apr 22:24
dc0db5b
Compare
Choose a tag to compare
v0.0.6 Pre-release
Pre-release

What's Changed

  • feat(shorebird_cli): Add shorebird subscription cancel command. by @bryanoltman in #284
  • feat(shorebird_cli): add shorebird cache clean by @erikas-taroza in #239
  • fix(shorebird_cli): pull shorebird flutter artifacts during install by @felangel in #293
  • refactor(shorebird_cli): auth tests should use temporary directory by @felangel in #294
  • feat(shorebird_cli): shorebird login verifies user by @felangel in #297
  • chore(shorebird_cli): v0.0.6 by @felangel in #303

New Contributors

Full Changelog: v0.0.5...v0.0.6

v0.0.5

13 Apr 02:26
18b1c5b
Compare
Choose a tag to compare
v0.0.5 Pre-release
Pre-release

What's Changed

  • fix(shorebird_cli): Print stderr output when flutter version check fails by @bryanoltman in #270
  • fix(shorebird_cli): make android manifest and shorebird version validation more robust by @bryanoltman in #273
  • ci(artifact_proxy): add dev deployment w/engine-patch by @felangel in #275
  • feat(shorebird_code_push_protocol): Add email field to User by @bryanoltman in #276
  • chore: Add an entry for zip_fix engine by @eseidel in #277
  • chore(shorebird_cli): Remove user model by @bryanoltman in #280
  • feat(artifact_proxy): add new shorebird engine revision by @felangel in #286
  • chore(shorebird_cli): v0.0.5 by @felangel in #287

Full Changelog: v0.0.4...v0.0.5

v0.0.4

07 Apr 18:47
0ff20e6
Compare
Choose a tag to compare
v0.0.4 Pre-release
Pre-release

What's Changed

  • feat(shorebird_cli): shorebird channels create by @felangel in #212
  • feat: Add simple shorebird doctor command that checks for updates by @bryanoltman in #213
  • feat(updater): use try_exists instead of exists by @felangel in #218
  • feat: Check that all AndroidManifest.xml files have the INTERNET permission by @bryanoltman in #219
  • feat(shorebird_cli): use Google OAuth 2.0 by @felangel in #223
  • feat(shorebird_cli): expose user by @felangel in #224
  • feat: add package:jwt by @felangel in #225
  • docs: add package:jwt to README by @felangel in #226
  • fix(jwt): make authTime optional by @felangel in #227
  • feat: Download Shorebird-vended Flutter, reroute flutter commands to that instance of Flutter by @bryanoltman in #229
  • feat: Add doctor validator to ensure no issues exist with Flutter install by @bryanoltman in #230
  • feat: Add basic shorebird account command by @bryanoltman in #231
  • feat: add artifact_proxy server by @eseidel in #222
  • ci(artifact_proxy): fix deploy workflow by @felangel in #232
  • fix(artifact_proxy): pull dependencies by @felangel in #233
  • ci: fix artifact deploy workflow paths by @felangel in #234
  • refactor(artifact_proxy): use Dart config by @felangel in #241
  • docs: Add a doc about our fork of flutter by @eseidel in #245
  • feat(code_push_protocol): add hasActiveSubscription to User by @felangel in #246
  • feat(artifact_proxy): support Flutter 3.7.10 by @felangel in #244
  • feat: Set FLUTTER_STORAGE_BASE_URL when using Shorebird-vended Flutter, warn user when path flutter version does not match shorebird flutter version by @bryanoltman in #243
  • docs: Update TRUSTED_TESTER.md after OAuth changes by @eseidel in #249
  • fix(shorebird_cli): send idToken via Authorization header by @felangel in #250
  • feat(shorebird_cli): upgrade to latest shorebird (3.7.10) by @felangel in #247
  • fix: Fix mocking in ShorebirdProcess tests by @bryanoltman in #251
  • fix(shorebird_cli): Make shorebird release logging clearer by @bryanoltman in #258
  • chore: move example into updater by @felangel in #263
  • fix(shorebird_cli): auth token refresh by @felangel in #262
  • feat(shorebird_cli): shorebird release uploads artifacts for all arches by @felangel in #265
  • chore(shorebird_cli): bump shorebird engine revision by @felangel in #267
  • chore(shorebird_cli): Update ShorebirdCommand to accept a list of validators instead of a single ShorebirdFlutterValidator by @bryanoltman in #264
  • fix(shorebird_cli): Validate android internet permission exists when running relevant commands by @bryanoltman in #266
  • chore(artifact_proxy): add shorebirdtech/engine@7aa5c44764e to mappings by @eseidel in #268
  • feat(shorebird_cli): shorebird patch uploads artifacts for all arches by @felangel in #269
  • chore(shorebird_cli): v0.0.4 by @felangel in #271

New Contributors

Full Changelog: v0.0.3...v0.0.4

v0.0.3

31 Mar 18:50
0be5e24
Compare
Choose a tag to compare
v0.0.3 Pre-release
Pre-release

What's Changed

Full Changelog: v0.0.2...v0.0.3

v0.0.2

31 Mar 15:53
690c0c1
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release

What's Changed

  • feat(shorebird_cli): add --dry-run and --force to shorebird patch by @felangel in #207
  • chore(shorebird_cli): v0.0.2 by @felangel in #208

Full Changelog: v0.0.1...v0.0.2

v0.0.1

30 Mar 02:49
405fe79
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release

What's Changed

  • feat(shorebird_cli): shorebird init creates app when shorebird.yaml exists by @felangel in #198
  • feat(shorebird_cli): shorebird --version includes engine revisions by @felangel in #199
  • fix(shorebird_cli): remove extra newline when prompting for release version by @felangel in #200
  • feat(shorebird_cli): shorebird channels list by @felangel in #201
  • feat(shorebird_cli): improve shorebird apps list display by @felangel in #202
  • chore(updater): add context to base and patch files by @felangel in #203
  • chore(shorebird_cli): adjust shorebird engine revision by @felangel in #204