branch: externals/excorporate
commit 7df1891759e26541711ccbff739a39be6bca09ac
Author: Thomas Fitzsimmons <[email protected]>
Commit: Thomas Fitzsimmons <[email protected]>

    Bump version to 1.1.0
    
    * excorporate.el: Bump version to 1.1.0.
    * NEWS, README: Document 1.1.0 changes.
---
 NEWS           | 14 ++++++++++++++
 README         | 29 ++++++++++++++++-------------
 excorporate.el |  2 +-
 3 files changed, 31 insertions(+), 14 deletions(-)

diff --git a/NEWS b/NEWS
index e850ad3c73..4c6a7d7d63 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,19 @@
 GNU Emacs Excorporate NEWS -- history of user-visible changes.
 
+* New in Excorporate 1.1.0
+
+Released 2023-05-10
+
+** Experimental OAuth 2.0 support
+
+Warning: To deal with OAuth 2.0 refresh tokens, `url-http-oauth' needs
+to delete then rewrite entries in netrc files listed in the
+`auth-sources' variable.  The netrc entry rewriting code is new and
+relatively untested so please back up these files before trying OAuth
+2.0 support.  Deletion respects the customization value of
+`auth-source-save-behavior'; if it is set to `ask', you will be
+prompted before the entry deletion happens.
+
 * New in Excorporate 1.0.0
 
 Released 2021-05-20
diff --git a/README b/README
index 02d733b226..838d726423 100644
--- a/README
+++ b/README
@@ -3,28 +3,31 @@ Excorporate provides Exchange integration for Emacs.
 Most Recent Improvements
 ------------------------
 
-New in Excorporate 1.0.0, released 2021-05-20:
+New in Excorporate 1.1.0, released 2023-05-10:
 
-** Declare API stability
+** Experimental OAuth 2.0 support
+
+Warning: To deal with OAuth 2.0 refresh tokens, `url-http-oauth' needs
+to rewrite entries in netrc files listed in the `auth-sources'
+variable.  The netrc entry rewriting code is new and relatively
+untested so please back up these files before trying OAuth 2.0
+support.
 
 Quick Start
 -----------
 
-To create a connection to a web service:
+Customize `excorporate-configuration'.  To use OAuth 2.0, at a minimum
+you will need to set the "client-identifier" and the "login_hint"
+fields.
 
-M-x excorporate
+Then:
 
-Excorporate will prompt for an email address that it will use to
-automatically discover settings.  Then it will prompt you for your
-credentials two or three times depending on the server configuration.
+M-x excorporate
 
 You should see a message indicating that the connection is ready
 either in the minibuffer or in the *Messages* buffer.
 
-Finally, run M-x calendar, and press 'e' to show today's meetings.
-
-If autodiscovery fails, customize `excorporate-configuration' to skip
-autodiscovery.
+Run M-x calendar, and press 'e' to show today's meetings.
 
-For further information including connection troubleshooting, see the
-Excorporate Info node at C-h i d m Excorporate.
+For configuration suggestions and connection troubleshooting tips, see
+the Excorporate Info node at C-h i d m Excorporate.
diff --git a/excorporate.el b/excorporate.el
index 8304ef6fae..e9fa273bab 100644
--- a/excorporate.el
+++ b/excorporate.el
@@ -5,7 +5,7 @@
 ;; Author: Thomas Fitzsimmons <[email protected]>
 ;; Maintainer: Thomas Fitzsimmons <[email protected]>
 ;; Created: 2014-09-19
-;; Version: 1.0.0
+;; Version: 1.1.0
 ;; Keywords: calendar
 ;; Homepage: https://www.fitzsim.org/blog/
 ;; Package-Requires: ((emacs "24.1") (cl-lib "0.6.1") (fsm "0.2.1") 
(soap-client "3.2.0") (url-http-ntlm "2.0.4") (nadvice "0.3") (url-http-oauth 
"0.8.3"))

Reply via email to