Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/dart.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v6

# Note: This workflow uses the latest stable version of the Dart SDK.
# You can specify other versions if desired, see documentation here:
Expand Down
7 changes: 6 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# 2.2.4
* Chore: refresh runtime and development dependencies [Dr-Usman](https://github.com/Dr-Usman)
* Chore: update GitHub Actions checkout step to `actions/checkout@v6` [Dr-Usman](https://github.com/Dr-Usman)
* Docs: align README installation snippet with the latest package version [Dr-Usman](https://github.com/Dr-Usman)

# 2.2.3
* Chore: Shorten package description to 60-180 characters for pub.dev score
* Docs: Add example file (example/example.dart)
Expand Down Expand Up @@ -112,7 +117,7 @@ Other:
- Fix some IMAP mailbox commands when there is no mailbox selected: #160 #164 #165

# 1.3.3
- Add easier method to setup a `MailAccount` with manual settings by calling `MailAccount.fromManualSettings()`
- Add easier method to setup a `MailAccount` with manual settings by calling `MailAccount.fromManualSettings()`
or `MailAccount.fromManualSettingsWithAuth()`. This is useful when settings cannot or should not be auto-discovered, for example.

# 1.3.2
Expand Down
22 changes: 11 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

IMAP, POP3 and SMTP clients for Dart and Flutter email developers.

Available under the commercial friendly
Available under the commercial friendly
[MPL Mozilla Public License 2.0](https://www.mozilla.org/en-US/MPL/).

## Key Fixes in this Fork
Expand All @@ -15,7 +15,7 @@ Add this dependency your pubspec.yaml file:

```yaml
dependencies:
enough_mail: ^2.2.0
enough_mail: ^2.2.4
```

## API Documentation
Expand Down Expand Up @@ -260,7 +260,7 @@ Check out these related projects:
* [enough_mail_flutter](https://github.com/Enough-Software/enough_mail_flutter) provides some common Flutter widgets for any mail app.
* [enough_mail_icalendar](https://github.com/Enough-Software/enough_mail_icalendar) for handling calendar invites in emails.
* [enough_mail_app](https://github.com/Enough-Software/enough_mail_app) aims to become a full mail app.
* [enough_convert](https://github.com/Enough-Software/enough_convert) provides the encodings missing from `dart:convert`.
* [enough_convert](https://github.com/Enough-Software/enough_convert) provides the encodings missing from `dart:convert`.

## Miss a feature or found a bug?

Expand Down Expand Up @@ -289,7 +289,7 @@ Thank you in advance!

## Features
### Base standards
* ✅ [IMAP4 rev1](https://tools.ietf.org/html/rfc3501) support
* ✅ [IMAP4 rev1](https://tools.ietf.org/html/rfc3501) support
* ✅ [SMTP](https://tools.ietf.org/html/rfc5321) support
* ✅ [POP3](https://tools.ietf.org/html/rfc1939) support
* ✅ [MIME](https://tools.ietf.org/html/rfc2045) parsing and generation support
Expand All @@ -298,13 +298,13 @@ Thank you in advance!
The following IMAP extensions are supported:
* ✅ [IMAP IDLE](https://tools.ietf.org/html/rfc2177)
* ✅ [IMAP METADATA](https://tools.ietf.org/html/rfc5464)
* ✅ [UIDPLUS](https://tools.ietf.org/html/rfc2359)
* ✅ [MOVE](https://tools.ietf.org/html/rfc6851)
* ✅ [CONDSTORE](https://tools.ietf.org/html/rfc7162)
* ✅ [QRESYNC](https://tools.ietf.org/html/rfc7162)
* ✅ [UIDPLUS](https://tools.ietf.org/html/rfc2359)
* ✅ [MOVE](https://tools.ietf.org/html/rfc6851)
* ✅ [CONDSTORE](https://tools.ietf.org/html/rfc7162)
* ✅ [QRESYNC](https://tools.ietf.org/html/rfc7162)
* ✅ [ENABLE](https://tools.ietf.org/html/rfc5161)
* ✅ [QUOTA](https://tools.ietf.org/html/rfc2087)
* ✅ [IMAP Support for UTF-8](https://tools.ietf.org/html/rfc6855)
* ✅ [IMAP Support for UTF-8](https://tools.ietf.org/html/rfc6855)
* ✅ [ESEARCH](https://tools.ietf.org/html/rfc4731)
* ✅ [SORT and THREAD](https://tools.ietf.org/html/rfc5256)
* ✅ [UNSELECT](https://tools.ietf.org/html/rfc3691))
Expand All @@ -318,7 +318,7 @@ The following SMTP extensions are supported:
### Security
The following security extensions are supported:
* ✅ Partial signing of messages using [DKIM](https://tools.ietf.org/html/rfc6376)

### Other
* ✅ [Mailto](https://tools.ietf.org/html/rfc6068) parsing mailto links
* ✅ [Email provider auto-discovery](https://tools.ietf.org/html/rfc6186) Discover settings for an email address
Expand All @@ -343,7 +343,7 @@ Transfer encodings:

### Develop and Contribute
* To start check out the package and then run `dart run test` to run all tests.
* Public facing library classes are in *lib*, *lib/imap* and *lib/smtp*.
* Public facing library classes are in *lib*, *lib/imap* and *lib/smtp*.
* Private classes are in *lib/src*.
* Test cases are in *test*.
* Please file a pull request for each improvement/fix that you are create - your contributions are welcome.
Expand Down
20 changes: 10 additions & 10 deletions pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: enough_mail
description: "enough_mail - IMAP, POP3, SMTP email library with high/low-level APIs and MIME parsing"
version: 2.2.3
version: 2.2.4
repository: https://github.com/Enough-Software/enough_mail
topics:
- email
Expand All @@ -11,26 +11,26 @@ topics:


environment:
sdk: '>=3.11.5 <4.0.0'
sdk: '>=3.8.0 <4.0.0'

dependencies:
basic_utils: ^5.8.2
collection: ^1.19.1
crypto: ^3.0.6
crypto: ^3.0.7
# encrypt: ^5.0.3
encrypter_plus: ^5.1.0
enough_convert: ^1.6.0
intl: ^0.20.2
json_annotation: ^4.8.1
json_annotation: ^4.11.0
pointycastle: ^4.0.0
synchronized: ^3.4.0
xml: ">=6.0.0 <8.0.0"

dev_dependencies:
build_runner: ^2.6.0
dart_code_linter: ^4.0.2
build_runner: ^2.15.0
dart_code_linter: ^4.0.3
flutter_lints: ^6.0.0
json_serializable: ^6.10.0
lints: ^6.0.0
test: ^1.26.3
json_serializable: ^6.13.2
lints: ^6.1.0
test: ^1.31.1
timezone: ^0.11.0