Update release notes for 18.11.02 release
[koha.git] / misc / release_notes / release_notes_18_11_02.md
1 # RELEASE NOTES FOR KOHA 18.11.02
2 22 Jan 2019
3
4 Koha is the first free and open source software library automation
5 package (ILS). Development is sponsored by libraries of varying types
6 and sizes, volunteers, and support companies from around the world. The
7 website for the Koha project is:
8
9 - [Koha Community](http://koha-community.org)
10
11 Koha 18.11.02 can be downloaded from:
12
13 - [Download](http://download.koha-community.org/koha-18.11.02.tar.gz)
14
15 Installation instructions can be found at:
16
17 - [Koha Wiki](http://wiki.koha-community.org/wiki/Installation_Documentation)
18 - OR in the INSTALL files that come in the tarball
19
20 Koha 18.11.02 is a bugfix/maintenance release.
21
22 It includes 6 enhancements, 20 bugfixes.
23
24
25
26
27 ## Enhancements
28
29 ### Architecture, internals, and plumbing
30
31 - [[21912]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21912) Koha::Objects->search lacks tests
32
33
34
35 ### Authentication
36
37 - [[21547]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21547) Use set_password in opac-passwd and remove sub goodkey
38
39 > Architectural enhancement backported to 18.11.x series to aid future backports. There should be no noticeable effects for the end user.
40
41
42
43 ### I18N/L10N
44
45 - [[21789]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21789) Example usage of I18N Template::Toolkit plugin
46
47
48
49 ### Test Suite
50
51 - [[21817]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21817) Mock userenv should be a t::lib::Mocks method
52
53 > Test suite enhancement backported to 18.11.x series to aid future backports. There should be no noticeable effects for the end user.
54
55
56
57
58 ## Critical bugs fixed
59
60 ### Acquisitions
61
62 - [[21605]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21605) Cannot create EDI account
63
64 ### Architecture, internals, and plumbing
65
66 - [[22052]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22052) DeleteExpiredOpacRegistrations should skip bad borrowers
67
68 ### Circulation
69
70 - [[21915]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21915) Add a way to automatically reconcile balance for patrons
71
72 > Sponsored by ByWater Solutions
73
74
75 > In the past, if a patron had any credit existing on their account (newly added, or pre-existing), if debts were present then the credit balance would always be immediately applied to the debt.  This functionality was inadvertently removed during refactoring efforts which debuted in 16.11.  
76 This patch adds code to restore the functionality and allows it to be optionally applied to the system via a new system preference, `AccountAutoReconcile`.  
77 Note: The new preference defaults to the post 16.11 behaviour, if you wish to restore the 16.11 functionality then you will need to update the preference after the upgrade.
78
79
80 - [[21928]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21928) CircAutoPrintQuickSlip 'clear' is not working
81 - [[22020]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22020) Configure Columns for Patron Issues checkin hides renewal
82
83 ### OPAC
84
85 - [[22030]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22030) OverDrive requires configuration for field passed as username
86
87 ### REST api
88
89 - [[22071]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22071) authenticate_api_request does not stash koha.user in the OAuth use case
90
91 ### Templates
92
93 - [[21813]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21813) In-page JavaScript causes error on patron entry page
94
95
96 ## Other bugs fixed
97
98 ### Acquisitions
99
100 - [[21929]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21929) Typo in orderreceive.tt
101
102 ### Architecture, internals, and plumbing
103
104 - [[21909]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21909) Koha::Account::outstanding_* methods should preserve call context
105 - [[22007]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22007) KohaDates output does not need to be html filtered
106 - [[22033]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22033) related_resultset is a hole in the Koha::Object logic
107 - [[22059]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22059) Wrong exception parameters in Koha::Patron->set_password
108
109 ### MARC Bibliographic data support
110
111 - [[22034]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22034) Viewing record with Default framework doesn't work on MARC tab
112
113 ### Notices
114
115 - [[21571]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21571) Translate notices fail on ACCTDETAILS
116
117 ### Packaging
118
119 - [[17108]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17108) Automatic debian/control updates (stable/18.11.x)
120
121 ### Searching - Zebra
122
123 - [[22073]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22073) Diacritics Ž and ž not being mapped for searching (Non-ICU)
124
125 ### Staff Client
126
127 - [[21802]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21802) Edit notices form is not aligned with accordeon headers
128
129 ### Templates
130
131 - [[21990]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21990) No background color for div.error, must be .alert
132
133 ### Test Suite
134
135 - [[22107]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22107) Avoid deleting data in some tests
136
137 ## New sysprefs
138
139 - AccountAutoReconcile
140 - OverDriveUsername
141
142 ## System requirements
143
144 Important notes:
145     
146 - Perl 5.10 is required
147 - Zebra is required
148
149 ## Documentation
150
151 The Koha manual is maintained in Sphinx. The home page for Koha 
152 documentation is 
153
154 - [Koha Documentation](http://koha-community.org/documentation/)
155
156 As of the date of these release notes, only the English version of the
157 Koha manual is available:
158
159 - [Koha Manual](http://koha-community.org/manual/18.11/en/html/)
160
161
162 The Git repository for the Koha manual can be found at
163
164 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
165
166 ## Translations
167
168 Complete or near-complete translations of the OPAC and staff
169 interface are available in this release for the following languages:
170
171 - Arabic (100%)
172 - Armenian (100%)
173 - Basque (63.9%)
174 - Chinese (China) (64.6%)
175 - Chinese (Taiwan) (100%)
176 - Czech (92.5%)
177 - Danish (56.1%)
178 - English (New Zealand) (89.2%)
179 - English (USA)
180 - Finnish (84.6%)
181 - French (95.4%)
182 - French (Canada) (98.9%)
183 - German (100%)
184 - German (Switzerland) (92.8%)
185 - Greek (76.5%)
186 - Hindi (94.7%)
187 - Italian (95.1%)
188 - Norwegian Bokmål (96%)
189 - Occitan (post 1500) (60.1%)
190 - Polish (86.2%)
191 - Portuguese (100%)
192 - Portuguese (Brazil) (77.7%)
193 - Slovak (91%)
194 - Spanish (93.6%)
195 - Swedish (91.5%)
196 - Turkish (99.8%)
197 - Ukrainian (60.5%)
198 - Vietnamese (53.9%)
199
200 Partial translations are available for various other languages.
201
202 The Koha team welcomes additional translations; please see
203
204 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
205
206 For information about translating Koha, and join the koha-translate 
207 list to volunteer:
208
209 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
210
211 The most up-to-date translations can be found at:
212
213 - [Koha Translation](http://translate.koha-community.org/)
214
215 ## Release Team
216
217 The release team for Koha 18.11.02 is
218
219 - Release Manager: [Nick Clemens](mailto:nick@bywatersolutions.com)
220 - Release Manager assistants:
221   - [Jonathan Druart](mailto:jonathan.druart@bugs.koha-community.org)
222   - [Tomás Cohen Arazi](mailto:tomascohen@gmail.com)
223 - QA Manager: [Katrin Fischer](mailto:Katrin.Fischer@bsz-bw.de)
224 - QA Team:
225   - [Alex Arnaud](mailto:alex.arnaud@biblibre.com)
226   - [Julian Maurice](mailto:julian.maurice@biblibre.com)
227   - [Kyle Hall](mailto:kyle@bywatersolutions.com)
228   - Josef Moravec
229   - [Martin Renvoize](mailto:martin.renvoize@ptfs-europe.com)
230   - [Jonathan Druart](mailto:jonathan.druart@bugs.koha-community.org)
231   - [Marcel de Rooy](mailto:m.de.rooy@rijksmuseum.nl)
232   - [Tomás Cohen Arazi](mailto:tomascohen@gmail.com)
233   - [Chris Cormack](mailto:chrisc@catalyst.net.nz)
234 - Topic Experts:
235   - SIP2 -- Colin Campbell
236   - EDI -- Colin Campbell
237   - Elasticsearch -- Ere Maijala
238   - REST API -- Tomás Cohen Arazi
239   - UI Design -- Owen Leonard
240 - Bug Wranglers:
241   - Luis Moises Rojas
242   - Jon Knight
243   - [Indranil Das Gupta](mailto:indradg@l2c2.co.in)
244 - Packaging Manager: [Mirko Tietgen](mailto:mirko@abunchofthings.net)
245 - Documentation Manager: Caroline Cyr La Rose
246 - Documentation Team:
247   - David Nind
248   - Lucy Vaux-Harvey
249
250 - Translation Managers: 
251   - [Indranil Das Gupta](mailto:indradg@l2c2.co.in)
252   - [Bernardo Gonzalez Kriegel](mailto:bgkriegel@gmail.com)
253
254 - Wiki curators: 
255   - Caroline Cyr La Rose
256 - Release Maintainers:
257   - 18.11 -- [Martin Renvoize](mailto:martin.renvoize@ptfs-europe.com)
258   - 18.05 -- Lucas Gass
259   - 18.05 -- Jesse Maseto
260   - 17.11 -- [Fridolin Somers](mailto:fridolin.somers@biblibre.com)
261 - Release Maintainer assistants:
262   - 18.05 -- [Kyle Hall](mailto:kyle@bywatersolutions.com)
263
264 ## Credits
265 We thank the following libraries who are known to have sponsored
266 new features in Koha 18.11.02:
267
268 - ByWater Solutions
269
270 We thank the following individuals who contributed patches to Koha 18.11.02.
271
272 - Tomás Cohen Arazi (19)
273 - Colin Campbell (1)
274 - Nick Clemens (6)
275 - Jonathan Druart (13)
276 - Andrew Isherwood (1)
277 - Owen Leonard (1)
278 - Julian Maurice (1)
279 - Martin Renvoize (4)
280 - Marcel de Rooy (2)
281 - Mirko Tietgen (1)
282 - Koha translators (1)
283
284 We thank the following libraries, companies, and other institutions who contributed
285 patches to Koha 18.11.02
286
287 - abunchofthings.net (1)
288 - ACPL (1)
289 - BibLibre (1)
290 - ByWater-Solutions (6)
291 - Koha Community Developers (13)
292 - PTFS-Europe (6)
293 - Rijks Museum (2)
294 - Theke Solutions (19)
295
296 We also especially thank the following individuals who tested patches
297 for Koha.
298
299 - Hugo Agud (1)
300 - Tomás Cohen Arazi (9)
301 - Alex Arnaud (2)
302 - Nick Clemens (44)
303 - Jonathan Druart (1)
304 - Charles Farmer (4)
305 - Katrin Fischer (8)
306 - Lucas Gass (1)
307 - Kyle Hall (7)
308 - Owen Leonard (8)
309 - Josef Moravec (7)
310 - Eric Phetteplace (1)
311 - Martin Renvoize (66)
312 - Marcel de Rooy (5)
313 - Pierre-Marc Thibault (2)
314 - Mirko Tietgen (1)
315 - Marc Véron (1)
316 - Nazlı Çetin (1)
317
318
319
320 We regret any omissions.  If a contributor has been inadvertently missed,
321 please send a patch against these release notes to 
322 koha-patches@lists.koha-community.org.
323
324 ## Revision control notes
325
326 The Koha project uses Git for version control.  The current development 
327 version of Koha can be retrieved by checking out the master branch of:
328
329 - [Koha Git Repository](git://git.koha-community.org/koha.git)
330
331 The branch for this version of Koha and future bugfixes in this release
332 line is 18.11.x.
333
334 ## Bugs and feature requests
335
336 Bug reports and feature requests can be filed at the Koha bug
337 tracker at:
338
339 - [Koha Bugzilla](http://bugs.koha-community.org)
340
341 He rau ringa e oti ai.
342 (Many hands finish the work)
343
344 Autogenerated release notes updated last on 22 Jan 2019 15:42:52.