Revision history for Perl extension Mail::JMAPTalk.

0.19    Mon Sep  7 2026
    - new "accountId" option and accessor: a default accountId added to
      every method call that does not give one (fromAccountId as well for
      the /copy methods), and used by Upload() when no account is passed.
      RFC 8620 requires accountId on every method except Core/echo, and
      servers are starting to reject calls without it

0.18    Mon Aug 31 2026
    - clarify licensing: same terms as Perl itself (Artistic License 1.0
      or GPL version 1 or later)
    - include a LICENSE file in the distribution
    - use core MIME::Base64 instead of Convert::Base64
    - File::LibMagic is now optional: it is loaded only when Upload() is
      called without an explicit mimetype, and falls back to
      "application/octet-stream" if it isn't installed.  Moved from
      requires to recommends
    - declare Test::More in TEST_REQUIRES
    - uncomment LICENSE => Perl_5 in Makefile.PL (metadata previously
      said "unknown")

0.17  Sun Jan 26 23:31:00 AEST 2025
    - pass through SSL_options to HTTP::Tiny

0.16  Thu Oct 17 20:01:00 EDT 2024
    - add the ability to pass extra headers to the Upload function

0.15  Tue May 26 11:01:00 AEST 2019
    - Actually encode the filename when creating a URI

0.14  Mon May 25 18:34:12 AEST 2019
    - User-Agent should be Mail:: rather than Net::
    - new() takes lowercase using, not "Using".
    - add Call() helper method
    - change dependency from JSON::XS to just JSON
    - request createdIds from the server (no API hooked up yet)
    - allow up to 2048 levels of JSON nesting
    - no longer die on Download() error
    - much better documentation

0.13  Wed Apr 17 14:00:42 CEST 2019
    - Added DefaultUsing subroutine to get/set 'using' argument

0.12  Mon Jul 16 03:02:21 AEST 2018
    - Changed 'using' default to standard params

0.11  Mon Apr 23 11:47:33 AEDT 2018
    - Added optional Headers argument to Download function

0.10  Fri Dec 29 12:38:24 AEDT 2017
    - added CallMethods() API for wrapping new-style JMAP
    - change Request() back to raw wire control

0.09  Fri Dec 29 12:38:24 AEDT 2017
    - changed Request to new JMAP style

0.08  Tue Aug 8 16:45:54 AEST 2017
    - add support for accountId in blob upload (thanks rsto)

0.07  Thu Mar 2 19:04:00 CET 2017
    - implement JMAP auth

0.06  Tue Dec 6 13:41:05 2016 
    - fix Download API

0.05  Tue Dec 6 13:41:05 2016 
    - add Download API

0.04  Wed Nov 30 14:57:15 2016 
    - depend on HTTP::Tiny

0.03  Mon Nov 28 22:57:19 2016
	- add upload support
	- add DEBUGJMAP environment variable

0.02  Tue Aug 11 16:04:30 2015
	- add JSON::XS dependency

0.01  Thu Jul  2 14:34:54 2015
	- original version; created by h2xs 1.23 with options
		-AX --skip-exporter --use-new-tests -n Mail::JMAPTalk

