Home

Changelog

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)