Releases: afewmail/afew
Releases · afewmail/afew
3.0.1
- 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
- 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
- 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 
MAILDIRas 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_messageinFilter.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
- 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
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