Thanks to visit codestin.com
Credit goes to github.com

Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 22 Jun 19:13
2b1e469

Summary

Several big changes that greatly improve the quality of the project so I'm happy to announce these will be making the v1.0.0 release of lidm, the first major bump release.

Breaking changes

  • New toml-like config fomat
    • Flexible syntax
    • Allows character escaping
    • Support for default values, no need to specify all keys.

Non Breaking Features

  • Possible to debug lidm with a logger by specifying LIDM_LOG.
  • Customizable date format.
  • The "< " and " >" strings for selection items in UI are customizable too.
  • Support for UTF-8 (can finally type "ñ" without breaking string lengths, ofc supports emojis too, your TTY doesn't).

Non Breaking Changes

  • Code compatible with clang-tidy, now follows standard rules and style.
  • Added documentation on code structure and standards as an introduction for potential contributors.
  • Debloated src/ui.c, now it's bearable.
  • Several TUI navigation fixes, there should be no possible way of breaking it.
  • Improved several points of documentation, now it's much more readable, formal and concrete.
  • Complete allocation failure handling.
  • No memory leaks.
  • Better manpages overall.

Automatic Release Notes

What's Changed

  • [AUR update]: Bump to 0.2.2 by @github-actions in #35
  • Code formatting by @rmntgx in #30
  • fix: removed unnecessary libraries by @rmntgx in #36
  • [improvements]: #33 mainly by @javalsai in #38

Full Changelog: v0.2.2...v1.0.0