All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.7.6 - 2023-01-21
- chore(deps): bump clap from 3.2.23 to 4.1.1
- chore(deps): bump anyhow from 1.0.66 to 1.0.68
- chore(deps): bump rayon from 1.6.0 to 1.6.1
- chore(clippy): fix clippy lints
- chore(deps): bump env_logger from 0.9.1 to 0.10.0
- chore(deps): bump anyhow from 1.0.65 to 1.0.66
- Allow building on NetBSD
0.7.5 - 2022-10-04
- update dependencies (#161)
0.7.4 - 2022-07-04
- chore(deps): bump clap from 3.2.5 to 3.2.8
- chore(deps): bump anyhow from 1.0.56 to 1.0.58
- chore(deps): bump clap from 3.1.9 to 3.2.5
- chore(deps): bump rayon from 1.5.2 to 1.5.3
- chore(deps): bump log from 0.4.16 to 0.4.17
- chore(deps): bump image from 0.24.1 to 0.24.2
- fix: clippy lints with latest rustc
- chore(deps): bump rayon from 1.5.1 to 1.5.2
- chore(deps): bump clap from 3.1.8 to 3.1.9
- chore(deps): bump clap from 3.1.6 to 3.1.8
- chore(deps): bump log from 0.4.14 to 0.4.16
0.7.3 - 2022-03-15
- chore(deps): bump clap from 3.1.3 to 3.1.5
- chore(deps): bump clap from 3.1.5 to 3.1.6
- chore(deps): bump anyhow from 1.0.55 to 1.0.56
- fix(ci): fix undefined variables on release asset builds
0.7.2 - 2022-03-02
- chore(deps): bump clap from 3.0.14 to 3.1.3
- chore(deps): bump image from 0.24.0 to 0.24.1
- fix(clippy): fix enum variant names lint
- fix(ci): release-binary-assets.yml
0.7.1 - 2022-02-12
- feat(#105): add support configuring output
- feat(#100): dedicating an own cli argument for external window recording
- fix(#103): fix release binaries for linux
- fix(#109): on ubuntu 20.04 for arm the recording is upside down
- chore(deps): bump image from 0.23.14 to 0.24.0
- chore(deps): bump dependencies + clap3 migration
0.7.0 - 2022-02-03
- feat(#100): dedicating an own cli argument for external window recording
with this PR also the default decor has changed to
none
. If you want the previous behaviour please pass-d shadow
as cli argument. - chore(deps): bump dependencies + clap3 migration
- chore(deps): bump versions
0.6.2 - 2021-12-29
0.6.1 - 2021-08-30
- chore(deps): bump anyhow from 1.0.42 to 1.0.43
- "-p" option is not exist
- chore(deps): bump env_logger from 0.8.3 to 0.9.0
- chore(deps): bump anyhow from 1.0.40 to 1.0.42
- chore(deps): bump rayon from 1.5.0 to 1.5.1
0.6.0 - 2021-05-07
- feat(video-only): add command line parameter
--video-only | -M
- refactor(human-readable): time display
- feat(pre/post-pause): mainly pre-post pause feature
- chore(ci:release): change machine to ubuntu for fixing the deb build
0.5.2 - 2021-05-01
- chore(ci:release): change machine to ubuntu for fixing the deb build
- fix(WINDOWID): handle a missing window id graceful see #65
- Upgrade to GitHub-native Dependabot
- README: add Macports install instructions
0.5.1 - 2021-04-03
- chore(deps): bump anyhow from 1.0.39 to 1.0.40
- chore(deps): bump anyhow from 1.0.38 to 1.0.39
- chore(deps): bump image from 0.23.13 to 0.23.14
- chore(clippy): make clippy happy
- feat(ci): add .deb as regular build artifact
- chore(deps): bump image from 0.23.12 to 0.23.13
- chore(deps): bump log from 0.4.13 to 0.4.14
- docs(README): add AUR installation instructions
- feat(mp4): add cli option for generating a video
0.5.0 - 2021-01-24
- Video output feature: (
--video
or-m
) now additionally generates a (H.256).mp4
file parallel to the.gif
. pull/49, issues/45, [fd600e0] - Release ci pipeline now produces a debian package file and attaches it to the release [7e8ca49]
- t-rec has now an own pixel art logo [e511731]
- more installation hints for linux [7a1b152]
- snap: remove unsupported i386 architecture [41178ea]
0.4.3 - 2021-01-05
- Quiet (-q|--quiet) mode to suppress Ctrl+D banner: 'Press Ctrl+D to end recording' pull/39, thanks to @Daviey
- Changelog now contains the release links
0.4.2 - 2021-01-04
- ArcoLinux 5.4 on Xfwm4 to the list of tested distros
- fixed issues on terminals with transparency (or where the compositor caused transparency) on Linux see issue/26 / pull/38
0.4.1 - 2021-01-03
- Snap support on it's way to snapcraft.io pull/25, thanks to @popey
- reduced crate size from 4.8MB to 34kB pull/32, thanks to @Byron
- fixed a panic when the active window cannot be identified on Linux pull/31 / issue/30
- fixed
t-rec -l
did not show any window names on Linux pull/31 - fixed system freeze on "Applying Effects" caused by too many threads issue/29
0.4.0 - 2020-12-27
- t-rec runs now on linux (X11 only) issues/1 and has been tested on the following systems:
- clear screen before starting the recording was somehow broken, it behaves now better
0.3.1 - 2020-12-18
- Readme badge for dependencies and latest version on crates.io
- updated dependencies
0.3.0 - 2020-12-07
- command line parameter
-d
or--decor
that allows to turn on and off effects issues/18 / pull/19 - command line parameter
-b
or--bg
that allows to change the target background color to white, black or transparent pull/19 - command line parameter
-v
or--verbose
that shows insights on the window name and window id for the curious pull/19 - turn on the new shadow decor effect by default pull/19
- white corners are now fixed and aligned with the radius of macos big sur issues/17 / pull/19
- sometimes there were unexpected image dimensions, with a small stripe on the right of black pixel pull/19
0.2.2 - 2020-11-26
- improve error handling for invalid captured image data pull/15
0.2.1 - 2020-11-17
0.2.0 - 2020-10-12
- command line parameter for natural recording
-n
or--natural
- feature to avoid identical frames, where nobody sees some progress happening issue/10 / pull/11
0.1.2 - 2020-10-12
- CHANGELOG.md follows now a new format
- feature to check for
convert
on launch issue/6 / pull/7 - feature to avoid overwriting existing final gif issue/8 / pull/9
0.1.1 - 2020-10-11
- Segmentation fault on listing the windows
t-rec -l
issue/4
0.1.0 - 2020-10-10
- Basic recoding functionality with 4 FPS
- Generating a gif out of n frames of a recording
- CI pipeline as GitHub Actions workflow