Skip to content

Commit

Permalink
v3.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
timhall committed Jul 9, 2014
1 parent e717137 commit 8ed7c5a
Show file tree
Hide file tree
Showing 10 changed files with 17 additions and 11 deletions.
Binary file modified Excel-REST - Blank.xlsm
Binary file not shown.
10 changes: 8 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
Excel-REST: Excel REST Client
=============================

It seems like everything has a REST webservice these days and there is no reason to leave Excel out of the fun. Excel-REST is designed to make working with complex webservices easy with Excel. It includes support for authentication, making async requests, automatically converting and parsing JSON, working with cookies and headers in requests and responses, and much more.
Excel-REST makes working with complex webservices and APIs easy with Excel. It includes support for authentication, making async requests, automatically converting and parsing JSON, working with cookies and headers, and much more.

Getting started
---------------

- Download the [latest release (v3.0.7)](https://github.com/timhall/Excel-REST/releases)
- Download the [latest release (v3.1.0)](https://github.com/timhall/Excel-REST/releases)
- To install/upgrade in an existing file, run `install.bat` to walk through installation.
- To start from scratch, `Excel-REST - Blank.xlsm` has everything setup and ready to go.

Expand Down Expand Up @@ -172,6 +172,12 @@ For more details, check out the [Wiki](https://github.com/timhall/Excel-REST/wik

### Release Notes

#### 3.1.0

- Add `Request.RequestFormat`, `Request.ResponseFormat`, and `Request.Accept` for setting separate request and response formats (e.g. form-urlencoded request with json response)
- Add `LogRequest` and `LogResponse` for better logging detail (enable with `RestHelpers.EnableLogging = True`)
- Allow headers and content-type to be set in authenticator `BeforeExecute`

#### 3.0.0

- Add `Client.GetJSON` and `Client.PostJSON` helpers to GET and POST JSON without setting up request
Expand Down
6 changes: 3 additions & 3 deletions build/install.vbs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
''
' Install v3.0.7
' Install v3.1.0
' (c) Tim Hall - https://github.com/timhall/Excel-REST
'
' Install Excel-REST and authenticators
Expand Down Expand Up @@ -55,7 +55,7 @@ Main
Sub Main()
On Error Resume Next

Print "Welcome to Excel-REST v3.0.7, let's get started!"
Print "Welcome to Excel-REST v3.1.0, let's get started!"

ExcelWasOpen = OpenExcel(Excel)

Expand Down Expand Up @@ -95,7 +95,7 @@ Sub Install
ShouldUpgrade = Input(vbNewLine & "Excel-REST appears to already be installed." & vbNewLine & vbNewLine & _
"Warning: The currently installed Excel-REST files will be removed" & vbNewLine & _
"and any previously made changes to those files will be lost" & vbNewLine & vbNewLine & _
"Would you like to upgrade to v3.0.7? [yes/no]")
"Would you like to upgrade to v3.1.0? [yes/no]")

If UCase(ShouldUpgrade) = "YES" Then
Success = InstallModules
Expand Down
Binary file modified examples/Excel-REST - Example.xlsm
Binary file not shown.
Binary file modified specs/Excel-REST - Specs.xlsm
Binary file not shown.
2 changes: 1 addition & 1 deletion src/IAuthenticator.cls
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Attribute VB_Creatable = False
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = True
''
' IAuthenticator v3.0.7
' IAuthenticator v3.1.0
' (c) Tim Hall - https://github.com/timhall/Excel-REST
'
' Interface for creating authenticators for rest client
Expand Down
2 changes: 1 addition & 1 deletion src/RestClient.cls
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Attribute VB_Creatable = False
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = True
''
' RestClient v3.0.7
' RestClient v3.1.0
' (c) Tim Hall - https://github.com/timhall/Excel-REST
'
' Interact with REST web services from Excel
Expand Down
4 changes: 2 additions & 2 deletions src/RestHelpers.bas
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Attribute VB_Name = "RestHelpers"
''
' RestHelpers v3.0.7
' RestHelpers v3.1.0
' (c) Tim Hall - https://github.com/timhall/Excel-REST
'
' Common helpers RestClient
Expand Down Expand Up @@ -50,7 +50,7 @@ Attribute VB_Name = "RestHelpers"

#End If

Private Const UserAgent As String = "Excel Client v3.0.7 (https://github.com/timhall/Excel-REST)"
Private Const UserAgent As String = "Excel Client v3.1.0 (https://github.com/timhall/Excel-REST)"
Private DocumentHelper As Object
Private ElHelper As Object

Expand Down
2 changes: 1 addition & 1 deletion src/RestRequest.cls
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Attribute VB_Creatable = False
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = True
''
' RestRequest v3.0.7
' RestRequest v3.1.0
' (c) Tim Hall - https://github.com/timhall/Excel-REST
'
' Create a request for use with a rest client
Expand Down
2 changes: 1 addition & 1 deletion src/RestResponse.cls
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Attribute VB_Creatable = False
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = True
''
' RestResponse v3.0.7
' RestResponse v3.1.0
' (c) Tim Hall - https://github.com/timhall/Excel-REST
'
' Wrapper for http responses
Expand Down

0 comments on commit 8ed7c5a

Please sign in to comment.