### Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [v1.0.0-alpha.5](https://github.com/JamesMilnerUK/THREEAR/compare/v1.0.0-alpha.4...v1.0.0-alpha.5)

> 29 July 2019

- auto-changelog [`#92`](https://github.com/JamesMilnerUK/THREEAR/pull/92)
- Move checking for lost markers out of marker detection, add example [`#91`](https://github.com/JamesMilnerUK/THREEAR/pull/91)
- Security updates [`#88`](https://github.com/JamesMilnerUK/THREEAR/pull/88)
- Fix link to changelog [`#82`](https://github.com/JamesMilnerUK/THREEAR/pull/82)
- Add the changelog to the readme [`#81`](https://github.com/JamesMilnerUK/THREEAR/pull/81)
- Update change log for alpha.4 [`#80`](https://github.com/JamesMilnerUK/THREEAR/pull/80)

#### [v1.0.0-alpha.4](https://github.com/JamesMilnerUK/THREEAR/compare/v1.0.0-alpha.3...v1.0.0-alpha.4)

> 12 May 2019

- v1.0.0-alpha.4 [`#79`](https://github.com/JamesMilnerUK/THREEAR/pull/79)
- Use smaller build of artoolkit js [`#78`](https://github.com/JamesMilnerUK/THREEAR/pull/78)
- Fix the webpack build to account for module types in THREE externals [`#77`](https://github.com/JamesMilnerUK/THREEAR/pull/77)
- Fix z-fighting bug [`#71`](https://github.com/JamesMilnerUK/THREEAR/pull/71)
- Added Hole in the Floor example [`#74`](https://github.com/JamesMilnerUK/THREEAR/pull/74)

#### [v1.0.0-alpha.3](https://github.com/JamesMilnerUK/THREEAR/compare/v1.0.0-alpha.2...v1.0.0-alpha.3)

> 24 April 2019

- 1.0.0-alpha.3 [`#73`](https://github.com/JamesMilnerUK/THREEAR/pull/73)
- Added snake example/showcase [`#70`](https://github.com/JamesMilnerUK/THREEAR/pull/70)
- Fix create/dispose behaviour and example [`#72`](https://github.com/JamesMilnerUK/THREEAR/pull/72)
- Fixed missing types, made paramaters use Partial [`#66`](https://github.com/JamesMilnerUK/THREEAR/pull/66)
- Add constructor parameter type of marker classes [`#69`](https://github.com/JamesMilnerUK/THREEAR/pull/69)
- Exclude Three.js from THREEAR libary [`#68`](https://github.com/JamesMilnerUK/THREEAR/pull/68)
- Reject properly in Controller on initialisation failure [`#60`](https://github.com/JamesMilnerUK/THREEAR/pull/60)
- Added `types` entry to package.json [`#58`](https://github.com/JamesMilnerUK/THREEAR/pull/58)
- Refactor Controller logic for tracking markers, add markerLost event [`#57`](https://github.com/JamesMilnerUK/THREEAR/pull/57)
- Add package.json meta data [`#55`](https://github.com/JamesMilnerUK/THREEAR/pull/55)
- Add object shadows example [`#51`](https://github.com/JamesMilnerUK/THREEAR/pull/51)
- Add shadow example [`7d0487d`](https://github.com/JamesMilnerUK/THREEAR/commit/7d0487d108d8d21f0e49694c5666b9b2b8fbfe9d)

#### [v1.0.0-alpha.2](https://github.com/JamesMilnerUK/THREEAR/compare/v1.0.0-alpha.1...v1.0.0-alpha.2)

> 17 March 2019

- V1.0.0 alpha.2 release [`#49`](https://github.com/JamesMilnerUK/THREEAR/pull/49)
- Add dispose lifecycle methods and example of how to use them [`#48`](https://github.com/JamesMilnerUK/THREEAR/pull/48)
- Fix minConfidence issue for PatternMarker [`#47`](https://github.com/JamesMilnerUK/THREEAR/pull/47)
- Refactor Source, add example of custom parent [`#45`](https://github.com/JamesMilnerUK/THREEAR/pull/45)
- Add facingMode parameter for webcam Source [`#44`](https://github.com/JamesMilnerUK/THREEAR/pull/44)
- Add basic documentation using TypeDoc [`#39`](https://github.com/JamesMilnerUK/THREEAR/pull/39)
- Remove runtime allocation of Module properties and functions [`#38`](https://github.com/JamesMilnerUK/THREEAR/pull/38)
- Center image, new line spacing, minor rewording [`#37`](https://github.com/JamesMilnerUK/THREEAR/pull/37)
- Move development instructions to seperate markdown file, add CoC [`#36`](https://github.com/JamesMilnerUK/THREEAR/pull/36)
- Add facing mode to webcam [`b49ea0c`](https://github.com/JamesMilnerUK/THREEAR/commit/b49ea0c1f296aa9e9fb924d98edeb201d75180ef)
- Fix minConfidence issue for PatternMarker, create BaseMarker abstract class [`517cbf9`](https://github.com/JamesMilnerUK/THREEAR/commit/517cbf95231bcd4473d0568eb29c03b9c5854b80)
- Move development instructions to seperate markdown file, add Code of Conduct [`5c96302`](https://github.com/JamesMilnerUK/THREEAR/commit/5c9630224bdc5cee3bdab576a6034e13a5ad80c4)

#### v1.0.0-alpha.1

> 3 March 2019

- Add source maps, .npmignore, change package.json to v1.0.0-alpha.1 [`#35`](https://github.com/JamesMilnerUK/THREEAR/pull/35)
- Use local vendor folder instead of CDN [`#34`](https://github.com/JamesMilnerUK/THREEAR/pull/34)
- Inline camera_para.dat [`#33`](https://github.com/JamesMilnerUK/THREEAR/pull/33)
- Add image and video examples [`#32`](https://github.com/JamesMilnerUK/THREEAR/pull/32)
-  Prevent initalisation resize  [`#30`](https://github.com/JamesMilnerUK/THREEAR/pull/30)
- Remove leftover files, use tabs, add prettier to lint command [`#29`](https://github.com/JamesMilnerUK/THREEAR/pull/29)
- Add prettier webpack plugin and pretty the things [`#27`](https://github.com/JamesMilnerUK/THREEAR/pull/27)
- Massively simplify API [`#28`](https://github.com/JamesMilnerUK/THREEAR/pull/28)
- Restructure folders, rename APIs, add artoolkit folder/license [`#25`](https://github.com/JamesMilnerUK/THREEAR/pull/25)
- Add stats example, vendor script dependencies [`#24`](https://github.com/JamesMilnerUK/THREEAR/pull/24)
- Add marker positioning smoothing [`#21`](https://github.com/JamesMilnerUK/THREEAR/pull/21)
- Add strict TypeScript checks [`#15`](https://github.com/JamesMilnerUK/THREEAR/pull/15)
- Add initial travis.yml file [`#14`](https://github.com/JamesMilnerUK/THREEAR/pull/14)
- Remove references to tango and aruco [`#13`](https://github.com/JamesMilnerUK/THREEAR/pull/13)
- Add ARSmoothedControls, fix orientation problem [`#11`](https://github.com/JamesMilnerUK/THREEAR/pull/11)
- Stop lint and prettier from clashing, change indent to 4 spaces and add pre-commit hook [`c59ccc4`](https://github.com/JamesMilnerUK/THREEAR/commit/c59ccc490caa81e0b2d219b5f68893858d9628d4)
- Initial commit [`cb73d37`](https://github.com/JamesMilnerUK/THREEAR/commit/cb73d376286e6a0e79b1ef776663ba43e463a938)
- Restructure folders, rename files/APIs, remove ARUtils [`d92093e`](https://github.com/JamesMilnerUK/THREEAR/commit/d92093e834c410935c41aa49b33f097d73fe5d8a)
