# 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/), meshalyzer uses a vMAJOR.PATCH versioning scheme. We increase the * MAJOR version when we add functionality, and the * PATCH version when we make backwards compatible bug fixes ## [2.0] - 2020-28-06 - manipulation of meshes improved by completely rewriting rendering to use Vertex Buffer Objects - Lighting - lighting direction controlled by trackball - better control of object coloring - eye and world lighting direction specification - reverse direction button - Clipping - plane selection radio buttons removed (just click) - copy/paste of orientations - choose screen plane as clipping plane - Adjacent `Ln` elements in `.elem` file which share endpoints are joined in 3D - Isolines - When rendered in 3D, lines are formed with smoothly joined segments - filtering by coalescing close points - `match colors` button to match isolines with the number of colour used to display mesh data - more PNG metadata added for auxgrids and vector data - axes drawn as coloured 3D cylinders - vertex selection only possible when vertices are displayed - Colour scales added - divergent Purple-orange - cyclic Twilight ## [1.0] - 2020-23-06 - Initial and final release for immediate mode OpenGL rendering (pre 3.3)