-
Notifications
You must be signed in to change notification settings - Fork 2
/
NEWS
1868 lines (1183 loc) · 62.6 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
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
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Invenio NEWS
============
Here is a short summary of the most notable changes in Invenio
releases. For more information about the current release, please
consult RELEASE-NOTES. For more information about changes, please
consult ChangeLog.
Invenio v1.1.2 -- released 2013-08-19
-------------------------------------
*) BibAuthorID: fix in name comparisons (#1313 #1314); improvements
and fixes; improvements, fixes and optimizations; UI and backend
improvements
*) BibCatalog: removal of print statement (#1337)
*) BibClassify: escape keywords in tag cloud and MARCXML
*) BibDocFile: better JS washing in web UI; display file upload
progress (#1020 #1021); display "Restricted" label correctly
(#1299); fix check-md5 with bibdocfsinfo cache (#1249); fix
check-md5 with bibdocfsinfo cache (#1249); fix error in calling
register_download (#1311); handling of exceptions in Md5Folder
(#1060); revert md5 property patch (#1249); support new magic
library (#1207)
*) BibEncode: minor fix in process_batch_job()
*) BibFormat: additional fulltext file display in HB (#1219); checks
for bibformat bin; fix CLI call to old PHP-based formatter; fixes
unit tests (#1320); fix for fulltext file format; fix snippets for
phrase queries (#1201); format_element initialisation fix; passing
of user_info for Excel format; replacement of CDS Invenio by
Invenio; setUp/tearDown in unit tests (#1319); skip hidden icons
in OpenGraph image tag
*) BibIndex: better wording for stemming in admin UI; replacement of
CDS Invenio by Invenio; synonym indexing speed up (#1484); use
human friendly index name (#1329)
*) BibKnowledge: /kb/export 500 error fix; optional memoisation of
KBR lookups (#1484)
*) BibMerge: delete cache file on submit
*) BibSched: bibupload max_priority check; bugfix for high-priority
monotasks; increases size of monitor columns;
parse_runtime_limit() fix (#1432); parse_runtime_limit() tests fix
(#1432)
*) BibUpload: FMT regression test case fix (#1152); indicators in
strong tags (#939)
*) CKEditor: updated to version 3.6.6
*) dateutils: strftime improvement (#1065); strptime for Python-2.4
compatibility
*) errorlib: hiding bibcatalog info in exception body
*) global: test suite nosification
*) htmlutils: fix single quote escaping; improve js string escaping;
MathJax 2.1 (#1050)
*) I18N: updates to Catalan and Spanish translations
*) installation: fix collectiondetailedrecordpagetabs (#1496); fix
for jQuery hotkeys add-on URL (#1507); fix for MathJax OS X
install issue (#1455); support for Apache-2.4 (#1552)
*) inveniocfg: tests runner file closure fix (#1327)
*) InvenioConnector: fix for CDS authentication; mechanize dependency
*) inveniogc: consider journal cache subdirs
*) memoiseutils: initial release
*) OAIHarvest: fix path for temporary authorlists; holding-pen UI
bugfixes (#1401)
*) OAIRepository: CFG_OAI_REPOSITORY_MARCXML_SIZE; no bibupload -n
*) RefExtract: replacement of CDS Invenio by Invenio
*) WebAccess: fix variable parsing in robot auth (#1456); IP-based
rules and offline user fix (#1233); replacement of CDS Invenio by
InveniO
*) WebApiKey: renames unit tests to regression tests (#1324)
*) WebAuthorProfile: fix XSS vulnerability
*) WebComment: escape review "title"; escape review "title"
*) WebSearch: 410 HTTP code for deleted records; advanced search
notification if no hits; better cleaning of word patterns; fix
infinite synonym lookup cases (#804); handles "find feb 12"
(#948); nicer browsing of fuzzy indexes (#1348); respect default
`rg` in Advanced Search; SPIRES date math search fixes (#431
#948); SPIRES invalid date search fix (#1467); tweaks SPIRES
two-digit search; unit test disabling for CFG_CERN_SITE; unit test
update (#1326)
*) WebSession: fix for list of admin activities (#1444); login_method
changes; unit vs regression test suite cleanup
*) WebStat: use CFG_JOURNAL_TAG instead of 773/909C4 (#546)
*) WebSubmit: new websubmitadmin CLI (#1334); replacement of CDS
Invenio v1.0.5 -- released 2013-08-19
-------------------------------------
*) BibClassify: escape keywords in tag cloud and MARCXML
*) BibDocFile: support new magic library
*) BibFormat: additional fulltext file display in HB; fix CLI call to
old PHP-based formatter; format_element initialisation fix
*) BibIndex: better wording for stemming in admin UI
*) BibKnowledge: /kb/export 500 error fix
*) BibUpload: FMT regression test case fix; indicators in strong tags
*) errorlib: hiding bibcatalog info in exception body
*) global: test suite nosification
*) installation: fix collectiondetailedrecordpagetabs; support for
Apache-2.4
*) WebAccess: IP-based rules and offline user fix; replacement of CDS
Invenio by InveniO
*) WebComment: escape review "title"
*) WebSearch: respect default `rg` in Advanced Search
*) WebSession: fix for list of admin activities; login_method changes
*) WebSubmit: new websubmitadmin CLI
CDS Invenio v0.99.8 -- released 2013-08-19
------------------------------------------
*) escape keywords in tag cloud and MARCXML (BibClassify)
*) fix CLI call to old PHP-based formatter; fix format_element
initialisation (BibFormat)
*) better wording for stemming in admin UI (BibIndex)
*) IP-based rules and offline user fix (WebAccess)
*) escape review "title" (WebComment)
*) fix collectiondetailedrecordpagetabs (installation)
Invenio v1.1.1 -- released 2012-12-21
-------------------------------------
*) BatchUploader: error reporting improvements
*) BibAuthorID: arXiv login upgrade; fix for small bug in claim
interface
*) BibConvert: fix bug with SPLITW function; target/source CLI flag
description fix
*) BibDocFile: better error report for unknown format; explicit
redirection to secure URL; fix for file upload in submissions
*) BibEdit: 'bibedit' CSS class addition to page body
*) BibFormat: clean Default_HTML_meta template; fix for js_quicktags
location; ISBN tag update for meta format; "ln" parameter in
bfe_record_url output; meta header output fix; relator code filter
in bfe_authors; fix for reformatting by record IDs
*) errorlib: register_exception improvements
*) global: login link using absolute URL redirection
*) installation: aidUSERINPUTLOG consistency upgrade; bigger
hstRECORD.marcxml size; fix for wrong name in tabcreate; inclusion
of JS quicktags in tarball; mark upgrade recipes as applied;
rephrase 1.1 upgrade recipe warning; safer upgrader bibsched
status parse; strip spaces in CFG list values
*) jQuery: tablesorter location standardisation
*) mailutils: authentication and TLS support
*) OAIRepository: Edit OAI Set page bug fix; fix for OAI set editing;
print_record() fixes
*) plotextractor: washing of captions and context
*) pluginutils: fix for failing bibformat test case
*) solrutils: addition of files into release tarball
*) WebAccess: admin interface usability improvement; guest unit tests
for firerole
*) WebAlert: new regression tests for alerts
*) WebComment: cleaner handling of non-reply comments
*) WebJournal: better language handling in widgets; CERN-specific
translation; explicit RSS icon dimensions; fix for
CFG_TMPSHAREDDIR; fix for retrieval of deleted articles; search
select form by name
*) WebSearch: fix for webcoll grid layout markup;
get_all_field_values() typo; next-hit/previous-hit numbering fix;
respect output format content-type; washing of 'as' argument
*) WebSession: fix for login-with-referer issue; fix for
merge_usera_into_userb()
*) WebStyle: dumb page loading fix Google Analytics documentation
update; memory leak fix in session handling; new /ping handler;
removal of excess language box call; req.is_https() fix;
*) WebSubmit: display login link on /submit page; fix for
Send_APP_Mail function; fix the approval URL for publiline
*) WebUser: fix for referer URL protocol
Invenio v1.0.4 -- released 2012-12-21
-------------------------------------
*) installation: inclusion of JS quicktags in tarball
*) bibdocfile: better error report for unknown format
*) WebAccess: admin interface usability improvement
Invenio v1.0.3 -- released 2012-12-19
-------------------------------------
*) BatchUploader: error reporting improvements
*) BibConvert: fix bug with SPLITW function; target/source CLI flag
description fix
*) BibEdit: 'bibedit' CSS class addition to page body
*) BibFormat: fix for js_quicktags location
*) jQuery: tablesorter location standardisation
*) WebComment: cleaner handling of non-reply comments
*) WebJournal: explicit RSS icon dimensions; fix for
CFG_TMPSHAREDDIR; fix for retrieval of deleted articles
*) WebSearch: external search pattern_list escape fix; respect output
format content-type; washing of 'as' argument
*) WebStyle: dumb page loading fix; Google Analytics documentation
update; memory leak fix in session handling; new /ping handler;
removal of excess language box call; req.is_https() fix
*) WebSubmit: fix for Send_APP_Mail function
*) WebUser: fix for referer URL protocol
CDS Invenio v0.99.7 -- released 2012-12-18
------------------------------------------
*) Google Analytics documentation update (WebStyle)
*) target/source CLI flag description fix (BibConvert)
Invenio v1.1.0 -- released 2012-10-21
-------------------------------------
*) BatchUploader: RESTful interface, runtime checks, TextMARC input,
job priority selection
*) BibAuthorID: new automatic author disambiguation and paper
claiming facility
*) BibCatalog: storage of ticket requestor, default RT user
*) BibCirculation: security fixes
*) BibClassify: UI improvements and refactoring
*) BibConvert: new BibTeX-to-MARCXML conversion, new oaidmf2marcxml
conversion, fixes for WORDS
*) BibDocFile: new filesystem cache for faster statistics, caseless
authorisation, disable HTTP range requests, improve file format
policies, and more
*) BibEdit: new options related to preview and printing, reference
curation, autocompletion, record and field template manager,
editing fields and subfields, per-collection authorisations, use
of knowledge bases, and more
*) BibEditMulti: new actions with conditions on fields, partial
matching for subfields, faster preview generation, and more
*) BibEncode: new audio and video media file processing tool, new
Video demo collection
*) BibFormat: new full-text snippet display facility, new
configuration for I18N caching, updates to EndNote, Excel, Dublin
Core and other formats, updates to formatting elements such as
DOI, author, updates to podcast output, updates to XSLT
processing, and more
*) OAIHarvest: new configurable workflow with reference extraction,
new author list extraction post process, upload priority, OpenAIRE
compliance, better handling of timeouts, and more
*) BibIndex: new full-text indexing via Solr, new support for author
ID indexing, better author tokeniser
*) BibKnowledge: dynamic knowledge bases for record editor, support
for JSON format
*) BibMatch: new matching of restricted collections
*) BibMerge: subfield order in slave record, confirmation pop up,
record selection bug fix
*) BibRank: new index term count ranking method, new support for flot
graphs, updates to citation graphs
*) BibRecord: new possibility to use lxml parser, sanity checks
*) BibSched: new motd-like facility for queue monitor, new
continuable error status for tasks, new tasklet framework, new
multi-node support, new monotask support, new support for task
sequences, improvements to scheduling algorithm
*) BibSort: new in-memory fast sorting tool using configurable
buckets
*) BibUpload: new automatic generation of MARC tag 005, new
`--callback-url' CLI parameter, fixes for appending existing
files, fixes for multiple 001 tags, and more
*) WebAccess: new external person ID support, performance
improvements, robot manager UI improvements, fixes for firerole
handling,
*) WebAlert: new alert description facility, fixes for restricted
collections
*) WebApiKey: new user-signed Web API key facility
*) WebAuthorProfile: new author pages with dynamic box layout
*) WebBasket: add to basket interface improvements, better XML
export, fixes for external records and other improvements
*) WebComment: new collapsible comment support, new permalink to
comments, loss prevention of unsubmitted comments, tidying up HTML
markup of comments, and more
*) WebJournal: new Open Graph markup, more customisable newsletter,
redirect to latest release of specific category, refresh chosen
collections on release, remove unnecessary encoding/decoding,
update weather widget for new APIs, and more
*) WebSearch: new index-time and search-time synonym support, new
Open Graph markup, new Google Scholar friendly metadata in page
header, new limit option for wildcard queries, new support for
access to merged records, new next/previous/back link support, new
`authorcount' indexing and searching, new relative date search
facility, clean OpenSearch support, improved speed, improvements
to SPIRES query syntax support, improvements to self-cite math,
primary collection guessing, other numerous fixes
*) WebSession: new useful guest sessions, reintroduces configurable
IP checking, enforcement of nickname refresh, several other fixes
*) WebStat: new login statistics, new custom query summary, error
analyser, custom event improvements
*) WebStyle: new display restriction flag for restricted records, new
initial right-to-left language support, authenticated user and
HTTPS support, IP check for proxy configurations, layout updates
and fixes for MSIE, and more
*) WebSubmit: new initial support for converting to PDF/X, new
embargo support, better LibreOffice compatibility, better async
file upload, enhancements for Link_Records, support for hiding
HIDDEN files in document manager, configurable initial value for
counter, make use of BibSched task sequences, and more
*) installation: updates to jQuery, CKEditor, unoconv, and other
prerequisites
*) dbdump: new compression support, reworked error handling
*) dbquery: new possibility to query DB slave nodes, new dict-like
output, fix for MySQL 5.5.3 and higher versions
*) errorlib: stack analysis improvements, outline style improvements
for invenio.err
*) htmlutils: improvements to HTML markup removal, HTML tidying
*) I18N: new Arabic and Lithuanian translations, updates to Catalan,
Czech, French, German, Greek, Italian, Russian, Slovak, Spanish
translations
*) intbitset: new performance improvements, new get item support, new
pickle support, several memory leak fixes
*) inveniocfg: new automated Invenio Upgrader tool
*) InvenioConnector: new search with retries, improved search
parameters, improved local site check, use of Invenio user agent
*) jsonutils: new JSON utility library
*) mailutils: possibility to specify Reply-To header, fixes to
multipart
*) plotextractor: better TeX detection, better PDF harvesting from
arXiv, configurable sleep timer
*) pluginutils: new create_enhanced_plugin_builder API, external
plugin loading
*) RefExtract: new daemon operation mode, new DOI recognition, better
author recognition, new author knowledge base
*) remote debugger: new remote debuggng support
*) sequtils: new sequence generator tool
*) solrutils: new support for full-text query dispatching to Solr
*) testutils: new Selenium web test framework
*) textutils: updates to string-to-ascii functions, LaTeX symbols to
Unicode
*) urlutils: fix for redirect_to_url
*) xmlmarclint: fix for error report formatting
*) ... and other numerous smaller fixes and improvements
Invenio v1.0.2 -- released 2012-10-19
-------------------------------------
*) BibConvert: fix for static files in admin guide
*) BibEdit: regression test case fix
*) BibFormat: fix call to bfe_primary_report_number; revert fix for
format validation report
*) BibHarvest: OAI harvesting via HTTP proxy
*) BibRank: begin_date initialisation in del_recids(); INSERT DELAYED
INTO rnkPAGEVIEWS; user-friendlier message for similar docs
*) BibUpload: clarify correct/replace mode help
*) WebJournal: catch ValueError when reading cache; use
CFG_TMPSHAREDDIR in admin UI
*) WebSearch: allow webcoll to query hidden tags; external collection
search fix; external search XSS vulnerability fix; fix for
parentheses inside quotes; get_collection_reclist() fix; more uses
of `rg` configurable default; 'verbose' mode available to admins
only; XSS and verbose improvements
*) WebSession: fix possibly undefined variables; prevent nickname
modification
*) WebStyle: workaround IE bug with cache and HTTPS
*) WebSubmit: configurable Document File Manager; fix JS check for
mandatory fields; unoconv calling fix
*) bibdocfile: guess_format_from_url() improvement;
guess_format_from_url() improvements; INSERT DELAYED INTO
rnkDOWNLOADS
*) global: removal of psyco
*) I18N: Spanish and Catalan updates to Search Tips; updates to
German translation
*) installation: fix for jQuery UI custom; fix md5sum example
arguments; new index on session.session_expiry
*) intbitset: fix memory leak
*) inveniogc: tmp directory removal improvements
*) urlutils: MS Office redirection workaround
CDS Invenio v0.99.6 -- released 2012-10-18
------------------------------------------
*) improved XSS safety in external collection searching (WebSearch)
*) verbose level in the search results pages is now available only to
admins, preventing potential restricted record ID disclosure even
though record content would remain restricted (WebSearch)
Invenio v1.0.1 -- released 2012-06-28
-------------------------------------
*) BibFormat: fix format validation report; fix opensearch prefix
exclusion in RSS; fix retrieval of collection identifier
*) BibIndex: new unit tests for the Greek stemmer
*) BibSched: improve low level submission arg parsing; set ERROR
status when wrong params; task can stop immediately when sleeping
*) BibSword: remove dangling documentation
*) BibUpload: fix setting restriction in -a/-ir modes
*) WebAlert: simplify HTML markup
*) WebComment: only logged users to use report abuse
*) WebJournal: hide deleted records
*) WebSearch: adapt test cases for citation summary; fix collection
order on the search page; look at access control when webcolling;
sorting in citesummary breakdown links
*) WebSession: simplify HTML markup
*) WebSubmit: capitalise doctypes in Doc File Manager; check
authorizations in endaction; check for problems when archiving;
ensure unique tmp file name for upload; fix email formatting; fix
Move_to_Done function; remove 8564_ field from demo templates;
skip file upload if necessary; update CERN-specific config
*) bibdocfile: BibRecDocs recID argument type check
*) data cacher: deletes cache before refilling it
*) dbquery: fix dbexec CLI WRT max allowed packet
*) I18N: updates to Greek translation
*) installation: fix circular install-jquery-plugins; fix demo user
initialisation; fix jQuery tablesorter download URL; fix jQuery
uploadify download URL; more info about max_allowed_packet; remove
unneeded rxp binary package
Invenio v1.0.0 -- released 2012-02-29
-------------------------------------
*) BatchUploader: fix retrieval of recs from extoaiid
*) BibCirculation: fix regexp for dictionary checking; security check
before eval
*) BibConvert: fix UP and DOWN for UTF-8 strings
*) bibdocfile: add missing normalize_format() calls;
check_bibdoc_authorization caseless; fix append WRT
description/restriction; fix cli_set_batch function; fix
documentation WRT --with-version; fix handling of embargo firerole
rule; fix parsing of complex subformats
*) BibEdit: fix crash in Ajax request; fix undefined dictionary key
*) BibFormat: better escape BFE in admin test UI; do not exit if no
XSLT processor found; fix regression test; fix URL to ejournal
resolver; fix XSLT formatting of MARCXML snippets; removes 'No
fulltext' message; special handling of INSPIRE-PUBLIC type; use
default namespace in XSL
*) BibHarvest: check for empty resumptionToken; fix MARCXML creation
in OAI updater; optional JSON dependency
*) BibIndex: fix author:Campbell-Wilson word query; fix
double-stemming upon indexing; fix Porter stemmer in multithread;
Greek stemmer improvements
*) BibKnowledge: make XML/XSLT libs optional
*) BibRank: CERN hack to inactivate similarity lists; fix citation
indexer time stamp updating; fix citation indexing of deleted
records; fix citedby/refersto for infinite sets; fix empty
citation data cacher; fix incremental citation indexer leaks; make
numpy optional; minimum x-axis in citation history graphs; run
citation indexer after word indexer
*) BibRecord: fix for record_get_field_instances()
*) BibSched: fix guess_apache_process_user_from_ps; use larger
timouts for launching tasks
*) BibUpload: FFT regression tests not to use CDS
*) htmlutils: fix FCKeditor upload URLs
*) installation: add note about optional hashlib; change table TYPE
to ENGINE in SQL; fix 'install-mathjax-plugin'; fix issue with
FCKeditor; fix 'make install-jquery-plugins'; fix output message
cosmetics; new 'make install-ckeditor-plugin'; re-enable WSGI
pre-loading
*) intbitset: fix never ending loop in __repr__; fix several memory
leaks
*) inveniocfg: fix resetting ranking method names
*) inveniogc: new CLI options check/optimise tables
*) kwalitee: grep-like output and exit status changes; use
`--check-some` as default CLI option
*) mailutils: remove unnecessary 'multipart/related'
*) plotextractor: fix INSPIRE unit test
*) textmarc2xmlmarc: fix handling of BOM
*) urlutils: new Indico request generator helper
*) WebAccess: fix Access policy page; fix FireRole handling integer
uid; fix retrieving emails from firerole
*) WebAlert: fix the display of records in alerts
*) WebBasket: fix missing return statement; fix number of items in
public baskets
*) WebComment: CERN-specific hack for ATLAS comments; fix discussion
display in bfe_comments; fix washing of email to admin; improve
sanity checks
*) WebHelp: HOWTO MARC document update
*) WebJournal: fix seminar widget encoding issue; fix seminar widget
for new Indico APIs; update weather widget for new APIs
*) WebSearch: add refersto:/a b c/ example to guide; CERN-specific
hack for journal sorting; CERN-specific hack for latest additions;
fix case-insensitive collection search; fix CDSIndico external
search; fix collection translation in admin UI; fix
get_fieldvalues() when recid is str; fix
get_index_id_from_field(); fix structured regexp query parsing;
fix symbol name typo in loop checking; parenthesised collection
definitions; remove accent-search warning in guide; remove Report
for INSPIRE author pages; replace CDS Indico by Indico; updates
some output phrases
*) WebSession: fix crash when no admin user exists
*) WebStyle: better service failure message; fix implementation of
req.get_hostname; fluid width of the menu; pre-load citation
dictionaries for web
*) WebSubmit: avoid printing empty doctype section;
check_user_can_view_record in publiline; fix filename bug in
document manager; fix handling of uploaded files; fix
record_search_pattern in DEMOJRN
*) xmlmarclint: 'no valid record detected' error
*) I18N: updates to Catalan, Czech, French, German, Greek, Italian,
Slovak, and Spanish translations
*) Note: for a complete list of new features in Invenio v1.0 release
series over Invenio v0.99 release series, please see:
<http://invenio-software.org/blog/invenio-1.0.0-rc0>
CDS Invenio v0.99.5 -- released 2012-02-21
------------------------------------------
*) improved sanity checks when reporting, voting, or replying to a
comment, or when accessing comment attachments, preventing URL
mangling attempts (WebComment)
CDS Invenio v0.99.4 -- released 2011-12-19
------------------------------------------
*) fixed double stemming during indexing (BibIndex)
*) fixed collection translation in admin UI (WebSearch)
*) fixed UP and DOWN functions for UTF-8 strings (BibConvert)
Invenio v1.0.0-rc0 -- released 2010-12-21
-----------------------------------------
*) CDS Invenio becomes Invenio as of this release
*) new facility of hosted collections; support for external records
in search collections, user alerts and baskets (WebSearch,
WebAlert, WebBasket)
*) support for nested parentheses in search query syntax (WebSearch)
*) new refersto/citedby search operators for second-order searches in
citation map (BibRank, WebSearch)
*) numerous improvements to SPIRES query syntax parser (WebSearch)
*) enhancement to search results summaries, e.g. co-author lists on
author pages, e.g. h-index (WebSearch)
*) new support for unAPI, Zotero, OpenSearch, AWS (WebSearch)
*) new phrase and word-pair indexes (BibIndex)
*) new fuzzy author name matching mode (BibIndex)
*) new time-dependent citation ranking family of methods (BibRank)
*) full-text search now shows context snippets (BibFormat)
*) improvements to the basket UI, basket export facility (WebBasket)
*) new support for FCKeditor in submissions and user comments,
possibility to attach files (WebComment, WebSubmit)
*) commenting facility enhanced with rounds and threads (WebComment)
*) new facility to moderate user comments (WebComment)
*) enhanced CLI tool for document file management bringing new
options such as hidden file flag (WebSubmit)
*) numerous improvements to the submission system, e.g. asynchronous
JavaScript upload support, derived document formats, icon
creation, support for automatic conversion of OpenOffice
documents, PDF/A, OCR (WebSubmit)
*) new full-text file metadata reader/writer tool (WebSubmit)
*) new experimental SWORD protocol client application (BibSword)
*) complete rewrite of the record editor using Ajax technology for
faster user operation, with new features such as field templates,
cloning, copy/paste, undo/redo, auto-completion, etc (BibEdit)
*) new multi-record editor to alter many records in one go (BibEdit)
*) new Ajax-based record differ and merger (BibMerge)
*) new fuzzy record matching mode, with possibility to match records
against remote Invenio installations (BibMatch)
*) new circulation and holdings module (BibCirculation)
*) new facility for matching provenance information when uploading
records (BibUpload)
*) new possibility of uploading incoming changes into holding pen
(BibUpload)
*) new batch uploader facility to support uploading of metadata files
and of full-text files either in CLI or over web (BibUpload)
*) new record exporting module supporting e.g. Sitemap and Google
Scholar export methods (BibExport)
*) improvements to the keyword classifier, e.g. author and core
keywords (BibClassify)
*) new facility for external robot-like login method (WebAccess)
*) numerous improvements to the journal creation facility, new
journal `Atlantis Times' demo journal (WebJournal)
*) refactored and improved OAI exporter and harvester (BibHarvest)
*) new taxonomy-based and dynamic-query knowledge base types
(BibKnowledge)
*) possibility to switch on/off user features such as alerts and
baskets based on RBAC rules (WebAccess and other modules)
*) various improvements to task scheduler, for example better
communication with tasks, possibility to run certain bibsched
tasks within given time limit, etc (BibSched)
*) new database dumper for backup purposes (MiscUtil)
*) new plotextractor library for extracting plots from compuscripts,
new figure caption index and the Plots tab (MiscUtil, BibIndex,
Webearch)
*) enhanced reference extrator, e.g. support for DOI, for author name
recognition (MiscUtil)
*) new register emergency feature e.g. to alert admins by SMS in case
the task queue stops (MiscUtil)
*) infrastructure move from mod_python to mod_wsgi, support for
mod_xsendfile (WebStyle and many modules)
*) infrastructure move from jsMath to MathJax (MiscUtil)
*) some notable backward-incompatible changes: removed authentication
methods related to Apache user and group files, changed BibFormat
element's API (BibFormat, many modules)
*) new translations (Afrikaans, Galician, Georgian, Romanian,
Kinyarwanda) plus many translation updates
*) other numerous improvements and bug fixes done in about 1600
commits over Invenio v0.99 series
CDS Invenio v0.99.3 -- released 2010-12-13
------------------------------------------
*) fixed issues in the harvesting daemon when harvesting from more
than one OAI repository (BibHarvest)
*) fixed failure in formatting engine when dealing with
not-yet-existing records (BibFormat)
*) fixed traversal of final URL parts in the URL dispatcher
(WebStyle)
*) improved bibdocfile URL recognition upon upload of MARC files
(BibUpload)
*) fixed bug in admin interface for adding authorizations (WebAccess)
*) keyword extractor is now compatible with rdflib releases older
than 2.3.2 (BibClassify)
*) output of `bibsched status' now shows the queue mode status as
AUTOMATIC or MANUAL to help queue monitoring (BibSched)
CDS Invenio v0.99.2 -- released 2010-10-20
------------------------------------------
*) stricter checking of access to restricted records: in order to
view a restricted record, users are now required to have
authorizations to access all restricted collections the given
record may belong to (WebSearch)
*) strict checking of user query history when setting up email
notification alert, preventing URL mangling attempts (WebAlert)
*) fixed possible Unix signal conflicts for tasks performing I/O
operations or running external processes, relevant notably to
full-text indexing of remote files (BibSched)
*) fixed full-text indexing and improved handling of files of
`unexpected' extensions (BibIndex, WebSubmit)
*) streaming of files of `unknown' MIME type now defaults to
application/octet-stream (WebSubmit)
*) fixed addition of new MARC fields in the record editor (BibEdit)
*) fixed issues in full-text file attachment via MARC (BibUpload)
*) fixed authaction CLI client (WebAccess)
*) ... plus other minor fixes and improvements
CDS Invenio v0.99.1 -- released 2008-07-10
------------------------------------------
*) search engine syntax now supports parentheses (WebSearch)
*) search engine syntax now supports SPIRES query language
(WebSearch)
*) strict respect for per-collection sort options on the search
results pages (WebSearch)
*) improved parsing of search query with respect to non-existing
field terms (WebSearch)
*) fixed "any collection" switch on the search results page
(WebSearch)
*) added possibility for progressive display of detailed record page
tabs (WebSearch)
*) added support for multi-page RSS output (WebSearch)
*) new search engine summarizer module with the cite summary output
format (WebSearch, BibRank)
*) "cited by" links are now generated only when needed (WebSearch)
*) new experimental comprehensive author page (WebSearch)
*) stemming for many indexes is now enabled by default (BibIndex)
*) new intelligent journal index (BibIndex)
*) new logging of missing citations (BibRank)
*) citation indexer and searcher improvements and caching (BibRank)
*) new low-level task submission facility (BibSched)
*) new options in bibsched task monitor: view task options, log and
error files; prune task to a history table; extended status
reporting; failed tasks now need acknowledgement in order to
restart the queue (BibSched)
*) safer handling of task sleeping and waking up (BibSched)
*) new experimental support for task priorities and concurrent task
execution (BibSched)
*) improved user-configured browser language matching (MiscUtil)
*) new default behaviour not differentiating between guest users;
this removes a need to keep sessions/uids for guests and robots
(WebSession)
*) optimized sessions and collecting external user information (WebSession)
*) improved logging conflicts for external vs internal users
(WebAccess)
*) improved Single Sign-On session preservation (WebAccess)
*) new 'become user' debugging facility for admins (WebAccess)
*) new bibdocfile CLI tool to manipulate full-text files archive
(WebSubmit)
*) optimized redirection of old URLs (WebSubmit)
*) new icon creation tool in the submission input chain (WebSubmit)
*) improved full-text file migration tool (WebSubmit)
*) improved stamping of full-text files (WebSubmit)
*) new approval-related end-submission functions (WebSubmit)
*) comments and descriptions of full-text files are now kept also in
bibdoc tables, not only in MARC; they are synchronized during
bibupload (WebSubmit, BibUpload)
*) fixed navigation in public baskets (WebBasket)
*) added detailed record page link to basket records (WebBasket)
*) new removal of HTML markup in alert notification emails (WebAlert)
*) improved OAI harvester logging and handling (BibHarvest)
*) improved error checking (BibConvert)
*) improvements to the record editing tool: subfield order change,
repetitive subfields; improved record locking features;
configurable per-collection curators (BibEdit)
*) fully refactored WebJournal module (WebJournal)
*) new RefWorks output format, thanks to Theodoros Theodoropoulos
(BibFormat)
*) fixed keyword detection tool's output; deactivated taxonomy
compilation (BibClassify)
*) new /stats URL for administrators (WebStat)
*) better filtering of unused translations (WebStyle)
*) updated French, Italian, Norwegian and Swedish translations;
updated Japanese translation (thanks to Makiko Matsumoto and Takao
Ishigaki); updated Greek translation (thanks to Theodoros
Theodoropoulos); new Hungarian translation (thanks to Eva Papp)
*) ... plus many other minor bug fixes and improvements
CDS Invenio v0.99.0 -- released 2008-03-27
------------------------------------------
*) new Invenio configuration language, new inveniocfg configuration
tool permitting more runtime changes and enabling separate local
customizations (MiscUtil)
*) phased out WML dependency everywhere (all modules)
*) new common RSS cache implementation (WebSearch)