What's Changed
* Add support for drawing polygon regions by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/126
* Update CI image. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/131
* Ellipse and circle annotations by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/132
* Add pixelmap interactivity by naglepuff in https://github.com/DigitalSlideArchive/HistomicsUI/pull/130
* Set coordinates display z index. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/133
* Add setuptools_scm to the tox requirements. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/134
* Better clear tooltips. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/136
* Add an endpoint to find a json config file. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/138
* Explicitly order next and previous item buttons by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/139
* Add an option to remove annotation files after ingest. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/144
* Don't close dialog when dragging outside of it by mvandenburgh in https://github.com/DigitalSlideArchive/HistomicsUI/pull/149
* Revert "Generalize the `mousedown` behavior for all modals" by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/151
* Documentation improvements by mvandenburgh in https://github.com/DigitalSlideArchive/HistomicsUI/pull/153
* Don't close dialog when dragging outside of it (take 2) by mvandenburgh in https://github.com/DigitalSlideArchive/HistomicsUI/pull/152
* Add keyboard shortcut to start/stop drawing annotation by mvandenburgh in https://github.com/DigitalSlideArchive/HistomicsUI/pull/154
* Add keyboard shortcuts to pick the style group by mvandenburgh in https://github.com/DigitalSlideArchive/HistomicsUI/pull/155
* Add keyboard shortcut for saving polygon/line annotations by mvandenburgh in https://github.com/DigitalSlideArchive/HistomicsUI/pull/157
* Set `tabindex` of all dialog buttons by mvandenburgh in https://github.com/DigitalSlideArchive/HistomicsUI/pull/158
* Fix create annotation keyboard shortcut bug by mvandenburgh in https://github.com/DigitalSlideArchive/HistomicsUI/pull/160
* Remove the json config route. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/161
* Specify a background color for the brand in the title bar by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/162
* Add an endpoint to restart the system. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/164
* Add an endpoint to allow admins to clean up old abandoned jobs. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/165
* Handle annotation boolean operations by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/166
* Speed up adding annotation elements. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/167
* Document some of the mouse and keyboard controls. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/168
* Illustrate boolean operations. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/169
* Improve aggregating groups. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/170
* Fix an issue showing the metadata panel maximized. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/171
* Refocus the main image after using the context menu. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/172
* Reduce updates when modifying annotations. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/173
* Replace the 'Open in Histomics UI' menu item with a button by eagw in https://github.com/DigitalSlideArchive/HistomicsUI/pull/175
* Create links from hierarchy widget to images in Histomics UI by eagw in https://github.com/DigitalSlideArchive/HistomicsUI/pull/176
* Make long image annotation label titles wrap properly by eagw in https://github.com/DigitalSlideArchive/HistomicsUI/pull/178
* Fix initial popover position. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/179
* Reduce updates on zoom changes. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/181
* Add feature to zoom to highlighted annotations in 'Interactive Mode' by eagw in https://github.com/DigitalSlideArchive/HistomicsUI/pull/180
* Add Vue component for editing Heatmap and Griddata annotation elements by naglepuff in https://github.com/DigitalSlideArchive/HistomicsUI/pull/182
* Add brush controls by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/184
* Update control documentation and brush function descriptions. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/185
* Add some tests for the brush. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/186
* Change the key bindings for changing brush size. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/188
* Fix an issue when switching annotations and editing. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/189
* Allow virtual folders to form resource paths by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/191
* Fix highlighting the active annotation. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/192
* Use a screen-relative pixel tolerance. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/194
* Pin vue and vue-template-compiler. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/196
* Add element count for annotation/group combinations by eagw in https://github.com/DigitalSlideArchive/HistomicsUI/pull/198
* Add webapck alias for vue by naglepuff in https://github.com/DigitalSlideArchive/HistomicsUI/pull/205
* Speed up select by region by reducing backbone events. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/206
* Add an endpoint to get default settings. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/207
* Harden annotation spec test. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/208
* Show color picker to the side by naglepuff in https://github.com/DigitalSlideArchive/HistomicsUI/pull/209
* Add dropdown to enable drawing shapes with fixed aspect ratios/sizes by mvandenburgh in https://github.com/DigitalSlideArchive/HistomicsUI/pull/197
* Add optional help button by eagw in https://github.com/DigitalSlideArchive/HistomicsUI/pull/203
* Add internal pixelmap count to annotation/group count by eagw in https://github.com/DigitalSlideArchive/HistomicsUI/pull/204
* Refactor how controls are found and modified. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/213
* Don't show open in histomics icon in dialogs. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/214
* Click buffer of 10px - missing annotations by ds2268 in https://github.com/DigitalSlideArchive/HistomicsUI/pull/210
* Fix some white-space issues. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/219
* Allow flake8 to be an implied dependency. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/220
* Add more descriptive element labels by naglepuff in https://github.com/DigitalSlideArchive/HistomicsUI/pull/216
* Better invalidate JS and CSS caches. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/221
* Use new annotation creation access flag by eagw in https://github.com/DigitalSlideArchive/HistomicsUI/pull/222
* Fix issue with panel layout from new access flag use (PR 222) by eagw in https://github.com/DigitalSlideArchive/HistomicsUI/pull/223
* If an annotation element has a specified label, don't modify it. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/224
* Generalize not closing modals when the mouse is dragged outside of it by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/227
* Support changing annotation groups based on a config file. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/228
* Adjust based on proper value array length by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/229
* Reduce how often the new annotation button updates. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/231
* Reduce how often the new annotation button updates by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/232
* Improve visual refresh speed during saves. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/233
* Fix setting the default group in one spot. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/234
* Add appropriate information for relative path parameters. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/235
* Fix counts for some labeled groups. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/237
* Harden heatmap dialog. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/238
* Show annotation created and updated times and the annotation id. by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/239
* Harden not closing modals when the mouse is dragged outside of it by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/240
* Support annotation metadata by manthey in https://github.com/DigitalSlideArchive/HistomicsUI/pull/241
New Contributors
* mvandenburgh made their first contribution in https://github.com/DigitalSlideArchive/HistomicsUI/pull/149
* eagw made their first contribution in https://github.com/DigitalSlideArchive/HistomicsUI/pull/175
* ds2268 made their first contribution in https://github.com/DigitalSlideArchive/HistomicsUI/pull/210
**Full Changelog**: https://github.com/DigitalSlideArchive/HistomicsUI/compare/v1.3.0...v1.4.0