[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 51f3702 4/4: Excorporate: Bump version to 0.9.0
From: |
Thomas Fitzsimmons |
Subject: |
[elpa] master 51f3702 4/4: Excorporate: Bump version to 0.9.0 |
Date: |
Wed, 30 Sep 2020 23:08:59 -0400 (EDT) |
branch: master
commit 51f370215a70ae9dc086f1a2118e2ba21f1cf643
Author: Thomas Fitzsimmons <fitzsim@fitzsim.org>
Commit: Thomas Fitzsimmons <fitzsim@fitzsim.org>
Excorporate: Bump version to 0.9.0
* packages/excorporate/excorporate.el: Bump version to 0.9.0.
Update copyright years.
* packages/excorporate/excorporate-org.el: Update copyright years.
* packages/excorporate/NEWS: Document new features.
* packages/excorporate/README: Copy 0.9.0 NEWS entries here for
use by package-menu-describe-package.
* packages/excorporate/excorporate.texi (API Usage): Fix a typo.
Clarify exco-operation-arity-nils description.
* packages/excorporate/excorporate.info: Regenerate.
---
packages/excorporate/NEWS | 14 ++++++++++++++
packages/excorporate/README | 12 ++++++++++++
packages/excorporate/excorporate-org.el | 2 +-
packages/excorporate/excorporate.el | 4 ++--
packages/excorporate/excorporate.info | 17 ++++++-----------
packages/excorporate/excorporate.texi | 11 ++++++-----
6 files changed, 41 insertions(+), 19 deletions(-)
diff --git a/packages/excorporate/NEWS b/packages/excorporate/NEWS
index 2322e9d..4e602bf 100644
--- a/packages/excorporate/NEWS
+++ b/packages/excorporate/NEWS
@@ -1,5 +1,19 @@
GNU Emacs Excorporate NEWS -- history of user-visible changes.
+* Excorporate 0.9.0
+
+Released 2020-09-30
+
+** Add interactive exco-org meeting and appointment cancellation functions
+
+** Add interactive exco-org meeting reply functions
+
+** Add meeting and appointment creation functions
+
+** Add meeting organizer to Org entries
+
+** Add API Usage section to the manual, with several examples
+
* Excorporate 0.8.3
Released 2019-06-18
diff --git a/packages/excorporate/README b/packages/excorporate/README
index 7389a88..db08195 100644
--- a/packages/excorporate/README
+++ b/packages/excorporate/README
@@ -1,5 +1,17 @@
Excorporate provides Exchange integration for Emacs.
+New in Excorporate 0.9.0, released 2020-09-30:
+
+** Add interactive exco-org meeting and appointment cancellation functions
+
+** Add interactive exco-org meeting reply functions
+
+** Add meeting and appointment creation functions
+
+** Add meeting organizer to Org entries
+
+** Add API Usage section to the manual, with several examples
+
To create a connection to a web service:
M-x excorporate
diff --git a/packages/excorporate/excorporate-org.el
b/packages/excorporate/excorporate-org.el
index 680fbc7..5b9a3da 100644
--- a/packages/excorporate/excorporate-org.el
+++ b/packages/excorporate/excorporate-org.el
@@ -1,6 +1,6 @@
;;; excorporate-org.el --- Exchange Org Mode view -*- lexical-binding: t
-*-
-;; Copyright (C) 2016-2019 Free Software Foundation, Inc.
+;; Copyright (C) 2016-2020 Free Software Foundation, Inc.
;; Author: Thomas Fitzsimmons <fitzsim@fitzsim.org>
;; Keywords: calendar
diff --git a/packages/excorporate/excorporate.el
b/packages/excorporate/excorporate.el
index 77e1742..74e68f8 100644
--- a/packages/excorporate/excorporate.el
+++ b/packages/excorporate/excorporate.el
@@ -1,11 +1,11 @@
;;; excorporate.el --- Exchange Web Services (EWS) integration -*-
lexical-binding: t -*-
-;; Copyright (C) 2014-2019 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2020 Free Software Foundation, Inc.
;; Author: Thomas Fitzsimmons <fitzsim@fitzsim.org>
;; Maintainer: Thomas Fitzsimmons <fitzsim@fitzsim.org>
;; Created: 2014-09-19
-;; Version: 0.8.3
+;; Version: 0.9.0
;; Keywords: calendar
;; Homepage: https://www.fitzsim.org/blog/
;; Package-Requires: ((emacs "24.1") (fsm "0.2.1") (soap-client "3.2.0")
(url-http-ntlm "2.0.4") (nadvice "0.3"))
diff --git a/packages/excorporate/excorporate.info
b/packages/excorporate/excorporate.info
index a12efdd..6083301 100644
--- a/packages/excorporate/excorporate.info
+++ b/packages/excorporate/excorporate.info
@@ -515,11 +515,11 @@ in the Eastern Time time zone.
(EndTimeInMinutes . 1020)))))))))
This example shows how to create a recurrence in the "Eastern Standard
-Time" time zone. The spliced-in code fragment shows how to query how
-many 'nil' arguments should be specified for the 'CreateItem' operation.
-Arguments other than the first ("request") argument may be needed in the
-future to use more complicated server functionality, but for now they
-can all be left 'nil'.
+Time" time zone. The 'exco-operation-arity-nils' call returns a list of
+nils with a length matching the number of arguments that the
+'CreateItem' operation takes. Arguments other than the first
+("request") argument may be needed in the future to use more complicated
+server functionality, but for now they can all be left 'nil'.
(exco-operate
(car exco--connection-identifiers)
@@ -544,12 +544,7 @@ can all be left 'nil'.
(StartDate . "2020-09-25-04:00")
(NumberOfOccurrences . 4))))))
;; Empty arguments.
- ,@(let* ((wsdl (exco--with-fsm (car exco--connection-identifiers)
- (plist-get (fsm-get-state-data fsm) :service-wsdl)))
- (arity (soap-operation-arity wsdl
- "ExchangeServicePort"
- "CreateItem")))
- (make-list (- arity 1) nil)))
+ ,@(cdr (exco-operation-arity-nils identifier "CreateItem")))
(lambda (identifier response)
(message "%S: %S" identifier response)))
=>
diff --git a/packages/excorporate/excorporate.texi
b/packages/excorporate/excorporate.texi
index 4067a10..253d9e0 100644
--- a/packages/excorporate/excorporate.texi
+++ b/packages/excorporate/excorporate.texi
@@ -567,11 +567,12 @@ hacker2@@gnu.org, in the Eastern Time time zone.
@noindent
This example shows how to create a recurrence in the ``Eastern Standard
-Time'' time zone. The @{exco-operation-arity-nils} call returns the
-number of arguments (all @code{nil}) that the @code{CreateItem}
-operation takes. Arguments other than the first (``request'') argument
-may be needed in the future to use more complicated server
-functionality, but for now they can all be left @code{nil}.
+Time'' time zone. The @code{exco-operation-arity-nils} call returns a
+list of nils with a length matching the number of arguments that the
+@code{CreateItem} operation takes. Arguments other than the first
+(``request'') argument may be needed in the future to use more
+complicated server functionality, but for now they can all be left
+@code{nil}.
@example
@group