-# Changelog
+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
[Keep a Changelog]: http://keepachangelog.com/
[Semantic Versioning]: http://semver.org/
-## Unreleased
+
+Unreleased
+==========
+
+
+0.4.0 - 2021-04-08
+==================
+
+Added
+-----
+
+- Getting multiple values from scenario results. Plot them.
+
+Changed
+-------
+
+- Split scenarios to *trivial* and *non-trivial* directories.
+- Clean the plot json script code.
+
+
+## 0.3.0 - 2020-05-26
+### Added
+- Python plot procedures:
+ - boxplot for time, cost, cusp,
+ - histogram plot for time, cost, cusp,
+ - bar plot for error rate.
+- Benchmark scenarios from Elbanhawi, Mohamed, Milan Simic, and Reza Jazar.
+ “Randomized Bidirectional B-Spline Parameterization Motion Planning.” IEEE
+ Transactions on Intelligent Transportation Systems 17, no. 2 (February 2016):
+ 406–19. https://doi.org/10.1109/TITS.2015.2477355.
+- Script to print results from measured scenarios.
+- Test scenario script.
+
+### Changed
+- Update python plot scripts.
+- Use numbers on x axis (x ticks) for plots.
+- Real-world scenarios.
+- Rename heuristics.
+
+### Deprecated
+- Python plots feature deprecates all gnuplot plots.
+
+## 0.2.0 - 2020-02-12
### Added
- `test3`: collision detection with [cute c2][].
- Number of cusps statistics.
- [BrainTree][] single header library.
- Test of switchout between road movement and parking (`test10`).
- Tests 15, 16, 17, 18 -- 2D, 3D grid and k-d tree.
+- Script for generating simple JSON scenarios.
[cute c2]: https://github.com/RandyGaul/cute_headers/blob/master/cute_c2.h
[BrainTree]: https://github.com/arvidsson/BrainTree
### Changed
- Refactor plot scripts.
- Refactor template JSON output.
+- Update test template to include parking slot planner (enables loading JSON
+ scenarios without goal positions, just slot).
### Fixed
- Plots.