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
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
inFilter.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