Home

Changelog

Week of
February 19, 2024
Attempting to resolve GitHub Action warnings with Very Good Coverage
Week of
February 5, 2024
Releases for Dart Frog, Dart Frog CLI, Very Good Core, and Very Good Workflows

dart_frog

very_good_core

very_good_flutter_plugin

very_good_workflows

very_good_flame_game

Week of
January 22, 2024
A Dart Frog CLI release to stop assuming the directory name is package name when bundling.

dart_frog

Week of
December 25, 2023
A Very Good CLI release and publish of Flame Steering Behaviors to support the Flutter Observable live stream. A nice way to end the year.

dart_frog

docs: add Globe deployment documentation (@alestiago)

very_good_cli

chore: v0.19.1 (@alestiago)

docs: include 'direct-overridden' in check licenses (@alestiago)

feat: support 'direct-overridden' dependency type when checking licenses (@alestiago)

fix: avoid failing with 'direct overridden' dependencies (@alestiago)

feat: update create flutter_app output text for clarity (@yaksh1)

refactor: Use relative path instead of absolute when running packages get (@mrgnhnt96)

flame_behaviors

docs: fix typo in docs (@wolfenrain)

docs: fix missing links (@wolfenrain)

chore(flame_steering_behaviors): v0.1.0 (@wolfenrain)

chore(flame_steering_behaviors): bring flame_steering_behaviors into the repository (@wolfenrain)

Week of
December 18, 2023
Starting to wrap up the year with a few releases! Very Good CLI, Very Good Workflows, and Very Good Flame Game all get new builds along with some other minor updates across our packages.
Week of
December 18, 2023
Documentation updates and an update for Flame Behaviors

dart_frog

very_good_workflows

flame_behaviors

very_good_flutter_plugin

Week of
November 20, 2023
Releases for Very Good Coverage and Very Good Workflows and minor fixes across other packages.
Week of
November 7, 2023
Release Very Good CLI 0.17.1 and some minor fixes across the packages.

dart_frog

feat(dart_frog_cli): add host option to `dev` [@renancaraujo]

feat: Support reuse of nested router [@davidmartos96]

very_good_infinite_list

docs: update readme option docs [@renancaraujo]

very_good_cli

chore: v0.17.1 [@alestiago]

very_good_core

test: tested pre_gen hook [@alestiago]

ci: update generation workflow reviewers [@renancaraujo]

very_good_coverage

fix: min_coverage parsing with default to 100 [@kelvinwieth]  

very_good_workflows

feat: allow run skipped tests [@kelvinwieth]

very_good_flame_game

feat: add macOS platform support [@mxknt]

cli_completion

chore: fix issue tracker on pubspec [@renancaraujo]

Week of
October 30, 2023
Some CLI fixes and updates

very_good_cli

docs: add license checking documentation to commands' overview ([@alestiago](https://github.com/alestiago))

fix: avoid failure when terminal has no columns ([@alestiago](https://github.com/alestiago))

fix: ignore empty allowed or forbidden ([@alestiago](https://github.com/alestiago))

very_good_workflows

chore: request code ownership ([@alestiago](https://github.com/alestiago))

very_good_core

fix(Android): change launchMode on Android to singleTask ([@gonzalogauto](https://github.com/gonzalogauto))

very_good_docs_site

chore: request code ownership ([@alestiago](https://github.com/alestiago))

Week of
October 23, 2023
Some Dart Frog and CLI updates

dart_frog

docs: add release docs ([@renancaraujo](https://github.com/renancaraujo))

feat(dart_frog_dev): add host option to dart frog dev ([@renancaraujo](https://github.com/renancaraujo))

very_good_cli

docs: update supported licenses reference ([@alestiago](https://github.com/alestiago))

chore: v0.17.0 ([@wolfenrain](https://github.com/wolfenrain))

feat: show `check licenses` command ([@alestiago](https://github.com/alestiago))

docs: include license checking page ([@alestiago](https://github.com/alestiago))

feat: add thank you message ([@wolfenrain](https://github.com/wolfenrain))

docs: add path setup instructions ([@renancaraujo](https://github.com/renancaraujo))

flame_behaviors

chore(flame_behaviors): v1.0.0 ([@wolfenrain](https://github.com/wolfenrain))

feat(flame_behaviors)!: migrate to flame v1.10.0 ([@wolfenrain](https://github.com/wolfenrain))

Week of
October 16, 2023
CLI updates & more!

very_good_cli

feat: add `--dependency-type` to `check licenses` [@alestiago]

feat: add `--ignore-failures` to `check licenses` [@alestiago]

feat: allow `packages check licenses` to fetch licenses [@alestiago]

very_good_coverage

test: clean environment variables after each test [@kelvinwieth]

chore: update codebase with `npm i` [@alestiago]

Week of
October 9, 2023
Some small updates & fixes

very_good_workflows

chore: add retag script ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_workflows/pull/146

very_good_analysis

docs: add release docs ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_analysis/pull/92

Week of
October 2, 2023
New Dart fixes, and more updates!

very_good_cli

fix: markdown formatting correction in CONTRIBUTING.md file ([@superiorsd10](https://github.com/superiorsd10))

  • https://github.com/VeryGoodOpenSource/very_good_cli/pull/824

chore: remove extraneous lock file ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_cli/pull/821

fix: avoid failure when running local tests ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/very_good_cli/pull/820

feat(bricks): include SPDX license brick ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/very_good_cli/pull/813

dart_frog

ci(dart_frog_cli): remove concurrency to avoid intermittent hangs and test failures ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1072

very_good_workflows

chore: add release script to generate changelogs ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_workflows/pull/145

Week of
September 25, 2023
New Dart Frog VSCode extension version is out. And more updates!

dart_frog

chore(vscode): 0.2.3 ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1071

test(vscode): used double quotes on create stub ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1070

fix(vscode): ensure create command is Windows compatible ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1068

fix(vscode): ensure daemon spawns in shell for Windows compatibility ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1065

fix(vscode): ensure nearestParentDartFrogProject is Windows compatible ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1064

fix(vscode): windows compatible new route and middleware ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1062

fix(dart_frog_cli): report daemon missing parameters ([@PiotrFLEURY](https://github.com/PiotrFLEURY))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1050

chore(vscode): 0.2.2 ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1058

docs(dart_frog_cli): Add methods usage examples ([@PiotrFLEURY](https://github.com/PiotrFLEURY))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1051

feat(vscode): show quickPickProject on monorepos ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1026

fix(vscode): avoid keeping progress when spamming stop server ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1053

very_good_cli

docs: document specific version install ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/very_good_cli/pull/803

fix: Prefer delegation implementation to allow comparator extension ([@agacemi](https://github.com/agacemi))

  • https://github.com/VeryGoodOpenSource/very_good_cli/pull/742

chore: add release ready script ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_cli/pull/799

chore: v0.16.0 ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_cli/pull/800

docs: update docs ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_cli/pull/798

flutter_web_preloader

docs: add brickhub badge ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/flutter_web_preloader/pull/20

chore: v0.2.0 ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/flutter_web_preloader/pull/19

pub_updater

chore: v0.4.0 ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/pub_updater/pull/56

chore: update README.md ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/pub_updater/pull/55

formz

chore: v0.6.1 ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/formz/pull/108

chore: add tests and workflow for example app ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/formz/pull/107

formz

chore(docs): wrong docs ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/formz/pull/106

chore: update Very Good Analysis to 5.1.0 ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/formz/pull/104

chore: update Flutter version workflow to 3.13.3 ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/formz/pull/105

very_good_hub

chore: update Very Good Analysis to 5.1.0 ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/very_good_hub/pull/17

mockingjay

docs: update installation instructions readme ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/mockingjay/pull/61

chore(example): updated SDK constraints ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/mockingjay/pull/60


very_good_infinite_list

chore: v0.7.1 ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_infinite_list/pull/58

chore: update very good analysis and add trailling comma on collections ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_infinite_list/pull/57

very_good_workflows

chore: v1.14.0 ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_workflows/pull/144

fix: remove need for disabling analytics due to cli update ([@jsgalarraga](https://github.com/jsgalarraga))

  • https://github.com/VeryGoodOpenSource/very_good_workflows/pull/143

cli_completion

chore: v0.4.0 ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/cli_completion/pull/81

chore: update dependencies and pubspec metadata ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/cli_completion/pull/80

chore: add trailing comma ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/cli_completion/pull/79
Week of
September 18, 2023
Updates on all Templates and Very good CLI. A new Dart Frog VSCode extension version is cooking.

very_good_flame_game

chore: v0.4.0 ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_flame_game/pull/117

fix: text style tests for `CounterComponent` ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_flame_game/pull/112

chore: update mason, add runner tests, gradlew, update metadata, ignored files, and depdendencies ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_flame_game/pull/111

fix: Update flame and correct tests ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_flame_game/pull/109

dart_frog

feat(vscode): implemented quickPickProject ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1025

docs(vscode): add disclaimer to the extension ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1047

chore(dart_frog_cli): v1.1.1 ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1049

fix(dart_frog_cli): prevent staggered devserver kills ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1048

docs: add daemon request format warning ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1045

fix(vscode): support CodeLens for very long route signatures ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1046

fix(vscode): support async route handlers ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1041

fix(vscode): detach from debug session on premature application exit ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1043

chore(vscode): remove new-route-middleware.gif ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1039

refactor(vscode): split Dart Frog project resolution into workspace and editor ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1018

chore(vscode): 0.2.1 ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1036

docs: update Attach Debugger roadmap item ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1032

chore(depandabot): avoid updating types/vscode ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1034

chore(vscode): rollback engines.vscode version ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1035

docs(vscode): update README.md ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1031

chore(vscode): request code ownership on vscode ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1028

chore(vscode): 0.2.0 ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1029

test(vscode): simplify start-dev-server tests ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1027

feat(vscode): implemented nearestChildDartFrogProjects ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1015

refactor(vscode): rename nearestDartFrogProject to nearestParentDartFrogProject ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1014

mockingjay

chore: update Very Good Analysis to 5.1.0 ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/mockingjay/pull/57

flutter_web_preloader

chore: update mocktail to 1.0.0 ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/flutter_web_preloader/pull/18
  • chore: include dependabot ([@alestiago](https://github.com/alestiago))
  • https://github.com/VeryGoodOpenSource/flutter_web_preloader/pull/17
  • chore: update mason to 0.1.0-dev.50 ([@alestiago](https://github.com/alestiago))
  • https://github.com/VeryGoodOpenSource/flutter_web_preloader/pull/15
  • chore: update Very Good Analysis to 5.1.0 ([@alestiago](https://github.com/alestiago))
  • https://github.com/VeryGoodOpenSource/flutter_web_preloader/pull/16

very_good_docs_site

chore: v0.0.1+7 ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_docs_site/pull/133

very_good_cli

chore: finish updating Very Good Analysis to 5.1.0 ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/very_good_cli/pull/792

build: run e2e tests on latest version of flutter ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_cli/pull/783

docs: update readme headline ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_cli/pull/786

chore: update dependabot ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_cli/pull/784

chore: update dependencies and SDK constraints on sub packages and fixtures ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_cli/pull/785

chore: update dependencies and sdk constraints ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_cli/pull/782

fix: pass `org_name` to the plugin template ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_cli/pull/777

chore: update pubspec meta info ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_cli/pull/778

chore: request codeowner to erickzanardo ([@erickzanardo](https://github.com/erickzanardo))

  • https://github.com/VeryGoodOpenSource/very_good_cli/pull/779

formz

chore(docs): wrong docs ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/formz/pull/106

chore: update Very Good Analysis to 5.1.0 ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/formz/pull/104

chore: update Flutter version workflow to 3.13.3 ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/formz/pull/105

very_good_wear_app

chore: v0.3.0 ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_wear_app/pull/37

docs: Update usage on README.md ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_wear_app/pull/36

fix: project doesn't build due to kotlin gradle plugin incompatibility ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_wear_app/pull/32

chore: update analysis, update ignored files, add gradlew, update mason ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_wear_app/pull/33

very_good_core

chore: v0.4.0 ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_core/pull/291

chore: bump mason ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_core/pull/290

chore: restore vscode ignored files ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_core/pull/288


very_good_coverage

chore: request code ownership ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/very_good_coverage/pull/284

very_good_dart_cli

chore: v0.5.1 ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_dart_cli/pull/114

chore: update analysis, and mason   ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_dart_cli/pull/112

very_good_flutter_plugin

chore: v0.6.0 ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_flutter_plugin/pull/136

docs: integration tests ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_flutter_plugin/pull/133

docs: update readme redirecting usage to the cli website ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_flutter_plugin/pull/132

feat: update dependencies ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_flutter_plugin/pull/130

fix: flaky integrated tests ([@wolfenrain](https://github.com/wolfenrain))

  • https://github.com/VeryGoodOpenSource/very_good_flutter_plugin/pull/125

very_good_flutter_package

chore: v0.4.1 ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_flutter_package/pull/69

chore: update analysis, mason and readme ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_flutter_package/pull/67

very_good_dart_package

chore: v0.4.1 ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_dart_package/pull/69

chore: update analysis, mason and readme ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_dart_package/pull/67
Week of
September 11, 2023
Maintenance updates across packages and templates. New dart frog version and development in the dart frog VS Code extension.

dart_frog

test: fix intermitent e2e test ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1008

feat(vscode): include host member in DartFrogApplication ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1010

feat(vscode): added stop to debug toolbar ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1001

feat: add dart frog extension as recommended ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1009

feat(vscode): strengthen when clauses with anyDartFrogProjectLoaded ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1002

docs: add docs for route config domain ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/975

chore(dart_frog_cli): 1.1.0 ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1007

chore(dart_frog_test): 0.1.0 ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1006

chore(dart_frog): v1.0.1 ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1004

chore: update dart_frog_gen on bricks ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/1003

chore(dart_frog_gen): 2.0.0 ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/993

docs: adding jwt authentication tutorial ([@erickzanardo](https://github.com/erickzanardo))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/980

test: add e2e test for route config domain ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/977

chore(packages): bump very good analysis ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/983

docs: add daemon logging events section ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/987

chore(bricks): bump very good analysis ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/984

feat(vscode): add status bar items to start, stop and open server ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/988

very_good_core

fix: add runner tests,update analysis and update ignored files ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_core/pull/285

formz

fix(example): update validation to report empty values ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/formz/pull/100

ci: use flutter_package workflow ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/formz/pull/102

very_good_hub

feat: adding post listing feature ([@erickzanardo](https://github.com/erickzanardo))

  • https://github.com/VeryGoodOpenSource/very_good_hub/pull/16

very_good_infinite_list

feat: centralize builders options ([@HenriqueNas](https://github.com/HenriqueNas))

  • https://github.com/VeryGoodOpenSource/very_good_infinite_list/pull/55

pub_updater

chore: update Very Good Analysis and fix format ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/pub_updater/pull/53

r13n

chore: update dart, analysis and fix lint ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/r13n/pull/57
Week of
September 5, 2023
Some updates cooking on Dart Frog, new VG analysis.

dart_frog

ci: false negatives on tests ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/986

chore(examples): bump very good analysis and dart constraint ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/982

feat(vscode): provide Debug CodeLens on route handlers ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/973

feat(vscode): provide Run CodeLens on route handlers ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/960

docs: add links to docs on readmes ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/978

feat(vscode): register startDebugDevServer command ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/974

feat: add route_config domain ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/965

feat: add dart frog test ([@erickzanardo](https://github.com/erickzanardo))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/899

refactor(vscode): included sort-import and no-unused-vars lint rules ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/962

very_good_analysis

chore: v5.1.0 ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_analysis/pull/84

very_good_workflows

docs: link to pana versions page ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/very_good_workflows/pull/141

docs: add github permissions section to semantic pull request workflow ([@jsgalarraga](https://github.com/jsgalarraga))

  • https://github.com/VeryGoodOpenSource/very_good_workflows/pull/138

docs: fix link in dart_pub_publish.md ([@scarletteliza](https://github.com/scarletteliza))

  • https://github.com/VeryGoodOpenSource/very_good_workflows/pull/135

awesome_dart_frog

Update README.md ([@YousefSalahKassem](https://github.com/YousefSalahKassem))

  • https://github.com/VeryGoodOpenSource/awesome_dart_frog/pull/15

docs: update with new article ([@scarletteliza](https://github.com/scarletteliza))

  • https://github.com/VeryGoodOpenSource/awesome_dart_frog/pull/14

very_good_hub

feat: adding post creation in the app ([@erickzanardo](https://github.com/erickzanardo))

  • https://github.com/VeryGoodOpenSource/very_good_hub/pull/15

feat: adding post creation api ([@erickzanardo](https://github.com/erickzanardo))

  • https://github.com/VeryGoodOpenSource/very_good_hub/pull/14

very_good_core

refactor: Update `app` to Material 3 ([@TahaTesser](https://github.com/TahaTesser))

  • https://github.com/VeryGoodOpenSource/very_good_core/pull/284

flutter_web_preloader

fix: Loads app even when there's no assets ([@cgutierr-zgz](https://github.com/cgutierr-zgz))

  • https://github.com/VeryGoodOpenSource/flutter_web_preloader/pull/12

Week of
August 28, 2023
Work on Very Good Hub plus Dart Frog updates!


very_good_hub

feat: adding post domain ([@erickzanardo](https://github.com/erickzanardo))

feat: adding JWT signing to auth tokens ([@erickzanardo](https://github.com/erickzanardo))

chore: bumping dart frog auth ([@erickzanardo](https://github.com/erickzanardo))

feat: refactoring for better common code sharing ([@erickzanardo](https://github.com/erickzanardo))


dart_frog

feat(vscode): allow attaching development server to Dart debugger ([@alestiago](https://github.com/alestiago))

chore: update dart_frog_gen version ([@renancaraujo](https://github.com/renancaraujo))

refactor(vscode): allow quickPickApplication to be shared ([@alestiago](https://github.com/alestiago))

docs: dart frog auth context documentation ([@erickzanardo](https://github.com/erickzanardo))

feat(vscode): allow stopping development server ([@alestiago](https://github.com/alestiago))

fix(bricks): analyser warnings at dart-frog-new hooks ([@erickzanardo](https://github.com/erickzanardo)) -

ci: add release script for VS Code ([@wolfenrain](https://github.com/wolfenrain))

feat(dart_frog_cli): support lowercase r to reload ([@Yczar](https://github.com/Yczar))

feat(dart_frog): add optional shared parameter to serve function ([@femalemonkeyman](https://github.com/femalemonkeyman))

feat(vscode): allow starting development server ([@alestiago](https://github.com/alestiago))

chore(vscode): include license in packages.json ([@alestiago](https://github.com/alestiago))

docs(dart_frog): corrected serve function documentation typo ([@alestiago](https://github.com/alestiago))

fix: e2e tests and lint fixes ([@erickzanardo](https://github.com/erickzanardo))

feat(vscode): allow starting the daemon via command ([@alestiago](https://github.com/alestiago))

fix: auth topics ([@erickzanardo](https://github.com/erickzanardo))

chore(dart_frog_auth): 1.1.0 ([@erickzanardo](https://github.com/erickzanardo))

fix(dart_frog): comply with new analysis rules ([@alestiago](https://github.com/alestiago))

Week of
August 21, 2023
More Dart Frog Updates!

dart_frog

feat: change production brick to support external dependencies in the Dockerfile ([@erickzanardo](https://github.com/erickzanardo))

feat(vscode): defined DartFrogApplicationRegistry ([@alestiago](https://github.com/alestiago))

 feat(vscode): allow daemon to send requests ([@alestiago](https://github.com/alestiago))

chore: add .DS_Store to create_dart_frog gitignore ([@jxstxn1](https://github.com/jxstxn1))

feat(vscode): defined DartFrogApplication ([@alestiago](https://github.com/alestiago))

feat(vscode): defined dev_server domain ([@alestiago](https://github.com/alestiago))

feat(vscode): implemented requestIdentifierGenerator for Dart Frog daemon ([@alestiago](https://github.com/alestiago))

feat: removing external checking from code gen ([@erickzanardo](https://github.com/erickzanardo))

feat: removing external dependencies checking from dev brick ([@erickzanardo](https://github.com/erickzanardo))

feat: allow prod server brick to use external dependencies ([@erickzanardo](https://github.com/erickzanardo))

feat(vscode): allow invoking Dart Frog daemon ([@alestiago](https://github.com/alestiago))

feat(vscode): define "deamon" domain messages ([@alestiago](https://github.com/alestiago))

feat(vscode): implement daemon protocol ([@alestiago](https://github.com/alestiago))

feat(vscode): define singleton DartFrogDeamon ([@alestiago](https://github.com/alestiago))

very_good_core

docs: update l10n README documentation ([@alestiago](https://github.com/alestiago))

very_good_hub

feat: persisting auth token ([@erickzanardo](https://github.com/erickzanardo))

mockingjay

feat: update sdk constraint to include dart 3 ([@erickzanardo](https://github.com/erickzanardo))

chore: bump to 0.4.0 and update changelog ([@erickzanardo](https://github.com/erickzanardo))

chore(deps): bump to `mocktail` v1.0.0 ([@felangel](https://github.com/felangel))

feat: fixing for Flutter 3.13.0 ([@erickzanardo](https://github.com/erickzanardo))

Week of
August 14, 2023
Work continues on Dart Frog 1.0 with features and fixes

dart_frog

chore: add topics ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/901

chore(dart_frog_gen): v1.1.0 ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/886

refactor(vscode): rename command prefix to "dart-frog" ([@alestiago](https://github.com/alestiago))

  •  https://github.com/VeryGoodOpenSource/dart_frog/pull/895

feat: auth context api proposal ([@erickzanardo](https://github.com/erickzanardo))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/879

chore: change dependabot updates ([@renancaraujo](https://github.com/renancaraujo))

  • https://github.com/VeryGoodOpenSource/dart_frog/pull/897

awesome_dart_frog

docs: update README.md ([@scarletteliza](https://github.com/scarletteliza))

  • https://github.com/VeryGoodOpenSource/awesome_dart_frog/pull/13

Add Dart Frog crash course video and update articles section ([@Muhammed-Ayad](https://github.com/Muhammed-Ayad))

  • https://github.com/VeryGoodOpenSource/awesome_dart_frog/pull/12

very_good_cli

fix!: remove analytics ([@alestiago](https://github.com/alestiago))

  • https://github.com/VeryGoodOpenSource/very_good_cli/pull/756

very_good_hub

feat: auth area in the hub area. ([@erickzanardo](https://github.com/erickzanardo))

  • https://github.com/VeryGoodOpenSource/very_good_hub/pull/8

very_good_analysis

docs: update complete list of options's link to v5.0.0 ([@AhmedLSayed9](https://github.com/AhmedLSayed9))

  • https://github.com/VeryGoodOpenSource/very_good_analysis/pull/82

pub_updater

fix(hosted-url): activation of package on self-hosted url ([@zoocityboy](https://github.com/zoocityboy))

  • https://github.com/VeryGoodOpenSource/pub_updater/pull/46


Week of
August 8, 2023
We released Dart Frog 1.0! 🎯🐸🚀

dart_frog

docs: add link to authentication.md (@scarletteliza)

test(dart_frog_cli): mock stdin in the command run level (@renancaraujo)

docs: update versions on docs (@renancaraujo)

ci: add update_cli_bundles (@renancaraujo)

feat(dart_frog_gen): add toJson to RouteConfig (@renancaraujo)

fix: port read from env (@lesnitsky)

docs: Fix auth docs (@erickzanardo)

fix(vscode): suggest again to install the Dart Frog CLI before running a command that requires of Dart Frog CLI if not installed (@alestiago)

feat(dart_frig_cli): make daemon command visible (@renancaraujo)

chore: create release script (@wolfenrain)

docs: add uninstall instructions (@jsgalarraga)

test(vscode): use stub.resolves over stub.returns with Promise (@alestiago)

fix(vscode): avoid recommending to upgrade when version is above constraints (@alestiago)

feat(dart_frog_cli): press R to reload (@renancaraujo)

docs: update cors.md (@scarletteliza)

docs: Adding docs about CORS (@erickzanardo)

docs(vscode): include references to VS Code extension (@alestiago)

docs(vscode): include extensions section (@alestiago)

refactor(vscode): use string over String (@alestiago)

docs: add daemon docs (@renancaraujo)

chore: update examples dependencies (@renancaraujo)

docs: roadmap update (@renancaraujo)

docs: update home with 1.0 (@scarletteliza)

chore(vscode): v0.1.1 (@alestiago)

chore(dart_frog_cli): v1.0.0 (@renancaraujo)

chore(dart_frog_web_socket): v1.0.0 (@renancaraujo)

chore(dart_frog_auth): v1.0.0 (@renancaraujo)

chore: update dart_frog_gen and update bricks (@renancaraujo)

chore(dart_frog): v1.0.0 (@renancaraujo)

docs(vscode): update README links and style (@alestiago)

docs(authentication): fix typo (@felangel)

chore(deps): bump package:mocktail and very_good_analysis (@felangel)

docs(authentication): fix link to general http (@alestiago)

chore(vscode): v0.1.0 (@alestiago)

chore(vscode): v0.1.0 (@alestiago)

feat: bump dart_frog_gen on bricks (@renancaraujo)

ci: disable publish workflow (@renancaraujo)

chore(dart_frog_gen): v1.0.0 (@renancaraujo)

refactor(dart_frog_cli_e2e): use line splitter on e2e (@renancaraujo)

feat(vscode): prompt middleware route path when activated from command palette (@alestiago)

feat(vscode): normalizing middleware parent as route path (@alestiago)

feat(vscode): improved path resolution algorithm from command palette (@alestiago)

fix(vscode): resolved typo in dialog label (@alestiago)

feat(vscode): add changelog button to warning message (@jsgalarraga)

docs(vscode): include information regarding random test ordering (@alestiago)

feat: add uninstall command (@jsgalarraga)

docs(vscode): use https URL over relative path in README.md (@alestiago)

docs(vscode): update README.md (@alestiago)

feat: add verify-only flag to update command (@jsgalarraga)

very_good_hub

feat: adding sign up flow (@erickzanardo)

feat: making db client in api main private (@erickzanardo)

feat: adding sign in (@erickzanardo)

Week of
July 31, 2023
Lots of Dart Frog updates. Gearing up for something big this week 👀

dart_frog

docs: update routes.md (@scarletteliza)

feat(vscode): show progress indicator on new commands (@alestiago)

fix(vscode): dart frog version parsing when update available (@jsgalarraga)

feat(vscode): new-route prompt asks for entire route path (@alestiago)

fix(vscode): alter when command menu palette commands show (@alestiago)

feat: docs theming (@scarletteliza)

refactor(vscode): clear and improve logic for new commands (@alestiago)

docs: update dependencies in websocket counter example (@jsgalarraga)

test(dart_frog_cli_e2e): add e2e tests for devserver domain (@renancaraujo)

feat: add devserver domain to daemon (@renancaraujo)

refactor(dart_frog_cli): abstract domain base (@renancaraujo)

docs: some theming updates (@scarletteliza)

feat(dart_frog_cli): daemon logger (@renancaraujo)

test(dart_frog_cli_e2e): improve process run output and fix intermittency (@renancaraujo)

docs: adding dart frog auth docs to the site (@erickzanardo)

test(dart_frog_cli): add e2e infra for daemon (@renancaraujo)

chore(dart_frog_auth): v0.1.0 (@renancaraujo)

very_good_cli

docs: update theming to match dart frog night mode (@scarletteliza)

docs: simplify footer (@scarletteliza)

very_good_workflows

docs: update theming (@scarletteliza)

chore: delete .DS_Store (@felangel)

Week of
July 24, 2023
Dart Frog v0.3.8 was released as we gear up for exciting future releases.

very_good_core

docs: translation generation in README.md (@jsgalarraga)

very_good_cli

docs: standardize navbar styling (@scarletteliza)

dart_frog

chore: fix status badges of packages (@renancaraujo)

chore(dart_frog_cli): v0.3.9 (@renancaraujo)

fix(dart_frog_cli): Remove multiple EOL when creating route or middleware (@renancaraujo)

fix: Remove multiple EOL when creating route or middleware (@jsgalarraga)

feat: enable asserts when running dart_frog dev (@renancaraujo)

feat(dart_frog_cli): update prod server bundle (@renancaraujo)

ci: fix publish workflow (@renancaraujo)

chore(dart_frog): v0.3.8 (@renancaraujo)

refactor(bearer_authentication): lint warnings on auth examples (@renancaraujo)

feat(dart_frog_cli): start daemon implementation (@renancaraujo)

feat(vscode): defined workspaceContains pubspec.yaml activation event (@alestiago)

feat: adds Response Moved Permanently (@AyadLaouissi)

feat(vscode): include create command (@alestiago)

ci: add publish workflow (@wolfenrain)

feat(dart_frog_cli): add devserver lifecycle (@renancaraujo)

feat(vscode): suggest installing Dart Frog CLI instead of silently installing (@alestiago)

feat(vscode): ensure CLI version is compatible (@alestiago)

very_good_workflows

feat: add ssh key setup step (@jsgalarraga)

Week of
July 17, 2023
Many more updates to Dart Frog incoming!

dart_frog

feat(vscode): add update-cli command (@alestiago)

ci(vscode): add dependabot (@alestiago)

refactor(vscode): defined isDartFrogCliInstalled (@alestiago)

feat(vscode): add CLI version compatibility functions (@alestiago)

feat(vscode): ensure dart_frog_cli is installed when used (@alestiago)

feat(vscode): adds new-middleware command (@alestiago)

very_good_workflows

feat: update get started button in nav (@scarletteliza)

Week of
July 10, 2023
Last week our team attended Fluttercon Berlin. OSS updates to resume this week.
Week of
July 3, 2023
Work continues on Dart Frog with important features and fixes.

dart_frog

feat: adding bearer authentication example (@erickzanardo)

feat(dart_frog): provider support nullable values (@felangel)

feat: allowing routes to be filtered and adding basic example (@erickzanardo)

refactor(dart_frog_cli): introduce dev server runner (@renancaraujo)

feat: update auth pkg docs (@scarletteliza)

fix: use custom docker file when building prod server (@erickzanardo)

very_good_cli

ci: removed flame game from ci tests (@alestiago)

very_good_workflows

feat: update docs (@scarletteliza)

Week of
June 26, 2023
Focused on features & fixes for Dart Frog.

dart_frog

docs: standardize styling to match other docs sites (@scarletteliza)

feat(dart_frog_cli): add dart_frog daemon command (@renancaraujo)

docs(vscode): include CONTRIBUTING.md (@alestiago)

feat(vscode): add new-route command (@alestiago)

chore(vscode): include 80 line maximum lint rule (@alestiago)

ci(vscode): fix workflow typo (@alestiago)

ci(vscode): include workflow (@alestiago)

feat(vscode): includes extension testing setup (@alestiago)

feat(vscode): create Visual Studio Code extension project (@alestiago)

feat: adding dart_frog_auth package. (@erickzanardo)

chore(dart_frog_cli): v0.3.8 (@renancaraujo)

Week of
June 19, 2023
We launched a docs site for Very Good Workflows with detailed info about configuring each workflow. We're also continuing to work on Dart Frog.

dart_frog

feat: added default port number for --dart-vm-service-port (@alestiago)

docs: fix code blocks and styling in routes.md (@andyhorn)

docs: removed Dart VM ambiguity (@alestiago)

very_good_cli

docs: standardize nav bar with other docs sites (@scarletteliza)

very_good_workflows

docs: update docs site meta image name (@scarletteliza)

feat: add OG image and fix tagline (@scarletteliza)

docs: update README.md (@scarletteliza)

build: fix deploy workflow (@renancaraujo)

docs: add workflows for docs (@renancaraujo)

docs: update my-docs-site (@scarletteliza)

docs: add workflows docs site (@scarletteliza)

Week of
June 12, 2023
Lots of work on Dart Frog this week 👀 including new support for wildcard routes and docs for configuring environments.

dart_frog

build: add bump bundles workflow (@renancaraujo)

feat: detect conflict between dynamic routes and non dynamic ones (@erickzanardo)

feat: add wildcard support on routes (@erickzanardo)

chore(dart_frog): v0.3.7 (@renancaraujo)

chore(dart_frog_gen): v0.4.1 (@renancaraujo)

feat: adding wildcard detection to dart frog gen (@erickzanardo)

refactor(dart_frog_web_socket): update to Dart 3 and Very Good Analysis 5 (@renancaraujo)

refactor(dart_frog): update to Dart 3 and Very Good Analysis 5 (@renancaraujo)

refactor(dart_frog_gen): update to Dart 3 and Very Good Analysis 5 (@renancaraujo)

refactor(dart_frog_new): update to Dart 3 and Very Good Analysis 5 (@renancaraujo)

refactor(dart_frog_dev_server): update to Dart 3 and Very Good Analysis 5 (@renancaraujo)

docs: Update environments.md (@scarletteliza)

docs: update environment docs (@scarletteliza)

refactor(dart_frog_prod_server): update to Dart 3 and Very Good Analysis 5 (@renancaraujo)

refactor(create_dart_frog): update to Dart 3 and Very Good Analysis 5 (@renancaraujo)

docs: adding information about environments (@erickzanardo)

chore: do not ingnore build (@renancaraujo)

awesome_dart_frog

feat: add Rive Live (@jorgecoca)

pub_updater

refactor: update to Dart 3 and Very Good Analysis 5 (@renancaraujo)

chore(deps): bump http version to 1.0.0 (@ndelanou)

Week of
June 5, 2023
Dart Frog CLI v0.3.7 was released with a new command. We focused on a lot of updates to Dart Frog this week.

dart_frog

feat(dart_frog_cli): Add dart-vm-port option to dev command (@easazade)

chore(dart_frog_cli): v0.3.7 (@renancaraujo)

feat: adding dart version flag to build command (@erickzanardo)

feat: adding list command (@erickzanardo)

feat: adding option to customize the dart version on the build brick (@erickzanardo)

very_good_workflows

docs: Update README.md (@scarletteliza)

cli_completion

feat: avoid auto-installing when already installed (@alestiago)

Week of
May 29, 2023
Dart Frog turned one year old this week! We also released Very Good CLI v0.15.0 with all templates upgraded to Dart 3.

Dart Frog turned one year old this week! We also released Very Good CLI v0.15.0 with all templates upgraded to Dart 3.

dart_frog

docs: include CONTRIBUTING.md for dart_frog_cli (@alestiago)

chore(examples): Update to dart 3.0.0 and vg analysis to 5.0.0 (@renancaraujo)

feat(dart_frog_cli): Update to dart 3.0.0 and vg analysis to 5.0.0 (@renancaraujo)

refactor(dart_frog_cli): do not mock process result (@renancaraujo)

very_good_core

chore: v0.3.0 (@renancaraujo)

feat: update bloc (@renancaraujo)

very_good_flutter_plugin

chore: v0.5.0 (@renancaraujo)

chore: standardize flutter version (@renancaraujo)

feat: update to dart 3 (@renancaraujo)

very_good_cli

chore: v0.15.0 (@renancaraujo)

chore: add publish_to to test optimizer brick (@renancaraujo)

feat!: increase min sdk constraint to 3.0.0 (@renancaraujo)

feat: remove deprecated legacy create syntax (@renancaraujo)

fix: dont crash on test compilation error (@renancaraujo)

very_good_wear_app

chore: v0.2.0 (@renancaraujo)

feat!: update to dart 3 (@renancaraujo)

very_good_flame_game

docs: update create command snippet (@ChristianEdwardPadilla)

chore: v0.3.0 (@renancaraujo)

feat!: update to dart 3 (@renancaraujo)

cli_completion

feat: avoid autoinstalling manually uninstalled commands (@alestiago)

flame_behaviors

chore(flame_behaviors): v0.3.0 (@wolfenrain)

very_good_dart_package

chore: v0.4.0 (@renancaraujo)

feat!: update to dart 3 (@renancaraujo)

awesome_dart_frog

docs: Update README.md (@scarletteliza)

very_good_flutter_package

chore: v0.4.0 (@renancaraujo)

feat: update to dart 3 (@renancaraujo)

very_good_dart_cli

chore: v0.5.0 (@renancaraujo)

Week of
May 22, 2023
This week we released Very Good Analysis v5.0.0 which includes some new lint rules from Dart 3. We also shipped the "new" command to Dart Frog, allowing you to create a new route or new middleware.

very_good_workflows

feat: add format_line_length input (@renancaraujo)

feat: Add format_directories option (@pablojimpas)

chore: v1.13.0 (@renancaraujo)

dart_frog

docs: add new command reference (@renancaraujo)

chore(dart_frog_cli): v0.3.6 (@renancaraujo)

chore: point bundle generation to the main branch (@renancaraujo)

chore: add e2e to the new command (@renancaraujo)

feat(dart_frog_cli): add new command to the cli (@renancaraujo)

feat(dart_frog_cli): add dart_frog_new_brick (middleware implementation) (@renancaraujo)

very_good_analysis

chore: v5.0.0+1 (@renancaraujo)

docs: update README for v5 (@SuhwanCha)

chore: update changelog for v5 (@renancaraujo)

feat: v5.0.0 (@renancaraujo)

very_good_flutter_plugin

chore: analyze the hook (@renancaraujo)

cli_completion

feat: include UnistallCompletionFilesCommand (@alestiago)

feat: include uninstallation logic (@alestiago)

feat: included CompletionConfiguration class (@alestiago)

very_good_core

feat!: Update to Flutter 3.10.0 (@renancaraujo)

chore: move e2e (@renancaraujo)

very_good_dart_cli

feat: update very good analysis to v5 and fix patch (@renancaraujo)

chore: bump Dart SDK to >=3.0.0 <4.0.0 (@lsaudon)

Week of
May 15, 2023
This week we worked on a new Dart Frog functionality, started to add uninstall to cli_completion, and did some internal refactor work. Very Good CLI with full support for Dart 2.19 is out.

dart_frog

feat(dart_frog_cli): add dart_frog_new_brick for routes (@renancaraujo)

docs: remove double spacing (@alestiago)

chore: bump dart_frog_gen version on bricks (@renancaraujo)

very_good_cli

chore: v0.14.0 (@renancaraujo)

very_good_wear_app

chore: update vg analysis on e2e and move e2e (@renancaraujo)

flame_behaviors

feat(flame_behaviors)!: migrate to flame v1.7.0 (@wolfenrain)

fix(flame_behaviors): make PropagatingCollisionBehavior more open (@wolfenrain)

cli_completion

refactor: added ScriptConfigurationEntry (@alestiago)

refactor: used enhanced enum for system shell name (@alestiago)

very_good_core

fix: use correct app label (@alestiago)

Week of
May 1, 2023
This week we fixed a bug in Dart Frog and added some new workflows to Very Good Workflows.

dart_frog

feat(dart_frog_gen)!: reland "add route configuration validation to gen" (@renancaraujo)

chore(dart_frog_gen): 0.3.4 (@renancaraujo)

fix(dart_frog_gen): revert add route configuration validation to gen (@renancaraujo)

feat(dart_frog_cli): update server bundles (@renancaraujo)

refactor(dart_frog_cli): use server validation from dart_frog_gen (@renancaraujo)

chore(dart_frog_gen): 0.3.3 (@renancaraujo)

feat(dart_frog_gen): add route configuration validation to gen (@renancaraujo)

very_good_cli

refactor: move e2e tests to their own package (@alestiago)

very_good_workflows

feat: add mason publish workflow (@wolfenrain)

feat: add publish scripts (@wolfenrain)

feat: support excluding directories (@alestiago)

very_good_dart_cli

feat!: bump min Dart SDK to 2.19.0 (@alestiago)

Week of
April 24, 2023
This week we released v0.3.6 of Dart Frog, which includes some important bug fixes.

dart_frog

chore(dart_frog): 0.3.6 (@wolfenrain)

fix(dart_frog): Response.json() overwrites content-type header (@easazade)

very_good_cli

docs(README): add wear os app command (@scarletteliza)

very_good_workflows

ci: add the check-ignore flag in dart coverage (@kmartins)

cli_completion

docs: update readme with a troubleshooting section (@renancaraujo)

Week of
April 14, 2023
The Very Good CLI CONTRIBUTING.md got a major upgrade this week. Other tools had various fixes and updates.

very_good_cli

fix(test): failure when golden files have a space in the name #651 (@kirpal)

fix: support ignoring empty globs #704 (@alestiago)

refactor: ensure temporary test directories are deleted #713 (@alestiago)

docs: updated CONTRIBUTING.md #715 (@alestiago)

chore: v0.13.1 #718 (@wolfenrain)

docs(CONTRIBUTING): quick grammar change #723 (@scarletteliza)

dart_frog

fix: filter out error messages from killing the server process #592 (@renancaraujo)

chore(dart_frog_cli): 0.3.5 #598 (@wolfenrain)

fix(dart_frog): Response.json() overwrites content-type header #604 (@wolfenrain)

fix(dart_frog): Pipeline does not maintain RequestContext #605 (@felangel)

pub_updater

fix!: avoid false negatives when the current version is a pre-release and there is a prior stable release on pub #42 (@renancaraujo)

chore: v0.3.0 #44 (@wolfenrain)

awesome_dart_frog

docs: add distributed tracing article #9 (@scarletteliza)

Week of
April 7, 2023
A lighter week on OSS changes with some PRs merged from the community. We're hard at work on updates to come soon.

dart_frog

fix: url in "custom_init_method" doc #595 (@gabrielrozendo)

awesome_dart_frog

docs: add Dart Frog Authentication #8 (@karokojnr)