diff --git a/CHANGELOG.md b/CHANGELOG.md index 20ab580..00969c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,19 @@ # ExplainableAI.jl +## Version `v0.7.0` +This release moves the core interface (`Explanation`, `heatmap`, `analyze`) +into a separate package called [XAIBase.jl](https://github.com/Julia-XAI/XAIBase.jl). +Developers can make use of the [XAIBase.jl interface](https://julia-xai.github.io/XAIDocs/XAIBase/) +to quickly implement or prototype new methods without having to write boilerplate code. + +As announced with version `v0.6.2`, this is first release without LRP, which has been moved to a separate package called [RelevancePropagation.jl](https://github.com/Julia-XAI/RelevancePropagation.jl). This separation is enabled by the new common XAIBase.jl interface. + +- ![BREAKING][badge-breaking] Move core interface into XAIBase.jl package ([#154][pr-154]). + - Renamed `Explanation` field `neuron_selection` to `output_selection` + - Added `Explanation` field `heatmap` for heatmapping presets +- ![BREAKING][badge-breaking] Move LRP into RelevancePropagation.jl ([#157][pr-157]) +- ![BREAKING][badge-breaking] Remove ImageNet preprocessing utilities ([#159][pr-159]) +- ![Documentation][badge-docs] Partially move documentation into the [Julia-XAI ecosystem documentation](https://github.com/Julia-XAI/XAIDocs) + ## Version `v0.6.3` - ![Enhancement][badge-enhancement] Allow Gradient analyzers on non-Flux models ([#150][pr-150]) - ![Bugfix][badge-bugfix] Fix typo in `BATCHDIM_MISSING` error ([#150][pr-150]) @@ -180,6 +195,9 @@ Performance improvements: ![Maintenance][badge-maintenance] ![Documentation][badge-docs] --> +[pr-159]: https://github.com/Julia-XAI/ExplainableAI.jl/pull/159 +[pr-157]: https://github.com/Julia-XAI/ExplainableAI.jl/pull/157 +[pr-154]: https://github.com/Julia-XAI/ExplainableAI.jl/pull/154 [pr-150]: https://github.com/Julia-XAI/ExplainableAI.jl/pull/150 [pr-149]: https://github.com/Julia-XAI/ExplainableAI.jl/pull/149 [pr-148]: https://github.com/Julia-XAI/ExplainableAI.jl/pull/148 diff --git a/Project.toml b/Project.toml index 48c8e03..bf20a1c 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "ExplainableAI" uuid = "4f1bc3e1-d60d-4ed0-9367-9bdff9846d3b" authors = ["Adrian Hill "] -version = "1.0.0-DEV" +version = "0.7.0" [deps] Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f"