You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGES.md
+36-57Lines changed: 36 additions & 57 deletions
Original file line number
Diff line number
Diff line change
@@ -1,103 +1,94 @@
1
-
Change log for microarchiver
2
-
============================
1
+
# Change log for microarchiver
3
2
4
-
Version 1.12.0
5
-
--------------
3
+
## Version 1.12.1
4
+
5
+
This release fixes a couple of issues:
6
+
7
+
* The default network timeout was too short to get large PDF files from micropublication.org. Fixed by tripling the timeout duration.
8
+
* Image conversion exceeded an internal default in the Python Pillow package being used for image conversion. Fixed by disabling the size check.
9
+
10
+
11
+
# Version 1.12.0
6
12
7
13
Reports can now be written in _both_ CSV and HTML formats.
8
14
9
15
10
-
Version 1.11.0
11
-
--------------
16
+
# Version 1.11.0
12
17
13
-
* Add support for producing reports in HTML format.
14
18
* Add support for specifying the title of the report.
15
19
* Fix incorrect count of articles in ZIP file comments.
16
20
17
21
18
-
Version 1.10.7
19
-
--------------
22
+
# Version 1.10.7
20
23
21
24
* Test for more signs of failure in `upload-to-pmc.sh`.
22
25
* Make some very tiny tweaks to the format of logs.
23
26
24
27
25
-
Version 1.10.6
26
-
--------------
28
+
# Version 1.10.6
27
29
28
30
* Assume the use of Python `virtualenv` to lock in a specific Python environment.
29
31
* Fix a bug in one of the workflow scripts in which the lack of a mail message body caused the mail command to hang indefinitely.
30
32
31
33
32
-
Version 1.10.5
33
-
--------------
34
+
# Version 1.10.5
34
35
35
36
* Add new helper function to run `curl` in the upload script for PMC.
36
37
* Fix inconsistency in the PMC upload script, wherein the user and password variables were not the same name as the cron variables actually used.
37
38
38
39
39
-
Version 1.10.4
40
-
--------------
40
+
# Version 1.10.4
41
41
42
42
* Fix bug in date handling in workflow scripts. The value of the `--after-date` argument to `microarchiver` was set to the date it ran, which caused it to miss articles published on the date that it ran. The value of the date should have been modified to include the day it last ran so that the date comparison was correct. (Thanks to Nick Stiffler for catching and reporting the problem.)
43
43
44
44
45
-
Version 1.10.3
46
-
--------------
45
+
# Version 1.10.3
47
46
48
47
(Mistaken release -- ignore this.)
49
48
50
49
51
-
Version 1.10.2
52
-
--------------
50
+
# Version 1.10.2
53
51
54
52
* Update the workflow scripts and associated crontab template.
55
53
56
54
57
-
Version 1.10.1
58
-
--------------
55
+
# Version 1.10.1
59
56
60
57
* Fix behavior when DataCite has no data for an article: `microarchiver` was _meant_ to flag the article and keep going, but instead it treated it as a fatal error.
61
58
* Fix some documentation errors about the numeric codes returned by `microarchiver`.
62
59
* Minor other improvements.
63
60
64
61
65
-
Version 1.10.0
66
-
--------------
62
+
# Version 1.10.0
67
63
68
64
This version changes the behavior of the `-@` command-line option, such that exceptions encountered when running with the `-@` option do _not_ cause `microarchiver` to drop into an interactive debugger. The old behavior turned out to be unhelpful in practice, and moreover, it mixed two behaviors into one command-line flag. The latter was problematic when running `microarchiver` from scripts.
69
65
70
66
71
-
Version 1.9.4
72
-
--------------
67
+
# Version 1.9.4
73
68
74
69
This version removes an unnecessary dependency on wxPython. A GUI interface was never completed for Microarchiver, and while the starting code is still in the code base in case we try to build a GUI, it doesn't have to be hooked in at this point. Removing the internal references to the GUI code allows the wxPython requirement to be removed, which in turn simplifies and speeds up installation.
75
70
76
71
77
-
Version 1.9.3
78
-
--------------
72
+
# Version 1.9.3
79
73
80
74
* Add missing Python package requirement to requirements.txt.
81
75
* Simplify PMC upload script.
82
76
83
77
84
-
Version 1.9.2
85
-
--------------
78
+
# Version 1.9.2
86
79
87
80
* Fix broken logos and images in README.md.
88
81
* Replace local version of `debug.py` with the use of [Sidetrack](https://github.com/caltechlibrary/sidetrack).
89
82
* Use newer approach to recording version and other metadata in `__init__.py` and the release procedure codified in `Makefile`.
90
83
* Minor internal changes.
91
84
92
85
93
-
Version 1.9.1
94
-
-------------
86
+
# Version 1.9.1
95
87
96
88
* Fix [issue #2](https://github.com/caltechlibrary/microarchiver/issues/2): volume number in file names is incorrectly determined
97
89
98
90
99
-
Version 1.9.0
100
-
-------------
91
+
# Version 1.9.0
101
92
102
93
* Support output for PMC using new command-line option `-s`.
103
94
* Rename the JATS XML file after the pattern _issn_-_volume_-_doi_.xml, to make it more compatible with output generated for PMC.
@@ -107,14 +98,12 @@ Version 1.9.0
107
98
* Some internal code changes.
108
99
109
100
110
-
Version 1.8.0
111
-
-------------
101
+
# Version 1.8.0
112
102
113
103
* Instead of quitting with an error if the file given to `-a` is empty, `microarchiver` will now just print a warning.
114
104
115
105
116
-
Version 1.7.0
117
-
-------------
106
+
# Version 1.7.0
118
107
119
108
* Store JATS XML for each article, as well as any image referenced in the JATS data. Images are converted to uncompressed TIFF before being stored.
120
109
* Perform JATS validation for each article by default.
@@ -127,70 +116,60 @@ Version 1.7.0
127
116
* Fix miscellaneous bugs.
128
117
129
118
130
-
Version 1.6.3
131
-
-------------
119
+
# Version 1.6.3
132
120
133
121
* Catch and handle no-content errors more gracefully.
134
122
* Detect mangled XML returned by micropublication.org and handle it more gracefully.
135
123
136
124
137
-
Version 1.6.2
138
-
-------------
125
+
# Version 1.6.2
139
126
140
127
* Fix crasher in writing comment into zip file because of reference to no-longer-existing package attribute.
141
128
142
129
143
-
Version 1.6.1
144
-
-------------
130
+
# Version 1.6.1
145
131
146
132
* Fix broken handling of debug trace output destination.
147
133
* Update `README.md` to describe changes to debug flag.
148
134
149
135
150
-
Version 1.6.0
151
-
-------------
136
+
# Version 1.6.0
152
137
153
138
* Change the debug flag `-@` to accept an argument for where to send the debug output trace. The behavior change of `-@` is not backward compatible.
154
139
* Put metadata in `setup.cfg` and change how Microarchiver gets the metadata internally.
155
140
156
141
157
-
Version 1.5.1
158
-
-------------
142
+
# Version 1.5.1
159
143
160
144
* Fix bug in propagating network failures up to the top of main.
161
145
* Fix case of variable being shadowed inside a block.
162
146
163
147
164
-
Version 1.5.0
165
-
-------------
148
+
# Version 1.5.0
166
149
167
150
* Added new `-g` option to print the raw XML article list from the server.
168
151
* Did very minor internal code refactoring.
169
152
170
153
171
-
Version 1.4.0
172
-
-------------
154
+
# Version 1.4.0
173
155
174
156
* Added new `scripts` subdirectory with script for use with cron.
175
157
* Fixed behavior: if there are no articles to archive, don't create the output directory either.
176
158
177
159
178
-
Version 1.3.0
179
-
-------------
160
+
# Version 1.3.0
180
161
181
162
* Now if there are no articles to archive, it won't create a zip file.
182
163
183
164
184
-
Version 1.2.0
185
-
-------------
165
+
# Version 1.2.0
186
166
187
167
* Improved installation instructions.
188
168
* Changed debug flag from `-Z` to `-@`.
189
169
* Internal code changes for message printing & colorization.
190
170
191
171
192
-
Version 1.1.0
193
-
-------------
172
+
# Version 1.1.0
194
173
195
174
***Backwards incompatible change**: command-line arguments have been significantly changed in terms of names and shortcut letters.
196
175
* Addition of new `-d` command-line argument, for getting only articles published after a certain date.
0 commit comments