forked from cul-it/Invenio
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
1312 lines (822 loc) · 43.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.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)
*) improved access control to the detailed record pages (WebSearch)
*) when searching non-existing collections, do not revert to
searching in public Home anymore (WebSearch)
*) strict calculation of number of hits per multiple collections
(WebSearch)
*) propagate properly language environment in browse pages, thanks to
Ferran Jorba (WebSearch)
*) search results sorting made accentless, thanks to Ferran Jorba
(WebSearch)
*) new OpenURL interface (WebSearch)
*) added new search engine API argument to limit searches to record
creation/modification dates and times instead of hitherto creation
dates only (WebSearch)
*) do not allow HTTP POST method for searches to prevent hidden
mining (WebSearch)
*) added alert and RSS teaser for search engine queries (WebSearch)
*) new optimized index structure for fast integer bit vector
operations, leading to significant indexing time improvements
(MiscUtil, BibIndex, WebSearch)
*) new tab-based organisation of detailed record pages, with new URL
schema (/record/1/usage) and related CSS changes (BibFormat,
MiscUtil, WebComment, WebSearch, WebStyle, WebSubmit)
*) phased out old PHP based code; migration to Python-based output
formats recommended (BibFormat, WebSubmit)
*) new configurability to show/hide specific output formats for
specific collections (BibFormat, WebSearch)
*) new configurability to have specific stemming settings for
specific indexes (BibIndex, WebSearch)
*) optional removal of LaTeX markup for indexer (BibIndex, WebSearch)
*) performance optimization for webcoll and optional arguments to
refresh only parts of collection cache (WebSearch)
*) optional verbosity argument propagation to the output formatter
(BibFormat, WebSearch)
*) new convenient reindex option to the indexer (BibIndex)
*) fixed problem with indexing of some lengthy UTF-8 accented names,
thanks to Theodoros Theodoropoulos for reporting the problem
(BibIndex)
*) fixed full-text indexing of HTML pages (BibIndex)
*) new Stemmer module dependency, fixes issues on 64-bit systems
(BibIndex)
*) fixed download history graph display (BibRank)
*) improved citation ranking and history graphs, introduced
self-citation distinction, added new demo records (BibRank)
*) fixed range redefinition and output message printing problems in
the ranking indexer, thanks to Mike Marino (BibRank)
*) new XSLT output formatter support; phased out old BFX formats
(BibFormat)
*) I18N output messages are now translated in the output formatter
templates (BibFormat)
*) formats fixed to allow multiple author affiliations (BibFormat)
*) improved speed of the record output reformatter in case of large
sets (BibFormat)
*) support for displaying LaTeX formulas via JavaScript (BibFormat)
*) new and improved output formatter elements (BibFormat)
*) new escaping modes for format elements (BibFormat)
*) output format template editor cache and element dependency
checker improvements (BibFormat)
*) output formatter speed improvements in PHP-compatible mode
(BibFormat)
*) new demo submission configuration and approval workflow examples
(WebSubmit)
*) new submission full-text file stamper utility (WebSubmit)
*) new submission icon-creation utility (WebSubmit)
*) separated submission engine and database layer (WebSubmit)
*) submission functions can now access user information (WebSubmit)
*) implemented support for restricted icons (WebSubmit, WebAccess)
*) new full-text file URL and cleaner storage facility; requires file
names to be unique within a given record (WebSearch, WebSubmit)
*) experimental release of the complex approval and refereeing
workflow (WebSubmit)
*) new end-submission functions to move files to storage space
(WebSubmit)
*) added support for MD5 checking of full-text files (WebSubmit)
*) improved behaviour of the submission system with respect to the
browser "back" button (WebSubmit)
*) removed support for submission "cookies" (WebSubmit)
*) flexible report number generation during submission (WebSubmit)
*) added support for optional filtering step in the OAI harvesting
chain (BibHarvest)
*) new text-oriented converter functions IFDEFP, JOINMULTILINES
(BibConvert)
*) selective harvesting improvements, sets, non-standard responses,
safer resumption token handling (BibHarvest)
*) OAI archive configuration improvements: collections retrieval,
multiple set definitions, new clean mode, timezones, and more
(BibHarvest)
*) OAI gateway improvements: XSLT used to produce configurable output
(BibHarvest)
*) added support for "strong tags" that can resist metadata replace
mode (BibUpload)
*) added external OAI ID tag support to the uploader (BibUpload)
*) added support for full-text file transfer during uploading
(BibUpload)
*) preserving full history of all MARCXML versions of a record
(BibEdit, BibUpload)
*) XMLMARC to TextMarc improvements: empty indicators and more
(BibEdit)
*) numerous reference extraction tool improvements: year handling,
LaTeX handling, URLs, journal titles, output methods, and more
(BibEdit)
*) new classification daemon (BibClassify)
*) classification taxonomy caching resulting in speed optimization
(BibClassify)
*) new possibility to define more than one keyword taxonomy per
collection (BibClassify)
*) fixed non-standalone keyword detection, thanks to Annette Holtkamp
(BibClassify)
*) new embedded page generation profiler (WebStyle)
*) new /help pages layout and webdoc formatting tool (WebStyle)
*) new custom style template verification tool (WebStyle)
*) added support for the XML page() output format, suitable for AJAX
interfaces (WebStyle)
*) introduction of navigation menus (WebStyle)
*) general move from HTML to XHTML markup (all modules)
*) fixed alert deletion tool vulnerability (WebAlert)
*) do not advertise baskets/alerts much for guest users; show only
the login link (WebSession)
*) password reset interface improvements (WebSession)
*) new permanent "remember login" mechanism (WebSession, WebAccess)
*) local user passwords are now encrypted (WebSession, WebAccess)
*) new LDAP external authentication plugin (WebAccess)
*) new password reset mechanism using new secure mail cookies and
temporary role membership facilities (WebAccess, WebSession)
*) added support for Single Sign-On Shibboleth based authentication
method (WebAccess)
*) new firewall-like based role definition language, new demo
examples (WebAccess)
*) external authentication and groups improvements: nicknames,
account switching, and more (WebSession, WebAccess)
*) task log viewer integrated in the task monitor (BibSched)
*) new journal creation module (WebJournal)
*) new generic statistic gathering and display facility (WebStat)
*) deployed new common email sending facility (MiscUtil, WebAlert,
WebComment, WebSession, WebSubmit)
*) dropped support for MySQL-4.0, permitting to use clean and strict
UTF-8 storage methods; upgrade of MySQLdb to at least 1.2.1_p2
required (MiscUtil)
*) uncatched exceptions are now being sent by email to the
administrator (MiscUtil, WebStyle)
*) new general garbage collector with a possibility to run via the
task scheduler and a possibility to clean unreferenced
bibliographic values (MiscUtil)
*) new generic SQL and data cacher (MiscUtil)
*) new HTML page validator plugin (MiscUtil)
*) new web test suite running in a real browser (MiscUtil)
*) improved code kwalitee checker (MiscUtil)
*) translation updates: Spanish and Catalan (thanks to Ferran Jorba),
Japanese (Toru Tsuboyama), German (Benedikt Koeppel), Polish
(Zbigniew Szklarz and Zbigniew Leonowicz), Greek (Theodoros
Theodoropoulos), Russian (Yana Osborne), Swedish, Italian, French
*) new translations: Chinese traditional and Chinese simplified
(thanks to Kam-ming Ku)
*) ... plus many other minor bug fixes and improvements
CDS Invenio v0.92.1 -- released 2007-02-20
------------------------------------------
*) new support for external authentication systems (WebSession,
WebAccess)
*) new support for external user groups (WebSession)
*) new experimental version of the reference extraction program
(BibEdit)
*) new optional Greek stopwords list, thanks to Theodoropoulos
Theodoros (BibIndex)
*) new Get_Recid submission function (WebSubmit)
*) new config variable governing the display of the download history
graph (BibRank)
*) started deployment of user preferences (WebSession, WebSearch)
*) split presentation style for "Narrow search", "Focus on" and
"Search also" search interface boxes (WebSearch, WebStyle)
*) updated CERN Indico and KEK external collection searching facility
(WebSearch)
*) fixed search interface portalbox and collection definition
escaping behaviour (WebSearch Admin)
*) fixed problems with external system number and OAI ID matching
(BibUpload)
*) fixed problem with case matching behaviour (BibUpload)
*) fixed problems with basket record display and basket topic change
(WebBasket)
*) fixed output format template attribution behaviour (BibFormat)
*) improved language context propagation in output formats
(BibFormat)
*) improved output format treatment of HTML-aware fields (BibFormat)
*) improved BibFormat migration kit (BibFormat)
*) improved speed and eliminated set duplication of the OAI
repository gateway (BibHarvest)
*) fixed resumption token handling (BibHarvest)
*) improved record editing interface (BibEdit)
*) fixed problem with empty fields treatment (BibConvert)
*) updated Report_Number_Generation submission function to be able to
easily generate report numbers from any submission information
(WebSubmit)
*) fixed problem with submission field value escaping (WebSubmit)
*) fixed problem with submission collection ordering (WebSubmit)
*) fixed BibSched task signal handling inconsistency (BibSched)
*) fixed TEXT versus BLOB database problems for some tables/columns
*) minor updates to the HOWTO Migrate guide and several admin guides
(WebHelp, BibIndex, BibFormat)
*) minor bugfixes to several modules; see ChangeLog for details and
credits
CDS Invenio v0.92.0 -- released 2006-12-22
------------------------------------------
*) previously experimental output formatter in Python improved and
made default (BibFormat)
*) previously experimental new submission admin interface in Python
improved and made default (WebSubmit)
*) new XML-oriented output formatting mode (BibFormat)
*) new export-oriented output formats: EndNote, NLM (BibFormat)
*) RSS 2.0 latest additions feed service (WebSearch, BibFormat)
*) new XML-oriented metadata converter mode (BibConvert)
*) new metadata uploader in Python (BibUpload)
*) new integrated parallel external collection searching (WebSearch)
*) improved document classifier: composite keywords, wildcards, cloud
output (BibClassify)
*) improved UTF-8 fulltext indexing (BibIndex)
*) improved external login authentication subsystem (WebAccess)
*) added possibility to order submission categories (WebSubmit)
*) improved handling of cached search interface page formats,
preferential sort pattern functionality, international collection
names (WebSearch)
*) improved behaviour of OAI harvester: sets, deleted records,
harvested metadata transformation (BibHarvest)
*) improved MARCXML schema compatibility concerning indicators;
updates to the HTML MARC output format (BibEdit, BibUpload,
BibFormat, and other modules)
*) multiple minor bugs fixed thanks to the wider deployment of the
regression test suite (all modules)
*) new translation (Croatian) and several translation updates
(Catalan, Bulgarian, French, Greek, Spanish); thanks to Ferran
Jorba, Beatriu Piera, Alen Vodopijevec, Jasna Marković, Theodoros
Theodoropoulos, and Nikolay Dyankov (see also THANKS file)
*) removed dependency on PHP; not needed anymore
*) full compatibility with MySQL 4.1 and 5.0; upgrade from MySQL 4.0
now recommended
*) full compatibility with FreeBSD and Mac OS X
CDS Invenio v0.90.1 -- released 2006-07-23
------------------------------------------
*) output messages improved and enhanced to become more easily
translatable in various languages (all modules)
*) new translation (Bulgarian) and several updated translations
(Greek, French, Russian, Slovak)
*) respect langugage choice in various web application links
(WebAlert, WebBasket, WebComment, WebSession, WebSubmit)
*) fixed problem with commenting rights in a group-shared basket that
is also a public basket with lesser rights (WebBasket)
*) guest users are now forbidden to share baskets (WebBasket)
*) fixed guest user garbage collection, adapted to the new baskets
schema (WebSession)
*) added possibility to reject group membership requests; sending
informational messages when users are approved/refused by group
administrators (WebSession)
*) experimental release of the new BibFormat in Python (BibFormat)
*) started massive deployment of the regression test suite, checking
availability of all web interface pages (BibEdit, BibFormat,
BibHarvest, BibIndex, BibRank, MiscUtil, WebAccess, WebBasket,
WebComment, WebMessage, WebSearch, WebSession, WebSubmit)
*) updated developer documentation (I18N output messages policy, test
suite policy, coding style)
CDS Invenio v0.90.0 -- released 2006-06-30
------------------------------------------
*) formerly known as CDSware; the application name change clarifies
the relationship with respect to the CDS Sofware Consortium
producing two flagship applications (CDS Indico and Invenio)
*) version number increased to v0.90 in the anticipation of the
forthcoming v1.0 release after all the major codebase changes are
now over
*) new possibility to define user groups (WebGroup)
*) new personal basket organization in topics (WebBasket)
*) new basket sharing among user groups (WebBasket)
*) new open peer reviewing and commenting on documents (WebComment)
*) new user and group web messaging system (WebMessage)
*) new ontology-based document classification system (BibClassify)
*) new WebSubmit Admin (WebSubmit)
*) new record editing web interface (BibEdit)
*) new record matching tool (BibMatch)
*) new OAI repository administration tool (BibHarvest)
*) new OAI periodical harvesting tool (BibHarvest)
*) new web layout templating system (WebStyle)
*) new clean URL schema (e.g. /collection/Theses, /record/1234)
(WebStyle)
*) new BibTeX output format support (BibFormat)
*) new possibility of secure HTTPS authentication while keeping the
rest of the site non-HTTPS (WebSession)
*) new centralized error library (MiscUtil)
*) new gettext-based international translations, with two new beta
translations (Japanese, Polish)
*) new regression testing suite framework (MiscUtil)
*) new all prerequisites are now apt-gettable for Debian "Sarge"
GNU/Linux
*) new full support for Mac OS X
*) ... plus many fixes and changes worth one year of development
CDSware v0.7.1 -- released 2005-05-04
-------------------------------------
*) important bugfix for bibconvert's ``source data in a directory''
mode, as invoked by the web submission system (BibConvert)
*) minor bugfix in the search engine, thanks to Frederic Gobry
(WebSearch)
*) minor bugfix in the WebSearch Admin interface (WebSearch)
*) automatic linking to Google Print in the ``Haven't found what you
were looking for...'' page box (WebSearch)
*) BibFormat Admin Guide cleaned, thanks to Ferran Jorba
*) new Catalan translation, thanks to Ferran Jorba
*) updated Greek and Portuguese translations, thanks to Theodoros
Theodoropoulos and Flávio C. Coelho
*) updated Spanish translation
CDSware v0.7.0 -- released 2005-04-06
-------------------------------------
*) experimental release of the refextract program for automatic
reference extraction from PDF fulltext files (BibEdit)
*) experimental release of the citation and download ranking tools
(BibRank)
*) new module for gathering usage statistics out of Apache log files
(WebStat)
*) new similar-records-navigation tool exploring end-user viewing
habits: "people who viewed this page also viewed" (WebSearch,
BibRank)
*) OAI gateway validated against OAI Repository Explorer (BibHarvest)
*) fixed "records modified since" option for the indexer (BibIndex)
*) collection cache update is done only when the cache is not up to
date (WebSearch) [closing #WebSearch-016]
*) cleanup of user login mechanism (WebSession, WebAccess)
*) fixed uploading of already-existing records in the insertion mode
(BibUpload)
*) fixed submission in UTF-8 languages (WebSubmit)
*) updated HOWTO Run Your Existing CDSware Installation (WebHelp)
*) test suite improvements (WebSearch, BibHarvest, BibRank,
BibConvert)
*) German translation updated and new German stopwords list added,
thanks to Guido Pelzer
*) new Greek and Ukrainian translations, thanks to Theodoros
Theodoropoulos and Vasyl Ostrovskyi
*) all language codes now comply to RFC 1766 and ISO 639
*) numerous other small fixes and improvements, with many
contributions by the EPFL team headed by Frederic Gobry
(BibConvert, BibUpload, WebSearch, WebSubmit, WebSession)
CDSware v0.5.0 -- released 2004-12-17
-------------------------------------
*) new rank engine, featuring word similarity rank method and the
journal impact factor rank demo (BibRank)
*) search engine includes ranking option (WebSearch)
*) record similarity search based on word frequency (WebSearch,
BibRank)
*) stopwords possibility when ranking and indexing (BibRank, BibIndex)
*) stemming possibility when ranking and indexing (BibRank, BibIndex)
*) search engine boolean query processing stages improved (WebSearch)
*) search engine accent matching in phrase searches (WebSearch)
*) regular expression searching mode introduced into the Simple