forked from pavpen/NationBuilderAPI
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNationBuilderAPI.1.3.0.nuspec
106 lines (60 loc) · 3.1 KB
/
NationBuilderAPI.1.3.0.nuspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
<?xml version="1.0"?>
<package >
<metadata>
<id>NationBuilderAPI</id>
<version>1.3.0</version>
<title>Nation Builder API v.1 .NET Wrapper</title>
<authors>Pavel M. Penev <[email protected]></authors>
<owners>Pavel M. Penev</owners>
<licenseUrl>https://github.com/pavpen/NationBuilderAPI/blob/master/LICENSE</licenseUrl>
<projectUrl>https://github.com/pavpen/NationBuilderAPI</projectUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>A .NET wrapper for Nation Builder's HTTP API (http://nationbuilder.com/api_documentation).</description>
<releaseNotes>This is an alpha pre-release. It wraps only people (people, tags, lists, contacts), donations, and webhooks.
Changes since v. 1.2.0:
======================
## Improvements
* Added alpha support for custom fields.
* Added convenience methods for working with a person's e-mail IDs.
* Added deserialization of `validation_errors` in Nation Builder remote exceptions.
* Added a wrapper around `HttpWebRequest`, which now records all data sent to Nation Builder, and made it available in
`NationBuilderRemoteException`.
* Switched `Person.could_vote_status` type to `bool?`, since the API seems to have changed.
## Bug Fixes
* Made more `Person` fields nullable to fix JSON deserialization errors.
* Fixed the data type of `Person.author`.
Changes since v. 1.1.0:
======================
## Improvements
* Added support for people lists, tags, and contacts.
* Added remote exception marshalling.
* Added a `FireWebhooks` property to Nation Builder sessions.
* Switched object IDs to `long`.
## Bug Fixes
* Fixed URI component encoding, fixed URL parameter order in ShowPersonWithExternalId().
## Development Improvements
* Added unit tests.
Changes since v. 1.0.1:
======================
## Improvements
* Switched to new paging API. There are now iterator versions of methods that return query results.
* Switched from `DateTime` to `DateTimeOffset` for data fields that specify a point in time.
* All client data structures are now AutoSerializable, and clone-able.
* NationBuilderSession is now IDisposable.
* Added NationBuilderSession.ShowPersonWithExternalId(string).
## Bug Fixes
* NationBuilderSession.UpdatePerson(): Fixed expected HTTP response status, so you don't get an exception.
* Fixed AbbreviatedPerson.birthdate parsin format.
* Changed Person.last_call_id's type from `DateTime?` to `long?`.
* Changed Person.could_vote_status's type from `bool?` to `int?`. (Inaccurate Nation Builder documentation.)
* Changed Person.twitter_location's type from `Address` to `string`. (Inaccurate Nation Builder documentation.)
* Changed Donation.merchant_account_id's type from `long` to `long?`.
Changes since v. 1.0.0:
======================
* Added data structures for receiving webhook HTTP requests from Nation Builder in .NET WCF services.
</releaseNotes>
<copyright>Copyright 2014-2016 Pavel M. Penev.</copyright>
<dependencies>
</dependencies>
</metadata>
</package>