rollbar-flutter

Rollbar for Dart and Flutter

MIT License

Stars
20
Committers
11

Bot releases are visible (Hide)

rollbar-flutter - 1.5.0 Latest Release

Published by matux about 1 year ago

What's Changed

  • The Flutter SDK now supports all Apple OS versions currently supported by Apple:
    • The minimum OS requirements are now: iOS 11, iPadOS 11, macOS 10.13 and watchOS 4.0.

Full Changelog: https://github.com/rollbar/rollbar-flutter/compare/1.4.3...1.5.0

rollbar-flutter - 1.4.3

Published by matux about 1 year ago

What's Changed

Full Changelog: https://github.com/rollbar/rollbar-flutter/compare/1.4.2...1.4.3

rollbar-flutter - 1.4.2

Published by matux about 1 year ago

1.4.2

  • Updated the hooking mechanism to use PlatformDispatcher instead of a custom Zone when using Flutter 3.3 or above.
    • The old mechanism will be used when using a pre-3.3 Flutter version.
    • Not using a custom Zone should improve startup performance.

What's Changed

Full Changelog: https://github.com/rollbar/rollbar-flutter/compare/1.4.1...1.4.2

rollbar-flutter - 1.4.1

Published by matux about 1 year ago

What's Changed

Full Changelog: https://github.com/rollbar/rollbar-flutter/compare/1.4.0...1.4.1

rollbar-flutter - 1.4.0

Published by matux over 1 year ago

What's Changed

Full Changelog: https://github.com/rollbar/rollbar-flutter/compare/1.3.1...1.4.0

rollbar-flutter - 1.3.1

Published by matux over 1 year ago

What's Changed

Full Changelog: https://github.com/rollbar/rollbar-flutter/compare/1.3.0...1.3.1

rollbar-flutter - 1.3.0

Published by matux over 1 year ago

What's Changed

Event refactor

This refactor addresses multiple deficiencies with how we transfer information from our front-end API to our internal Notifier process.

This refactor solves multiple bugs, and presents a scalable mechanism to add new functionality in a composable way with the least amount of changes due to a very modularized scheme.

What changed:

  • The Notifier used to represent a sandboxed/isolated boundary between the SDK's innards and its API. Now the Notifier is just another switchable self-contained module just like the Transformer, Sender and Marshaller.
  • A new Sandbox module that represents the aforementioned isolated boundary which offers two flavors: async useful for unit testing, and isolated which leverages Dart's Isolates.
    • We keep the same level of security by sandboxing our memory, and full thread-enabled concurrency.
    • This helps remove business logic from the Notifier, which used to handle both the process pipeline and the isolation.
  • The way the API forwards messages to the Notifier is through Event instances, which is a type-safe way of encoding action and the data associated with such action. This event is dispatched to the Sandbox and the Sandbox sends it to the Isolate stream, and then it's given to the Notifier.
  • The Notifier encodes the pipeline that processes these Events.
    • There are two types of Events:
      • Events that modify context (the SDK's state): In this case, the Notifier acts as a simple Reducer that modifies its internal state given the Event's data.
      • Events that forward data to Rollbar's API: In this case, the event is put through the Marshalling pipeline, the data is transformed if necessary, persisted and then sent.
  • Wrangler has been renamed to Marshaller.

New Contributors

Special thanks

Full Changelog: https://github.com/rollbar/rollbar-flutter/compare/1.2.0...1.3.0

rollbar-flutter - 1.2.0

Published by matux almost 2 years ago

What's Changed

Full Changelog: https://github.com/rollbar/rollbar-flutter/compare/1.1.0...1.2.0

rollbar-flutter - 1.1.0

Published by matux almost 2 years ago

What's Changed

Full Changelog: https://github.com/rollbar/rollbar-flutter/compare/1.0.0...1.1.0

rollbar-flutter - 1.0.0

Published by matux almost 2 years ago

What's Changed

Full Changelog: https://github.com/rollbar/rollbar-flutter/compare/0.3.0-beta...1.0.0

rollbar-flutter - 0.3.0-beta

Published by matux almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/rollbar/rollbar-flutter/compare/0.2.0-beta...0.3.0-beta

rollbar-flutter - 0.2.0-beta

Published by akornich over 2 years ago

  • Sound null-safety

What's Changed

New Contributors

Full Changelog: https://github.com/rollbar/rollbar-flutter/compare/0.1.0-beta...0.2.0-beta

rollbar-flutter - 0.1.0-beta

Published by diegov about 3 years ago

  • Initial version of rollbar-dart and rollbar-flutter.

What's Changed

Full Changelog: https://github.com/rollbar/rollbar-flutter/commits/0.1.0-beta