- chore: update SPDX licenses (#1178, #1185, #1186, #1187)
- fix: cleanup
.test_optimizer.dart
on SIGINT (#1190) - chore: update subscribe URL (#1201)
- docs: update vgv dev URL (#1202)
- Dependency Updates
- chore(deps): bump pana from 0.22.13 to 0.22.15 (#1177)
- chore(deps): bump pana from 0.22.15 to 0.22.16 (#1203)
- chore(deps): bump pana from 0.22.16 to 0.22.17 (#1206)
- chore(deps): bump mason from 0.1.0-dev.60 to 0.1.0 (#1197)
- chore(deps): bump mason from 0.1.0-dev.60 to 0.1.0 in /bricks/test_optimizer/hooks (#1198)
- feat: bump template bundles (#1167)
- Very Good Wear App
- fix: update android build versions (#205)
- Very Good Flame Game
- Very Good Core
- Very Good Wear App
- chore: update SPDX licenses (#1145, #1157)
- Dependency updates:
- chore: update SPDX licenses (#1126, #1128)
- feat: bump template bundles (#1131)
- Very Good Flame Game:
- chore(deps): bump pana from 0.22.9 to 0.22.10 (#1104, #1119)
- chore: update SPDX licenses (#1111, #1117)
- chore: tighten dependencies (#1121)
- feat: bump template bundles (#1122)
- Very Good Core:
- feat: update to Flutter 3.24 and Dart 3.5 (#177)
- Very Good Dart CLI:
- Very Good Dart Package:
- Very Good Flame Game:
- feat: update to Flutter 3.24 and Dart 3.5 (#177)
- Very Good Flutter Package:
- feat: update to Flutter 3.24 and Dart 3.5 (#177)
- Very Good Flutter Plugin:
- feat: update to Flutter 3.24 and Dart 3.5 (#177)
- Very Good Wear App
- feat: update to Flutter 3.24 and Dart 3.5 (#177)
- chore: bump pana from 0.22.8 to 0.22.9 (#1088)
- chore: update SPDX licenses (#1089, #1093)
- fix: show a better message when coverage is really close to min coverage (#1084)
- feat: bump template bundles (#1094)
- Very Good Core:
- Very Good Dart CLI:
- Very Good Flame Game:
- Very Good Flutter Plugin:
- Very Good Wear App:
- chore: remove legacy package tag in AndroidManifest.xml (#161)
- docs: update links to templates (#1070)
- docs: add Golden Test documentation for very_good test command (#1079)
- chore(deps): bump mason from 0.1.0-dev.56 to 0.1.0-dev.57 (#1063)
- chore(deps): bump pana from 0.22.5 to 0.22.8 (#1080, #1072, #1064)
- feat: bump template bundles (#1082)
- Very Good Core:
- Very Good Dart CLI:
- Very Good Dart Package:
- Very Good Flame Game:
- Very Good Flutter Package:
- Very Good Flutter Plugin:
- Very Good Wear App:
- chore: update SPDX licenses (#1030, #1040, #1041, #1043)
- feat: bump template bundles (#1044)
- ci: update workflows to use Flutter 3.22 (#1046)
- feat!: update package and ecosystem to Dart 3.4 (#1047)
- chore(deps): bump mason from 0.1.0-dev.53 to 0.1.0-dev.56 (#1052)
- chore(deps): bump pana from 0.22.4 to 0.22.5 (#1054)
- Very Good Core:
- Very Good Dart CLI:
- feat!: ensure template uses Dart 3.4 (#99)
- Very Good Dart Package:
- feat!: ensure template uses Dart 3.4 (#100)
- Very Good Flame Game:
- Very Good Flutter Package:
- feat!: ensure template uses Flutter 3.22 with Dart 3.4 (#101)
- Very Good Flutter Plugin:
- Very Good Wear App:
- feat!: ensure template uses Flutter 3.22 with Dart 3.4 (#104)
- chore(deps): bump pana from 0.22.1 to 0.22.2 (#980)
- chore: update SPDX licenses (#994)
- chore: update SPDX licenses (#1003)
- feat: add
--dart-define-from-file
support (#984) - chore: update SPDX licenses (#1017)
- chore: update SPDX licenses (#1021)
- chore(deps): bump pana from 0.22.2 to 0.22.3 (#1023)
- chore(deps): bump mason from 0.1.0-dev.52 to 0.1.0-dev.53 (#1027)
- fix: flutter_gen breaks current template (#1002)
- chore(deps): bump mason from 0.1.0-dev.51 to 0.1.0-dev.52 (#942)
- chore(deps): bump pana from 0.21.45 to 0.22.1 (#962)
- chore(deps): bump cli_completion from 0.4.0 to 0.5.0 (#961)
- chore(deps): bump very_good_test_runner from 0.1.2 to 0.2.0 (#967)
- chore: generate new SPDX licenses (#979)
- feat: bump template bundles (#974)
- Very Good Core:
- Very Good Dart CLI:
- build(deps): bump pub_updater from 0.3.1 to 0.4.0 (#116)
- build(deps): bump cli_completion from 0.3.0 to 0.4.0 (#115)
- fix: sort directive ordering on post generation (#122)
- feat: hook performs dart pub get (#123)
- refactor: remove generator script (#120)
- chore: migrate very_good_dart_cli (#3)
- feat!: update to Dart 3.3.0 (#22)
- chore: update bricks to Mason 0.1.0-dev.52 (#28)
- refactor: remove explicitly named libraries (#77)
- Very Good Dart Package:
- Very Good Docs Site:
- Very Good Flame Game:
- docs: fixed copy format and command (#146)
- fix: resolve image caching issue on flame_game template (#143)
- chore: migrate very_good_flame_game to very_good_templates (#7)
- feat!: update to Flutter 3.19.0 (#20)
- chore: update bricks to Mason 0.1.0-dev.52 (#28)
- fix: deprecated imperative apply of Flutter's Gradle plugins (#78)
- Very Good Flutter Package:
- Very Good Flutter Plugin:
- test: add pre generation tests (#138)
- feat: allow optionally fixing template output (#151)
- fix: add support for platform testing (#155)
- feat: remove generator script (#141)
- chore: migrate very_good_flutter_plugin (#36)
- chore: update repository url (#41)
- refactor: template dartSdkVersionBounds (#47)
- refactor: template flutterVersion (#48)
- refactor: define versions in version.dart file (#49)
- feat!: bump version to 3.19.0 (#50)
- chore: tighten hook dependencies (#51)
- chore: update brick to Mason 0.1.0-dev.52 (#52)
- chore: tighten dependencies (#53)
- Very Good Wear App:
- chore(deps): bump pana from 0.21.43 to 0.21.44 (#912)
- chore(deps): bump test from 1.24.9 to 1.25.0 in /e2e (#923)
- chore(deps): bump test from 1.24.9 to 1.25.0 in /tool/spdx_license/hooks (#924)
- feat: Use relative path instead of absolute when running
test
(#920) - chore(deps): bump test from 1.24.9 to 1.25.0 in /bricks/test_optimizer/hooks (#926)
- feat: Use relative path instead of absolute when running
packages get
(#919) - feat: update create flutter_app output text for clarity (#922)
- fix: avoid failing with 'direct overridden' dependencies (#930)
- chore(deps): bump pana from 0.21.44 to 0.21.45 (#929)
- feat: support 'direct-overridden' dependency type when checking licenses (#931)
- docs: include 'direct-overridden' in check licenses (#932)
- docs: update check licenses retrieval documentation (#894)
- docs: fix check_licenses.md pana link (#897)
- feat: bump template bundles (#914)
- Very Good Core:
- Very Good Docs Site
- Very Good Flame Game
- build(deps): bump google_fonts in /src/very_good_flame_game (#118)
- build(deps): bump actions/checkout from 4.0.0 to 4.1.0 (#121)
- build(deps): bump actions/checkout from 4.1.0 to 4.1.1 (#123)
- feat: add macOS platform support (#125)
- fix: replace VeryGoodFlameGame with template (#130)
- feat: update to flame 1.10 (#129)
- build(deps): bump mockingjay from 0.4.0 to 0.5.0 in /src/very_good_flame_game (#133)
- fix: regenerate ios platform dir (#134)
- chore: minify assets #139
- docs: add missing path_setup_link (#879)
- test: setUp tempDirectory (#880)
- test: add e2e test for licenses check (#882)
- chore(deps-dev): bump @babel/eslint-parser in /site (#885)
- chore: generate new SPDX licenses (#893)
- feat!: detect licenses locally (#883)
- chore(deps): bump pana from 0.21.42 to 0.21.43 (#895)
- docs: update supported licenses reference (#863)
- chore(deps-dev): bump eslint from 8.51.0 to 8.52.0 in /site (#870)
- chore(deps-dev): bump @tsconfig/docusaurus from 2.0.1 to 2.0.2 in /site (#853)
- chore(deps): bump actions/setup-node from 3 to 4 (#871)
- feat: ignore empty allowed or forbidden (#868)
- fix: avoid failure when terminal has no columns (#869)
- docs: add license checking documentation to commands' overview (#867)
- chore: add release ready script (#799)
- fix: Prefer delegation implementation to allow comparator extension (#742)
- chore(deps): bump cli_completion from 0.3.0 to 0.4.0 (#802)
- docs: document specific version install (#803)
- chore(deps): bump pub_updater from 0.3.1 to 0.4.0 (#801)
- chore(deps): bump mason from 0.1.0-dev.50 to 0.1.0-dev.51 (#805)
- chore(deps): bump pub_updater from 0.3.1 to 0.4.0 in /e2e (#806)
- feat(bricks): include SPDX license brick (#813)
- fix: avoid failure when running local tests (#820)
- chore: remove extraneous lock file (#821)
- fixing the formatting in contributing markdown file (#824)
- chore(deps-dev): bump @docusaurus/module-type-aliases in /site (#808)
- chore(deps): bump @docusaurus/core from 2.4.1 to 2.4.3 in /site (#816)
- feat(spdx_license): include tryParse (#817)
- refactor: add visibleForTesting annotations to testing-related parameters (#823)
- test(spdx_license): include test and workflow (#825)
- fix: avoid disabling test optimization when passing extra args (#826)
- chore(deps): bump @docusaurus/preset-classic in /site (#809)
- refactor: move spdx_license brick under tool (#828)
- refactor: moved packages get command to its own file (#829)
- refactor: reduced new objects when parsing SpdxLicense (#832)
- chore(spdx_license): generate latest SPDX License (#834)
- ci: deffer reviewers to codeowners on bump_templates (#836)
- ci: include workflow to commit SPDX updates as bot (#835)
- chore: request code ownership (#839)
- chore: update SPDX licenses (#837)
- feat: defined PubLicense to get packages' licenses (#818)
- docs: documented SPDX build_hooks workflow (#833)
- feat: include hidden check licenses command (#841)
- docs: documented very_good test argument terminator (#840)
- refactor: make all mock class to private (#838)
- feat: inject PubLicense in VeryGoodCommandRunner (#843)
- chore(deps-dev): bump eslint from 8.49.0 to 8.51.0 in /site (#844)
- chore(deps): bump clsx from 1.2.1 to 2.0.0 in /site (#830)
- chore(deps-dev): bump @docusaurus/eslint-plugin in /site (#831)
- feat: allow
packages check licenses
to fetch licenses (#842) - feat: add
--ignore-failures
tocheck licenses
(#846) - feat: add
--dependency-type
tocheck licenses
(#847) - feat: create SpdxLicense (#851)
- feat: add
--allowed
tocheck licenses
(#848) - feat: add
--forbidden
tocheck licenses
(#850) - feat: rename
ignore-failures
toignore-retrieval-failures
(#858) - feat: include license count upon
check licenses
progress completion (#856) - feat: update forbidden and allowed help message (#857)
- feat: add
skip-packages
tocheck licenses
(#854) - feat: modified collection progress message on
check license
(#855) - docs: add path setup instructions (#861)
- feat: add thank you message (#814)
- docs: include license checking page (#860)
- feat: show
check licenses
command (#862)
- fix!: remove analytics (#756)
- chore: update pubspec meta info (#778)
- fix: pass
org_name
to the plugin template (#777) - chore: update dependencies and SDK constraints (#782)
- chore: update dependencies and SDK constraints on sub packages and fixtures (#785)
- docs: update readme headline (#786)
- chore: finish updating Very Good Analysis to 5.1.0 (#792)
- docs: update docs (#798)
- Very Good Core:
- feat!: bump min Dart SDK to 3.1.0
- feat!: update to Flutter 3.13.2
- fix: added RunnerTests iOS Schema
- feat: update to Material 3
- docs: update l10n README documentation
- docs: translation generation in README.md
- fix: very_good create flutter_app doesn't create .gradlew files
- feat: upgrade to
very_good_analysis ^5.1.0
- Very Good Wear App
- feat!: update to Flutter 3.13.2
- feat: update to Material 3
- fix: project doesn't build due to Kotlin gradle plugin incompatibility
- fix: very_good create flutter_app doesn't create .gradlew files
- feat: upgrade to
very_good_analysis ^5.1.0
- Very Good Flame Game
- feat!: update to Flame 1.8.2
- feat!: bump min Dart SDK to 3.1.0
- feat!: update to Flutter 3.13.2
- fix: added RunnerTests iOS Schema
- fix: very_good create flutter_app doesn't create .gradlew files
- feat: upgrade to
very_good_analysis ^5.1.0
- fix: text style tests for
CounterComponent
- Very Good Flutter Package
- feat: upgrade to very_good_analysis ^5.1.0
- docs: update README.md install instructions
- Very Good Dart Package
- feat: upgrade to very_good_analysis ^5.1.0
- docs: update README.md install instructions
- Very Good Dart CLI
- feat: update very good analysis to v5 and fix patch
- feat: bump Dart SDK to >=3.0.0 <4.0.0
- Very Good Flutter Plugin
- fix: flaky integrated tests
- feat: upgrade to
very_good_analysis ^5.1.0
- feat: add fluttium test workflow
- docs: add docs for integration tests
- Very Good Docs Site
- build(deps): various dependency updates
0.15.0 (2023-05-23)
- increase min sdk constraint to 3.0.0 (#744) (464696c)
- remove deprecated legacy syntax (#693) (af9b283)
0.14.0 (2023-05-10)
0.13.1 (2023-04-12)
0.13.0 (2023-03-29)
0.12.3+1 (2023-03-27)
0.12.3 (2023-03-23)
- add support for excluding packages (#640) (3701efa)
- bump template bundles (#690) (5ed7c15)
- test: enhance logs and final test report in case of failing tests (#563) (3b5668e)
0.12.2 (2023-03-02)
0.12.1 (2023-03-01)
0.12.0 (2023-02-28)
- documentation inconsistency with tool directory (#662) (7ace466)
- recursive min coverage (#647) (5f46928)
- test optimizer to import files as valid dart names (#658) (61345cc)
- add test optimizer brick (#639) (3f8434e)
- allow forcing ansi output via ansi-output option (#534) (ff31511)
- bump template bundles (#650) (c6c2ba5)
- bump template bundles (#661) (af4eaf2)
- bump template bundles (#663) (e10b59e)
v0.11.0+1 (2023-02-07)
0.11.0 (2023-02-07)
- bump_templates.yaml (#642) (e1c60e3)
- create: docs site template org validation (#624) (c44f194)
- fix test report in case of multiline test name (#535) (5f2aa49)
- update silently fails when the sdk does not support most recent version (#627) (3540c42)
- bump template bundles (#643) (c3cd8f3)
- change description of create sub commands (#625) (560f44a)
- update sdk constraints (#628) (19f6ddf)
- update template bundles (#637) (6450872)
0.10.0 (2023-01-17)
- create dart cli new usage (#612) (1a94dc6)
- create dart package new usage (#611) (aa391d6)
- create docs site new usage (#614) (35b9bd1)
- create flame game new usage (#618) (9b480f2)
- create flutter package new usage (#616) (ece6849)
- create flutter plugin new usage (#617) (0a8bef5)
- recreate flutter create with sub commands (#607) (e01a127)
0.9.1 (2022-12-09)
0.9.0 (2022-12-07)
0.8.6 (2022-12-02)
0.8.5 (2022-11-17)
0.8.4 (2022-11-03)
0.8.3 (2022-11-01)
0.8.2 (2022-10-21)
0.8.1 (2022-10-14)
0.8.0 (2022-09-14)
0.7.13 (2022-08-16)
0.7.12 (2022-08-08)
- core: upgrade to bloc v8.1.0 and Flutter 3.0.5 (#477) (3a46b66)
- dart_cli: add --verbose flag (#478) (8065a63)
- add
--verbose
flag (#465) (d2a62fa)
0.7.11 (2022-07-19)
flutter_plugin
template generates all platforms no matter the platform flag used (#462) (29c034e)- move alert messages to custom method (#461) (ec31ed9)
- flutter_plugin: remove static workflows (#456) (fc41f17)
- flutter_plugin: generate copyright header dates via pregen hook (#457) (7238b1c)
- test: support running outside of project root (#458) (fb67359)
0.7.10 (2022-07-07)
0.7.9 (2022-06-29)
- add update command (#435) (afce55c)
- enhance upgrade prompt to use very_good update (#447) (215bc83)
- include semantic pull request workflow (#448) (4b015fb)
- very_good_dart_cli: add update command (#445) (6a30973)
0.7.8 (2022-06-22)
- create: add Dart CLI template (#431) (1c3a5f0)
- upgrade to mason_logger ^0.1.0-dev.12 (#434) (f85da74)
0.7.7 (2022-06-15)
- create: upgrade templates to very_good_analysis v3.0.1 (#429) (0daf130)
- test: support --tags option (#421) (f84d488)
0.7.6 (2022-06-06)
0.7.5 (2022-05-31)
- test: support --concurrency option (#416) (42697e4)
- show command usage on exception (#414) (1523dcb)
0.7.4 (2022-05-29)
0.7.3 (2022-05-20)
- test: add trailing newline when no test folder found (#405) (ca37274)
- test: allow packages without a test directory (#404) (3ece759)
0.7.2 (2022-05-13)
0.7.1 (2022-05-12)
0.7.0 (2022-05-11)
0.6.12 (2022-05-10)
0.6.11 (2022-05-06)
- packages: ensure git dependencies are reachable (#379) (886bb85)
- test: imply --coverage when --min-coverage is supplied (#367) (666b513)
0.6.10 (2022-05-05)
0.6.9 (2022-04-21)
0.6.8 (2022-04-12)
0.6.7 (2022-04-06)
- test: bump lcov file creation timeout (#358) (78bc4f5)
- description is being escaped (#357) (9c5293b)
0.6.6 (2022-04-01)
0.6.5 (2022-03-30)
- test: cleanup .test_runner.dart on failure (#348) (548e872)
- test: exit (non-zero) on test failure (#344) (828fb51)
0.6.4 (2022-03-25)
0.6.3 (2022-03-25)
0.6.2 (2022-03-22)
0.6.1 (2022-03-21)
- test: run tests with --no-pub (#322) (005c2aa)
- test: test_runner runs tests in isolated groups (#329) (5d01936)
- test: add --no-optimization flag (#325) (fae2a6d)
- test: add --test-randomize-ordering-seed (#326) (7487f21)
- test: remove .test_runner.dart after run (#323) (cc9f727)
0.6.0 (2022-03-17)
- test: add --exclude-coverage flag (#317) (8e5add0)
- test: add --exclude-tags option (#314) (386ca6c)
- test: add
--coverage
and--min coverage
options (#305) (e542532) - test: performance optimizations (#318) (8decea0)
- test: support specific test execution (#313) (65428ae)
- add very_good test command (#303) (39678f8)
- improve update prompt (#312) (97045bb)
- use very_good_test_runner to improve test output (#308) (c6e4ae4)
0.5.5 (2022-03-01)
0.5.4 (2022-02-28)
0.5.3 (2022-02-17)
0.5.2 (2022-02-15)
0.5.1 (2022-02-14)
- dart_package: upgrade to Dart 2.16 (#276) (9a880c6)
- flutter_package: upgrade to Dart 2.16 (#277) (f1d14c8)
0.5.0 (2022-02-07)
0.4.17 (2022-02-01)
0.4.16 (2022-01-27)
0.4.15 (2022-01-20)
0.4.14 (2022-01-19)
0.4.13 (2022-01-19)
0.4.12 (2022-01-05)
- core: assets and bloc version updates (#249) (a6827c6)
- create_command: add --org alias (#246) (3afb420)
0.4.11 (2021-12-02)
0.4.10 (2021-11-19)
0.4.9 (2021-11-02)
- core: upgrade dependencies (#222) (a0e0a13)
- core: upgrade to dart >= 2.14.0 (#227) (10be297)
- dart_pkg: update dependencies (#223) (24ebc05)
- flutter_pkg: update dependencies (#224) (0b899f1)
- flutter_plugin: update dependencies (#225) (59f208e)
0.4.8 (2021-10-18)
0.4.7 (2021-10-13)
- check for updates last and improve update prompt styling (#207) (4510785)
- improve new update prompt (#206) (4ecfc8a)
- improve update prompt style (#208) (5f9010d)
- core: add flavor to iOS app name (#205) (52d7243)
- core: update to bloc_test v8.3.0 and add flavor to app name on android (#204) (b0e262f)
0.4.6 (2021-10-07)
0.4.5 (2021-09-30)
0.4.4 (2021-09-23)
- core: template improvements (#191) (4a405ff)
- add auto update (#181) (b8b490b)
- bloc v7.2.0 and internal platform updates (#187) (193eb30)
- run dart fix --apply as post generation step (#189) (ce02422)
0.4.3 (2021-09-17)
0.4.2 (2021-09-01)
0.4.1 (2021-08-23)
0.4.0 (2021-08-20)
0.3.3 (2021-08-18)
0.3.2 (2021-08-03)
- upgrade dependencies (bf69bb3)
0.3.1 (2021-07-27)
0.3.0 (2021-07-23)
0.2.5 (2021-07-16)
0.2.4 (2021-07-14)
0.2.3 (2021-06-15)
- add recommended extensions for vscode (#144) (8f162d1)
- add vscode extensions exception to gitignore (#143) (16084f8)
- overwrite rules for file conflict resolution (#142) (87be1ca)
0.2.2 (2021-06-10)
0.2.1 (2021-05-26)
0.2.0 (2021-05-25)
- android and web upgrades (#129) (c4cc9dd)
- improve very good create output (#131) (fc62b08)
- install packages automatically (#130) (bcff075)
- migrate to null safety (#128) (3e76061)
0.1.8 (2021-05-21)
0.1.7 (2021-04-01)
0.1.6 (2021-03-18)
0.1.5 (2021-03-12)
0.1.4 (2021-03-09)
0.1.3 (2021-03-03)
0.1.2 (2021-02-22)
0.1.1 (2021-02-16)
0.1.0 (2021-02-16)
- add log summary (#60) (c7e0d64)
- add usage analytics (#71) (a936698)
- create: generate project using very_good_core template (#12) (11b8181)
- create: validate project name (#6) (b69c45a)
- very_good_core: add LICENSE and copyright header (#39) (706dccb)
- add .gitignore (5f10501)
- add build version support (#3) (d349389)
- add CODEOWNERS (335ce42)
- create command scaffold (#5) (ed5cf77)
- create VeryGoodCommandRunner (#4) (5a936d6)
- very_good_analysis (869ea80)
- very_good_core initial template (#8) (2d3208a)
- create: validate output directory (#7) (d76f6f7)