Skip to content

fix(deps): update major dependencies (major)#11

Open
renovate[bot] wants to merge 1 commit into
developfrom
renovate/major-major-dependencies
Open

fix(deps): update major dependencies (major)#11
renovate[bot] wants to merge 1 commit into
developfrom
renovate/major-major-dependencies

Conversation

@renovate

@renovate renovate Bot commented Aug 25, 2024

Copy link
Copy Markdown

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
dropdown_button2 dependencies major 2.3.93.1.0
flutter_appauth (source) dependencies major ^6.0.7^12.0.0
flutter_chat_ui (source) dependencies major 1.6.142.11.1
flutter_floating_bottom_bar (source) dependencies major 1.2.02.0.0
flutter_lints (source) dev_dependencies major ^4.0.0^6.0.0
font_awesome_flutter dependencies major 10.7.011.0.0
go_router (source) dependencies major ^14.2.3^17.0.0
permission_handler dependencies major 11.3.112.0.3
persistent_bottom_nav_bar_v2 dependencies major 5.3.06.3.2
sign_in_button dependencies major 3.2.05.0.0
syncfusion_flutter_charts (source) dependencies major 26.2.833.2.12
syncfusion_flutter_datepicker (source) dependencies major 26.2.833.2.12
syncfusion_flutter_pdfviewer (source) dependencies major 26.2.833.2.12

Release Notes

AhmedLSayed9/dropdown_button2 (dropdown_button2)

v3.1.0

What's Changed

New Contributors

Full Changelog: AhmedLSayed9/dropdown_button2@v3.0.0...v3.1.0

v3.0.0

What's Changed

New Contributors

Full Changelog: AhmedLSayed9/dropdown_button2@v2.3.8...v3.0.0

MaikuB/flutter_appauth (flutter_appauth)

v12.0.1

Compare Source

  • Removed assertion around tied to idTokenHint and postLogoutRedirectUrl parameters passed to the EndSessionRequest constructor. This was done as both are optional according to the OIDC RP-initiated logout specification

v12.0.0

Compare Source

  • Breaking change updated minimum supported SDK version to Flutter 3.38.1/Dart 3.10. Consequently the minimum OS requirements for each platform has been updated as well
    • [Android] minimum Android version is now 7.0 (API level 24)
    • [iOS] minimum iOS version is now 13
    • [macOS] minimum macOS version is now 10.15
  • Plugin and example app now adopt UISceneDelegate. Note that whilst migration required Flutter 3.38.0 as a minimum, I have set the minimum supported Flutter SDK version to 3.38.1. This was done as the Dart 3.10 SDK bundled with Flutter 3.38.0 was technically still a beta. The Dart 3.10 SDK bundled with Flutter 3.38.1 is considered stable

v11.0.0

Compare Source

  • Added Prompt class that exposes standard prompt string values as defined in the OIDC specification. Thanks to the PR from Valentin Michalak
  • Potentiallu breaking change [Android] plugin will now throw a PlatformException with a null_activity error code when plugin runs into a scenario where the bound Flutter activity has been detached/disposed. Thanks to the PR from Sam Costa

v10.0.0

  • Breaking change updated minimum supported SDK version to Flutter 3.29/Dart 3.7
  • Bumped flutter_lints dev dependency
  • [Android] Breaking changes updated compileSdkVersion to 35 and AGP to 8.6.0
  • Updated Android setup section in readme with instructions for apps using Kotlin DSL. Thanks to the PR from LennartMart

v9.0.0

  • Breaking change updated minimum supported SDK version to Flutter 3.19/Dart 3.3
  • [Android] Breaking changes updated compileSdkVersion to 33 and AGP to 8.0.1 to align with what's used by the AppAuth Android SDK
  • [iOS][macOS] added Swift Package Manager support
  • [iOS][macOS] Breaking changes a number of Objective-C headers that were public are now no longer public. This means that classes were defined on the native side of the plugin may now no longer visible. These changes likely don't affect users of the plugin as this is to do with APIs that can be accessed via Objective-C or Swift. These changes were done to add Swift Package Manager support
  • Migrated Android side of example to use plugin DSL
  • Bumped flutter_lints dev dependency
  • Fixed typo in the code snippet shown in the End session section of the readme. Thanks to the PR from barryguvenkaya
  • Updated readme to add a table of contents
  • Updated links to tutorials associated with identity providers. The Auth0 one has been removed as their tutorial has changed to use a different SDK. A disclaimer has been added to warn that the content is managed by external parties and may also be out of date

v8.0.1

Compare Source

  • Fixed issue 568 where compilation could fail with a 'OIDExternalUserAgent.h' file not found error

v8.0.0+1

Compare Source

v8.0.0

Compare Source

  • Breaking change Replaced the preferEphemeralSession property in the AuthorizationRequest, AuthorizationTokenRequest and EndSessionRequest classes with externalUserAgent. Thanks to the PR from john-slow. externalUserAgent is presented by the newly ExternalUserAgent enum that has the following values
    • asWebAuthenticationSession: uses the ASWebAuthenticationSession APIs where possible. This is the default value and was the default behaviour behaviour that aligns with what the AppAuth iOS SDK would do in choosing the best available user-agent
    • ephemeralAsWebAuthenticationSession: uses an ephemeral session via the ASWebAuthenticationSession APIs. Applications that previously used preferEphemeralSession and specified to be true can migrate by specifying this enum value
    • sfSafariViewController: uses the SFSafariViewController APIs
  • Updated iOS plugin details to indicate it needs a minimum iOS version of 11.0. This aligns with the minimum best supported version for Flutter 3.13.0
  • Updated macOS plugin details to indicate it needs a minimum iOS version of 10.14. This aligns with the minimum best supported version for Flutter 3.13.0
  • [Android] some refactoring around code related to allowInsecureConnections has been done in response to issue 554
  • [Android] added logic to help with issues like 205 where an app tries to refresh a token but the instances of AuthorizationService have been disposed
  • [macOS] added privacy manifest file

v7.0.1

Compare Source

  • [iOS] correctly bumped AppAuth iOS dependency to 1.7.5. The 7.0.0 release mistakenly only bumped the dependency for macOS

v7.0.0

Compare Source

  • Breaking change Bumped minimum Flutter and Dart SDK constraints to 3.13.0 and 3.1.0 respectively
  • Breaking change all methods have now been made to return non-nullable types
  • [macOS] bumped AppAuth iOS dependency to 1.7.5
  • Updated error handling to expose more details for each platform. Plugin will now throw FlutterAppAuthUserCancelledException when an authorization request has been cancelled as a result of the user closing the browser. For other scenarios the plugin will throw FlutterAppAuthPlatformException. See the API docs for both classes for more details on the available details. Both exception classes inherit from PlatformException so the changes should be backwards compatible
  • Updated readme with more details on essential knowledge and links to OAuth 2.0 specifications
flyerhq/flutter_chat_ui (flutter_chat_ui)

v2.11.0

Compare Source

  • FIX: handle null checks for message gesture callbacks in ChatMessage widget (#​861). (0a7fe3dd)
  • FIX: add required modifier to named params of onMessageTap, onMessageDoubleTap, onMessageLongPress. (8509a1b2)
  • FEAT: sendOnEnter param for composer. (98ece404)
  • FEAT: add onMessageSecondaryTap callback. (fcca65a5)
  • FEAT: headerWidget should ignore horizontal padding. (14ca1b2d)

v2.10.0

Update dependencies to latest, require min dart 3.8 and flutter 3.32. Migrate monorepo to pub workspaces.

2.9.2

  • FIX: chat messages rebuilt after sending new message. (a17f3162)

2.9.1

  • FIX: add dart.library.js_interop case to cross_cache to support --wasm (#​847). (3650bc75)

  • FIX: add content insertion configuration to Composer widget (#​852). (6b5f6afc)

  • FIX: add support for linksDecoration, sentLinksDecorationColor, receivedLinksDecorationColor. (b5b9e906)

  • FIX: link color (#​858). (bb9f814d)

v2.9.0

This release introduces two-sided pagination. You can now load newer messages using the new onStartReached callback, while onEndReached continues to work for older messages. For pagination to work correctly, messages should be inserted instantly, without animation.

To allow this and offer more granular control, a new optional animated parameter has been added to all controller operations except update. This is not a breaking change, but if you'd like to use it, you can update your controller like so:

insertMessage(Message message, {int? index}) // ❌
insertMessage(Message message, {int? index, bool animated = true}) // ✅
ChatOperation.insert(..., animated: animated) // add animated to insert operations

insertAllMessages(List<Message> messages, {int? index}) // ❌
insertAllMessages(List<Message> messages, {int? index, bool animated = true}) // ✅
ChatOperation.insertAll(..., animated: animated) // add animated to insertAll operations

removeMessage(Message message) // ❌
removeMessage(Message message, {bool animated = true}) // ✅
ChatOperation.remove(..., animated: animated) // add animated to remove operations

setMessages(List<Message> messages) // ❌
setMessages(List<Message> messages, {bool animated = true}) // ✅
ChatOperation.set(..., animated: animated) // add animated to set operations

As an optional improvement, you can use this parameter to disable animations when clearing the chat, which is now the default behaviour in the example apps.

ChatOperation.set(messages, animated: messages.isEmpty ? false : animated) // inside the controller

⚠️ There is a small potential breaking change: LoadMoreNotifier was updated for two-sided loading. If you used a custom LoadMore widget and used LoadMoreNotifier to measure its height, that logic has been removed as it was not used. Additionally, the internal property _isLoading is now _isLoadingOlder, and _isLoadingNewer has been added.

2.8.1

  • FIX: composer inputClearMode and fix custom editing controller. (b4872190)

v2.8.0

Compare Source

v2.7.0

2.6.2

  • FIX: new loadingBuilder for stream message. (38d539ac)

2.6.1

v2.6.0

⚠️ Breaking Changes ⚠️

onMessageTap and onMessageLongPress added BuildContext as a first parameter, so if you had something like this:

void _handleMessageLongPress(
  Message message, {
  int? index,
  LongPressStartDetails? details,
})

replace it with this:

void _handleMessageLongPress(
  BuildContext context,
  Message message, {
  int? index,
  LongPressStartDetails? details,
})

  • FIX: scrollToIndex does not work when starting with an empty list #​793. (1948c1f5)
  • FEAT: add sendButtonVisibilityMode and allowEmptyMessage to the composer. (7a496607)
  • FEAT: add method OnMessageDoubleTapCallback; add param BuildContext context for OnMessageTapCallback and OnMessageLongPressCallback (#​817). (6fe68886)

2.5.3

2.5.2

  • Update a dependency to the latest release.

2.5.1

  • FIX: re-enable composer blur. (791f7308)

v2.5.0

Compare Source

v2.4.0

Compare Source

⚠️ Breaking Changes ⚠️

All message builders will also provide isSentByMe and groupStatus now. Just pass

{
  required bool isSentByMe,
  MessageGroupStatus? groupStatus,
}

after the index param. It is fine not to use these fields if not needed.


v2.3.1

Compare Source

⚠️ Breaking Changes ⚠️

Even though this is a patch release, it depends on flutter_chat_core, which introduced a small breaking change. I realized I didn’t bump flutter_chat_ui to a new minor version before publishing - sorry about that!

Fix is simple: if you have a custom ChatController, the set operation now requires a messages array.

  1. If you were using named parameters like set(messages: messages), change it to: set(messages)
  2. If you previously used set() with no arguments, replace it with: set([])

  • FIX: add username widget. (892ee622)
  • FIX: expose user_cache and make it a changenotifier. (baa7eee6)
  • FIX: expose headers for avatar and image message. (0261ce1c)
  • FIX: gemini example with option to stop a stream. (fa558e46)
  • FEAT: make messages required for set operation. (9e123732)

v2.3.0

2.3.0

⚠️ Breaking Changes ⚠️

  • Renamed LinkPreviewLinkPreviewData

  • LinkPreview.imageUrlLinkPreviewData.image.url

  • Both LinkPreviewData.image.width and LinkPreviewData.image.height are now required

  • FEAT: link preview v2 (#​784). (b65060e1)

2.2.4

  • FIX: add physics param to the ChatAnimatedList(Reversed). (ede3a170)
  • FIX: emptyChatList not clickable (#​787). (88937baa)

2.2.3

2.2.2

2.2.1

  • FIX: list rebuilding when keyboard opens/closes. (48e28e7e)

v2.2.0

2.2.0

⚠️ Breaking Changes ⚠️

  • ChatAnimatedList Redesign:
    • Significantly overhauled for robust handling of asynchronous controller updates.
    • The update operation (ChatOperation.update) now requires the index of the message to be updated.
  • CRITICAL: When implementing custom ChatControllers, you MUST now fetch the most up-to-date message instance from your data source before passing it to remove or update operations. The internal list now relies on the exact object reference. Failing to do so will lead to errors or unexpected behavior. (See InMemoryChatController for an example of fetching the actual message before emitting ChatOperation.remove or ChatOperation.update).

✨ Key Enhancements & Fixes ✨

  • Asynchronous Operations: ChatAnimatedList now uses an internal operation queue to serialize updates, preventing race conditions and resolving prior StreamOperation issues.
  • List Factorization: Common logic between normal and reversed ChatAnimatedList instances has been factorized, improving maintainability.
  • Bulk Insertions: Added insertAllMessages to ChatController and ChatAnimatedList for efficient bulk message additions with animations.
  • Diffing & Stability: ChatController's setMessages now uses an improved DiffUtil (with move support), fixing "out of bounds" errors during complex list updates.
  • Data Consistency: The controller now fetches the latest message version before updates or deletions to ensure operations use current data.
  • Bug Fixes:
    • Corrected message insertion position in reversed lists (#​754, #​755).
    • Ensured message update operations are correctly persisted (#​778).
  • Testing: Introduced integration tests for ChatAnimatedList to validate list operations and item positioning.

  • FIX: update operation not persisted in the list (#​778). (37472015)
  • FEAT: Fix StreamOperation Async issues / create insertAll / fixInsert on reverted list (#​756). (60395f9b)

2.1.3

  • FIX: hide attachmentButton if no there is no onAttachmentTap provided (#​757). (2eae2002)

2.1.2

  • FIX: add audio message type. (8d2b705a)

2.1.1

  • FIX: add video message type. (93a13840)

v2.1.0

2.1.0

⚠️ Breaking Changes ⚠️

Chat controller methods have been renamed to avoid name conflicts with Riverpod.

  • insert -> insertMessage

  • update -> updateMessage

  • remove -> removeMessage

  • set -> setMessages

  • FEAT: rename chat controller methods. (dc1bf57d)

  • FIX: improve documentation and add example. (113141b3)

  • FIX: document public APIs.

v2.0.0

Compare Source

  • Version 2.0.0 is a major update where we completely rebuilt the library. This version focuses on better performance, more customization options, and improved stability. We have added many new features and improvements to make your experience better. For more details, check out our blog post: https://flyer.chat/blog/v2-announcement/ 🚀

v1.6.15

Compare Source

  • Last release of v1 and v2 is replacing it on main branch soon.
  • Updated markdown matchers to be bold (double asterisk), italic (double underscore), linethrough (double tilde) and code (single backtick).
  • Removed PopScope since new api requires Flutter v3.22 and I want to still support older versions. Let me know if it introduces breaking behaviour.
  • Added support for AssetImage (uri starts with assets/). Thanks @​thomers for the PR!
codenameakshay/flutter-floating-bottom-bar (flutter_floating_bottom_bar)

v2.0.0

Compare Source

Major release. Breaking changes — see the migration table in README.md and EXAMPLES.md.

Breaking:

  • Dart SDK minimum is now >=3.5.0 because the package uses Motor-backed motion.
  • BottomBar.body is now Widget instead of Widget Function(BuildContext, ScrollController). The bar listens to ScrollNotification from any descendant scrollable; you no longer wire a controller through the builder.
  • The barColor, width, offset, borderRadius, barAlignment, fit, clip, respectSafeArea parameters have moved into BottomBarLayout.
  • The duration, curve, start, end parameters have moved into BottomBarMotion. BottomBarMotion() now defaults to Cupertino spring motion; existing BottomBarMotion(duration: ..., curve: ...) calls remain curve-based. start/end (doubles) are now slideStart/slideEnd (Offsets).
  • The hideOnScroll, reverse, scrollOpposite, scrollDeltaThreshold parameters have moved into `Botto

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Only on Sunday and Saturday (* * * * 0,6)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate

renovate Bot commented Aug 25, 2024

Copy link
Copy Markdown
Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: pubspec.lock
Command failed: flutter pub upgrade dropdown_button2 flutter_appauth flutter_chat_ui flutter_floating_bottom_bar flutter_lints font_awesome_flutter go_router permission_handler persistent_bottom_nav_bar_v2 sign_in_button syncfusion_flutter_charts syncfusion_flutter_datepicker syncfusion_flutter_pdfviewer
The current Dart SDK version is 3.12.1.

Because walletwatch_mobile requires SDK version 3.4.3, version solving failed.
Failed to update packages.

@renovate renovate Bot force-pushed the renovate/major-major-dependencies branch from 0bb561c to 69bea2d Compare September 18, 2024 11:37
@renovate renovate Bot changed the title fix(deps): update dependency flutter_appauth to v7 fix(deps): update major dependencies (major) Sep 18, 2024
@renovate renovate Bot force-pushed the renovate/major-major-dependencies branch 3 times, most recently from 1545f7e to fef19d8 Compare September 30, 2024 16:24
@renovate renovate Bot force-pushed the renovate/major-major-dependencies branch 2 times, most recently from 20e8e14 to 8f3748e Compare October 15, 2024 05:04
@renovate renovate Bot force-pushed the renovate/major-major-dependencies branch 4 times, most recently from 31c1a84 to bd3fdde Compare October 24, 2024 12:23
@renovate renovate Bot force-pushed the renovate/major-major-dependencies branch 2 times, most recently from 8d80efc to b94cfd7 Compare November 5, 2024 06:48
@renovate renovate Bot force-pushed the renovate/major-major-dependencies branch 3 times, most recently from 1dfdbe0 to 046a03f Compare November 22, 2024 04:56
@renovate renovate Bot force-pushed the renovate/major-major-dependencies branch 2 times, most recently from f24037a to a405a13 Compare November 26, 2024 08:23
@renovate renovate Bot force-pushed the renovate/major-major-dependencies branch 2 times, most recently from 38eafec to 8efc7fe Compare December 3, 2024 07:51
@renovate renovate Bot force-pushed the renovate/major-major-dependencies branch 2 times, most recently from e1fae2e to 30dea8a Compare December 19, 2024 08:57
@renovate renovate Bot force-pushed the renovate/major-major-dependencies branch 2 times, most recently from d49af24 to be4fa38 Compare December 24, 2024 07:05
@renovate renovate Bot force-pushed the renovate/major-major-dependencies branch from be4fa38 to 683f0c9 Compare December 31, 2024 07:46
@renovate renovate Bot force-pushed the renovate/major-major-dependencies branch 2 times, most recently from a13257f to d421ed8 Compare January 14, 2025 08:22
@renovate renovate Bot force-pushed the renovate/major-major-dependencies branch 3 times, most recently from 4dad466 to 32d0bff Compare March 25, 2025 13:11
@renovate renovate Bot force-pushed the renovate/major-major-dependencies branch from 32d0bff to 44c22b9 Compare April 1, 2025 07:01
@renovate renovate Bot force-pushed the renovate/major-major-dependencies branch 5 times, most recently from 56d4603 to 712a3f5 Compare April 15, 2025 06:34
@renovate renovate Bot force-pushed the renovate/major-major-dependencies branch 2 times, most recently from f55715d to 42fee01 Compare April 22, 2025 07:14
@renovate renovate Bot force-pushed the renovate/major-major-dependencies branch 7 times, most recently from 7f037d8 to 51c3393 Compare May 4, 2025 10:53
@renovate renovate Bot force-pushed the renovate/major-major-dependencies branch 2 times, most recently from 4aece7b to c77fc22 Compare May 11, 2025 22:38
@renovate renovate Bot force-pushed the renovate/major-major-dependencies branch 6 times, most recently from 064996e to a6c02b7 Compare May 21, 2025 05:40
@renovate renovate Bot force-pushed the renovate/major-major-dependencies branch 3 times, most recently from 35a6108 to 7f3fe5c Compare May 26, 2025 23:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants