---
title: Arez 0.40 released
author: Arez Project
authorURL: https://github.com/arez
---

[Full Changelog](https://github.com/arez/arez/compare/v0.39...v0.40)

Changes in this release:

#### Changed
* 💥 **\[processor\]** Stop the annotation processor generating the `[Name]BaseRepositoryExtension`
  interface when generating repositories as it offered limited benefit relative to the complexity
  it introduced.
* **\[processor\]** Always generate the Dagger2 module as a public interface rather than letting
  the components access modifier dictate the access modifier of the dagger module.
* 💥 **\[annotations\]** Rename the `Injectible` constants to improve clarity;
  - `TRUE` renamed to `ENABLED`
  - `FALSE` renamed to `DISABLED`
  - `IF_DETECTED` renamed to `AUTODETECT`

Update site to add news about the 0.40 release
Update site to add news about the 0.40 release
