# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.9.1] - 2021-07-?? ### Added - Support for `-` as input or output filename, indicating `stdin`/`stdout`. - Ability to dump the PNG encoded version of output to `stdout`. - Support for arbitrary scales with custom units. - Support for linear scales (as opposed to the logarithmic dBFS scale supported in 0.9.0). ### Changed - Main window is rendered on each iteration of the main loop. Underlying texture is still only updated when new windows are computed. ### Fixed - \[SERIOUS\] Branch on uninitialized variable ([commit](https://github.com/rimio/specgram/commit/b13609afcdf66d781db70fb75f6869a052a49079)). - Garbled window texture when no input is received. - Tick labels no longer overlap; enforce minimum tick spacing based on text width.