diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f85d813..c2647774 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,19 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2.5.1](https://github.com/cabol/nebulex/tree/v2.5.1) (2023-05-27) + +[Full Changelog](https://github.com/cabol/nebulex/compare/v2.5.0...v2.5.1) + +**Merged pull requests:** + +- Fix `nil` check in `Nebulex.Adapters.Multilevel.get/3` + [#205](https://github.com/cabol/nebulex/pull/205) + ([1100x1100](https://github.com/1100x1100)) +- `mix nbx.gen.cache` example fixed + [#204](https://github.com/cabol/nebulex/pull/204) + ([hissssst](https://github.com/hissssst)) + ## [v2.5.0](https://github.com/cabol/nebulex/tree/v2.5.0) (2023-05-13) [Full Changelog](https://github.com/cabol/nebulex/compare/v2.4.2...v2.5.0) diff --git a/README.md b/README.md index c660d543..e95ab1c1 100644 --- a/README.md +++ b/README.md @@ -68,8 +68,8 @@ For example, if you want to use a built-in cache, add to your `mix.exs` file: ```elixir def deps do [ - {:nebulex, "~> 2.4"}, - {:shards, "~> 1.0"}, #=> When using :shards as backend + {:nebulex, "~> 2.5"}, + {:shards, "~> 1.1"}, #=> When using :shards as backend {:decorator, "~> 1.4"}, #=> When using Caching Annotations {:telemetry, "~> 1.0"} #=> When using the Telemetry events (Nebulex stats) ] diff --git a/guides/creating-new-adapter.md b/guides/creating-new-adapter.md index 4b4d8ffb..64b02e2d 100644 --- a/guides/creating-new-adapter.md +++ b/guides/creating-new-adapter.md @@ -23,7 +23,7 @@ Now let's modify `mix.exs` so that we could fetch Nebulex repository. defmodule NebulexMemoryAdapter.MixProject do use Mix.Project - @nbx_vsn "2.4.2" + @nbx_vsn "2.5.0" @version "0.1.0" def project do @@ -231,10 +231,10 @@ mix test 54) test put_all/2 puts the given entries using different data types at once (NebulexMemoryAdapterTest) test/nebulex_memory_adapter_test.exs:128 ** (UndefinedFunctionError) function NebulexMemoryAdapter.TestCache.delete_all/0 is undefined or private. Did you mean: - + * delete/1 * delete/2 - + stacktrace: (nebulex_memory_adapter 0.1.0) NebulexMemoryAdapter.TestCache.delete_all() test/nebulex_memory_adapter_test.exs:9: NebulexMemoryAdapterTest.__ex_unit_setup_0/1 diff --git a/guides/getting-started.md b/guides/getting-started.md index b3e3455c..0f4f47c1 100644 --- a/guides/getting-started.md +++ b/guides/getting-started.md @@ -29,7 +29,7 @@ changing the `deps` definition in that file to this: ```elixir defp deps do [ - {:nebulex, "~> 2.4"}, + {:nebulex, "~> 2.5"}, {:shards, "~> 1.0"}, #=> When using :shards as backend {:decorator, "~> 1.4"}, #=> When using Caching Annotations {:telemetry, "~> 1.0"} #=> When using the Telemetry events (Nebulex stats) diff --git a/mix.exs b/mix.exs index 538c8f7d..97aebe3c 100644 --- a/mix.exs +++ b/mix.exs @@ -2,7 +2,7 @@ defmodule Nebulex.MixProject do use Mix.Project @source_url "https://github.com/cabol/nebulex" - @version "2.5.0" + @version "2.5.1" def project do [