-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
169 lines (94 loc) · 5.87 KB
/
NEWS
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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
datamart Version 0.5.1
------------------------------------------------------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
* The Mashup class has been rewritten. The changes are not backward compatible. The new
implementation paves the way to a make-like, declarative data build process.
* The Blogger class has been rewritten in order to use the OAuth2 interface for posting.
* The InternalData class has been rewritten. The changes are not backward compatible. The
resource name(s) for dataset is/are now predefined through the dataset name(s). Hence it is
not possible to set the resource name elsewhere. This was necessary as internal datasets
may comprise several data entities.
* The Xsparql2 class with its constructor xsparql2 has been renamed to Xsparql/xsparql. At
this experimental stage, the classes and interfaces are still changing, breaking existing
code. Hence naming new versions of an idea differently is not necessary in my opinion.
* The UrlData3 class has been renamed to UrlData.
NEW FEATURES
* a class CsvData for administrating tabular data: an update mechanism, keeping metadata on
the dataset and on dataset columns.
MINOR FEATURES
* New unit sets for area and volume are introduced. Also, the self-tests for the uconv function
have been revised.
* New class GoogleOAuth2 which enables connection with Google services such as Blogger. It
manages a file with the access token, so that acquiring an access token through authentication
is necessary only once.
* New XSPARQL examples on power plants: openei() and enipedia()
* The gapminder() datamart, which was removed for the last few versions, has returned.
* improved documentation: partly due to new version of roxygen, partly due to usage of href
instead of url, added @seealso where appropriate
DEPRECATED AND DEFUNCT
* removed the unit set for temperature. Since the unit conversion between degree F and degree C
is affine but not homogen, it is not easy to fit it in the existing code. May return in later
version, but I need to rethink the concept first.
* removed siunit and mySPARQL documentation. These are internal functions.
datamart Version 0.4.2
------------------------------------------------------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
* The data object returned by sourceforge() now has only one resource "SourceforgeStats" and additional parameters
from and to. The sourceforge() function accepts a optional clss parameter.
* The data object returned by city_coords() now has only one resource "CityCoordinates" and takes additional parameters
city and country (optional, default DE).
NEW FEATURES
* A new generic with the name "put" is introduced.
* A new generic "meta" for Location classes is introduced and implemented for Blogger and DirectoryLocation.
MINOR FEATURES
* new UrlData3 example netConnectGermany
* new Mashup / UrlData3 example eurostat_web
* new UrlData3 example oddsportal
* Bugfix for uconv, check for valid temperature units added.
* Bugfix for strsubst, unhelpful error message when one escape sequence is invalid fixed..
* Fixed test for strsubst. Added minimal first test for uconv.
* Worked on the documentation, it is still not satisfactory.
* Moved "Depends" to "Imports", removed dependency on RSQLite package.
DEPRECATED AND DEFUNCT
* urldata and urldata2 have been removed. Instead, urldata3 is the way to go. The first official version
of the package (1.0) will rename urldata3 to urldata.
* The naming "build" was not a good idea and has been removed. It is now called "put".
* The unitsets CrudeOil and GaseousFuels have been removed. They are now part of "Energy". The code for the "uconv"
function has been rewritten.
* The mauna_loa, tour_de_france, gscholar and gapminder dataset have been removed. First need to look into into it. May return in later versions.
* The DataStore concept has been removed. The "put" generic will replace that.
datamart Version 0.3.2
------------------------------------------------------------------------------
SIGNIFICANT USER-VISIBLE CHANGES
* The InternalData function has been rewritten and may behave different to prior versions.
NEW FEATURES
* A build mechanism with the new generic build is introduced. The build method takes at least a Target object and
a Location object. Examples for targets are swvreport and mdreport; examples for locations are DirectoryLocation and Blogger.
* new function uconv to convert between measurement units.
MINOR FEATURES
* new UrlData example cityCoords
* simplified constructor for class DataStoreDriver
* first tests cases added
* NEWS file added
DEPRECATED AND DEFUNCT
* removed function wikisites
datamart Version 0.2.0
------------------------------------------------------------------------------
NEW FEATURES
* new fundamental class UrlData, with examples mauna_loa, iwv_online, be_bathing_water_quality,
sourceforge, gapminder, tourdefrance
* new fundamental class Mashup, with experimental example eurostat
* mechanism for persistence, classes DataStoreDriver and SQLiteDataStore with adapted generics, and
new generics scrape and scrapes
MINOR FEATURES
* class GScholar for querying Google scholar (inherited from UrlData), with example
statsoft_popularity
* some string utility functions added, strhead, strtail, strencrypt, strdecrypt, strsubst, strparse, strrecode, strcap
* mem.info introspection function
datamart Version 0.1.0
------------------------------------------------------------------------------
NEW FEATURES
* base class Xdata, with query and queries generics
* InternalData as one workhorse, Evs as example
* Xsparql as second workhorse, Dbpedia as example
* Twttr example