From a72ad3d3289301dae850c224a7d9b89a220521c5 Mon Sep 17 00:00:00 2001 From: Roman Heinrich Date: Mon, 9 Sep 2024 11:18:11 +0200 Subject: [PATCH] Chore: prepare 0.1.1 release --- CHANGELOG.md | 9 +++++++++ README.md | 2 +- mix.exs | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a998d8..302fee4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +## v0.1.1 (2024-09-09) + +### Quality of life improvements + +- allow configuring default ttl when starting the server +- implements a periodic configurable purge of expired entries +- handles exectiptions when the MFA call raises +- some readme updates + ## v0.1.0 (2024-09-06) ### First release diff --git a/README.md b/README.md index efdc1f3..bd457a9 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # GenCache -Generic cache for Elixir. It uses MFA tuples as keys, so you can cache any function call with low development effort. +Generic cache for Elixir. It uses MFA (module / function / arguments) tuples as keys, so you can cache any function call with low development effort. By relying on `gen_statem`, it is able to prevent duplicate work on concurrent requests on the same key, while keeping the API simple. diff --git a/mix.exs b/mix.exs index bbc37a2..e9ab408 100644 --- a/mix.exs +++ b/mix.exs @@ -2,7 +2,7 @@ defmodule GenCache.MixProject do use Mix.Project @github_url "https://github.com/maxohq/gen_cache" - @version "0.1.0" + @version "0.1.1" @description "gen_statem based generic cache with MFA-based keys" def project do