v0.48 (2024-12-20) · Full Changelog
Changes in this release:
- Add mechanisms for overriding the name of the setter used.
v0.47 (2024-11-22) · Full Changelog
Changes in this release:
- Update the
org.realityforge.arez
artifacts to version0.213
v0.46 (2024-09-20) · Full Changelog
Changes in this release:
- Update the
org.realityforge.arez
artifacts to version0.212
v0.45 (2024-08-17) · Full Changelog
Changes in this release:
- Update the
org.realityforge.arez
artifacts to version0.211
v0.44 (2024-08-02) · Full Changelog
Changes in this release:
- Update the
org.realityforge.arez
artifacts to version0.210
- Update the
org.realityforge.javax.annotation
artifact to version1.1.1
. - Update the
org.realityforge.proton
artifacts to version0.64
.
v0.43 (2024-05-17) · Full Changelog
Changes in this release:
- Update the
org.realityforge.arez
artifacts to version0.209
- Update the
org.realityforge.proton
artifacts to version0.62
. - Update the
org.realityforge.guiceyloops
artifact to version0.113
. - Update the
com.google.gwt
artifacts to version2.11.0
. - Update the
realityforge-buildr
dependency to version1.5.24
.
v0.42 (2023-01-26) · Full Changelog
Changes in this release:
- Update the
org.realityforge.arez
artifacts to version0.208
v0.41 (2023-01-25) · Full Changelog
Changes in this release:
- Add
arez.persist.profile
andarez.persist.verbose_out_of_round
to the list of processor options declared as supported. This was not required in Java 8 but is required in Java 17 to have these options accessed by processor without errors.
v0.40 (2023-01-25) · Full Changelog
Changes in this release:
- Update the
org.realityforge.arez
artifacts to version0.207
v0.39 (2023-01-23) · Full Changelog
Changes in this release:
- Update the
org.realityforge.arez
artifacts to version0.206
v0.38 (2022-04-29) · Full Changelog
Changes in this release:
- Update the
org.realityforge.arez
artifacts to version0.205
v0.37 (2022-04-29) · Full Changelog
Changes in this release:
- Update the
org.realityforge.proton
artifacts to version0.58
. - Update the
org.realityforge.arez
artifacts to version0.205
. - Update the
org.realityforge.grim
artifacts to version0.09
. - Update the
org.realityforge.akasha
artifacts to version0.30
.
v0.36 (2022-01-27) · Full Changelog
Changes in this release:
- Update the
org.realityforge.arez
artifacts to version0.203
- Update the
org.realityforge.guiceyloops
artifact to version0.110
.
v0.35 (2021-11-23) · Full Changelog
Changes in this release:
- Clean up the dependencies published as part of the
core
pom.
v0.34 (2021-11-23) · Full Changelog
Changes in this release:
- Update the
org.realityforge.arez
artifacts to version0.202
v0.33 (2021-11-10) · Full Changelog
Changes in this release:
- Update the
org.realityforge.arez
artifacts to version0.201
- Update the
org.realityforge.grim
artifacts to version0.06
. - Update the
org.realityforge.akasha
artifacts to version0.29
. - Upgrade the
org.realityforge.proton
artifacts to version0.52
. This fixes a crash that occurs with concurrent, incremental builds within the IntelliJ IDE. (This is the crash reported with messagejavax.annotation.processing.FilerException: Attempt to recreate a file for type ...
).
v0.32 (2021-10-22) · Full Changelog
Changes in this release:
- Update the
org.realityforge.arez
artifacts to version0.200
- Update the
org.realityforge.akasha
artifacts to version0.28
.
v0.31 (2021-08-27) · Full Changelog
Changes in this release:
- Update the
org.realityforge.akasha
artifacts to version0.22
.
v0.30 (2021-07-29) · Full Changelog
Changes in this release:
- Update the
org.realityforge.arez
artifacts to version0.199
v0.29 (2021-07-26) · Full Changelog
Changes in this release:
- Update the 'org.realityforge.arez' dependencies to version '0.198'
- Upgrade the
org.realityforge.akasha
artifacts to version0.15
. - Upgrade the
org.realityforge.arez.testng
artifact to version0.29
.
v0.28 (2021-04-23) · Full Changelog
Changes in this release:
- Update the 'org.realityforge.arez' dependencies to version '0.197'
- Upgrade the
org.realityforge.akasha
artifact to version0.10
. - Upgrade the
org.realityforge.braincheck
artifact to version1.31.0
. - Upgrade the
org.realityforge.arez.testng
artifact to version0.28
.
v0.27 (2021-04-10) · Full Changelog
Changes in this release:
- Update the 'org.realityforge.arez' dependencies to version '0.196'
- Upgrade the
org.realityforge.akasha
artifact to version0.06
. - Upgrade the
org.realityforge.arez.testng
artifact to version0.27
.
v0.26 (2021-04-09) · Full Changelog
Changes in this release:
- Update the 'org.realityforge.arez' dependencies to version '0.195'
- Upgrade the
org.realityforge.braincheck
artifact to version1.30.0
.
v0.25 (2021-03-30) · Full Changelog
- Migrate to new release process.
v0.24 (2021-03-30) · Full Changelog
- Upgrade the
org.realityforge.akasha
artifact to version0.05
.
v0.23 (2021-03-26) · Full Changelog
- Update the 'org.realityforge.arez' dependencies to version '0.194'
- Upgrade the
org.realityforge.akasha
artifact to version0.03
.
v0.22 (2021-03-24) · Full Changelog
- Update the 'org.realityforge.arez' dependencies to version '0.193'
- Upgrade the
org.realityforge.grim
artifacts to version0.05
. - Upgrade the
au.com.stocksoftware.idea.codestyle
artifact to version1.17
. - Migrate from Elemental2 to Akasha when interacting with the Browser API.
v0.21 (2020-12-19) · Full Changelog
- Update the 'org.realityforge.arez' dependencies to version '0.192'
- Upgrade the
org.realityforge.org.jetbrains.annotations
artifact to version1.7.0
. - Ensure a scope id disposed if the parent scope is disposed.
v0.20 (2020-12-19) · Full Changelog
- Upgrade the
org.realityforge.org.jetbrains.annotations
artifact to version1.6.0
. - Ensure that the generated side-car handles the scenario where the
Scope
reference can be disposed.
v0.19 (2020-08-14) · Full Changelog
- Update the 'org.realityforge.arez' dependencies to version '0.191'
v0.18 (2020-08-07) · Full Changelog
- Update the 'org.realityforge.arez' dependencies to version '0.190'
v0.17 (2020-08-03) · Full Changelog
- Update the 'org.realityforge.arez' dependencies to version '0.189'
v0.16 (2020-08-03) · Full Changelog
- Update the 'org.realityforge.arez' dependencies to version '0.188'
v0.15 (2020-07-31) · Full Changelog
- Update the 'org.realityforge.arez' dependencies to version '0.187'
v0.14 (2020-07-29) · Full Changelog
- Update the 'org.realityforge.arez' dependencies to version '0.186'
v0.13 (2020-07-29) · Full Changelog
- Update the 'org.realityforge.arez' dependencies to version '0.185'
v0.12 (2020-07-02) · Full Changelog
- Update the 'org.realityforge.arez' dependencies to version '0.184'
v0.11 (2020-06-30) · Full Changelog
- Convert
Scope
into an arez component so that it supports thearez.Disposable
interface rather than a custom mechanism for detecting disposal. TheScope
also implements thearez.component.DisposeNotifier
interface as a result of the conversion to an arez component. This makes it possible to annotated fields of typeScope
with arezs@CascadeDispsoe
and@ComponentDependency
annotations. - Upgrade the
org.realityforge.arez.testng
artifact to version0.15
.
v0.10 (2020-06-23) · Full Changelog
- Update the 'org.realityforge.arez' dependencies to version '0.183'
- Upgrade the
com.squareup
artifact to version1.13.0
.
v0.09 (2020-06-09) · Full Changelog
- Upgrade the
org.realityforge.arez.testng
artifact to version0.14
. - Update the implementation of
scheduleAttach
in the generated peers To skip creation of the sidecar if the peer or the scope has been disposed after thescheduleAttach
was invoked but before the attach task runs. - Add assertions to verify that neither a disposed peer nor a disposed scope is never passed to the
attach
orscheduleAttach
methods on the generated peers.
v0.08 (2020-06-07) · Full Changelog
- Update the 'org.realityforge.arez' dependencies to version '0.182'
- Upgrade the
org.realityforge.braincheck
artifact to version1.29.0
.
v0.07 (2020-06-03) · Full Changelog
- Upgrade the
org.realityforge.arez.testng
artifact to version0.13
. - Remove empty type objects when persisting to local and session storage.
- Update the
arez.persist.runtime.Scope
class to implementarez.component.Identifiable
as an ugly hack to enable theScope
object to be used as an immutable prop in react4j components. - Ensure that the sidecars do not attempt to persist or restore state if the associated scope is disposed.
v0.06 (2020-05-29) · Full Changelog
- Update the 'org.realityforge.arez' dependencies to version '0.181'
- In the generated sidecar, stop explicitly setting the
@ArezComponent.requireEquals
parameter toDISABLE
as that is the default value. - In the generated sidecar, stop explicitly setting the
@ArezComponent.observable
parameter toDISABLE
as that is the default value.
v0.05 (2020-05-28) · Full Changelog
- Upgrade the
org.realityforge.proton
artifacts to version0.51
. - Upgrade the
org.realityforge.arez
artifacts to version0.180
. - Upgrade the
org.realityforge.arez.testng
artifact to version0.12
. - Simplify generated code for naming tasks to avoid triggering source analysis code warnings.
- Introduce a
@PersistId
annotation that can be used to identify an instance of a type.
v0.04 (2020-05-26) · Full Changelog
- Use the namespace of the generated sidecar to define the name of task to schedule an attach to avoid collisions with names in the peer component.
- Suffix the task name with a monotonically increasing integer value to ensure that the task name is unique even when multiple attach tasks are schedule within the same transaction.
v0.03 (2020-05-22) · Full Changelog
- Allow access to nested scopes by making the
Scope.getNestedScopes()
method public.
v0.02 (2020-05-22) · Full Changelog
- Add a
scheduleAttach
static method to the generated sidecar will schedule theattach
invocation using an arezTask
. This is required when the component is potentially created within a read-only Arez transaction or a transaction that does not allow nested actions. This is particularly common when the peer is constructed insider a@Memoize
annotated method.
v0.01 (2020-05-21) · Full Changelog
🎉 Initial release 🎉