Skip to content

Comments

updated packages version#58

Merged
vicajilau merged 2 commits intoScerIO:masterfrom
rodrigorafaeldamaceno:master
Jan 14, 2026
Merged

updated packages version#58
vicajilau merged 2 commits intoScerIO:masterfrom
rodrigorafaeldamaceno:master

Conversation

@rodrigorafaeldamaceno
Copy link
Contributor

🔄 Update Dependencies

Summary

This PR updates all project dependencies to their latest compatible versions, ensuring the project stays current with security patches, bug fixes, and performance improvements.

Changes

Major Package Updates

  • analyzer: 9.0.0 (updated from previous version)
  • dart_style: 3.1.3 (updated from previous version)
  • flutter_lints: 2.0.1 (updated from previous version)
  • icon_font_generator: 4.0.0 (local path dependency)

Infrastructure Updates

  • Updated Dart SDK constraint to >=3.9.0 <4.0.0
  • Updated Flutter SDK constraint to >=3.18.0-18.0.pre.54

Transitive Dependency Updates

  • leak_tracker: 11.0.2
  • leak_tracker_flutter_testing: 3.0.10
  • leak_tracker_testing: 3.0.2
  • logger: 2.6.2
  • vm_service: 15.0.2
  • Various other transitive dependencies updated to ensure compatibility

Testing

  • ✅ All existing tests pass
  • ✅ No breaking changes detected
  • ✅ Flutter app builds successfully

Breaking Changes

None

Migration Notes

No migration required. This is a routine dependency update that maintains backward compatibility.


Type: Maintenance
Impact: Low
Risk: Low

@malthee
Copy link

malthee commented Jan 5, 2026

Please merge this. We started a new project and were greeted by the conflicts which are fixed just by these simple package updates.
Furthermore also not related to this issue, but the documentation is wrong and the call is actually icon_font_generator:generator instead of :generate imo these two fixes should definetly make the next version.

Sadly the last update on this great package was 3 years ago @ScerIO are you open for contributers? Would be a waste to keep it in its current badly usable state.

@SkinnyMind
Copy link

@malthee I've made a hard fork of that package, with updated dependencies, and small improvements/changes at https://github.com/SkinnyMind/icon_font
My README should be up-to-date. Feel free to use it/contribute/fork, if you see fit. I'm not going to publish it to pub.dev since it was mainly done for myself (although i might do it, if i can come up with the correct name that is not taken on pub.dev). You can import it in pubspec.yaml with:

dev_dependencies:
  icon_font:
    git:
      url: https://github.com/SkinnyMind/icon_font.git
      ref: b074d32b555326b0d756d6a07e5f6c621c5b083f

Or change the sha in ref to tag name (even though it's not published to pub.dev, i'm still following idea of tagging stable releases with git tags)

@malthee
Copy link

malthee commented Jan 8, 2026

I am not ready to jump ship on this package. Currently using this PR as our ref in the pubspec.yaml import.

Mentioning People of the Org here, please @ScerIO @SergeShkurko @vicajilau consider either adding Contributers or passing the ownership. This package would be a shame to go down like this because of some outdated dependencies.

@vicajilau
Copy link
Member

I would gladly merge it. Unfortunately, I do not have write permissions. Could you support with this @SergeShkurko ?

@malthee
Copy link

malthee commented Jan 14, 2026

@vicajilau Serge transferred you the maintainer rights, we can keep this package going!

@rodrigorafaeldamaceno
Copy link
Contributor Author

🔧 Fix: Update Dart SDK version in CI workflow

Problem

The workflow was failing because the google/dart:latest container was using Dart SDK 2.15.1, which is incompatible with the project requirements (>=2.19.2 <4.0.0).

Solution

  • Replaced google/dart:latest container with the official dart-lang/setup-dart@v1 action
  • Updated actions/checkout from v2 to v4
  • Modernized commands: pub getdart pub get and pub run testdart test

Testing

✅ Tested locally with act and all 33 tests passed
✅ Commands validated in local environment:

dart pub get      # ✓ Dependencies installed
dart test test/test_all.dart  # ✓ 33 tests passed

@vicajilau vicajilau merged commit da7e027 into ScerIO:master Jan 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants