diff --git a/Excel-REST - Blank.xlsm b/Excel-REST - Blank.xlsm index 304d8365..2365a579 100644 Binary files a/Excel-REST - Blank.xlsm and b/Excel-REST - Blank.xlsm differ diff --git a/README.md b/README.md index 897f69ee..6eaeaf93 100644 --- a/README.md +++ b/README.md @@ -100,6 +100,11 @@ For more details, check out the [Wiki](https://github.com/timhall/Excel-REST/wik ### Release Notes +#### v2.1.0 + +- Add Microsoft Scripting Runtime dependency (for Dictionary support) +- Add `RestClient.SetProxy` for use in proxy environments + #### v2.0.0 - Remove JSONLib dependency (merged with RestHelpers) diff --git a/authenticators/FacebookAuthenticator.cls b/authenticators/FacebookAuthenticator.cls index 8c9311a9..25233a5a 100644 --- a/authenticators/FacebookAuthenticator.cls +++ b/authenticators/FacebookAuthenticator.cls @@ -15,7 +15,7 @@ Implements IAuthenticator ' Custom IAuthenticator for Facebook OAuth ' ' @dependencies -' @author tim.hall.engr@gmail.com +' @author: tim.hall.engr@gmail.com ' @license: MIT (http://www.opensource.org/licenses/mit-license.php) ' ' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ' diff --git a/authenticators/GoogleAuthenticator.cls b/authenticators/GoogleAuthenticator.cls index 964e5b18..29c19a87 100644 --- a/authenticators/GoogleAuthenticator.cls +++ b/authenticators/GoogleAuthenticator.cls @@ -18,7 +18,7 @@ Implements IAuthenticator ' - https://developers.google.com/accounts/docs/OAuth2InstalledApp ' ' @dependencies -' @author tim.hall.engr@gmail.com +' @author: tim.hall.engr@gmail.com ' @license: MIT (http://www.opensource.org/licenses/mit-license.php) ' ' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ' diff --git a/authenticators/HttpBasicAuthenticator.cls b/authenticators/HttpBasicAuthenticator.cls index e79066c9..277eb965 100644 --- a/authenticators/HttpBasicAuthenticator.cls +++ b/authenticators/HttpBasicAuthenticator.cls @@ -14,7 +14,7 @@ Implements IAuthenticator ' ' Utilize http basic authentication ' -' @author tim.hall.engr@gmail.com +' @author: tim.hall.engr@gmail.com ' @license: MIT (http://www.opensource.org/licenses/mit-license.php) ' ' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ' diff --git a/authenticators/OAuth1Authenticator.cls b/authenticators/OAuth1Authenticator.cls index 61defe2b..871ccc41 100644 --- a/authenticators/OAuth1Authenticator.cls +++ b/authenticators/OAuth1Authenticator.cls @@ -16,7 +16,7 @@ Implements IAuthenticator ' ' @dependencies ' Microsoft XML, v3+ -' @author tim.hall.engr@gmail.com +' @author: tim.hall.engr@gmail.com ' @license: MIT (http://www.opensource.org/licenses/mit-license.php) ' ' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ' diff --git a/authenticators/OAuth2Authenticator.cls b/authenticators/OAuth2Authenticator.cls index 17758280..bff1f3a6 100644 --- a/authenticators/OAuth2Authenticator.cls +++ b/authenticators/OAuth2Authenticator.cls @@ -17,7 +17,7 @@ Implements IAuthenticator ' ' @dependencies ' Microsoft XML, v3+ -' @author tim.hall.engr@gmail.com +' @author: tim.hall.engr@gmail.com ' @license: MIT (http://www.opensource.org/licenses/mit-license.php) ' ' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ' diff --git a/authenticators/TwitterAuthenticator.cls b/authenticators/TwitterAuthenticator.cls index 05806276..e3793726 100644 --- a/authenticators/TwitterAuthenticator.cls +++ b/authenticators/TwitterAuthenticator.cls @@ -18,7 +18,7 @@ Implements IAuthenticator ' - https://github.com/timhall/Excel-REST/wiki/Implementing-your-own-IAuthenticator ' ' @dependencies -' @author tim.hall.engr@gmail.com +' @author: tim.hall.engr@gmail.com ' @license: MIT (http://www.opensource.org/licenses/mit-license.php) ' ' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ' diff --git a/examples/Excel-REST - Example.xlsm b/examples/Excel-REST - Example.xlsm index 8b06026e..4696019d 100644 Binary files a/examples/Excel-REST - Example.xlsm and b/examples/Excel-REST - Example.xlsm differ diff --git a/specs/Excel-REST - Specs.xlsm b/specs/Excel-REST - Specs.xlsm index 0a1b9fdb..35419292 100644 Binary files a/specs/Excel-REST - Specs.xlsm and b/specs/Excel-REST - Specs.xlsm differ diff --git a/specs/RestClientAsyncSpecs.bas b/specs/RestClientAsyncSpecs.bas index 4dcd62df..86e29f70 100644 --- a/specs/RestClientAsyncSpecs.bas +++ b/specs/RestClientAsyncSpecs.bas @@ -5,7 +5,7 @@ Attribute VB_Name = "RestClientAsyncSpecs" ' ' Async specs for the RestRequest class ' -' @author tim.hall.engr@gmail.com +' @author: tim.hall.engr@gmail.com ' @license: MIT (http://www.opensource.org/licenses/mit-license.php) ' ' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ' diff --git a/specs/RestClientBaseSpecs.bas b/specs/RestClientBaseSpecs.bas index 18d595fa..b513d1db 100644 --- a/specs/RestClientBaseSpecs.bas +++ b/specs/RestClientBaseSpecs.bas @@ -5,7 +5,7 @@ Attribute VB_Name = "RestClientBaseSpecs" ' ' Async specs for the RestRequest class ' -' @author tim.hall.engr@gmail.com +' @author: tim.hall.engr@gmail.com ' @license: MIT (http://www.opensource.org/licenses/mit-license.php) ' ' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ' diff --git a/specs/RestClientSpecs.bas b/specs/RestClientSpecs.bas index 33880022..eb378b78 100644 --- a/specs/RestClientSpecs.bas +++ b/specs/RestClientSpecs.bas @@ -5,7 +5,7 @@ Attribute VB_Name = "RestClientSpecs" ' ' General and sync specs for the RestClient class ' -' @author tim.hall.engr@gmail.com +' @author: tim.hall.engr@gmail.com ' @license: MIT (http://www.opensource.org/licenses/mit-license.php) ' ' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ' diff --git a/specs/RestHelpersSpecs.bas b/specs/RestHelpersSpecs.bas index 7fe10708..b4758a8e 100644 --- a/specs/RestHelpersSpecs.bas +++ b/specs/RestHelpersSpecs.bas @@ -5,7 +5,7 @@ Attribute VB_Name = "RestHelpersSpecs" ' ' Specs for RestHelpers ' -' @author tim.hall.engr@gmail.com +' @author: tim.hall.engr@gmail.com ' @license: MIT (http://www.opensource.org/licenses/mit-license.php) ' ' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ' diff --git a/specs/RestRequestSpecs.bas b/specs/RestRequestSpecs.bas index 3d0b6859..d98fad8a 100644 --- a/specs/RestRequestSpecs.bas +++ b/specs/RestRequestSpecs.bas @@ -5,7 +5,7 @@ Attribute VB_Name = "RestRequestSpecs" ' ' Specs for the RestRequest class ' -' @author tim.hall.engr@gmail.com +' @author: tim.hall.engr@gmail.com ' @license: MIT (http://www.opensource.org/licenses/mit-license.php) ' ' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ' diff --git a/src/IAuthenticator.cls b/src/IAuthenticator.cls index c8e10db9..1cf0abe9 100644 --- a/src/IAuthenticator.cls +++ b/src/IAuthenticator.cls @@ -8,12 +8,12 @@ Attribute VB_Creatable = False Attribute VB_PredeclaredId = False Attribute VB_Exposed = True '' -' IAuthenticator v2.0.2 +' IAuthenticator v2.1.0 ' (c) Tim Hall - https://github.com/timhall/Excel-REST ' ' Interface for creating authenticators for rest client ' -' @author tim.hall.engr@gmail.com +' @author: tim.hall.engr@gmail.com ' @license: MIT (http://www.opensource.org/licenses/mit-license.php) ' ' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ' diff --git a/src/RestClient.cls b/src/RestClient.cls index 9107a9e5..54cf79a4 100644 --- a/src/RestClient.cls +++ b/src/RestClient.cls @@ -8,12 +8,12 @@ Attribute VB_Creatable = False Attribute VB_PredeclaredId = False Attribute VB_Exposed = True '' -' RestClient v2.0.2 +' RestClient v2.1.0 ' (c) Tim Hall - https://github.com/timhall/Excel-REST ' ' Interact with REST web services from Excel ' -' @author tim.hall.engr@gmail.com +' @author: tim.hall.engr@gmail.com ' @license: MIT (http://www.opensource.org/licenses/mit-license.php) ' ' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ' diff --git a/src/RestClientBase.bas b/src/RestClientBase.bas index d86e6e13..5bf5443f 100644 --- a/src/RestClientBase.bas +++ b/src/RestClientBase.bas @@ -1,6 +1,6 @@ Attribute VB_Name = "RestClientBase" '' -' RestClientBase v2.0.2 +' RestClientBase v2.1.0 ' (c) Tim Hall - https://github.com/timhall/Excel-REST ' ' Extendable RestClientBase for developing custom client classes @@ -9,7 +9,7 @@ Attribute VB_Name = "RestClientBase" ' ' Look for ">" for points to customize ' -' @author tim.hall.engr@gmail.com +' @author: tim.hall.engr@gmail.com ' @license: MIT (http://www.opensource.org/licenses/mit-license.php) ' ' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ' diff --git a/src/RestHelpers.bas b/src/RestHelpers.bas index 796d3c13..da27c5f1 100644 --- a/src/RestHelpers.bas +++ b/src/RestHelpers.bas @@ -1,6 +1,6 @@ Attribute VB_Name = "RestHelpers" '' -' RestHelpers v2.0.2 +' RestHelpers v2.1.0 ' (c) Tim Hall - https://github.com/timhall/Excel-REST ' ' Common helpers RestClient @@ -38,7 +38,7 @@ Attribute VB_Name = "RestHelpers" #End If -Private Const UserAgent As String = "Excel Client v2.0.2 (https://github.com/timhall/Excel-REST)" +Private Const UserAgent As String = "Excel Client v2.1.0 (https://github.com/timhall/Excel-REST)" ' Moved to top from JSONLib Private Const INVALID_JSON As Long = 1 diff --git a/src/RestRequest.cls b/src/RestRequest.cls index b945a44d..599951e3 100644 --- a/src/RestRequest.cls +++ b/src/RestRequest.cls @@ -8,12 +8,12 @@ Attribute VB_Creatable = False Attribute VB_PredeclaredId = False Attribute VB_Exposed = True '' -' RestRequest v2.0.2 +' RestRequest v2.1.0 ' (c) Tim Hall - https://github.com/timhall/Excel-REST ' ' Create a request for use with a rest client ' -' @author tim.hall.engr@gmail.com +' @author: tim.hall.engr@gmail.com ' @license: MIT (http://www.opensource.org/licenses/mit-license.php) ' @dependencies: Microsoft Scripting Runtime ' diff --git a/src/RestResponse.cls b/src/RestResponse.cls index 4aea87ce..24791086 100644 --- a/src/RestResponse.cls +++ b/src/RestResponse.cls @@ -8,12 +8,12 @@ Attribute VB_Creatable = False Attribute VB_PredeclaredId = False Attribute VB_Exposed = True '' -' RestResponse v2.0.2 +' RestResponse v2.1.0 ' (c) Tim Hall - https://github.com/timhall/Excel-REST ' ' Wrapper for http responses ' -' @author tim.hall.engr@gmail.com +' @author: tim.hall.engr@gmail.com ' @license: MIT (http://www.opensource.org/licenses/mit-license.php) ' ' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ '