forked from springmeyer/nik2img
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG.txt
275 lines (140 loc) · 7.43 KB
/
CHANGELOG.txt
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
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
nik2img changelog
=================
Version 0.8.0, Oct 26th, 2011:
-------------------------------
* Packaged from r1111
* Better support for Mapnik2
* More robust handling of projection transformations
* Ability to stream cairo formats to stdout
* Fixes for --verbose output correctness
Version 0.7.0, Nov 29th, 2010:
-------------------------------
* Packged from r1090
* Added support for rendering remote Cascadenik MML files, eg:
$ nik2img.py https://github.com/mapnik/Cascadenik/raw/master/doc/example1.mml t.png --mapnik-version 1
* Added support for Cascadenik 1.x
* Exposed the ability to set the mapnik.Map aspect_fix_mode which controls bbox/dimension resizing
* Recusively register fonts when passed the --fonts argument
* Fixed double opening of image in default graphical viewer on linux
* Fixed bug in verbose output when reporting visible layers
* Added support for passing scale-factor to Mapnik2, to be able to scale up or down fonts, line widths, etc
Version 0.6.0, May 25th, 2010:
------------------------------
* Packaged from r971
* Fixed up pipe behavior. Now '-' passed for the mapfile argument will trigger reading from stdin.
The same character passed for the image argument will trigger printing the image to stdout.
Version 0.5.7, May 7th, 2010:
-----------------------------
* Packaged from r963
* More reliable support for GeoTiff output through gdal_translate call
Version 0.5.6, May 7th, 2010:
-----------------------------
* Packaged from r959
* Added --zip flag to allow compressing output
Version 0.5.5, May 7th, 2010:
-----------------------------
* Packaged from r956
* Added GeoTiff output support
Version 0.5.4, May 4th, 2010:
-----------------------------
* Packaged from r953
* Fixed fallback
Version 0.5.3, May 2nd, 2010:
-----------------------------
* Packaged from r950
* Made Mapnik2 default version, falling back to old mapnik.
Version 0.5.2, April 30, 2010:
------------------------------
* Packaged from r936
* 0.5.1 needed a bit more love.
Version 0.5.1, April 30, 2010:
------------------------------
* Packaged from r933
* 0.5.0 was a lemon.
Version 0.5.0, April 30, 2010:
------------------------------
* Packaged from r926
* Refactored core to add switchable support for Mapnik2 (using singleton type thingy)
* new command line option --mapnik-version {1|2} that allows you to toggle
between old mapnik (up to 0.7.x) and mapnik2 (>= 0.8.0)
Version 0.4.1, February 2nd 2009:
---------------------------------
* Packaged from r902
* Better support for Cascadenik
* Added support for features of Mapnik 0.7.0 and 0.8.0-dev (current trunk)
Version 0.4.0, October 10th 2009:
---------------------------------
* Packaged from r848
* Made the output image argument mandatory unless the new '--pipe' flag is used, avoiding printing of image into terminal unless the user actually wants that behavior.
* Tests can now be run without needing to install nik2img
Version 0.3.2, August 13 2009:
------------------------------
* Packaged from r796
* Added a --bbox-factor option to allow for a multiplication or division factor to be passed to the final extent
* Reworked the verbose output, working towards honing timing reports to relevant pieces of Mapnik functionality
Version 0.3.1, June 17, 2009:
-----------------------------
* Increased verbose output
* Improved fetching of proj4 codes from http://spatialreference.org
* Fixed bug in error reporting when srs was not found via http://spatialreference.org
Version 0.3.0, May 10, 2009:
----------------------------
* Switched to optparse module for handling command line options.
* Optparse now allows short and long argument names.
* Mapfile and Image options are now aruguments and do not require -m -o flags.
* Added ability to accept piped input as xml stream.
* Moved core functionality to the 'mapnik_utils' module which contains a set of classes.
* SRS codes not found in Proj.4 lookup will now be searched on spatialreference.org as fallback.
* Added support for loading map from python script with a variable called 'm'.
* Removed several cumbersome/unneeded/unfinished features (multiple renders,find/replace in xml,quiet mode).
Version 0.2.4, April 7, 2009:
-----------------------------
* Fix build problem with easy_install zipped egg
Version 0.2.3, April 2, 2009:
-----------------------------
* * * Note: last release in 2.x series - next release will be large refactor * * *
* Dropped usage of setuptools, as it proved a hassle for python 26 updgrades.
* Restored backwards compatibility with mapnik 0.5.x series by using Boost Python Metaclasses
* Fixed bug in zoom levels code (thanks aub)
* Now accessing the scale_denominator as a property off the mapnik.Map object (http://trac.mapnik.org/changeset/794/)
* Added support for the Mapnik ProjTransform class (http://trac.mapnik.org/ticket/117)
* Added workaround for binary printing on win32 (thanks crschmidt for the solution and aled for reporting)
* Added alpha support for loading map definitions from a python script given a mapnik.Map variable called 'm'
* Added a 10 second socket timeout when fetching projections from spatialreference.org
* Made warnings only print to STDOUT if verbose = True
* Added more debugging of rules and styles
* Now looks for projection strings in the full mapnik proj_init syntax (ie '+init=epsg:<code>')
* Default image opening now off for linux (unless --app is used), still attempted by default on osx and win32.
Version 0.2.2, 30 November 2008:
--------------------------------
* Packaged from revision 400 in Subversion.
* Added tests that produce map graphics output
* Fixed variable scope problem when checking for Cairo support
* Fixed several bugs related to writing output files within nested folders
* Switched default format back to png (rather than png256)
Version 0.2.1, 9 November 2008:
--------------------------------
* Fixed bug in rendering when specific layers are requested with the -l flag
* Added ability to specify the application with which to open the output graphic using the --app flag
Version 0.2.0, 5 November 2008:
--------------------------------
* Packaged from revision 283 in Subversion.
* Cairo file formats support added (svg,pdf,ps)
* Program mainline is now a class that can be initialized as a module import allowing non-command-line usage
* Fixed up buggy zoom levels code.
* Fixed countless bugs in projection handling, format output, and error handling.
* Improved layer intersection checking by reprojecting extents were needed/possible
* Added a variety of more detailed verbose output for layers, datasources, and projection issues.
* Added zoom_to_layer, zoom_to (long,lat,level), and zoom_to_radius functionality to pinpoint center of rendered map.
* Added basic function docstrings
* Made piping the image to STDOUT default like shp2img.
* Added ability to stream() image result programmatically.
* Added beta support for worldfile output to georeference image output (1-2 pixel shift is present and a bug).
* Added ability to save the processed map to xml.
* Added ability to load alternative fonts.
* Added ability to directly read Cascadenik mml (Mapnik Markup Language).
* Added cProfile output option which will print script timing profile.
Version 0.1.0, 25 September 2008:
---------------------------------
* Initial version.
* Packaged from revision 181 in Subversion.