- Updated
xml
to 6.3.0 - Updated
collection
to 1.15.2 - Updated
intl
to 0.18.1
- Updated
xml
to 6.1.0 - Updated
timezone
to 0.9.0
- Fixed http request lifecycle
- Fixed the attachment creation for Exchange 2013
- Added
MemberStatus
field toEmailMessage
entity
- Fixed the html escaping in the text streams
- Added stream notifications
- Fixed the DateTime decoding
- Fixed the parsing of multiline body
- Migrated to stream XML processing
- Fixed the autodiscovery response parsing with gzip/deflate encoding
- Disabled the auto uncompress in the built-in HTTP client
- Added gzip encoding support
- Added deflate encoding support
- Updated dependencies
- Fixed
PropertyDefinitionBase.toString
implementation
- Added the
IHttpClientFactory
to provide ability to configure the HttpClient before request
- Fixed the
abbreviation
field for the latest time zone package
- Fixed the pre authentication flow
- Migrated to the stable Dart 2.12
- Fixed the http client lifecycle
- Extracted the http client to the http web request
- Fixed the timeout exception
- Fixed the basic authorization
- Added OAuth2 credentials
- Made the complex property fields non-nullable
- Made the Service property non-nullable
- Made the Item property non-nullable
- BREAKING: opt into the null safety
- Upgraded the Dart SDK constraints to
>=2.12.0-0 <3.0.0
- Upgraded the Dart SDK to 2.10
- Removed the "dotenv" package from dependencies
- Added the MAPI converter for Long type
- Fixed serialization of
PhysicalAddressEntry
- Fixed the
Attachment.ContentId
property - Improved HTTP client lifecycle
- Added a stacktrace for most exceptions
- Fixed the
toString
methods for all exceptions
- Fixed the properties loading for
Appointment
- Added the inner stack trace to the ServiceRemoteException
- Updated the
xml
package to 4.2.0
- Fixed the parsing of extended property tag
- Fixed the dictionary properties updating
- Removed unsafe date conversion warnings
- Fixed the pulling of empty file attachments
- Added extended properties with
bool
andint
types
- Added
MemberStatus
toContact
- Added the conversation of enums to schema
- Added the validation of exchange version
- Improved the server exceptions processing
- Fixed the standard user parsing
- Fixed the permission parsing
- Make
FolderPermission
modifiable
- Added
DirectoryPhoto
toContact
- Added
StoreEntryId
,InstanceKey
toItem
- Added
ConversationIndex
toEmailMessage
- Added
InstanceKey
toConversation
- Fixed the
ReadElementValue
- Added
EffectiveRights
toItem
- Fixed the ISO time duration parser
- Removed the custom basic auth warning
- Fixed the
flutter_test
framework conflicts
- Fixed the properties loading for
Appointment
- Added 'ContactGroup'
- Fixed the
Importance
serialization
- Added
ReminderDueBy
,IsReminderSet
toItem
- Fixed the
Item.Update
method
- Added the
EmptyFolder
method
- Fixed the
FileAttachment.Load
method
- Optimized imports with the
dartfmt
tool
- Reformatted code with the
dartfmt
tool
- Added an example of the library using
- Stabilized the public APIs
- Added
FileAsMapping
toContact
- Removed the broken timezone from requests
- Fixed the XML attributes processing
- Fixed the requests validation
- Fixed the server version argument in requests
- Fixed extended properties with tags
- Added the autodiscovery
- Removed
DIO
from dependencies - Added
ImAddress
toContact
- Added
PhoneNumber
toContact
- Added
PhysicalAddress
toContact
- Added
EmailAddress
toContact
- Fixed the equals operators
- Added the
ResolveName
function - Added the
FindItems
function
- Fixed the appointment CRUD operations
- Added the appointment schema
- Fixed the extended property updating
- Removed suppress messages for the schema definitions
- Added the contact group, conversation and person schemas
- Added the Item.Update function
- Added the trace feature
- Added a folder permission