television/CHANGELOG.md
Alexandre Pasmantier b703e1b26c
style(git): enforce conventional commits on git push with a hook (#61)
* style(git): enforce conventional commits on git push with a hook

* docs(contributing): add setup step

* Update changelog

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-23 17:56:28 +01:00

5.2 KiB

Changelog

All notable changes to this project will be documented in this file.

[unreleased]

🐛 Bug Fixes

  • Quote file names that contain spaces when printing them to stdout (#51)

🚜 Refactor

  • (picker) Refactor picker logic and add tests to picker, cli, and events (#57)

📚 Documentation

  • Terminal emulators compatibility and good first issues (#56)
  • (contributing) Add setup step

🎨 Styling

  • (git) Enforce conventional commits on git push with a hook

⚙️ Miscellaneous Tasks

  • Add readme version update to github actions (#55)

Build

  • (infer) Drop infer dependency and refactor code to a simpler heuristic (#58)

[0.5.1] - 2024-11-20

📚 Documentation

  • Add instructions for installing on Arch Linux (#43)
  • (brew) Add brew installation method for MacOS to README (#45)
  • (config) Update docs to mention XDG_CONFIG_HOME precedence on all platform (#48)

⚙️ Miscellaneous Tasks

  • Add CHANGELOG.md (#44)
  • (config) Default configuration now uses 100% of terminal screen space (#47)
  • (changelog) Udpate changelog and add corresponding makefile command (#53)
  • (actions) Remove changelog update from the main branch
  • Bump version to 0.5.1

[0.5.0] - 2024-11-18

🚀 Features

  • (cli) Allow passing passthrough keybindings via stdout for the parent process to deal with (#39)
  • (ui) Make the top UI help bar toggleable (#41)

🚜 Refactor

  • (config) [breaking] Make action names snake case in keybinding configuration (#40)

📚 Documentation

  • Update README television version
  • Update README television version specifier
  • Update README television version

⚙️ Miscellaneous Tasks

  • (rustfmt) Update rustfmt.toml (#42)

[0.4.23] - 2024-11-16

🚀 Features

  • (ui) Make help bar display optional (#35)

🚜 Refactor

  • (configuration) Modularize code and better handling of default options (#32)

📚 Documentation

  • (debian) Add installation docs for debian-based systems (#33)
  • (config) Update docs default configuration (#34)

[0.4.22] - 2024-11-16

🐛 Bug Fixes

  • (ghactions) Only trigger cd workflow on new tags (#22)
  • (config) Swap out default keymaps with user defined ones instead of stacking (#26)

🚜 Refactor

  • (channels) Converting between entries and channels is now generic over channels (#25)

⚙️ Miscellaneous Tasks

  • (deb) Release deb package for television (#31)
  • Update CD workflow
  • (cd) Fix cd configuration for deb packages
  • (cd) Fix cd configuration for deb packages
  • (versions) Bump workspace crates versions

[0.4.21] - 2024-11-13

🐛 Bug Fixes

  • (windows) #20 respect TELEVISION_CONFIG env var on windows (#21)

⚙️ Miscellaneous Tasks

  • (nix) Nix flake shell + rust-toolchain.toml setup (#14)

[0.4.20] - 2024-11-11

🐛 Bug Fixes

  • (windows) Ignore KeyEventKind::Release events (#3)
  • (windows) Bump television_utils to v0.0.1 (#4)
  • (config) More consistent configuration file location for linux and macos (#9)
  • (workspace) Fix cargo workspace dependencies
  • (cargo workspace) Fix cargo workspace structure and dependencies (#15)

🚜 Refactor

  • (workspace) Reorganize cargo workspace (#12)

📚 Documentation

  • Add terminal emulators compatibility status
  • Fix table alignments
  • (readme) Update terminal emulators compatibility list (#6)

Performance

  • (preview) Remove temporary plaintext previews in favor of loading message preview (#10)

⚙️ Miscellaneous Tasks

  • Update README.md install section
  • (coc) Create CODE_OF_CONDUCT.md (#7)
  • (crate) Add include directives to Cargo.toml to make the crate leaner (#11)

[0.4.18] - 2024-11-10

🐛 Bug Fixes

  • Add the correct permissions to release binaries
  • Add winapi-util dependency for windows builds

[0.4.17] - 2024-11-10

⚙️ Miscellaneous Tasks

  • Udate documentation and dependencies
  • Update Makefile and CONTRIBUTING.md
  • Testing out the CD pipeline

[0.4.15] - 2024-11-10

🚀 Features

  • Send to channel
  • More syntaxes and themes for highlighting + configuration

🐛 Bug Fixes

  • Fixing various issues
  • Fixing various issues
  • Fix linting issues and ignore derive docs for tests
  • Filtering system directories in gitrepos
  • Stabilize preview scroll initialization
  • Doctests imports
  • Gag stdout and stderr while loading theme assets to silence bat warning

🚜 Refactor

  • Refactoring
  • Refactoring matcher
  • Extract matcher logic into separate crate
  • Split project into separate crates
  • More refactoring and fixing doctests

📚 Documentation

  • Docs and linting
  • Documentation
  • Update README.md
  • Add default keybindings to README.md
  • Some work on CONTRIBUTING.md
  • More work on CONTRIBUTING.md

🧪 Testing

  • Tests and docs for strings.rs
  • Testing ci

⚙️ Miscellaneous Tasks

  • Bump version
  • Bump version
  • Unused imports and ci docs
  • Update dependencies and bump version
  • Update dependencies and bump version
  • Bump version
  • Update dependencies and bump version
  • Makefile and dist scripts
  • (precommit) Don't allow committing if clippy doesn't pass
  • Patch
  • Update workspace crates configurations
  • (previewers) Unused attributes
  • Add license to syntax snippet
  • Bump version