--------------------------- * Moved ``pynput.mouse.Controller.Button`` to top-level.
0.3.0
Feature
* feat(record): memory profiling
* tracemalloc
* pympler
* todo
* changed position of tracemalloc stats collection
* updated requirements.txt
* memory leak fix and cleanup
* removed todo
* changed printing to logging
* alphabetical order
* changes to tracemalloc usage
* plot memory usage
* memory writer terminates with performance writer
* add MemoryStat table to database
* remove todo
* switch from writing/reading memory using file to saving/retrieving from database
* add memory legend to performance plot
* prevent error from child processes terminating
* style changes
* moved PLOT_PERFORMANCE to config.py
* only display memory legend if there is memory data
* moved memory logging into function
* removed unnecessary call to row2dicts
* rename memory_usage to memory_usage_bytes
* replaced alembic revision
* remove start_time_deltas; minor refactor
* fix indent
---------
Co-authored-by: Krish Patel <65433817+KrishPatel13users.noreply.github.com> Co-authored-by: Richard Abrich <richard.abrichmldsai.com> Co-authored-by: Richard Abrich <richard.abrichgmail.com> ([`ef0d5eb`](https://github.com/OpenAdaptAI/OpenAdapt/commit/ef0d5ebcf400c216c0b16c7ffb552391544b0a0c))
0.2
----------------------------------- * Support for controlling the mouse on *Linux*, *Mac OSX* and *Windows*. * Support for monitoring the mouse on *Linux*, *Mac OSX* and *Windows*.