Skip to content

Latest commit

 

History

History
1352 lines (687 loc) · 29.3 KB

CHANGELOG.md

File metadata and controls

1352 lines (687 loc) · 29.3 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2024-12-18

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.

  • ramen - v0.0.0-dev.11

flutter_rearch - v1.6.13

  • REFACTOR: migrate widget side effects over to use.disposable (#235).

rearch - v1.15.0

  • FEAT: add capsule capsule creation convenience (#245).

2024-10-20

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.6.12
  • ramen - v0.0.0-dev.10

rearch - v1.14.0

  • FEAT: introduce new experimental dynamic capsule syntax (#233).

2024-10-10

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.6.11
  • ramen - v0.0.0-dev.9

rearch - v1.13.0

  • FEAT: stabilize and improve ergonomics of MockableContainer (#230).

2024-09-28

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.6.10
  • ramen - v0.0.0-dev.8

rearch - v1.12.0

  • FEAT: add experimental capsule/dynamicCapsule (#226).
  • FEAT: add experimental dynamic capsules side effect (#225).

2024-09-26

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.6.9
  • ramen - v0.0.0-dev.7

rearch - v1.11.0

  • REFACTOR: deprecate old state side effects (#224).
  • FEAT: use.refreshableFuture now returns its future (#223).

2024-08-17

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


flutter_rearch - v1.6.8

  • FIX: add workaround for flutter hot reload bug (#210).

2024-06-18

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


flutter_rearch - v1.6.7

  • FIX: remove erroneous markNeedsBuild call in use.automaticKeepAlive (#200).

2024-06-05

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.

  • ramen - v0.0.0-dev.6

flutter_rearch - v1.6.6

  • FIX: correct use.stream/future cancellation code (#196).

rearch - v1.10.1

  • FIX: correct use.stream/future cancellation code (#196).

2024-05-27

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.

  • ramen - v0.0.0-dev.5

rearch - v1.10.0+0

  • DOCS: update outdated bloc documentation links on README (#190)

flutter_rearch - v1.6.5+0

  • DOCS: update outdated bloc documentation links on README (#190)

2024-05-26

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


flutter_rearch - v1.6.5

  • FIX: add warning for previously silent but faulty use()s (#188).

2024-05-16

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.

  • ramen - v0.0.0-dev.4

flutter_rearch - v1.6.4

  • FIX: dispose FocusNodes created via side effects.

rearch - v1.10.0

  • FEAT: add use.disposable side effect.

2024-05-13

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.6.3
  • ramen - v0.0.0-dev.3

rearch - v1.9.0

  • FEAT: introduce container.warmUp extension method (#176).

2024-05-10

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.

  • ramen - v0.0.0-dev.2

rearch - v1.8.0+1

  • Bump "rearch" to 1.8.0+1.

flutter_rearch - v1.6.2

  • FIX: prevent premature idempotent capsule disposal (#173).

2024-05-07

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


ramen - v0.0.0-dev.1

  • FEAT: add ramen (#168).

2024-04-29

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


flutter_rearch - v1.6.1

  • FIX: rebuild RearchElement when its widget updates (#164).

2024-04-15

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


rearch - v1.8.0+0

  • docs: update outdated parts of README

flutter_rearch - v1.6.0+0

  • docs: update outdated parts of README

2024-04-11

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


flutter_rearch - v1.6.0

  • FEAT: add use.data and use.lazyData side effects (#132).

rearch - v1.8.0

  • FEAT: add use.data and use.lazyData side effects (#132).

2024-03-26

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.5.2

rearch - v1.7.1

  • FIX: make lazyStateGetterSetter actually lazy.

2024-03-25

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.5.1

rearch - v1.7.0

  • FEAT: add experimental MockableContainer.

2024-03-15

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


flutter_rearch - v1.5.0

  • FEAT: add PageController side effect (#111).

2024-02-17

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


flutter_rearch - v1.4.2

  • FIX: update min Flutter/Dart sdk and deprecate old parameters (#104).

rearch - v1.6.1

  • FIX: update min Flutter/Dart sdk and deprecate old parameters (#104).

2024-02-10

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.4.1

rearch - v1.6.0

  • FEAT: add assertion to ensure rebuild isn't called during a build (#100).

2024-01-12

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


flutter_rearch - v1.4.0

  • FEAT: add FocusNode related widget side effects (#80).

2024-01-07

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.3.2

rearch - v1.5.0

  • FEAT: stabilize hydrate side effect with nullable parameter (#66).
  • FEAT: add replay state side effect (#67).

2024-01-05

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


flutter_rearch - v1.3.1

  • FIX: ensure ticker disposal after all other disposes.
  • FIX: rework todos application circle animations.

2024-01-04

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


flutter_rearch - v1.3.0

  • FEAT: add side effect mutations to rebuilds (#64).

rearch - v1.4.0

  • FEAT: add side effect mutations to rebuilds (#64).
  • FEAT: add experimental hydrate side effect (#62).

2023-12-26

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


flutter_rearch - v1.2.4

  • FIX: clarify API elements that are not stabilized (#46).

rearch - v1.3.4

  • FIX: clarify API elements that are not stabilized (#46).

2023-12-25

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.3

rearch - v1.3.3

  • FIX: remove the generic on _CapsuleManager to allow capsule upcasts (#39).

2023-12-24

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

rearch - v1.3.2

  • FIX: force lazyStateGetterSettter dependents to rebuild on state change (#34).

2023-12-23

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


flutter_rearch - v1.2.1+0

2023-12-23

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

rearch - v1.3.1+0

  • Bump "rearch" to 1.3.1+0.

2023-12-23

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.1

rearch - v1.3.1

  • DOCS: update README and code docs with new info (#27).

2023-12-20

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


flutter_rearch - v1.2.0

  • FEAT: handle not used across async gap assertions (#22).

rearch - v1.3.0

  • FEAT: handle not used across async gap assertions (#22).

2023-12-19

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


flutter_rearch - v1.1.0

  • FEAT: add transactional side effect mutations (#20).

rearch - v1.2.0

  • FEAT: add transactional side effect mutations (#20).

2023-12-17

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.0.4

rearch - v1.1.0

  • FEAT: add invalidatableFuture side effect (#19).

2023-11-29

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.0.3

rearch - v1.0.3

  • PERF: remove several rebuild-related list creations.

2023-11-24

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.0.2

rearch - v1.0.2

  • FIX: prevent capsule init after disposal in onNextUpdate.

2023-11-13

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.0.1

rearch - v1.0.1

  • FIX: add gc in onNextUpdate to prevent possible leak (#10).

2023-09-20

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


rearch - v1.0.0+0

  • Bump "rearch" to 1.0.0+0.

flutter_rearch - v1.0.0+0

  • Bump "flutter_rearch" to 1.0.0+0.

2023-09-19

Changes


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

flutter_rearch - v1.0.0

rearch - v1.0.0

2023-09-06

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.0.0-dev.1

rearch - v1.0.0-dev.1

  • FEAT: add improvements for listeners.

2023-08-13

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


rearch - v1.0.0-dev.0

  • FEAT: add refreshableFuture side effect.

flutter_rearch - v1.0.0-dev.0

  • Bump "flutter_rearch" to 1.0.0-dev.0.

2023-07-30

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


flutter_rearch - v0.0.0-dev.8

  • DOCS: add count warm up example (#2).

rearch - v0.0.0-dev.8

  • FIX: add proper handling for capsule self reads.
  • FEAT: add isFirstBuild side effect.

2023-07-25

Changes


Packages with breaking changes:

Packages with other changes:

  • There are no other changes in this release.

flutter_rearch - v0.0.0-dev.7

  • BREAKING FEAT: add Capsule.map and remove ListenerHandle.

rearch - v0.0.0-dev.7

  • BREAKING FEAT: add Capsule.map and remove ListenerHandle.

2023-07-23

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 - v0.0.0-dev.6

rearch - v0.0.0-dev.6

  • DOCS: update terminology.

2023-07-15

Changes


Packages with breaking changes:

Packages with other changes:


flutter_rearch - v0.0.0-dev.5

  • 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.

rearch - v0.0.0-dev.5

  • PERF: add state effect == optimization.
  • FEAT: add state side effects for closure capture.

2023-07-14

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


flutter_rearch - v0.0.0-dev.4

  • FIX: flutter bug fixes and prototype todo list example app.
  • FEAT: allow type inference in capsule warm up.

rearch - v0.0.0-dev.4

  • REFACTOR: move rearch impl to new file.
  • FIX: flutter bug fixes and prototype todo list example app.

2023-07-11

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 - v0.0.0-dev.3

rearch - v0.0.0-dev.3

  • FEAT: add remaining side effects.

2023-07-10

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


flutter_rearch - v0.0.0-dev.2

  • FEAT: initial impl of flutter_rearch.
  • FEAT: working mvp.

rearch - v0.0.0-dev.2

  • FIX: listener handle will not recreate manager on dispose.
  • FEAT: initial impl of flutter_rearch.

2023-07-09

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


rearch - v0.0.0-dev.1

  • FEAT: add == check to skip some rebuilds.
  • FEAT: working mvp.