Skip to content

Latest commit

 

History

History
285 lines (165 loc) · 15.8 KB

CHANGELOG.md

File metadata and controls

285 lines (165 loc) · 15.8 KB

Change Log

Unreleased

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 version 0.213

v0.46 (2024-09-20) · Full Changelog

Changes in this release:

  • Update the org.realityforge.arez artifacts to version 0.212

v0.45 (2024-08-17) · Full Changelog

Changes in this release:

  • Update the org.realityforge.arez artifacts to version 0.211

v0.44 (2024-08-02) · Full Changelog

Changes in this release:

  • Update the org.realityforge.arez artifacts to version 0.210
  • Update the org.realityforge.javax.annotation artifact to version 1.1.1.
  • Update the org.realityforge.proton artifacts to version 0.64.

v0.43 (2024-05-17) · Full Changelog

Changes in this release:

  • Update the org.realityforge.arez artifacts to version 0.209
  • Update the org.realityforge.proton artifacts to version 0.62.
  • Update the org.realityforge.guiceyloops artifact to version 0.113.
  • Update the com.google.gwt artifacts to version 2.11.0.
  • Update the realityforge-buildr dependency to version 1.5.24.

v0.42 (2023-01-26) · Full Changelog

Changes in this release:

  • Update the org.realityforge.arez artifacts to version 0.208

v0.41 (2023-01-25) · Full Changelog

Changes in this release:

  • Add arez.persist.profile and arez.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 version 0.207

v0.39 (2023-01-23) · Full Changelog

Changes in this release:

  • Update the org.realityforge.arez artifacts to version 0.206

v0.38 (2022-04-29) · Full Changelog

Changes in this release:

  • Update the org.realityforge.arez artifacts to version 0.205

v0.37 (2022-04-29) · Full Changelog

Changes in this release:

  • Update the org.realityforge.proton artifacts to version 0.58.
  • Update the org.realityforge.arez artifacts to version 0.205.
  • Update the org.realityforge.grim artifacts to version 0.09.
  • Update the org.realityforge.akasha artifacts to version 0.30.

v0.36 (2022-01-27) · Full Changelog

Changes in this release:

  • Update the org.realityforge.arez artifacts to version 0.203
  • Update the org.realityforge.guiceyloops artifact to version 0.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 version 0.202

v0.33 (2021-11-10) · Full Changelog

Changes in this release:

  • Update the org.realityforge.arez artifacts to version 0.201
  • Update the org.realityforge.grim artifacts to version 0.06.
  • Update the org.realityforge.akasha artifacts to version 0.29.
  • Upgrade the org.realityforge.proton artifacts to version 0.52. This fixes a crash that occurs with concurrent, incremental builds within the IntelliJ IDE. (This is the crash reported with message javax.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 version 0.200
  • Update the org.realityforge.akasha artifacts to version 0.28.

v0.31 (2021-08-27) · Full Changelog

Changes in this release:

  • Update the org.realityforge.akasha artifacts to version 0.22.

v0.30 (2021-07-29) · Full Changelog

Changes in this release:

  • Update the org.realityforge.arez artifacts to version 0.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 version 0.15.
  • Upgrade the org.realityforge.arez.testng artifact to version 0.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 version 0.10.
  • Upgrade the org.realityforge.braincheck artifact to version 1.31.0.
  • Upgrade the org.realityforge.arez.testng artifact to version 0.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 version 0.06.
  • Upgrade the org.realityforge.arez.testng artifact to version 0.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 version 1.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 version 0.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 version 0.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 version 0.05.
  • Upgrade the au.com.stocksoftware.idea.codestyle artifact to version 1.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 version 1.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 version 1.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 the arez.Disposable interface rather than a custom mechanism for detecting disposal. The Scope also implements the arez.component.DisposeNotifier interface as a result of the conversion to an arez component. This makes it possible to annotated fields of type Scope with arezs @CascadeDispsoe and @ComponentDependency annotations.
  • Upgrade the org.realityforge.arez.testng artifact to version 0.15.

v0.10 (2020-06-23) · Full Changelog

  • Update the 'org.realityforge.arez' dependencies to version '0.183'
  • Upgrade the com.squareup artifact to version 1.13.0.

v0.09 (2020-06-09) · Full Changelog

  • Upgrade the org.realityforge.arez.testng artifact to version 0.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 the scheduleAttach 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 or scheduleAttach 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 version 1.29.0.

v0.07 (2020-06-03) · Full Changelog

  • Upgrade the org.realityforge.arez.testng artifact to version 0.13.
  • Remove empty type objects when persisting to local and session storage.
  • Update the arez.persist.runtime.Scope class to implement arez.component.Identifiable as an ugly hack to enable the Scope 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 to DISABLE as that is the default value.
  • In the generated sidecar, stop explicitly setting the @ArezComponent.observable parameter to DISABLE as that is the default value.

v0.05 (2020-05-28) · Full Changelog

  • Upgrade the org.realityforge.proton artifacts to version 0.51.
  • Upgrade the org.realityforge.arez artifacts to version 0.180.
  • Upgrade the org.realityforge.arez.testng artifact to version 0.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 the attach invocation using an arez Task. 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 ‎🎉