## Ignition Gui 5

### Ignition Gui 5.X.X

### Ignition Gui 5.0.0 (20XX-XX-XX)

1. Bump in edifice: ign-common4
    * [Pull request #169](https://github.com/ignitionrobotics/ign-gui/pull/169)

1. Bump in edifice: ign-msgs7 and ign-transport10
    * [Pull request #167](https://github.com/ignitionrobotics/ign-gui/pull/167)

1. Bump in edifice: ign-rendering5
    * [Pull request #141](https://github.com/ignitionrobotics/ign-gui/pull/141)

1. Documentation updates
    * [Pull request #202](https://github.com/ignitionrobotics/ign-gui/pull/202)
    * [Pull request #204](https://github.com/ignitionrobotics/ign-gui/pull/204)

## Ignition Gui 4

### Ignition Gui 4.X.X

### Ignition Gui 4.X.X (20XX-XX-XX)

### Ignition Gui 4.3.0 (2021-03-11)

1. Screenshot plugin
    * [Pull request #170](https://github.com/ignitionrobotics/ign-gui/pull/170)

1. Master branch updates
    * [Pull request #187](https://github.com/ignitionrobotics/ign-gui/pull/187)

1. 👩‍🌾 Disable tests that initialize App on macOS: they're all flaky
    * [Pull request #184](https://github.com/ignitionrobotics/ign-gui/pull/184)

1. Remove issue & PR templates
    * [Pull request #181](https://github.com/ignitionrobotics/ign-gui/pull/181)

1. Backport Publisher test from v4
    * [Pull request #173](https://github.com/ignitionrobotics/ign-gui/pull/173)

1. Fix version number
    * [Pull request #179](https://github.com/ignitionrobotics/ign-gui/pull/179)

1. Better error messages when component can't be loaded
    * [Pull request #175](https://github.com/ignitionrobotics/ign-gui/pull/175)

1. Make Grid3D plugin more flexible
    * [Pull request #172](https://github.com/ignitionrobotics/ign-gui/pull/172)

1. Add Windows Installation
    * [Pull request #168](https://github.com/ignitionrobotics/ign-gui/pull/168)

### Ignition Gui 4.2.0 (2021-02-09)

1. Added issue and PR templates
    * [Pull request 174](https://github.com/ignitionrobotics/ign-gui/pull/174)

1. Visualize single channel 8 bit image data
    * [Pull request 176](https://github.com/ignitionrobotics/ign-gui/pull/176)

### Ignition Gui 4.1.1 (2021-01-05)

1. Use default value of double ptr argv for CLI
    * [Pull request 165](https://github.com/ignitionrobotics/ign-gui/pull/165)

1. Generate valid topics depending on world name
    * [Pull request 164](https://github.com/ignitionrobotics/ign-gui/pull/164)

### Ignition Gui 4.1.0 (2020-12-18)

1. Publish plugin API docs
    * [Pull request 128](https://github.com/ignitionrobotics/ign-gui/pull/128)

1. Tutorial tweaks
    * [Pull request 132](https://github.com/ignitionrobotics/ign-gui/pull/132)

1. Floating and standalone plugins respect minimum dimensions
    * [Pull request 135](https://github.com/ignitionrobotics/ign-gui/pull/135)

1. Add scrollable indicator for plugin menu
    * [Pull request 134](https://github.com/ignitionrobotics/ign-gui/pull/134)

1. Add qml-module-qtcharts dependency
    * [Pull request 136](https://github.com/ignitionrobotics/ign-gui/pull/136)

1. Re-enable image.config test
    * [Pull request 140](https://github.com/ignitionrobotics/ign-gui/pull/140)

1. Improve fork experience
    * [Pull request 139](https://github.com/ignitionrobotics/ign-gui/pull/139)

1. Resolve updated codecheck issues
    * [Pull request 144](https://github.com/ignitionrobotics/ign-gui/pull/144)
    * [Pull request 157](https://github.com/ignitionrobotics/ign-gui/pull/157)

1. Port Gazebo GUI events to Ignition GUI
    * [Pull request 148](https://github.com/ignitionrobotics/ign-gui/pull/148)

1. Change deprecated Qt::MidButton
    * [Pull request 153](https://github.com/ignitionrobotics/ign-gui/pull/153)

1. Add right mouse events and tests
    * [Pull request 154](https://github.com/ignitionrobotics/ign-gui/pull/154)

1. Avoid crash on macOS
    * [Pull request 155](https://github.com/ignitionrobotics/ign-gui/pull/155)

### Ignition Gui 4.0.0 (2020-09-29)

1. GitHub migration
    * [Pull request 59](https://github.com/ignitionrobotics/ign-gui/pull/59)

1. Fixed ImageDisplay in Ubuntu 20.04
    * [Pull request 88](https://github.com/ignitionrobotics/ign-gui/pull/88)

1. Re-enable publisher test
    * [Pull request 85](https://github.com/ignitionrobotics/ign-gui/pull/85)

1. Disable TopicViewer test on Windows and macOS
    * [Pull request 85](https://github.com/ignitionrobotics/ign-gui/pull/85)

1. Documentation updates
    * [Pull request 106](https://github.com/ignitionrobotics/ign-gui/pull/106)
    * [Pull request 130](https://github.com/ignitionrobotics/ign-gui/pull/130)
    * [Pull request 127](https://github.com/ignitionrobotics/ign-gui/pull/127)

1. Fix qt anchor warnings
    * [Pull request 126](https://github.com/ignitionrobotics/ign-gui/pull/126)

1. Plotting: transport plotting and interface
    * [Pull request 115](https://github.com/ignitionrobotics/ign-gui/pull/115)
    * [Pull request 125](https://github.com/ignitionrobotics/ign-gui/pull/125)
    * [Pull request 124](https://github.com/ignitionrobotics/ign-gui/pull/124)
    * [Pull request 89](https://github.com/ignitionrobotics/ign-gui/pull/89)

1. Use std::chrono instead of common::Time
    * [Pull request 116](https://github.com/ignitionrobotics/ign-gui/pull/116)

1. Depend on QtCharts and change application base class to QApplication
    * [BitBucket pull request 252](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/252)

1. Depend on ign-msgs6 and ign-transport9
    * [Pull request 92](https://github.com/ignitionrobotics/ign-gui/pull/92)

1. Depend on ign-rendering4
    * [BitBucket pull request 243](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/243)

## Ignition Gui 3

### Ignition Gui 3.X.X (202X-XX-XX)

### Ignition Gui 3.5.0 (2021-03-10)

1. Screenshot plugin
    * [Pull request #170](https://github.com/ignitionrobotics/ign-gui/pull/170)

1. Master branch updates
    * [Pull request #187](https://github.com/ignitionrobotics/ign-gui/pull/187)

1. Backport Publisher test from v4
    * [Pull request #173](https://github.com/ignitionrobotics/ign-gui/pull/173)

1. Better error messages when component can't be loaded
    * [Pull request #175](https://github.com/ignitionrobotics/ign-gui/pull/175)

1. Make Grid3D plugin more flexible
    * [Pull request #172](https://github.com/ignitionrobotics/ign-gui/pull/172)

1. Add Windows Installation
    * [Pull request #168](https://github.com/ignitionrobotics/ign-gui/pull/168)

1. Fix codecheck
    * [Pull request #157](https://github.com/ignitionrobotics/ign-gui/pull/157)

### Ignition Gui 3.4.0 (2020-12-10)

1. Publish plugin API docs
    * [Pull request 128](https://github.com/ignitionrobotics/ign-gui/pull/128)

1. Tutorial tweaks
    * [Pull request 132](https://github.com/ignitionrobotics/ign-gui/pull/132)

1. Floating and standalone plugins respect minimum dimensions
    * [Pull request 135](https://github.com/ignitionrobotics/ign-gui/pull/135)

1. Add scrollable indicator for plugin menu
    * [Pull request 134](https://github.com/ignitionrobotics/ign-gui/pull/134)

1. Re-enable image.config test
    * [Pull request 140](https://github.com/ignitionrobotics/ign-gui/pull/140)

1. Improve fork experience
    * [Pull request 139](https://github.com/ignitionrobotics/ign-gui/pull/139)

1. Resolve updated codecheck issues
    * [Pull request 144](https://github.com/ignitionrobotics/ign-gui/pull/144)

1. Port Gazebo GUI events to Ignition GUI
    * [Pull request 148](https://github.com/ignitionrobotics/ign-gui/pull/148)

1. Change deprecated Qt::MidButton
    * [Pull request 153](https://github.com/ignitionrobotics/ign-gui/pull/153)

1. Add right mouse events and tests
    * [Pull request 154](https://github.com/ignitionrobotics/ign-gui/pull/154)

### Ignition Gui 3.3.0 (2020-08-31)

1. rename key publisher plugin
    * [Pull request 93](https://github.com/ignitionrobotics/ign-gui/pull/93)

1. Add shift + drag to rotate camera
    * [Pull request 96](https://github.com/ignitionrobotics/ign-gui/pull/96)

1. Scroll bar adjustment
    * [Pull request 97](https://github.com/ignitionrobotics/ign-gui/pull/97)

1. Minimize GUI plugin
    * [Pull request 84](https://github.com/ignitionrobotics/ign-gui/pull/84)
    * [Pull request 99](https://github.com/ignitionrobotics/ign-gui/pull/99)
    * [Pull request 102](https://github.com/ignitionrobotics/ign-gui/pull/102)

1. Fix tests on actions
    * [Pull request 98](https://github.com/ignitionrobotics/ign-gui/pull/98)

1. Disable failing tests
    * [Pull request 76](https://github.com/ignitionrobotics/ign-gui/pull/76)

1. Use world name in default topics
    * [Pull request 104](https://github.com/ignitionrobotics/ign-gui/pull/104)

1. Fix running plugins with bad world name
    * [Pull request 107](https://github.com/ignitionrobotics/ign-gui/pull/107)
    * [Pull request 110](https://github.com/ignitionrobotics/ign-gui/pull/110)
    * [Pull request 111](https://github.com/ignitionrobotics/ign-gui/pull/111)

1. Disable more tests known to fail on macOS and Windows
    * [Pull request 112](https://github.com/ignitionrobotics/ign-gui/pull/112)

1. Add render event
    * [Pull request 70](https://github.com/ignitionrobotics/ign-gui/pull/70)

1. Fixed left menu events
    * [Pull request 85](https://github.com/ignitionrobotics/ign-gui/pull/85)

1. Added Topic Viewer plugin, list all transport topics
    * [Pull request 69](https://github.com/ignitionrobotics/ign-gui/pull/69)

1. Fix ImageDisplay in Ubuntu 20.04
    * [Pull request 96](https://github.com/ignitionrobotics/ign-gui/pull/96)

### Ignition Gui 3.2.0 (2020-06-22)

1. Sort GUI plugins alphabetically
    * [Pull request 71](https://github.com/ignitionrobotics/ign-gui/pull/71)

1. Add color palette to plugin settings to change background color
    * [Pull request 62](https://github.com/ignitionrobotics/ign-gui/pull/62)

1. Close plugin menu after a plugin has been added
    * [Pull request 60](https://github.com/ignitionrobotics/ign-gui/pull/60)

1. Resize undocked plugins by dragging corners
    * [Pull request 78](https://github.com/ignitionrobotics/ign-gui/pull/78)

1. Move each plugin to its own directory
    * [Pull request 64](https://github.com/ignitionrobotics/ign-gui/pull/64)

1. Add Key Publisher plugin
    * [Pull request 81](https://github.com/ignitionrobotics/ign-gui/pull/81)

1. GitHub migration
    * [Pull request 46](https://github.com/ignitionrobotics/ign-gui/pull/46)
    * [Pull request 47](https://github.com/ignitionrobotics/ign-gui/pull/47)
    * [Pull request 56](https://github.com/ignitionrobotics/ign-gui/pull/56)
    * [Pull request 57](https://github.com/ignitionrobotics/ign-gui/pull/57)

### Ignition Gui 3.1.0 (2020-03-27)

1. Remove old ign-gui0 stuff
    * [BitBucket pull request 248](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/248)

1. Fix homebrew warnings
    * [BitBucket pull request 249](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/249)

1. Add space for pausing sim
    * [BitBucket pull request 245](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/245)

1. Prettify plugin menu
    * [BitBucket pull request 231](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/231)

1. Expose QML context to plugins
    * [BitBucket pull request 244](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/244)

1. Fix changing topics in ImageDisplay
    * [BitBucket pull request 224](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/224)

1. Made image display responsive.
    * [BitBucket pull request 223](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/223)

1. Downstream applications can override icon using MainWindow::setIcon once they get the window.
    * [BitBucket pull request 222](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/222)

1. Add support for visualizing int 16 bit images in ImageDisplay
    * [BitBucket pull request 241](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/241)

1. Example opening a dialog and accessing main window from plugin
    * [BitBucket pull request 242](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/242)

1. Example composing one plugin with multiple QML files
    * [BitBucket pull request 235](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/235)

1. Protect against null tinyxml GetText
    * [BitBucket pull request 236](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/236)

1. Example using Ign\*.qml components
    * [BitBucket pull request 240](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/240)

1. Config tutorial
    * [BitBucket pull request 233](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/233)

1. Add copyright to all QML files
    * [BitBucket pull request 232](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/232)

1. Documentation updates
    * [BitBucket pull request 229](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/229)
    * [BitBucket pull request 228](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/228)
    * [BitBucket pull request 230](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/230)

### Ignition Gui 3.0.0 (2019-12-10)

1. Depend on ign-transport8 and ign-msgs5
    * [BitBucket pull request 225](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/225)

1. Depend on ign-rendering3
    * [BitBucket pull request 221](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/221)

## Ignition Gui 2

### Ignition Gui 2.3.3 (2020-08-31)

1. Fix running plugins with bad world names.
    * [Pull request 111](https://github.com/ignitionrobotics/ign-gui/pull/111)

1. Disable more tests known to fail on macOS and Windows.
    * [Pull request 112](https://github.com/ignitionrobotics/ign-gui/pull/112)

### Ignition Gui 2.3.2 (2020-08-19)

1. Revert pull request #107
    * [Pull request 110](https://github.com/ignitionrobotics/ign-gui/pull/110)

### Ignition Gui 2.3.1 (2020-08-17)

1. Fix running plugins with bad world name
    * [Pull request 107](https://github.com/ignitionrobotics/ign-gui/pull/107)

### Ignition Gui 2.3.0 (2020-08-11)

1. Add shift + drag to rotate camera
    * [Pull request 96](https://github.com/ignitionrobotics/ign-gui/pull/96)

1. Scroll bar adjustment
    * [Pull request 97](https://github.com/ignitionrobotics/ign-gui/pull/97)

1. Minimize GUI plugin
    * [Pull request 84](https://github.com/ignitionrobotics/ign-gui/pull/84)
    * [Pull request 99](https://github.com/ignitionrobotics/ign-gui/pull/99)

1. Fix tests on actions
    * [Pull request 98](https://github.com/ignitionrobotics/ign-gui/pull/98)

1. Disable failing tests
    * [Pull request 76](https://github.com/ignitionrobotics/ign-gui/pull/76)

1. Use world name in default topics
    * [Pull request 104](https://github.com/ignitionrobotics/ign-gui/pull/104)

### Ignition Gui 2.2.0 (2020-06-17)

1. Sort GUI plugins alphabetically
    * [Pull request 71](https://github.com/ignitionrobotics/ign-gui/pull/71)

1. Add color palette to plugin settings to change background color
    * [Pull request 62](https://github.com/ignitionrobotics/ign-gui/pull/62)

1. Close plugin menu after a plugin has been added
    * [Pull request 60](https://github.com/ignitionrobotics/ign-gui/pull/60)

1. Resize undocked plugins by dragging corners
    * [Pull request 78](https://github.com/ignitionrobotics/ign-gui/pull/78)

1. Move each plugin to its own directory
    * [Pull request 64](https://github.com/ignitionrobotics/ign-gui/pull/64)

1. GitHub migration
    * [Pull request 46](https://github.com/ignitionrobotics/ign-gui/pull/46)
    * [Pull request 56](https://github.com/ignitionrobotics/ign-gui/pull/56)

1. Fix homebrew warnings
    * [BitBucket pull request 249](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/249)


### Ignition Gui 2.1.0 (2020-03-04)

1. Add space for pausing sim
    * [BitBucket pull request 245](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/245)

1. Expose QML context to plugins
    * [BitBucket pull request 244](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/244)

1. Prettify plugin menu
    * [BitBucket pull request 231](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/231)

1. Example opening a dialog and accessing main window from plugin
    * [BitBucket pull request 242](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/242)

1. Example using Ign\*.qml components
    * [BitBucket pull request 240](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/240)

1. Protect against null tinyxml GetText
    * [BitBucket pull request 236](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/236)

1. Config tutorial
    * [BitBucket pull request 233](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/233)

1. Add copyright to all QML files
    * [BitBucket pull request 232](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/232)

1. Fix changing topics in ImageDisplay
    * [BitBucket pull request 224](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/224)

### Ignition Gui 2.0.1

1. Made image display responsive.
    * [BitBucket pull request 223](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/223)

1. Downstream applications can override this using MainWindow::setIcon once they get the window.
    * [BitBucket pull request 222](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/222)

### Ignition Gui 2.0.0

1. Delete QmlApplicationEngine later.
    * [BitBucket pull request 209](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/209)

1. Decouple toolbar colors from material theme colors.
    * [BitBucket pull request 208](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/208)

1. Stop mouse wheel propagation at the card level.
    * [BitBucket pull request 207](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/207)

1. Fix theme support.
    * [BitBucket pull request 206](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/206)

1. Don't install plugin headers, move images to unported.
    * [BitBucket pull request 205](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/205)

1. Application PluginAdded signal.
    * [BitBucket pull request 204](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/204)

1. Use the new `msgs::Image::pixel_format_type` field, and treat `msgs::Image::pixel_format` as a backup.
    * [BitBucket pull request 203](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/203)

1. Upgrade to ignition-msgs4 and ignition-transport7.
    * [BitBucket pull request 202](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/202)

1. Fix topic echo test and make msgs visible.
    * [BitBucket pull request 201](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/201)

## Ignition Gui 1

### Ignition Gui 1.X.X

1. Move files not ported to v1 to a separate dir for clarity.
    * [BitBucket pull request 196](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/196)

1. Get ign-gui plugin interface in case there are others.
    * [BitBucket pull request 186](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-gui/pull-requests/186)

### Ignition Gui 1.0.0
