0.5.1 (2026-03-02)
=====
- build: Rename POTFILES.in to POTFILES
- AppInfos: Remove GIO search
- Update debug instructions
- x11: Add exceptions where instance-id should be preferred to class-id
- I18n: Update po/LINGUAS list
- wayland: Handle null workspace group list when a group is destroyed
- fix docklike menus disappear even if the mouse is on them
- Improve GroupMenu CSS
- build: Fix typo in optimization level
- I18n: Update po/LINGUAS list
- GroupWindow: Add missing sanity check
- Xfw: Do not rely on window list order to determine last active window
- Hide workspace-related visibility option on wayland
- GroupWindow: Don't unactivate group when a window is closed
- I18n: Update po/LINGUAS list
- README.md: Add uninstall info
- I18n: Update po/LINGUAS list
- SettingsDialog: Fix leak when closing via close button
- Stop using xfce_panel_plugin_(block|unblock)_menu
- Remove autotools build
- I18n: Update po/LINGUAS list
- Translation Updates:
  Albanian, Basque, Bulgarian, Catalan, Chinese (China), Chinese
  (Taiwan), Croatian, Czech, Danish, Dutch, English (Canada), English
  (United Kingdom), Estonian, Finnish, French, Galician, German, Greek,
  Hebrew, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean,
  Lithuanian, Norwegian Bokmål, Occitan (post 1500), Polish,
  Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak,
  Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Uyghur,
  Vietnamese

0.5.0 (2025-05-19)
=====
Meson has been added as a build system in this release, and the
associated archive has been generated by 'meson dist'. Although
autotools has been retained for the time being and can still be used
via 'autogen.sh', meson is now the preferred build system, and
autotools will be removed in a future release.

- Update README after switchover to meson
- Add missing files to translate and fix about dialog
- Fix licensing
- GroupMenuItem: Show window action menu as context menu
- Group: Remove window action menu from context menu
- x11: Add exceptions where instance-id should be preferred to class-id
- Group: Don't show group menu when context menu is shown
- Allow user to create a launcher if not found
- AppInfos: Print a warning if app launch fails
- cleanup: AppInfos: Use class member instead of creating new object
- cleanup: AppInfos: Use naming conventions of other objects
- AppInfos: Avoid using hard-coded aliases
- Allow user to manually select a launcher if not found
- Helpers: Extend String::pathBasename and use it everywhere
- AppInfos: Extend excluded binary list and use a container
- cleanup: Replace NULL/TRUE with nullptr/true
- autotools-build: Explicitly require libxfce4util
- build: Automate copyright year management
- meson-build: Use shared_module()
- Activate/minimize all group windows on left click on the group icon
- Replace deprecated exo with libxfce4ui 4.21.0
- Group: Reset mTopWindowIndex when it becomes out of bounds
- Revert "Group: Reset mTopWindowIndex when active window becomes 
inactive"
- Group: Reset mTopWindowIndex when active window becomes inactive
- Fix several issues with context menu for undockable apps
- Fix memory leak when getting indicator color from theme
- Add meson build
- autotools-build: Require libXi
- {State,Store}.ipp: Renamed from {State,Store}.tpp
- I18n: Update po/LINGUAS list
- Translation Updates:
  Albanian, Basque, Bulgarian, Catalan, Chinese (China), Chinese
  (Taiwan), Croatian, Czech, Danish, Dutch, English (United Kingdom),
  Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Indonesian, Interlingue, Italian, Japanese, Korean, Lithuanian,
  Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Romanian,
  Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Turkish,
  Ukrainian, Vietnamese

0.4.3 (2024-12-24)
=====
- Update copyright year
- build: Bump dependency versions and fix deprecation warnings
- I18n: Update po/LINGUAS list
- I18n: Update po/LINGUAS list
- I18n: Update po/LINGUAS list
- I18n: Update po/LINGUAS list
- Use new xfw_window_activate() signature in libwindowing 4.19.6
- group: Fix button drawing
- Fix gtk-layer-shell includes
- Switch to XfwMonitor
- Group: Fix null icon size at startup
- scan-build: Add false positive file
- build: clang: Fix -Wcast-align
- Apply .clang-format file
- clang-format: Use IncludeBlocks::Regroup
- clang-format: Do not KeepEmptyLinesAtTheStartOfBlocks
- clang-format: Break after assignment operator
- build: Use XDT_VERSION_INIT and get rid of configure.ac.in
- clang-format: Insert a newline at end of file if missing
- Apply updated .clang-format file
- clang-format: Update according to current code
- Rename _dialogs.xml to _dialogs.ui for gettext detection
- I18n: Update po/LINGUAS list
- build: Get rid of intltool
- Require gio-unix-2.0 instead of gio-2.0
- Ignore X11 erros around gdk_pixbuf_get_from_window()
- Update custom install location in README
- Adapt onlyDisplayScreen to Xfw
- Use gtk-layer-shell to position group menu on Wayland
- Guard X11 code paths
- Rename Wnck.* to Xfw.*
- Replace libwnck with libxfce4windowing
- Wnck: Set EWMH hint so all wnck features work properly (Fixes #51)
- Translation Updates:
  Albanian, Basque, Bulgarian, Catalan, Chinese (China), Chinese
  (Taiwan), Croatian, Czech, Danish, Dutch, English (United Kingdom),
  Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Indonesian, Interlingue, Italian, Japanese, Korean, Lithuanian,
  Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Romanian,
  Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Turkish,
  Ukrainian

0.4.2 (2023-12-23)
=====
- Wnck: Add missing sanity check
- Settings: Use different colors for active and inactive indicators
- Use FDO compliant icon name
- Fix blurry icons/thumbnails when UI scale > 1
- GroupMenu: Make sure the window is the right size for each popup
- Group: Stop timeouts in destructor
- Fix pending source when GroupMenu is destroyed
- Settings: Bound icon sizes
- SettingsDialog: Fix deprecated icon names
- Remove unused project files
- Remove contrib directory
- GroupMenu: Re-popup if windows are added/removed when shown
- Update preview widgets on "showPreviews" setting change
- Helpers: Always stop timeout before starting a new one
- Wnck: Always update unactivated window state
- Group: Do not filter out skip-tasklist windows when activated
- Group: Do not manually mark window as activated when activating group
- Group: Update active state when adding windows
- Group: Remove useless class member states
- AppInfos: Use also app names for matching
- Use g_debug for debug logs
- Replace FALSE with false
- Replace NULL with nullptr
- Release data as much as possible on XfcePanelPlugin::free-data signal
- Wnck: Do not check for active window in init
- Fix remaining raw pointers not released
- Manage group button lifetime in Group
- Revert "Reset pointer when group button is destroyed"
- Wnck: Use std::shared_ptr to manage memory allocation of GroupWindows
- Dock: Use std::shared_ptr to manage memory allocation of Groups
- AppInfos: Use std::shared_ptr to manage memory allocation
- AppInfos: Wrap raw pointers into std::unique_ptr
- GroupMenuItem: Fix crash when closing window with preview enabled
- Revert "group: Fix crash when middle-clicking an item with preview 
enabled"
- Store pinned apps as ids instead of paths
- Wnck: Fix memory leaks
- Theme: Fix memory leaks
- SettingsDialog: Fix memory leaks
- Settings: Fix memory leaks
- Helpers: Fix memory leaks
- GroupMenuItem: Fix memory leaks
- Group: Fix memory leaks
- Dock: Fix memory leaks
- Fix previous commit
- Appinfos: Fix some memory leaks
- Update TODO
- AppInfos: Honor XDG_DATA_HOME also when editing item
- AppInfos: Properly honor XDG base dir spec
- group: Detach menu from button and destroy when hidden (Fixes #20)
- Fix cplusplus.StringChecker warning from scan-build 16.0.6
- Use glib functions for memory allocation
- build: Fix -Wunused-function warnings
- build: Fix -Wdangling-else warnings
- build: Fix -Wsequence-point warnings
- build: Fix -Wsign-compare warnings
- build: Fix -Wmaybe-uninitialized warnings
- build: Fix -Wshadow warnings
- build: Fix -Wmissing-declarations warnings
- group-menu-item: Refresh preview less often
- group: Fix missing dnd icon
- group: Fix crash when middle-clicking an item with preview enabled
- Reset pointer when group button is destroyed
- helpers: Reset source id when removed
- app-infos: Get translated app name (Fixes #67)
- Fix help button icon to be same as other plugins
- Added middle mouse button do nothing option
- Added closedir call to prevent too many open files error (Fixes #54)
- Fix previous commit
- Fix copyright info
- Translation Updates:
  Albanian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan),
  Croatian, Danish, Dutch, English (United Kingdom), Finnish, French,
  German, Italian, Japanese, Korean, Lithuanian, Norwegian Bokmål,
  Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak,
  Slovenian, Spanish, Swedish, Ukrainian

0.4.1 (2023-03-19)
=====
- build: Use same automake init as other projects and bump autoconf
- Update copyright year and fix bug report address
- build: Use XDT_FEATURE_DEBUG
- basename() called but <libgen.h> not included
- Add option to change behavior of middle mouse button (Closes #32)
- build: Keep /usr/local as default prefix
- build: Fix autotools warnings
- build: Fix intltool lock file problem during make distcheck
- build: Bump GLib minimum required to 2.58
- Anchor group menu to center of app icon
- Add option to change inactive indicator style
- List window previews horizontally if panel is horizontal
- Add option to get the indicator color automatically from the Gtk 
theme foreground color
- Startup notification support Closes #13 Additionally, correctly 
release memory after launching.
- Reorder AppInfos.cpp for clarity
- Skip loadDesktopEntry() for files not ending in .desktop
- Pass std::string by const reference to avoid unnecessary copy
- Speed up ftw() by increasing handle limit
- Added Ciliora and Circles indicator styles
- Fix reordering (ctrl+dragging) icons to the right
- Fix size_t being truncated into uint and comparing unequal to npos
- Fix .desktop file StartupWMClass values being ignored
- Update TODO
- Fix warnings/crashes from timeouts In many cases the timeout's stop 
method was being called more than once raising GLib warnings.
- Don't clear this list
- Delete unused declarations
- Improve PANEL_DEBUG macro
- Improve debugging messages
- Drop the inotify dependency GLib provides a GAppInfoMonitor object 
that allows us to detect desktop file changes.
- Use the default theme hover effect The previous effect can still be 
achieved with CSS:
- Update the README Better debugging instructions and long desctiption.
- Cleanup: remove uneccessary casts to GtkWidget*
- Remove highlight on active group Related #14 It can be restored by 
using css or a future option.
- Add a "window_count" class to labels Related #9
- Translation Updates:
  Albanian, Bulgarian, Catalan, Chinese
  (China), Chinese (Taiwan), Croatian, Danish, Dutch, Finnish, French,
  German, Greek, Hebrew, Indonesian, Interlingue, Italian, Japanese,
  Korean, Lithuanian, Norwegian Bokmål, Polish, Portuguese, Portuguese
  (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Swedish,
  Turkish, Ukrainian

0.4.0 (2021-09-26)
=====

- Fix pinned uninstalled applications get stuck on dock
- Fix button visual issue after drag & drop
- Use default button size request
- Changed some strings to be more clear
- New Catalan translation (andriybyelikov)
- New Indonesian translation (frachmadin)
- Updated translations: 
  Danish, Dutch, Finnish, French, German, Greek, Hungarian, Italian,
  Japanese, Polish, Portuguese, Portuguese (Brazil), Russian, Turkish

0.3.0 (2021-07-08)
=====

- Window previews
- Editing launchers
- Automatic indicator positioning mode
- Window count overlay
- CSS support
- Fix close buttons sometimes showing a broken icon
- Fix panel items getting duplicated when a desktop file is modified
  by a package update

0.2.0 (2021-03-13)
=====

- New Polish translation (matthaiks)
- Distros can set a default dock configuration and pinned icons in: 
  XDG_CONFIG_DIRS/xfce4/panel/docklike.rc
- Compiles on systems using GCC 11

0.1.0 (2021-02-02)
=====

- Initial release
- Fix build warnings and make distcheck errors
