Skip to content

Releases: afewmail/afew

3.0.1

26 Aug 07:33
ea9c890
Compare
Choose a tag to compare
  • afew/filters/FolderNameFilter.py: Fix type on shlex call
  • Catch DMARC report inspection errors and log them as errors
  • Fix shebang to be more portable
  • Allow quoted folder names in folder_blacklist
  • docs/quickstart: simplify and improve creation of notmuch hook
  • docs/quickstart: fix setup.py call
  • Use the existing get_list, which filters out empty strings
  • Revert "Fix trailing ; in notmuch config breaking SentMailsFilter"
  • Fix trailing ; in notmuch config breaking SentMailsFilter
  • Catch DKIM verification erros and log them as warnings
  • move from Travis CI to GitHub Actions
  • test_all_builtin_FilterRegistrys_exist: remove test

3.0.0

13 Mar 18:59
Compare
Choose a tag to compare
  • release afew 3.0.0
  • Merge pull request #262 from kevinjfoley/fix-doc-link
  • Correct URL for docs
  • Merge pull request #255 from jedbrown/jed/python-3.8-compat
  • Python-3.8 compatibility
  • tree-wide: format
  • tree-wide: fix docstrings
  • tree-wide: remove unused imports
  • afew.utils: remove filter_compat
  • afew.filters.BaseFilter: remove unused import
  • tree-wide: remove relative imports
  • Merge pull request #248 from flokli/drop-future-imports
  • Merge pull request #247 from flokli/drop-coding-utf8
  • test_mailmover: Freeze the time for output reproducibility
  • NotmuchSettings: Use read_file instead of readfp
  • NotmuchSettings: Ensure opened file is closed
  • Add MailMover test for max_age
  • Add initial MailMover test suite covering all rule cases
  • NotmuchSettings: Add write_notmuch_settings
  • MailMover: Allow discarding all notmuch output
  • Database: Add flag for creating the database
  • Database: Use index_file when available
  • tree-wide: drop from future imports
  • tree-wide: remove coding: utf-8 headers
  • Merge pull request #246 from flokli/travis-fix-python3.6
  • .travis.yml: fix 3.6 build
  • Merge pull request #245 from flokli/drop-py34,35
  • drop Python 3.4 and 3.5
  • Merge pull request #200 from mjg/master
  • Merge pull request #235 from neuhalje/master
  • Merge pull request #201 from mjg/MailMover-fix-renames
  • Fix docstring to include correct literal quote
  • Merge branches 'MailMover-fix-renames' and 'notmuch-args' into HEAD
  • MailMover: preserve maildir subdir
  • MailMover: refactor get_new_name()
  • MailMover: fix renames
  • allow to specify args for notmuch new
  • Merge branch 'master' into master
  • Add two new filters to propagate tags in threads

2.0.0

13 Mar 18:59
Compare
Choose a tag to compare
  • release afew 2.0.0
  • files: remove python 2 queue import
  • configparser: remove python 2 code, rename our version of SafeConfigParser -> ConfigParser, like upstream
  • don't call super with arguments if not needed
  • use new-style classes
  • .travis.yml: build docs
  • docs/installation.rst: add paragraph about building documentation
  • Filter: let user remove "unread" or "read" tags
  • Merge pull request #240 from yiufung/master
  • Improve docs on default behavior of SentMailsFilter
  • Merge pull request #233 from chipsenkbeil/master
  • Update NEWS and configuration to reflect relative path support
  • Merge branch 'master' of https://github.com/afewmail/afew
  • NEWS: add "Support MAILDIR as fallback for database location"
  • docs: document fallbacks for database path
  • use format
  • use $HOME/mail as fallback
  • add MAILDIR as fallback for database location
  • Refactored code to a separate function
  • Add support for fallbacks and relative paths in same way as notmuch
  • NEWS.md: fix caption (Python 2 support was removed)
  • ArchiveSentMailsFilter: fix to_transforms
  • README: update docs location
  • docs: move from docs/source/ to docs/
  • docs: remove Makefile
  • docs: order filters, add docs for undocumented ones
  • docs: use version from distribution, update copyright notice
  • LICENSE: remove year in copyright notice
  • NEWS.md: add changelogs for recent releases
  • docs/source/quickstart: remove remains of classification system
  • MailMover: escape mail folder name with double quotes
  • travis.yml: add python 3.7 support
  • Merge pull request #218 from nicolasbock/quotes
  • Shell quote mail folder
  • Merge pull request #204 from flokli/nuke-py2
  • afew.commands.main: require python 3
  • setup.py: explicitly use python3 in shebang
  • afew/filters: remove py2.7 compat hack
  • afew/commands.py: remove py2.7 compat hack
  • .travis.yml: drop python 2 support
  • README, docs: drop python 2 support
  • Merge pull request #216 from nicolasbock/mail_mover
  • Quote folder names in search query
  • Merge pull request #215 from matclab/fix/214
  • Check for None before dereferencing
  • Merge pull request #211 from Moredread/patch-1
  • Fix example
  • Merge pull request #206 from nicolasbock/issue_97
  • Document added syntax
  • Split folders and preserve quoted names
  • Merge pull request #203 from samdoshi/find_message
  • use db.find_message in Filter.commit
  • Merge pull request #202 from matclab/fix/68
  • Update extension example with working import
  • Merge pull request #199 from arvindsv/fix-filter-config-doc
  • doc: Fix filter config doc
  • Merge pull request #195 from jeffrutledge/folder-name-spaces
  • resolve folder name space using shlex.split
  • Merge pull request #192 from afewmail/readthedocs
  • setup.py: don't require notmuch when building inside readthedocs
  • Merge pull request #191 from pohly/documentation
  • documentation: installation and usage in docs/
  • README.rst: replaces out-dated NEWS section
  • Merge pull request #186 from vanicat/t/patch-1
  • Check for shutil.SameFileError
  • Merge pull request #185 from seschwar/docfixes
  • doc: fix path to source code
  • doc: fix intersphinx_mapping URLs
  • doc: fix module name where Filter class is defined
  • doc: fix link to "Initial tagging" section
  • Merge pull request #179 from afewmail/support-tags-blacklist-in-me-filter
  • Support tags_blacklist in MeFilter

v1.3.0

06 Feb 16:17
4c389d5
Compare
Choose a tag to compare
  • Merge pull request #170 from aidecoe/dkim-validity-filter
  • Add filter verifing DKIM signature
  • Merge pull request #174 from aidecoe/dmarc
  • Change default tags in DMARCReportInspectionFilter
  • Remove archiving option from DMARCReportInspectionFilter
  • Merge pull request #173 from aidecoe/dmarc
  • Inspect DMARC reports and tag the message
  • Merge pull request #171 from flokli/cleanups
  • add LICENSE
  • setup.py: Add URL, description and license fields
  • afew.commands: remove shebang
  • replace license texts with SPDX-License-Identifier
  • unify coding: utf-8 comments
  • Merge pull request #169 from aidecoe/me-filter
  • Add filter tagging mail sent directly to me
  • Merge branch 'brighid/docs/rename-flag'
  • fix typos in docs for rename option
  • Incorporate @flolki's suggested changes
  • Add docs for rename flag added in #91
  • Merge pull request #164 from EricIO/master
  • Remove subprocess32 dependency per issue 64
  • Merge pull request #163 from Titan-C/badge
  • Oder badge's links
  • Merge pull request #161 from flokli/fix-158

1.2.0

07 Aug 14:52
Compare
Choose a tag to compare

Changelog:

  • fix #158
  • README: add needed newline after .. code::
  • Merge pull request #157 from svmhdvn/patch-1
  • Add info about installing notmuch with homebrew
  • Merge pull request #155 from afewmail/revert-79-test_multi_line_config
  • Revert "test: add test for multi line folder_transform"
  • Merge pull request #145 from GuillaumeSeren/FolderNameFilter-manage-multiple-folder
  • Merge pull request #110 from hlieberman/master
  • Merge pull request #79 from gauteh/test_multi_line_config
  • Merge pull request #73 from tsgates/master
  • Upgrade filters doc for multiple location
  • FolderNameFilter now looks at all folders that a message is in.
  • Merge pull request #150 from tohojo/move-cond-new
  • README: document installation and package requirements
  • MailMover: Only run 'notmuch new' if any mails were actually moved
  • README: add link to the #afewmail freenode channel
  • Don't interfere with the notmuch unread tag.
  • test: add test for multi line folder_transform
  • add folder_lowercases