All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ramen
-v0.0.0-dev.11
- REFACTOR: migrate widget side effects over to
use.disposable
(#235).
- FEAT: add
capsule
capsule creation convenience (#245).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_rearch
-v1.6.12
ramen
-v0.0.0-dev.10
- FEAT: introduce new experimental dynamic capsule syntax (#233).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_rearch
-v1.6.11
ramen
-v0.0.0-dev.9
- FEAT: stabilize and improve ergonomics of MockableContainer (#230).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_rearch
-v1.6.10
ramen
-v0.0.0-dev.8
- FEAT: add experimental
capsule
/dynamicCapsule
(#226). - FEAT: add experimental dynamic capsules side effect (#225).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_rearch
-v1.6.9
ramen
-v0.0.0-dev.7
- REFACTOR: deprecate old state side effects (#224).
- FEAT:
use.refreshableFuture
now returns its future (#223).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FIX: add workaround for flutter hot reload bug (#210).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FIX: remove erroneous markNeedsBuild call in use.automaticKeepAlive (#200).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ramen
-v0.0.0-dev.6
- FIX: correct use.stream/future cancellation code (#196).
- FIX: correct use.stream/future cancellation code (#196).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ramen
-v0.0.0-dev.5
- DOCS: update outdated bloc documentation links on README (#190)
- DOCS: update outdated bloc documentation links on README (#190)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FIX: add warning for previously silent but faulty
use()
s (#188).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ramen
-v0.0.0-dev.4
- FIX: dispose FocusNodes created via side effects.
- FEAT: add
use.disposable
side effect.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_rearch
-v1.6.3
ramen
-v0.0.0-dev.3
- FEAT: introduce
container.warmUp
extension method (#176).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ramen
-v0.0.0-dev.2
- Bump "rearch" to
1.8.0+1
.
- FIX: prevent premature idempotent capsule disposal (#173).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FEAT: add ramen (#168).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FIX: rebuild RearchElement when its widget updates (#164).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- docs: update outdated parts of README
- docs: update outdated parts of README
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FEAT: add use.data and use.lazyData side effects (#132).
- FEAT: add use.data and use.lazyData side effects (#132).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_rearch
-v1.5.2
- FIX: make lazyStateGetterSetter actually lazy.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_rearch
-v1.5.1
- FEAT: add experimental MockableContainer.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FEAT: add PageController side effect (#111).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FIX: update min Flutter/Dart sdk and deprecate old parameters (#104).
- FIX: update min Flutter/Dart sdk and deprecate old parameters (#104).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_rearch
-v1.4.1
- FEAT: add assertion to ensure rebuild isn't called during a build (#100).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FEAT: add FocusNode related widget side effects (#80).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_rearch
-v1.3.2
- FEAT: stabilize hydrate side effect with nullable parameter (#66).
- FEAT: add replay state side effect (#67).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FIX: ensure ticker disposal after all other disposes.
- FIX: rework todos application circle animations.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FEAT: add side effect mutations to rebuilds (#64).
- FEAT: add side effect mutations to rebuilds (#64).
- FEAT: add experimental hydrate side effect (#62).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FIX: clarify API elements that are not stabilized (#46).
- FIX: clarify API elements that are not stabilized (#46).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_rearch
-v1.2.3
- FIX: remove the generic on _CapsuleManager to allow capsule upcasts (#39).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_rearch
-v1.2.2
- FIX: force lazyStateGetterSettter dependents to rebuild on state change (#34).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_rearch
-v1.2.2
- Bump "rearch" to
1.3.1+0
.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_rearch
-v1.2.1
- DOCS: update README and code docs with new info (#27).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FEAT: handle not used across async gap assertions (#22).
- FEAT: handle not used across async gap assertions (#22).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FEAT: add transactional side effect mutations (#20).
- FEAT: add transactional side effect mutations (#20).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_rearch
-v1.0.4
- FEAT: add invalidatableFuture side effect (#19).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_rearch
-v1.0.3
- PERF: remove several rebuild-related list creations.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_rearch
-v1.0.2
- FIX: prevent capsule init after disposal in onNextUpdate.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_rearch
-v1.0.1
- FIX: add gc in onNextUpdate to prevent possible leak (#10).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- Bump "rearch" to
1.0.0+0
.
- Bump "flutter_rearch" to
1.0.0+0
.
Packages with breaking changes:
Packages with other changes:
- There are no other changes in this release.
Packages graduated to a stable release (see pre-releases prior to the stable version for changelog entries):
flutter_rearch
-v1.0.0
rearch
-v1.0.0
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_rearch
-v1.0.0-dev.1
- FEAT: add improvements for listeners.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FEAT: add refreshableFuture side effect.
- Bump "flutter_rearch" to
1.0.0-dev.0
.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- DOCS: add count warm up example (#2).
- FIX: add proper handling for capsule self reads.
- FEAT: add isFirstBuild side effect.
Packages with breaking changes:
Packages with other changes:
- There are no other changes in this release.
- BREAKING FEAT: add Capsule.map and remove ListenerHandle.
- BREAKING FEAT: add Capsule.map and remove ListenerHandle.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_rearch
-v0.0.0-dev.6
- DOCS: update terminology.
Packages with breaking changes:
Packages with other changes:
- FEAT: add state side effects for closure capture.
- FEAT: made todo example app more sophisticated.
- DOCS: finish the todo example app.
- BREAKING REFACTOR: rename CapsuleConsumer to RearchConsumer.
- PERF: add state effect == optimization.
- FEAT: add state side effects for closure capture.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FIX: flutter bug fixes and prototype todo list example app.
- FEAT: allow type inference in capsule warm up.
- REFACTOR: move rearch impl to new file.
- FIX: flutter bug fixes and prototype todo list example app.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_rearch
-v0.0.0-dev.3
- FEAT: add remaining side effects.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FEAT: initial impl of flutter_rearch.
- FEAT: working mvp.
- FIX: listener handle will not recreate manager on dispose.
- FEAT: initial impl of flutter_rearch.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FEAT: add == check to skip some rebuilds.
- FEAT: working mvp.