Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Outdated packages for a project + changelog #315

Open
orestesgaolin opened this issue Jul 12, 2024 · 1 comment
Open
Labels
enhancement New feature or request

Comments

@orestesgaolin
Copy link

One common task that I do and would love to see semi-automated is looking up changelog of the outdated packages.

Currently my workflow is to run flutter pub outdated and lookup changelog of the most important packages to see if I'm ok to update it right now.

For instance

❯ f pub outdated
Showing outdated packages.
[*] indicates versions that are not the latest available.

Package Name          Current   Upgradable  Resolvable  Latest

direct dependencies:
camera                *0.11.0   0.11.0+1    0.11.0+1    0.11.0+1
cloud_firestore       *4.17.4   *4.17.5     5.1.0       5.1.0
collection            *1.18.0   *1.18.0     *1.18.0     1.19.0
dio                   *5.4.3+1  5.5.0+1     5.5.0+1     5.5.0+1
firebase_analytics    *10.10.6  *10.10.7    11.2.0      11.2.0
firebase_auth         *4.19.6   *4.20.0     5.1.2       5.1.2
firebase_core         *2.31.1   *2.32.0     3.2.0       3.2.0
firebase_crashlytics  *3.5.6    *3.5.7      4.0.3       4.0.3
flutter_bloc          *8.1.5    8.1.6       8.1.6       8.1.6
go_router             *14.1.3   14.2.1      14.2.1      14.2.1
image_picker          *1.1.1    1.1.2       1.1.2       1.1.2
rxdart                *0.27.7   *0.27.7     0.28.0      0.28.0
url_launcher          *6.2.6    6.3.0       6.3.0       6.3.0

dev_dependencies:
build_runner          *2.4.10   2.4.11      2.4.11      2.4.11
mocktail              *1.0.3    1.0.4       1.0.4       1.0.4
very_good_analysis    *5.1.0    *5.1.0      6.0.0       6.0.0

Looking up firebase_core I can see that the breaking change is related to SDK constraints, so it's ok to update:

## 3.2.0

 - **FEAT**: bump Firebase iOS SDK to `10.28.0` ([#12999](https://github.com/firebase/flutterfire/issues/12999)). ([e7bd7882](https://github.com/firebase/flutterfire/commit/e7bd7882d213cf291a2fbd49acc81c03b92df746))

## 3.1.1

 - **FIX**(auth,windows): fix a crash that could happen when using `sendEmailVerification` or `sendPasswordResetEmail` ([#12946](https://github.com/firebase/flutterfire/issues/12946)). ([a1008290](https://github.com/firebase/flutterfire/commit/a100829087dbf83ea59e73c3811d87b67e2a4012))

## 3.1.0

 - **FEAT**: add support for demo project ([#11973](https://github.com/firebase/flutterfire/issues/11973)). ([859ec1dd](https://github.com/firebase/flutterfire/commit/859ec1dd4424c422bbdf96617a77d123d8b1f409))

## 3.0.0

> Note: This release has breaking changes.

 - **FEAT**: bump Firebase android SDK to `33.1.0` ([#12874](https://github.com/firebase/flutterfire/issues/12874)). ([f67914c4](https://github.com/firebase/flutterfire/commit/f67914c463d92e52e2594765baf7d53cd9235fb6))
 - **FEAT**: bump Firebase iOS SDK to `10.27.0` ([#12871](https://github.com/firebase/flutterfire/issues/12871)). ([fcb3c212](https://github.com/firebase/flutterfire/commit/fcb3c2123c25bafce9aea25fafcf4bddbe08a9d0))
 - **FEAT**: bump CPP SDK to version 12.0.0 ([#12866](https://github.com/firebase/flutterfire/issues/12866)). ([6efc0d47](https://github.com/firebase/flutterfire/commit/6efc0d47c9caf32752a4b92c3f1d24739383ef38))
 - **BREAKING** **REFACTOR**: android plugins require `minSdk 21`, auth requires `minSdk 23` ahead of android BOM `>=33.0.0` ([#12873](https://github.com/firebase/flutterfire/issues/12873)). ([52accfc6](https://github.com/firebase/flutterfire/commit/52accfc6c39d6360d9c0f36efe369ede990b7362))
 - **BREAKING** **REFACTOR**: bump all iOS deployment targets to iOS 13 ahead of Firebase iOS SDK `v11` breaking change ([#12872](https://github.com/firebase/flutterfire/issues/12872)). ([de0cea2c](https://github.com/firebase/flutterfire/commit/de0cea2c3c36694a76361be784255986fac84a43))

## 2.32.0

It would be amazing to be able to lookup these changelog within the sidekick project UI.

@aguilaair
Copy link
Member

Related to: #187

@aguilaair aguilaair added the enhancement New feature or request label Jul 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants