Skip to content

Releases: neXromancers/shotgun

v2.5.1

24 Jun 23:33
Compare
Choose a tag to compare
  • fix: accept geometry with doubled-up signs by @9ary in #42
    This fixes a subtle regression reported in #41.

v2.5.0

13 Jun 16:10
Compare
Choose a tag to compare
  • Restore streaming output writes by @9ary in #39
    This had to be de-optimized in the previous release, but the output is now written as it gets encoded. This also unifies writing to stdout and to file a bit more.
  • Port to x11rb by @9ary in #40
    The main takeaway is that shotgun is now pure Rust (and no longer depends on any non-crates.io libraries). This simplifies the build process, especially for cross-compilation and static linking.

v2.4.0

05 May 08:25
Compare
Choose a tag to compare

This is mostly a maintenance release. Code was cleaned up a little and dependencies were updated to the latest versions.

New features:

  • Support for RGB565 (16 bit color depth) (#35, #38)

v2.3.1

05 May 08:22
Compare
Choose a tag to compare

This is a hotfix for a regression introduced in v2.3.0 (#33).

v2.3.0

05 May 08:21
Compare
Choose a tag to compare

This introduces a new command line option, -s, to screenshot a single screen (the one with the cursor). (#30, #32)

v2.2.1

19 Oct 16:20
Compare
Choose a tag to compare

shotgun v2.2.0

13 Sep 12:36
Compare
Choose a tag to compare
  • Added support for passing window IDs in non-decimal bases. Now you can specify a window ID as hex (0x*), octal (0o*) or binary (0b*). (#10)

shotgun v2.1.0

20 Feb 14:33
Compare
Choose a tag to compare
  • Added Netpbm PAM output for scripting performance. See the README for more information.

shotgun v2.0.1

30 Nov 19:22
Compare
Choose a tag to compare
  • Added a warning when no output file is specified

shotgun v2.0.0

30 Nov 00:58
Compare
Choose a tag to compare

This release contains breaking changes.

  • Removed the heuristic to detect whether stdout is being piped or redirected.
    It was misfiring in cases where shotgun was not being run in a terminal, but the output wasn't being piped.
    You can pipe shotgun's output in your scripts, simply pass - as the file name.