Current section
Files
Jump to
Current section
Files
benchee_dsl
CHANGELOG.md
CHANGELOG.md
# Changelog
## 0.5.3 - 2022/11/18
+ Update benchmark struct.
## 0.5.2 - 2022/11/06
+ Extend `.formatter.exs`.
+ Fix `example_bench.exs`.
## 0.5.1 - 2022/08/18
+ Ensure `Benchee.Formaters.Markdown` is loaded when available.
## 0.5.0 - 2022/08/18
+ Render result as markdown when `benchee_markdown` available.
+ Fix `return: :result`.
## 0.4.0 - 2022/08/14
+ Add an early beta of the `Benchee` smart cell.
+ Add option `:return` to `BenceeDsl.Benchmark.run/1`.
+ Remove macro `BencheeDsl.Benchmark.repeat/2`.
## 0.3.1 - 2022/08/07
+ Add macro `BencheeDsl.Benchmark.repeat/2`.
## 0.3.0 - 2022/07/28
### Breaking changes
+ Update `BencheeDsl.Benchmark.job`. The macro job now creates a function again.
## 0.2.1 - 2022/07/19
+ Add an init step to benchmarks.
## 0.2.0 - 2022/07/19
### Breaking changes
+ Update `BencheeDsl.Benchmark.job`. The job macro no longer defines a function.
The macro now generates an anonymous function that is managed by BencheeDsl.
+ Change implementations for macro `BencheeDsl.Benchmark.jobs/1`. This macro
generates now jobs for each public function of a given module.
+ Remove macro `BencheeDsl.Benchmark.jobs/0`.
## 0.1.5 - 2022/07/17
+ Add local hooks (`@before_scenario`, `@before_each`, `@after_scenario`, `@after_each`)
+ Overwrite benchmark config when running `BencheeDsl.Benchmark.run/1`.
## 0.1.4 2022/07/16
+ Add `recode` dependency.
+ Add `BencheeDsl.Benchmark.run/0/1` to run benchmarks in `iex` and `livebook`.
## 0.1.3 2021/07/04
+ Add `@before`.
## 0.1.2 2021/06/25
+ Add macro `jobs`.
+ Add delegate option to macro `job`
## 0.1.1 2020/10/21
+ Add file option to `mix bench`.
## 0.1.0 2020/08/23
+ The very first version.