Skip to content

Latest commit

 

History

History
52 lines (29 loc) · 1.56 KB

CHANGELOG.md

File metadata and controls

52 lines (29 loc) · 1.56 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 - 2019-03-28

  • Benchee 0.99 & 1.0.0 support
  • BREAKING: data structures changed, no more run_times/memory_usages/run_time_statitics/memory_usage_statistics - it's all in run_time_data/memory_usage_data now under the keys samples/statistics to mirror the original benchee data structure.

0.6.0 - 2019-02-10

Features

  • Benchee 0.14.0 support
  • Added the serialization of memory usages

0.5.0 - 2018-02-11

Features

  • Switched out the JSON library from poison to jason, this avoids inconsistent behaviour between poison 2.x and 3.x + is probably faster
  • Compatibility with the tags and names of benchee 0.12

0.4.0 - 2017-10-24

Features

  • benchee 0.10 compatibility
  • You can now also specify the formatter as just Benchee.Formatters.JSON

0.3.1 - 2017-05-07

Bugfixes

  • Fixed broken typespec for .format_measurements, thanks to @sasa1977's help

0.3.0 - 2017-05-07

Benchee 0.8.0 compatibility, basic typespecs and droppinx elixir 1.2 support.

0.2.0 - 2017-04-23

Features

  • General encode! method that can encode a benchee structure to JSON - just delegates to Poison atm but decouples other plugins from it.

Bugfixes

  • Relaxed poison dependency to be just >= 1.4.0