Skip to content

Releases: nank1ro/solidart

solidart-v2.0.1

20 Jun 09:00
011e1d0
Compare
Choose a tag to compare

What's Changed

Full Changelog: flutter-solidart-v2.0.0...solidart-v2.0.1

solidart_lint-v2.0.0

03 Jun 07:56
74c590f
Compare
Choose a tag to compare

Changelog

  • Replace Wrap with Solid assist with Wrap with ProviderScope (if you use disco)
  • Fix LintCode issue (thanks to @manuel-plavsic)
  • Remove the deprecated invalid_observe_type lint
  • Remove Wrap with ResourceBuilder assist
  • Fix LintCode issue (thanks to @manuel-plavsic)
  • Remove the deprecated invalid_observe_type lint
  • Remove Wrap with ResourceBuilder assist

What's Changed

Full Changelog: flutter-solidart-v2.0.0-dev.3...solidart_lint-v2.0.0

solidart-v2.0.0

03 Jun 07:55
74c590f
Compare
Choose a tag to compare

Changelog

  • CHORE: Improve the performance by using alien_signals for the reactive system.
  • FEAT: Expose untracked.
  • REFACTOR: Updated the reactive system from scratch, improving the performances.
  • BREAKING CHANGE: Remove set and call methods from Signals (Use an extension to have them back).
  • FEAT: Add useRefreshing to Resource to decide whether to update the current state with isRefreshing (defaults to true). If you set it to false, when refreshing, the resource will go directly to the loading state.
  • FEAT: Add Signal.lazy to allow the creation of a signal without an initial value. Be aware, the signal will throw an error if you try to read its value before it has been initialized.
  • CHORE: Remove deprecated createSignal, createComputed, createEffect and createResource helpers.
  • CHORE: Remove SignalOptions and ResourceOptions classes.
  • FEAT: Add batch function to execute a callback that will not side-effect until its top-most batch is completed. See docs here
  • CHORE: Add trackInDevTools to SignalOptions and ResourceOptions to disable the DevTools tracking for specific signals and resources, defaults to SolidartConfig.devToolsEnabled.

What's Changed

Full Changelog: flutter-solidart-v2.0.0-dev.3...solidart-v2.0.0

flutter-solidart-v2.0.0

03 Jun 07:56
74c590f
Compare
Choose a tag to compare

Changelog

  • BREAKING CHANGE: Remove Solid and Providers, use disco instead.
  • FEAT: The SignalBuilder widget now automatically tracks the Signals used in the builder function allowing you to react to N signals at the same time. See the migration guide.
  • BREAKING CHANGE: Removed DualSignalBuilder and TripleSignalBuilder in favor of SignalBuilder.
  • BREAKING CHANGE: Removed ResourceBuilder in favor of SignalBuilder. See the migration guide.

Changes from solidart

  • CHORE: Improve the performance by using alien_signals for the reactive system.
  • FEAT: Expose untracked.
  • REFACTOR: Updated the reactive system from scratch, improving the performances.
  • BREAKING CHANGE: Remove set and call methods from Signals (Use an extension to have them back).
  • FEAT: Add useRefreshing to Resource to decide whether to update the current state with isRefreshing (defaults to true). If you set it to false, when refreshing, the resource will go directly to the loading state.
  • FEAT: Add Signal.lazy to allow the creation of a signal without an initial value. Be aware, the signal will throw an error if you try to read its value before it has been initialized.
  • CHORE: Remove deprecated createSignal, createComputed, createEffect and createResource helpers.
  • CHORE: Remove SignalOptions and ResourceOptions classes.
  • FEAT: Add batch function to execute a callback that will not side-effect until its top-most batch is completed. See docs here
  • CHORE: Add trackInDevTools to SignalOptions and ResourceOptions to disable the DevTools tracking for specific signals and resources, defaults to SolidartConfig.devToolsEnabled.

What's Changed

Full Changelog: flutter-solidart-v2.0.0-dev.3...flutter-solidart-v2.0.0

solidart-v2.0.0-dev.5

25 Feb 17:32
Compare
Choose a tag to compare
solidart-v2.0.0-dev.5 Pre-release
Pre-release

What's Changed

Full Changelog: flutter-solidart-v2.0.0-dev.2...solidart-v2.0.0-dev.5

solidart-v2.0.0-dev.4

17 Feb 15:43
Compare
Choose a tag to compare

flutter-solidart-v2.0.0-dev.3

17 Feb 15:44
Compare
Choose a tag to compare

solidart-v2.0.0-dev.2

05 Aug 11:01
Compare
Choose a tag to compare

flutter-solidart-v2.0.0-dev.2

05 Aug 11:02
Compare
Choose a tag to compare

solidart_lint-v1.1.1

12 Apr 13:20
Compare
Choose a tag to compare