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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

"View changelog and update package" #227

Open
TheLastGimbus opened this issue Sep 15, 2022 · 7 comments
Open

"View changelog and update package" #227

TheLastGimbus opened this issue Sep 15, 2022 · 7 comments
Labels
enhancement New feature or request

Comments

@TheLastGimbus
Copy link

Hi there! Thanks for making this plugin, it makes working with Flutter even more smooth 馃挴
Describe the use-cases of your feature

I often see that i can update a package (thanks to the plugin), but I'm not sure if i want to... if there aren't any breaking changes etc... I would love to quickly open changelog from myCurrentVersion to newestVersion, without opening whole pub.dev site

Describe your solution

With "update package" and "update packge without pub get" add option "show changelog and decide to update" or something that would quickly pop up the relevant changelog and let me cancel if i don't like it

@TheLastGimbus TheLastGimbus added the enhancement New feature or request label Sep 15, 2022
@komaxx
Copy link

komaxx commented May 22, 2023

Hi @TheLastGimbus
I think that functionality is already somewhat in the plugin :) When you hover your mouse over the version string of a pubspec plugin, it's supposed to bring up the changelog in the pop-over.

However, this functionality might be broken :/ At least it stopped working for me on one machine some time ago and it always just says "Changelog not available"

@TheLastGimbus
Copy link
Author

Yep, that's the case

@marius-h could you look into this?

@marius-h
Copy link
Owner

marius-h commented Jul 7, 2023

@TheLastGimbus Unfortunately, it's really hard to fetch changelogs as there is no API endpoint available from pub.dev. Thus, I have to scrape through the linked GitHub repo which is why the plugin sometimes shows a "changelog not found" info.

@marius-h
Copy link
Owner

@TheLastGimbus @komaxx Can you please try this version of the plugin and tell me if it works better with it?
Here are the easy steps for installing it locally: https://www.jetbrains.com/help/idea/managing-plugins.html#install_plugin_from_disk

@komaxx
Copy link

komaxx commented Jul 26, 2023

Hi @marius-h
I've installed the updated version (1.7.0, right?) but so far I does not seem to work, just says "Fetching documentation..." forever, sorry.

It could be, though, that I've done something wrong with the local disk installation. In your zip, there were lots of jars but when installing the plugin I could only select one (instrumented-flutterenhancementsuite-1.7.0.jar). While there were no error messages visible to me, maybe there are now missing dependencies that I need to install in a different way?

Btw: Thank you for your support!

EDIT: It seems like the plugin does not have network access? The warning that there's a new version of some plugin available does not appear with the locally installed version 1.7.0. as well.

@marius-h
Copy link
Owner

@komaxx Thanks for quickly trying out the new version! Actually you have to select the whole zip-file for installing it locally. I hope that this will fix it for you :)

@komaxx
Copy link

komaxx commented Jul 28, 2023

@marius-h

:D
Makes sense - my bad!

Yes, this version works a lot better!
Now, I get change logs for most of my dependencies. There are a few outliers that just will not load, where it just says "Changelog not available"...

I've tried to find out what differentiates the not-working ones from the other but could not find anything, sorry.

Here's a list of dependencies that don't work for me:

  • flutter_web_auth
  • timeago
  • encrypt
  • focus_detector_v2
  • flutter_local_notifications
  • flutter_email_sender
  • share_plus

These fail every time, even if I restart my computer. Maybe that helps?

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

3 participants