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

chore(deps): update all non-major dependencies #419

Merged
merged 3 commits into from
Sep 6, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 1, 2024

This PR contains the following updates:

Package Type Update Change
build_runner (source) dev_dependencies patch ^2.4.11 -> ^2.4.12
cached_network_image dependencies minor ^3.3.1 -> ^3.4.1
device_info_plus (source) dependencies patch ^10.1.0 -> ^10.1.2
http (source) dependencies patch ^1.2.1 -> ^1.2.2
http_parser dependencies minor ^4.0.0 -> ^4.1.0
mime (source) dependencies patch ^1.0.5 -> ^1.0.6
package_info_plus (source) dependencies patch ^8.0.0 -> ^8.0.2
rxdart dependencies minor ^0.27.0 -> ^0.28.0
sentry_flutter (source) dependencies minor ^8.4.0-beta.1 -> ^8.8.0
shared_preferences (source) dependencies minor ^2.2.3 -> ^2.3.2
webview_flutter (source) dependencies minor ^4.8.0 -> ^4.9.0

Release Notes

dart-lang/build (build_runner)

v2.4.12

Compare Source

  • Bump the min sdk to 3.5.0-259.0.dev.
  • Fix watch mode for workspace repos.
Baseflow/flutter_cached_network_image (cached_network_image)

v3.4.1

Compare Source

v3.4.0

Compare Source

What's Changed

New Contributors

Full Changelog: Baseflow/flutter_cached_network_image@v3.3.1...v3.4.0

fluttercommunity/plus_plugins (device_info_plus)

v10.1.2

Compare Source

  • DOCS(device_info_plus): Update plugin requirements in README (#​3162). (6cfa950f)

v10.1.1

Compare Source

  • CHORE(device_info_plus): Use >=0.5.0 < 2.0.0 version range for package:web.
  • FIX(device_info_plus): fix integration_test iOS (#​2958). (93ab854e)
  • REFACTOR(all): Remove website files, configs, mentions (#​3018). (ecc57146)
  • FIX(all): changed homepage url in pubspec.yaml (#​3099). (66613656)
dart-lang/http (http)

v1.2.2

Compare Source

  • Require package web: '>=0.5.0 <2.0.0'.
dart-lang/http_parser (http_parser)

v4.1.0

Compare Source

  • CaseInsensitiveMap: added constructor fromEntries.
  • Require package:collection ^1.19.0
  • Require Dart ^3.4.0

v4.0.2

Compare Source

  • Remove package:charcode from dev_dependencies.

v4.0.1

Compare Source

  • Remove dependency on package:charcode.
dart-lang/tools (mime)

v1.0.6

Compare Source

  • Add topics section to pubspec.yaml.
  • Move to dart-lang/tools monorepo.
fluttercommunity/plus_plugins (package_info_plus)

v8.0.2

Compare Source

  • CHORE(package_info_plus): Update to package:web to ">=0.5.0 <2.0.0" (#​3102). (05f8afb8)
  • DOCS(package_info_plus): Update plugin requirements in README (#​3163). (6f09bb7e)

v8.0.1

Compare Source

  • FIX(package_info_plus): Address changed fields nullability on Android 15 (API 35) (#​2975). (dfa3bc2d)
  • REFACTOR(all): Remove website files, configs, mentions (#​3018). (ecc57146)
  • FIX(all): changed homepage url in pubspec.yaml (#​3099). (66613656)
ReactiveX/rxdart (rxdart)

v0.28.0

Compare Source

New
  • ValueStream:

    • Add lastEventOrNull getter to ValueStream,
      which returns the last emitted event (either data/value or error event), or null.
    • Add isLastEventValue, isLastEventError and errorAndStackTraceOrNull
      extension getters to ValueStream, to check the kind of the last emitted event is data/value or error.
    • Update documentation.
  • ReplayStream:

    • Add errorAndStackTraces to ReplayStream, which returns a list of emitted ErrorAndStackTraces.
  • Rename Notification and Kind to better reflect their purpose,
    and to avoid confusion with Flutter's Notification class.

    • Rename Notification to StreamNotification
      • Notification.onData to StreamNotification.data.
      • Notification.onDone to StreamNotification.done.
      • Notification.onError to StreamNotification.error.
    • Rename Kind to NotificationKind
      • Kind.onData to NotificationKind.data.
      • Kind.onError to NotificationKind.error.
      • Kind.onDone to NotificationKind.done.
    • Introduce DataNotification, ErrorNotification and DoneNotification as the subclasses of StreamNotification.
    • Convert isOnData, isOnError, isOnDone, requireData to extension getters on StreamNotification,
      they are now named isData, isError, isDone and requireDataValue.
    • Add extensions on StreamNotification: dataValueOrNull, requireErrorAndStackTrace, errorAndStackTraceOrNull getters and when method.
Changed
  • Accept Dart SDK versions above 3.0.

  • switchMap: when cancelling the previous inner subscription,
    switchMap will pause the outer subscription and and wait for the inner subscription to be completely canceled.
    It will then resume the outer subscription, and listen to the next inner Stream.
    Any errors from canceling the previous inner subscription will now be forwarded to the resulting Stream.

  • Breaking: Rename ForkJoinStream.combine2..combine9 to ForkJoinStream.join2..join9.

  • Breaking: Rx.using/UsingStream

    • Convert all required positional parameters to required named parameters.
    • The disposer is now called after the future returned from StreamSubscription.cancel completes.
Documentation

v0.27.7

Compare Source

https://pub.dev/packages/rxdart/versions/0.27.7
Fixed
  • Subject
    • Only call onAdd and onError if the subject is not closed.
      This ensures BehaviorSubject and ReplaySubject do not update their values after they have been closed.

    • Subject.stream now returns a read-only Stream.
      Previously, Subject.stream was identical to the Subject, so we could add events to it, for example: (subject.stream as Sink<T>).add(event).
      This behavior is now disallowed, and will throw a TypeError if attempted. Use Subject.sink/Subject itself for adding events.

    • Change return type of ReplaySubject<T>.stream to ReplayStream<T>.

    • Internal refactoring of Subject.addStream.


What's Changed

Full Changelog: ReactiveX/rxdart@0.27.6...0.27.7

v0.27.6

Compare Source

https://pub.dev/packages/rxdart/versions/0.27.6
  • Rx.using/UsingStream: resourceFactory can now return a Future.
    This allows for asynchronous resource creation.

  • Rx.range/RangeStream: ensure RangeStream is only listened to once.


What's Changed

Full Changelog: ReactiveX/rxdart@0.27.5...0.27.6

v0.27.5

Compare Source

https://pub.dev/packages/rxdart/versions/0.27.5
Bug fixes
  • Fix issue #​683: Throws runtime type error when using extension
    methods on a Stream<R> but its type annotation is Stream<T>, R is a subtype of T
    (covariance issue with StreamTransformer).

    Stream<num> s1 = Stream<int>.fromIterable([1, 2, 3]);
    // throws "type 'SwitchMapStreamTransformer<num, num>' is not a subtype of type 'StreamTransformer<int, num>' of 'streamTransformer'"
    s1.switchMap((v) => Stream.value(v));
    
    Stream<int?> s2 = Stream<int>.fromIterable([1, 2, 3]);
    // throws "type 'SwitchMapStreamTransformer<int?, int?>' is not a subtype of type 'StreamTransformer<int, int?>' of 'streamTransformer'"
    s2.switchMap((v) => Stream.value(v));

    Extension methods were previously implemented via stream.transform(streamTransformer), now
    via streamTransformer.bind(stream) to avoid this issue.

  • Fix concatEager: activeSubscription should be changed to next subscription.

Code refactoring
  • Change return type of pairwise to Stream<List<T>>.

What's Changed
New Contributors

Full Changelog: ReactiveX/rxdart@0.27.4...0.27.5

v0.27.4

Compare Source

https://pub.dev/packages/rxdart/versions/0.27.4
Bug fixes
  • withLatestFrom should iterate over Iterable<Stream>s only once when the stream is listened to.
  • Fix analyzer warnings when using Dart 2.16.0.
Features
  • Add mapNotNull/MapNotNullStreamTransformer.
  • Add whereNotNull/WhereNotNullStreamTransformer.
Documentation

What's Changed
New Contributors

Full Changelog: ReactiveX/rxdart@0.27.3...0.27.4

v0.27.3

Compare Source

https://pub.dev/packages/rxdart/versions/0.27.3
Bug fixes
  • flatMap now creates inner Streams lazily.
  • combineLatest, concat, concatEager, forkJoin, merge, race, zip iterate over Iterable<Stream>s only once
    when the stream is listened to.
  • Disallow mixing autoConnect, connect and refCount together, only one of them should be used.
Features
  • Introduce AbstractConnectableStream, base class for the ConnectableStream implementations.
  • Improve CompositeSubscription (thanks to @​BreX900)
    • CompositeSubscription's dispose, clear, and remove methods now return a completion future.
    • Fixed an issue where a stream not present in CompositeSubscription was canceled.
    • Added the ability not to cancel the stream when it is removed from CompositeSubscription.
    • CompositeSubscription implements StreamSubscription.
    • CompositeSubscription.add will throw a StateError instead of a String if this composite was disposed.
Documentation
  • Fix Connectable examples.
  • Update Web example to null safety.
  • Fix Flutter example: SearchResultItem.fromJson type error (thanks to @​WenYeh)
Code refactoring
  • Simplify takeLast implementation.
  • Migrate from pedantic to lints and flutter_lints.
  • Refactor BehaviorSubject, ReplaySubject implementations by using "Sentinel object"s instead of ValueWrappers.

New Contributors

Full Changelog: ReactiveX/rxdart@0.27.2...0.27.3

v0.27.2

Compare Source

https://pub.dev/packages/rxdart/versions/0.27.2
Bug fixes
  • onErrorReturnWith now does not drop the remaining data events after the first error.
  • Disallow changing handlers of ConnectableStreamSubscription.
Features
  • Add delayWhen operator.
  • Add optional parameter maxConcurrent to flatMap.
  • groupBy
    • Rename GroupByStream to GroupedStream.
    • Add optional parameter durationSelector, which used to determine how long each group should exist.
  • ignoreElements
    • Remove @deprecated annotation (ignoreElements should not be marked as deprecated).
    • Change return type to Stream<Never>.
Documentation
Code refactoring
  • Refactoring Stream Transformers, using Stream.multi internally.

v0.27.1

Compare Source

https://pub.dev/packages/rxdart/versions/0.27.1
  • Bugfix: ForkJoinStream throws Null check operator used on a null value when using nullable-type.
  • Bugfix: delay operator
    • Pause and resume properly.
    • Cancel all timers after it has been cancelled.
getsentry/sentry-dart (sentry_flutter)

v8.8.0

Compare Source

Features
  • Add SentryFlutter.nativeCrash() using MethodChannels for Android and iOS (#​2239)
    • This can be used to test if native crash reporting works
  • Add ignoreRoutes parameter to SentryNavigatorObserver. (#​2218)
    • This will ignore the Routes and prevent the Route from being pushed to the Sentry server.
    • Ignored routes will also create no TTID and TTFD spans.
SentryNavigatorObserver(ignoreRoutes: ["/ignoreThisRoute"]),
Improvements
  • Debouncing of SentryWidgetsBindingObserver.didChangeMetrics with delay of 100ms. (#​2232)
Dependencies

v8.7.0

Compare Source

Features
  • Add support for span level measurements. (#​2214)
  • Add ignoreTransactions and ignoreErrors to options (#​2207)
    await SentryFlutter.init(
      (options) {
        options.dsn = 'https://examplePublicKey@o0.ingest.sentry.io/0';
        options.ignoreErrors = ["my-error", "^error-.*\$"];
        options.ignoreTransactions = ["my-transaction", "^transaction-.*\$"];
        ...
      },
      appRunner: () => runApp(MyApp()),
    );
  • Add proxy support (#​2192)
    • Configure a SentryProxy object and set it on SentryFlutter.init
    import 'package:flutter/widgets.dart';
    import 'package:sentry_flutter/sentry_flutter.dart';
    
    Future<void> main() async {
      await SentryFlutter.init(
        (options) {
          options.dsn = 'https://example@sentry.io/add-your-dsn-here';
          options.proxy = SentryProxy(
            type: SenryProxyType.http,
            host: 'localhost',
            port: 8080,
          );
        },
        // Init your App.
        appRunner: () => runApp(MyApp()),
      );
    }
Improvements
  • Deserialize and serialize unknown fields (#​2153)
Dependencies

v8.6.0

Compare Source

Improvements
  • Add error type identifier to improve obfuscated Flutter issue titles (#​2170)
    • Example: transforms issue titles from GA to FlutterError or minified:nE to FlutterError
    • This is enabled automatically and will change grouping if you already have issues with obfuscated titles
    • If you want to disable this feature, set enableExceptionTypeIdentification to false in your Sentry options
    • You can add your custom exception identifier if there are exceptions that we do not identify out of the box
// How to add your own custom exception identifier
class MyCustomExceptionIdentifier implements ExceptionIdentifier {
  @&#8203;override
  String? identifyType(Exception exception) {
    if (exception is MyCustomException) {
      return 'MyCustomException';
    }
    if (exception is MyOtherCustomException) {
      return 'MyOtherCustomException';
    }
    return null;
  }
}

SentryFlutter.init((options) =>
  options..prependExceptionTypeIdentifier(MyCustomExceptionIdentifier()));
Deprecated
  • Deprecate enableTracing (#​2199)
    • The enableTracing option has been deprecated and will be removed in the next major version. We recommend removing it
      in favor of the tracesSampleRate and tracesSampler options. If you want to enable performance monitoring, please set
      the tracesSampleRate to a sample rate of your choice, or provide a sampling function as tracesSampler option
      instead. If you want to disable performance monitoring, remove the tracesSampler and tracesSampleRate options.
Dependencies

v8.5.0

Compare Source

Features
  • Add dart platform to sentry frames (#​2193)
    • This allows viewing the correct dart formatted raw stacktrace in the Sentry UI
  • Support ignoredExceptionsForType (#​2150)
    • Filter out exception types by calling SentryOptions.addExceptionFilterForType(Type exceptionType)
Fixes
  • Disable sff & frame delay detection on web, linux and windows (#​2182)
    • Display refresh rate is locked at 60 for these platforms which can lead to inaccurate metrics
Improvements
  • Capture meaningful stack traces when unhandled errors have empty or missing stack traces (#​2152)
    • This will affect grouping for unhandled errors that have empty or missing stack traces.
Dependencies

v8.4.0

Compare Source

Features
  • Add API for pausing/resuming iOS and macOS app hang tracking (#​2134)
    • This is useful to prevent the Cocoa SDK from reporting wrongly detected app hangs when the OS shows a system dialog for asking specific permissions.
    • Use SentryFlutter.pauseAppHangTracking() and SentryFlutter.resumeAppHangTracking()
  • Capture total frames, frames delay, slow & frozen frames and attach to spans (#​2106)
  • Support WebAssembly compilation (dart2wasm) (#​2113)
  • Add flag to disable reporting of view hierarchy identifiers (#​2158)
    • Use reportViewHierarchyIdentifiers to enable or disable the option
  • Record dropped spans in client reports (#​2154)
  • Add memory usage to contexts (#​2133)
    • Only for Linux/Windows applications, as iOS/Android/macOS use native SDKs
Fixes
  • Fix sentry_drift compatibility with Drift 2.19.0 (#​2162)
  • App starts hanging for 30s (#​2140)
    • Time out for app start info retrieval has been reduced to 10s
    • If autoAppStarts is false and setAppStartEnd has not been called, the app start event processor will now return early instead of waiting for getAppStartInfo to finish
Improvements
  • Set dart runtime version with parsed Platform.version (#​2156)
Dependencies
Deprecated
  • User segment is now deprecated and will be removed in version 9.0.0. Use a custom tag or context instead. (#​2119)
  • Deprecate setExtra and removeExtra (#​2159)
    • Use the Contexts structure via setContexts instead
flutter/packages (shared_preferences)

v2.3.2

Compare Source

  • Removes outdated testing information from README.
  • Updates minimum supported SDK version to Flutter 3.22/Dart 3.4.
  • Updates minimum supported SDK version to Flutter 3.19/Dart 3.3.

v2.3.1

Compare Source

  • Fixes getStringList bug with List<Object?> cast exception.

v2.3.0

Compare Source

  • Adds SharedPreferencesAsync and SharedPreferencesWithCache APIs.
  • Updates minimum supported SDK version to Flutter 3.16/Dart 3.2.
flutter/packages (webview_flutter)

v4.9.0

Compare Source

  • Adds endorsed macOS support.
  • Updates minimum supported SDK version to Flutter 3.24/Dart 3.5.

Configuration

📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR is behind base branch, 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.

Copy link
Contributor Author

renovate bot commented Aug 1, 2024

⚠️ 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 build_runner cached_network_image device_info_plus http http_parser mime package_info_plus rxdart sentry_flutter shared_preferences webview_flutter
Note: collection is pinned to version 1.18.0 by flutter_test from the flutter SDK.
See https://dart.dev/go/sdk-version-pinning for details.


Because every version of flutter_test from sdk depends on collection 1.18.0 and http_parser >=4.1.0 depends on collection ^1.19.0, flutter_test from sdk is incompatible with http_parser >=4.1.0.
So, because smarthome depends on both http_parser ^4.1.0 and flutter_test from sdk, version solving failed.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Aug 1, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 04f65da to 2eb3915 Compare August 1, 2024 22:58
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 3f5348b to 88650f8 Compare August 15, 2024 15:57
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 0a9bfe6 to bc1bd5d Compare August 27, 2024 08:02
Copy link
Contributor Author

renovate bot commented Sep 6, 2024

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@github-actions github-actions bot added the ci label Sep 6, 2024
@he0119 he0119 enabled auto-merge (squash) September 6, 2024 16:48
@he0119 he0119 merged commit 65a8b1c into master Sep 6, 2024
8 checks passed
@he0119 he0119 deleted the renovate/all-minor-patch branch September 6, 2024 16:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant