Skip to content

Latest commit

 

History

History
404 lines (265 loc) · 11.7 KB

CHANGELOG.md

File metadata and controls

404 lines (265 loc) · 11.7 KB

Changelog

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.

v1.4.1 (2024-12-07)

Chore

  • update lock file

Bug Fixes

  • refactor renderers activation
  • switch to using anyhow
  • update clap to 4.5.23

Commit Statistics

  • 4 commits contributed to the release.
  • 3 days passed between releases.
  • 4 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Update lock file (0000052)
    • Refactor renderers activation (0000051)
    • Switch to using anyhow (0000050)
    • Update clap to 4.5.23 (0000049)

v1.4.0 (2024-12-04)

New Features

  • convert find_dups to Renderer
  • convert archive to Renderer
  • convert clean to Renderer
  • convert list to Renderer
  • add a pretty terminal renderer based on ratatui

Bug Fixes

  • refactor errors a bit

Commit Statistics

  • 7 commits contributed to the release.
  • 2 days passed between releases.
  • 6 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release imap-tools v1.4.0 (a7593bc)
    • Convert find_dups to Renderer (0000047)
    • Convert archive to Renderer (0000046)
    • Convert clean to Renderer (0000045)
    • Convert list to Renderer (0000044)
    • Refactor errors a bit (0000043)
    • Add a pretty terminal renderer based on ratatui (0000042)

v1.3.2 (2024-12-01)

Bug Fixes

  • update dependencies
  • update dependencies

Commit Statistics

  • 2 commits contributed to the release.
  • 13 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release imap-tools v1.3.2 (565c7e0)
    • Update dependencies (0000040)

v1.3.1 (2024-11-17)

Chore

  • v1.3.1
  • this is expected

Bug Fixes

  • remove the lib, this is not a library
  • bubble up our errors to main
  • impl source for OurError
  • refactor internal errors

Test

  • add some tests

Commit Statistics

  • 7 commits contributed to the release.
  • 6 days passed between releases.
  • 7 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • V1.3.1 (0000039)
    • Add some tests (0000038)
    • Remove the lib, this is not a library (0000037)
    • Bubble up our errors to main (0000036)
    • Impl source for OurError (0000035)
    • Refactor internal errors (0000034)
    • This is expected (0000033)

v1.3.0 (2024-11-11)

Chore

  • v1.3.0

New Features

  • make rustls/openssl features

Commit Statistics

  • 2 commits contributed to the release.
  • 2 days passed between releases.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • V1.3.0 (0000032)
    • Make rustls/openssl features (0000031)

v1.2.0 (2024-11-09)

Chore

  • v1.2.0
  • update lock file

New Features

  • use latest imap version+switch to rustls

Bug Fixes

  • stop messing with the terminal in find_dups

Commit Statistics

  • 4 commits contributed to the release.
  • 2 days passed between releases.
  • 4 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • V1.2.0 (0000030)
    • Update lock file (0000029)
    • Stop messing with the terminal in find_dups (0000028)
    • Use latest imap version+switch to rustls (0000027)

v1.1.2 (2024-11-06)

Chore

  • v1.1.2
  • update lock file
  • shuffle some types/includes around

Bug Fixes

  • add a couple more aliases for find-dups
  • refactor a bit of code here too
  • try and give a similar message when dry-run
  • always use uid_* functions

Refactor

  • add an alias OurResult for Result<x, OurError>

Commit Statistics

  • 8 commits contributed to the release.
  • 1 day passed between releases.
  • 8 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • V1.1.2 (0000026)
    • Update lock file (0000025)
    • Add a couple more aliases for find-dups (0000024)
    • Refactor a bit of code here too (0000023)
    • Try and give a similar message when dry-run (0000022)
    • Shuffle some types/includes around (0000021)
    • Always use uid_* functions (0000020)
    • Add an alias OurResult for Result<x, OurError> (0000019)

v1.1.1 (2024-11-05)

Chore

  • v1.1.1
  • update lock file

Documentation

  • fix short argument name

Bug Fixes

  • replace unwrap's with ? or ok_or()? so we don't panic

Other

  • explain why those two unwrap are ok

Refactor

  • rename to OurError so it does not clash with others

Commit Statistics

  • 6 commits contributed to the release.
  • 6 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • V1.1.1 (0000018)
    • Update lock file (0000017)
    • Explain why those two unwrap are ok (0000016)
    • Replace unwrap's with ? or ok_or()? so we don't panic (0000015)
    • Rename to OurError so it does not clash with others (0000014)
    • Fix short argument name (0000013)

v1.1.0 (2024-11-04)

Chore

  • v1.1.0

New Features

  • add support for servers with no MOVE
  • add capabilities check with caching

Bug Fixes

  • quote mailboxes if they contain spaces or \ or "
  • check for UIDPLUS as we need it
  • display shorter archive mailbox
  • add missing documentation to the generic arguments
  • only do this computation when we actually need it

Commit Statistics

  • 8 commits contributed to the release.
  • 1 day passed between releases.
  • 8 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • V1.1.0 (0000012)
    • Add support for servers with no MOVE (0000011)
    • Quote mailboxes if they contain spaces or \ or " (0000010)
    • Check for UIDPLUS as we need it (0000009)
    • Add capabilities check with caching (0000008)
    • Display shorter archive mailbox (0000007)
    • Add missing documentation to the generic arguments (0000006)
    • Only do this computation when we actually need it (0000005)

v1.0.0 (2024-11-03)

New Features

  • add archive
  • add clean
  • add find-dups
  • add base with list to test filters

Commit Statistics

  • 4 commits contributed to the release.
  • 4 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Add archive (0000004)
    • Add clean (0000003)
    • Add find-dups (0000002)
    • Add base with list to test filters (0000001)