Skip to content

Releases: flameshot-org/flameshot

v13.3.0

28 Oct 22:50
88c951e

Choose a tag to compare

What's Changed

This is a hotfix for an issue preventing execution on MacOS

Full Changelog: v13.2.0...v13.3.0

v13.2.0

27 Oct 00:28
217fac2

Choose a tag to compare

What's Changed

This release mostly has bug fixes. This has an improvement (but not final fix) for mixed DPI screens from #4169. Please be patient as we work towards a final fix.

Translation-related

New Contributors

Full Changelog: v13.1.0...v13.2.0

v13.1.0

16 Aug 15:06
79395fd

Choose a tag to compare

What's Changed

The main highlight of this patch release is a hotfix for a Qt6 issue on multi monitor X11 (not wayland) setups.

New Contributors

Full Changelog: v13.0.1...v13.1.0

v13.0.1

07 Aug 01:14
48f8d1f

Choose a tag to compare

This is a very minor release to fix some packaging issues with v13.0.0. Please excuse our dust while we re learn how to properly bundle the release :-)

This now includes a signed portable windows version and an Intel MacOS version. All files are uncompressed from .zip to play nicely with existing scripts.

I know the Qt6 transition has fixed some bugs, but also introduced lots of new bugs. We will start work on v14 to overhaul the capture widget to work better with Qt6 once we iron on any more issues related to the release process.

What's Changed

New Contributors

  • @a-b made their first contribution in #4115

Full Changelog: v13.0.0...v13.0.1

V13.0.0

03 Aug 21:13
a29fada

Choose a tag to compare

Version 13.0.0

This is the beta for the version 13.0 release and our first release after porting to Qt6. Thanks for all the porting help @ElTh0r0. I also want to give a special shout out to @mmahmoudian for managing the project for 3 years with limited developers to help.

There are still some "paper cut" type bugs in addition to the larger ones listed in the section below. But we feel there are enough large bug fixes to warrant a release while we work to fix the other issues.

Please spend time testing this release and reporting new bugs. It would be especially helpful to open a random existing bug and update it if its still a problem in v13 beta.

Known issues / workarounds

  • Mixed monitor setups continue to be an issue. We have an idea for a large rework to address this in version 14.

  • Confined apps (flatpak / snap) on Ubuntu gnome does not properly interact with the permission dialogs. To work around this run this command shell to manually grant permission:

flatpak permission-set screenshot screenshot org.flameshot.Flameshot yes

Breaking Changes

  • Snap packages are likely to be dropped for version 13 unless someone can help with the confinement issue discussed here: #4016
  • The imgur uploader is disabled by default at compile time. Users that wish to re-enable this can build from source with -DENABLE_IMGUR. We expect this to be a bit controversial but we believe this is the best direction for the project. [ℹ️]
    • The goal for Flameshot is to be a lightweight screenshot / annotation program. The imgur uploader is a program in its own right
    • The authors of Flameshot are increasingly privacy conscious. Having a misclick in a screenshot program accidentally upload sensitive data feels very risky.
    • We continue to discuss and iterate ideas for a plugin system [ℹ️]. When that is completed users who wish to have an uploader right in their screenshot program can implement this in a plugin
    • We will keep the imgur uploader code in the code base until plugins are ready
    • Please let us know your thoughts either way. This is not a vote, but we are interested in the communities opinion.
  • Flameshot returns exit code 1 if taking screenshot is canceled (e.g., by pressing Esc). This is to make Flameshot easier to integrate into shell scripts. [ℹ️]
  • Configuration window tabs were re-ordered according to their importance to users. [ℹ️]

New Features

  • Flatpak is now verified in Flathub. [ℹ️]
  • Package maintainers can compile out the update checker using -DDISABLE_UPDATE_CHECKER.
  • The pixelation feature has been replaced with a new "secure" implementation that only uses pixels outside of the area to be redacted.
pixelate
  • Screenshot dimensions are now interactively shown in the capture widget. [ℹ️]
size_indicator
  • Pinned images can now be rotated. [ℹ️]
  • A grim based screenshot adapter has been added to work with more wlroots Wayland compositors. Users can enable this in settings. [ℹ️]
  • Users can symmetrically resize (holding Shift) and preserve aspect ratio (using Ctrl) while resizing.
  • Pinned images can have a transparency effect applied. [ℹ️]
  • A grid can be optionally enabled via the sidebar, and users can have their annotations snap to grid. [ℹ️]
  • MacOS releases are now natively aarch64 and will not need to run in Rosetta.
  • SingleApplication dependency has moved to KdSingleApplication to work around a Qt SharedMemory bug.
  • New dateformat of %d-%m-%Y has been added. [ℹ️]
  • New option to prompt user before exiting has been added to config. [ℹ️]
  • JPEG quality option has been added. [ℹ️]
  • Enable saving HEIF/HEIC when supported by 3rd party plug-ins. [ℹ️]
  • Kde-connect share integration. (needs more testing) [ℹ️]
  • Add Shortcut to Cancel current selection using CtrlBackspace [ℹ️]
  • Pinned images now have window titled flameshot-pin. [ℹ️]
  • Separate tool size for the tools. [ℹ️]
  • A new configuration option so that arrows can be drawn in a reversed way (tip
    to tail). [ℹ️]
  • In Wayland fractional scaling situation, screenshot preview size was wrong. [ℹ️]
  • Commandline implementation for Windows [ℹ️]
  • Makes WebP available for saving screenshots on Windows. [ℹ️]
  • Support dark mode in Windows. [ℹ️]
  • A config option to disable grim warning notification in Wayland. [ℹ️]
  • The "Screenshot Aborted" desktop notification can now be disabled. [ℹ️]
  • Recognizing Qtile [ℹ️], Cosmic [ℹ️], river [ℹ️]
  • Improved keyboard navigation for the application selector when you press Ctrlo. [ℹ️]
  • Add "Open Save Path" to the tray icon menu. [ℹ️]
  • Updated Translations
  • Add option for insecure pixelation
  • Handle SIGTERM and SIGKILL

Bug Fixes

  • MacOS release are properly notarized for aarch64.
  • MacOS clipboard now supports JPEG. [ℹ️]
  • The Flameshot full now captures all regions of all monitors. (ℹ️)
  • The "Use last region" is now ignored in modes other than flameshot gui. [ℹ️]
  • Fix pin tool wrong offset on Linux. [ℹ️]
  • Use native path separator for different OSs. [ℹ️]
  • Pinned images scrolling using mouse on macOS [ℹ️]
  • 'App Launcher' not listing applications. [ℹ️]
  • Flameshot was getting unresponsive if notification daemon was inaccissble. [ℹ️]
  • fix missing invert button on configure windows and remove old size indicator. [ℹ️]
  • Support for X11 and the standard file picker for Snap. [ℹ️]
  • Make loading of languages consistent across invocation types. [ℹ️]
  • Tooltips now display the lower-case keybinding to avoid confusion. (ℹ️)
  • Copy on double-click config in now respected. [ℹ️]
  • English translations not used despite being preferred. [ℹ️]
  • Fix Snap to find translation files. [ℹ️]
  • Better naming of CLI arguments [ℹ️]
  • Better wording of a shortcut description [ℹ️]

New Contributors

Read more

v13.0.rc2

28 Jul 01:23
7fd103c

Choose a tag to compare

v13.0.rc2 Pre-release
Pre-release

What's Changed

Bug fixes from the first release candidate. Thanks for all the testing so far!

(Signed windows binaries will be uploaded when ready, the signing sever is down)

Full Changelog: v13.0.rc1...v13.0.rc2

v13.0.rc1 BETA

14 Jul 20:48
af0b60a

Choose a tag to compare

v13.0.rc1 BETA Pre-release
Pre-release

Version 13.0.rc1 Beta

This is the beta for the version 13.0 release and our first release after porting to Qt6. Thanks for all the porting help @ElTh0r0. I also want to give a special shout out to @mmahmoudian for managing the project for 3 years with limited developers to help.

There are still some "paper cut" type bugs in addition to the larger ones listed in the section below. But we feel there are enough large bug fixes to warrant a release while we work to fix the other issues.

Please spend time testing this release and reporting new bugs. It would be especially helpful to open a random existing bug and update it if its still a problem in v13 beta.

Known issues / workarounds

  • Mixed monitor setups continue to be an issue. We have an idea for a large rework to address this in version 14.

  • Confined apps (flatpak / snap) on Ubuntu gnome does not properly interact with the permission dialogs. To work around this run this command shell to manually grant permission:

flatpak permission-set screenshot screenshot org.flameshot.Flameshot yes

Breaking Changes

  • Snap packages are likely to be dropped for version 13 unless someone can help with the confinement issue discussed here: #4016
  • The imgur uploader is disabled by default at compile time. Users that wish to re-enable this can build from source with -DENABLE_IMGUR. We expect this to be a bit controversial but we believe this is the best direction for the project. [ℹ️]
    • The goal for Flameshot is to be a lightweight screenshot / annotation program. The imgur uploader is a program in its own right
    • The authors of Flameshot are increasingly privacy conscious. Having a misclick in a screenshot program accidentally upload sensitive data feels very risky.
    • We continue to discuss and iterate ideas for a plugin system [ℹ️]. When that is completed users who wish to have an uploader right in their screenshot program can implement this in a plugin
    • We will keep the imgur uploader code in the code base until plugins are ready
    • Please let us know your thoughts either way. This is not a vote, but we are interested in the communities opinion.
  • Flameshot returns exit code 1 if taking screenshot is canceled (e.g., by pressing Esc). This is to make Flameshot easier to integrate into shell scripts. [ℹ️]
  • Configuration window tabs were re-ordered according to their importance to users. [ℹ️]

New Features

  • Flatpak is now verified in Flathub. [ℹ️]
  • Package maintainers can compile out the update checker using -DDISABLE_UPDATE_CHECKER.
  • The pixelation feature has been replaced with a new "secure" implementation that only uses pixels outside of the area to be redacted.
pixelate
  • Screenshot dimensions are now interactively shown in the capture widget. [ℹ️]
size_indicator
  • Pinned images can now be rotated. [ℹ️]
  • A grim based screenshot adapter has been added to work with more wlroots Wayland compositors. Users can enable this in settings. [ℹ️]
  • Users can symmetrically resize (holding Shift) and preserve aspect ratio (using Ctrl) while resizing.
  • Pinned images can have a transparency effect applied. [ℹ️]
  • A grid can be optionally enabled via the sidebar, and users can have their annotations snap to grid. [ℹ️]
  • MacOS releases are now natively aarch64 and will not need to run in Rosetta.
  • SingleApplication dependency has moved to KdSingleApplication to work around a Qt SharedMemory bug.
  • New dateformat of %d-%m-%Y has been added. [ℹ️]
  • New option to prompt user before exiting has been added to config. [ℹ️]
  • JPEG quality option has been added. [ℹ️]
  • Enable saving HEIF/HEIC when supported by 3rd party plug-ins. [ℹ️]
  • Kde-connect share integration. (needs more testing) [ℹ️]
  • Add Shortcut to Cancel current selection using CtrlBackspace [ℹ️]
  • Pinned images now have window titled flameshot-pin. [ℹ️]
  • Separate tool size for the tools. [ℹ️]
  • A new configuration option so that arrows can be drawn in a reversed way (tip
    to tail). [ℹ️]
  • In Wayland fractional scaling situation, screenshot preview size was wrong. [ℹ️]
  • Commandline implementation for Windows [ℹ️]
  • Makes WebP available for saving screenshots on Windows. [ℹ️]
  • Support dark mode in Windows. [ℹ️]
  • A config option to disable grim warning notification in Wayland. [ℹ️]
  • The "Screenshot Aborted" desktop notification can now be disabled. [ℹ️]
  • Recognizing Qtile [ℹ️], Cosmic [ℹ️], river [ℹ️]
  • Improved keyboard navigation for the application selector when you press Ctrlo. [ℹ️]
  • Add "Open Save Path" to the tray icon menu. [ℹ️]
  • Updated Translations

Bug Fixes

  • MacOS release are properly notarized for aarch64.
  • MacOS clipboard now supports JPEG. [ℹ️]
  • The Flameshot full now captures all regions of all monitors. (ℹ️)
  • The "Use last region" is now ignored in modes other than flameshot gui. [ℹ️]
  • Fix pin tool wrong offset on Linux. [ℹ️]
  • Use native path separator for different OSs. [ℹ️]
  • Pinned images scrolling using mouse on macOS [ℹ️]
  • 'App Launcher' not listing applications. [ℹ️]
  • Flameshot was getting unresponsive if notification daemon was inaccissble. [ℹ️]
  • fix missing invert button on configure windows and remove old size indicator. [ℹ️]
  • Support for X11 and the standard file picker for Snap. [ℹ️]
  • Make loading of languages consistent across invocation types. [ℹ️]
  • Tooltips now display the lower-case keybinding to avoid confusion. (ℹ️)
  • Copy on double-click config in now respected. [ℹ️]
  • English translations not used despite being preferred. [ℹ️]
  • Fix Snap to find translation files. [ℹ️]
  • Better naming of CLI arguments [ℹ️]
  • Better wording of a shortcut description [ℹ️]

New Contributors

Read more

v12.1.0

03 Jul 18:03
70be63d

Choose a tag to compare

V12.1.0

This is a minor release that fixed some bugs introduced in the v12 release.

What's Changed

New Contributors

Full Changelog: v12.0.0...v12.1.0

v12.0.0

22 Jun 14:00
b4737f8

Choose a tag to compare

Version 12.0.0 Release

Thanks to all the contributors and testers that helped us get to version 12!

New Features

  • Created basic layer movement functionality (up, down) by @affirVega in #2108

  • Added a new widget to allow the colorwheel to be more easily customized by #2202

  • Added magnifier for more precise selections by @SilasDo in #2219
    • The new magnifier can be enabled in Configuration > General > Show Magnifier
    • There is an option to make the magnifier a square or circle

  • Incremental markers can now have a point if you drag when placing them. @vozdeckyl in #2638

  • Added the ability to cache the last region by @borgmanJeremy in #2615
    • The launcher tool will automatically populate the coordinates for the last selection region
    • If Configuration > General > Use last region is selected, Flameshot will always initialize with the last successfully captured region

  • Pinned screenshots can now be copied to the clipboard or saved to a file if a user right clicks on the pinned image by @zhangfuwen in #2519

  • Users can now specify their own Imgur API Key from Configuration > General > Imgur API Key. This is encouraged because as Flameshot has gotten more popular we have started exceeding the upload limit of the default API key by@borgmanJeremy in #2503

  • Added 'Save to disk' button when uploading to imgur by @AndreaMarangoni in #2237

  • Pinned screenshots can now be zoomed with a pinch gesture by @AndreaMarangoni in #2447

  • The SVG's have been optimized by @RiedleroD in #2318

  • Make KDE use Freedesktop portal by @greenfoo in #2495

  • Allow final actions when printing geometry when invoke by CLI by @borgmanJeremy in #2444

  • Many Flameshot widgets have been reworked to use .ui XML files and Qt Designer. This has been done to allow non C++ developers to more easily contribute to the graphical side of Flameshot.

  • Updated Translations

Bug Fixes

New Contributors

Full Changelog: v11.0.0...v12.0.rc1

v12 Beta

15 Jun 22:19
6f6a8dd

Choose a tag to compare

v12 Beta Pre-release
Pre-release

Version 12.0.rc1 Beta

This is the beta for the version 12.0 release. We will be in beta for about a week unless major issues are discovered. It would be very helpful if you posted on the discussion linked to this release an let me know what platform you tested. This will significantly cut down on my testing and lead to a quicker release.

New Features

  • Created basic layer movement functionality (up, down) by @affirVega in #2108

  • Added a new widget to allow the colorwheel to be more easily customized by #2202

  • Added magnifier for more precise selections by @SilasDo in #2219
    • The new magnifier can be enabled in Configuration > General > Show Magnifier
    • There is an option to make the magnifier a square or circle

  • Incremental markers can now have a point if you drag when placing them. @vozdeckyl in #2638

  • Added the ability to cache the last region by @borgmanJeremy in #2615
    • The launcher tool will automatically populate the coordinates for the last selection region
    • If Configuration > General > Use last region is selected, Flameshot will always initialize with the last successfully captured region

  • Pinned screenshots can now be copied to the clipboard or saved to a file if a user right clicks on the pinned image by @zhangfuwen in #2519

  • Users can now specify their own Imgur API Key from Configuration > General > Imgur API Key. This is encouraged because as Flameshot has gotten more popular we have started exceeding the upload limit of the default API key by@borgmanJeremy in #2503

  • Added 'Save to disk' button when uploading to imgur by @AndreaMarangoni in #2237

  • Pinned screenshots can now be zoomed with a pinch gesture by @AndreaMarangoni in #2447

  • The SVG's have been optimized by @RiedleroD in #2318

  • Make KDE use Freedesktop portal by @greenfoo in #2495

  • Allow final actions when printing geometry when invoke by CLI by @borgmanJeremy in #2444

  • Many Flameshot widgets have been reworked to use .ui XML files and Qt Designer. This has been done to allow non C++ developers to more easily contribute to the graphical side of Flameshot.

  • Updated Translations

Bug Fixes

New Contributors

Full Changelog: v11.0.0...v12.0.rc1