forked from inveniosoftware/invenio
-
Notifications
You must be signed in to change notification settings - Fork 0
/
RELEASE-NOTES
1230 lines (1083 loc) · 66.4 KB
/
RELEASE-NOTES
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 v2.0.0 is released
March 4, 2015
http://invenio-software.org/
--------------------------------------------------------------------
Invenio v2.0.0 was released on March 4, 2015.
This release introduces new Invenio v2.0 "development" release series.
Invenio v2.0 results from a complete rewrite of the Invenio v1.2 core
infrastructure. The effort started more than two years ago and
brought more than 2100 commits by more than 60 contributors.
Invenio v2.0 offers many new user facing features, such as completely
modernised look and feel, fully new search interface and facets, fully
new deposition system, and much more. While the core modules are
suitable for production (e.g. deposit, search), several optional
modules are running via Invenio v1.2 compatibility layer only
(e.g. alerts, baskets).
We therefore recommend to explore Invenio v2.0 in an isolated
development environment, testing needed features and planning for
progressive migration to later production, depending on the concrete
features needed for each installation's use case.
What's new:
-----------
*) access: mailcookie port using SQLAlchemy; Flask-Admin interface
addition; new has_(super)_admin_role methods (#2509); fix PEP8 and
PEP257 for models; infinite recursion hotfix (#2509); fix
holdingpenusers role definition; Holding Pen role; removal of site
specific configuration; site specific configuration of demo roles;
file renaming; jinja base templates renaming; fix edge cases of
user info usage; module import fix; jsonalchemy acl extension;
using unittest2 in Python 2.6; string translation fix; fix admin
blueprint folders; improve login performance; regression tests
fix; fix firerole uid test; addition of redirections to legacy app
(#1425); Flask logger removal; MySQL 5.5.3+ autocommit fix
*) accounts: login template allow set title; user full name addition
to model (#2647); upgrade fix; enhancement in UserUsergroup;
require.js refactoring; template fixes; lost password view
protection; bundles 2.0; secure url for login form's POST action;
settings initial release; gettext import fix; fix html template
escaping; fix user password change; template blocks addition;
legacy webuser import fix; LostPassword form import addition;
disabled autoescaping for SSO link; WTForms import fix; blueprint
name renaming
*) admin: administration menu fix (#1822); admin menu visibility fix;
blueprint customization removal; registry discovery
*) adminutils: fix for global admin instance; initial release
*) alerts: PEP8/257 improvements in models; CSS cleanup (#1644); fix
translatable strings; regression tests fix
*) annotations: fix for broken bundles (#2327); jinja base templates
renaming; sphinx friendly documentation; api improvements; JSON-LD
publishing; record document annotations; file attachments
skeleton; initial commit
*) apikeys: fix for early import outside app context; add option to
disable signing; SQLAlchemy model; fix for import and print
statements; initial port to Flask; initial Flask port
*) archiver: initial port to new code structure (#1579 #2258)
*) arxiv: fix database search with prefix; fix 'status' key lookup;
response code addition; OAI2 API usage and status code addition
(#1866); docs entry addition; initial Flask extension commit
*) assets: bower command --output-file option; cleancss url rebasing;
requirejs exclude option (#2411); bundles cleanup per request
(#2290); jquery-ui bundle removal; resolution of jquery to ~1.11;
auto_build option; smarter bower command; registry proxy usage
fix; bundles without names; bundles with weight; burial of js/css
jinja extension; absolute paths in debug mode; wrapper logger;
bower updates; bower command; bundles 2.0; filters behavior fix;
requirejs and uglifyjs; Flask-Assets update to 0.10.dev; error
logging if binary are missing; fix bundle builder; less flavor of
bootstrap; fix some missing url_for("static"); working combined
assets
*) authorids: removal of legacy code; models addition (#1790); fix
for templates
*) authorlist: initial release (#1891)
*) authors: fix missing stub message template; base record; initial
release; SQLAlchemy model
*) babel: no compiled translation error improvement; logger removal;
setuptools integration; translation loading from PACKAGES (#828);
initial release
*) base: ext fix language usage; PEP8/257 fixes; table drop order
fix; page template block addition; fix jquery and select2 loading
in admin (#2690); fix url of RELEASE-NOTES; move of remote
autocomplete field; jquery- multifile source update; bundle less
filename correction; fix dangerous demosite populate (#2294);
requirejs improvements; navigation menu buttons cleanup; build.js
improvement; dropdown menu improvement; dropdown menu and mobile
UI (#1994); fix footer links (#2248); admin drop-down menu fix
(#2246); fix for demosite populate extra info; fix database create
error message; new `demosite populate` force-recids option;
removal of typeahead.js from bundles; CFG_WEBDIR fix; undefined
config variables fix; gentler web page title warning (#2215
#2198); dropdown menu and mobile UI fix (#1994); padding removal
from top of Flask-Admin page (#2201); fix missing default config
value; missing MathJax config variable; fix for recreation of
broken links; global index run during demo site population;
database create/drop for storage engines; better signaling support
for cli; CFG_RUNDIR addition; separation of styles to independent
files; account settings drop- down menu; global tooltip
activation; user 'Login' and 'Register' button addition (#1943);
bundles documentation; jquery-form loaded via require.js; database
script documentation formatting; separation of bootstrap bundle;
move the ckeditor plugins; jquery- ui renaming; default module in
PACKAGES; bundles structure changes; bundles block; fix package
name and source in bundles; scripts position for legacy; jquery ui
extras; require.js config in global conf; dropdown menu fix;
baseUrl for require.js; demosite cleanup; requirejs bundle
ordering fix; fix for wsgi PATH_INFO handling (#1823); PEP8 and
PEP257 clean-up in factory; render field enhancement; absolute
icon font path; footer modularity improvement; eval is evil; wsgi
middlewares reorganization; fix static files serving from
DocumentRoot; footer modified; deprecation of `STATIC_MAP`;
Blueprint for static files in base; documentation fixes; dead code
removal; fix admin template; helpers fix six string and text type;
new signal `before_handle_user_exception`; wrapper doctest
addition; config PEP8 improvements; PDFTK path discovery;
bibupload allowed paths fix; fix misc index stemming language in
demosite; Apache 2.4 compatibility fix; font awesome addition;
Apache server alias fix; signal
webcoll_after_reclist_cache_update; fix config UTF-8 problems;
sticky footer fix; Apache configuration template fix; hot fixes of
i18n issues in legacy; simplification of redundant
role=navigation; correction of malformed <link> tags; static
bindModals focus element specification; static modal binding
element filter addition; deletion of redundant/obsolete meta and
rev.; setuptools inveniomange command; render_filter_form kwargs
parsing fix; improvements of database exception handling; fix for
long language list; sticky footer fix; template blocks addition;
add pre-template-render signal; add inveniomanage database diff
command; messages to flashed_messages macro rename; add footer and
header base templates; flashed (alerts) messages macro; css and js
Jinja blocks in base template; package order aware template
loading; application factory cleanup; errorlib and logger
consolidation; fix config autodiscovery order; initial port from
pluginutils; blueprint static folder check addition
*) batchuploader: import fix (#1779); template syntax fix
*) bibcatalog: move to new code structure; system email unit tests
fix
*) bibcirculation: using jquery-ui; double imports removal;
regression tests fix; after demosite populate receiver; fix
CrcBORROWER.ccid in model; fix for missing app ctx in handler
*) bibconvert: BFX engine removal from cli (#2124); lxml support for
local document(); Exceptions management fixes; regression tests
fix; manager port initial release
*) bibdocfile: pdfjs previewer fix; undefined variable fix; fix for
undefined docname in get_text; logging fix; javascript fixes
(#1900); model and API expunge fix; wrong field name fix; hotfix
plugins loading; port of plugins discovery; fix for --hide
--with-version; fix typo; regression tests fix; add download
progress callback; SQLAlchemy model fix; Bibdocmoreinfo model
addition; SQLAlchemy model
*) bibexport: app context fix
*) bibingest: move module to legacy folder; new module to handle
document ingestion
*) bibmatch: regression tests fix
*) bibupload: modification date fix; get_record dog-piling
prevention; support for strings in utils; legacy import fix; fix
sender msgpackable value; record signals addition; fix for
inserting duplicate subfields; PEP8 fixes; regression tests fix
*) bibuploadutils: initial release
*) bower: typeahead version 0.10.1; upgrade ckeditor to version 4
*) bulletin: translation fix
*) cache: use CFG_DATABASE_NAME as CACHE_PREFIX if not specified
*) celery: default changed from Msgpack to cpickle; queue utilities
addition; email address for errors; deprecated celeryd
replacement; test case helper; signal handling fix; before first
request processing fix; task registry addition; make Redis default
broker; msgpack serialization usage; double app creation fix;
eager task execution fix; fix email reporting; change configration
behaviour; fix issue with undefined database; addition of Flask
support; initial release (#1458)
*) checker: model addition (#1889); move to new code structure;
initial move to new code struture
*) classifier: classifier tasks; registry definition fix; fix
classifer registry name; error handling and PEP8; PEP8 and PEP257
fix; case insensitive taxonomy; dict output fix; processing and
output decoupling; API string support; new API; regression tests
fix
*) cloudconnector: fix of cloud applications (#1920); jinja base
templates renaming; onedrive replaces skydrive; OAuthClient usage
for Dropbox; cloudconnector initial port; initial release
*) collect: addition of sorting filter; addition of filter for
Blueprints (#2353); bugfix to not symlink yourself done right;
bugfix to not symlink yourself; symbolic link storage
*) comments: assets 2.0; jinja base templates renaming; annotations
integration; login required for vote and report; fix tranlatable
strings and client host; collapse.js refactoring; tests import
fix; reviews.html template; reviews_base.html template; template
blocks addition; remove unused property; bind modal on record tab
change; fix for JavaScript in record tab; Bootstrap3 fixes; stops
toggle event propagation; order by creation date; regression tests
fix; prepare attachement location fix; improved guest
commenting/reviewing (#1539); code style improvements; guest
commenting/reviewing not allowed (#1539); CmtSUBSCRIPTION model
improvement; collapsable comment threads; multiple form submission
fixes; page title and menu renaming
*) communities: portal box template fix; delete modal dialog fix;
deprecated WTForms validator removal (#2620); enabling search by
id; featured community UI problems fixup; featured community
addition; search fixes; ckeditor toolbar changes; hbpro format
database fix; bibupload notimechange option removal; upload
priority removal; assets 2.0; fix community model tests; jinja
base templates renaming; bfe_primary_report_number replaced;
documentation fix; pagination fix; ranking fix; curation button
fixes; broken url fix; removal of hardcoded parameters; slicing
removal from filter; admin views; default sort order config;
ranker upgrade recipe; query improvements and PEP8 fixes; ranker
periodic task; button fix; initial release
*) config: pdfopt workaround; add site configuration loading; fix
set/update of list and dict types
*) connector: InvenioConnector URL validation; regression tests fix
*) crossref: docs entry addition; tests addition; database search
fix; initial release of Flask extension (#1906)
*) dataciteutils: fix text encoding issue; fix for creator and date
getter; metadata parser initial commit
*) datastructures: MutableMapping register SmartDict;
SmartDict.update() addition; SmartDict addition; lazy dictionaries
addition
*) dateutils: move of dateutil version detection; fix for wrong
datetime import (#1435); new pretty_date() function
*) dbdump: disable workers parameter; flaskshell import addition in
dbdump.in
*) dbquery: fix regression test cases; regression tests fix;
regression tests fix; handle also CFG_DATABASE_TYPE; app logger
addition
*) demosite: PendingDeprecationWarning on populate (#2394); update
demosite package for create/populate; fix default value of package
argument; fix for packages default value; add packages repetable
parameter; removal
*) deposit: autocomplete deprecation fix; dynamic list macro
addition; eonasdan-bootstrap-datetimepicker fix (#2689); workflow
delete fix; validate on paste event; uploader allow filters;
Bootstrap multiselect fix; separation of typeahead initialization
(#2442); snapshot object fix; object creation fix; edit
robustness; pid processor normalization enhancement; errorlist
typo fix; jasmine tests adaptation to requirejs; checkbox support
addition; InvalidDepositionType handling; js uploader component;
field_display kwargs support; form button click fix; jquery
datepicker leftovers; doi syntax validator improvements; datetime
picker library modification; decorating inner function in task
closure; fix dynamic field list addition (#1784 #2372); form.js
field modified fix; exposure of handle_field_msg; plupload
improvements; fix PLUpload in IE9 (#2299); usage of requirejs for
typeahead; plupload error div selector addition; plupload filter
option addition; s/deposition/deposit/ (#1915); fix errors in an
inline form (#2141); fix for sort function for authors; assets
build fix; run_base.html adapt to new JS; form.js refactor;
initial plupload separation; plupload template change;
autocomplete data attrs configuration; minor edit action bar fix;
ColumnInput description addition (#1949); refactoring bug fixes;
base template refactoring fix; refactoring fix; fix plupload
config usage; fix init plupload arguments; independent jquery-ui
modules; record merge fix; Flask-OAuthlib upgrade fix; base
version of form.html template; translation fix; jquery-ui required
for sortable; form page customization; wrapping DynamicFieldList
into a class; fieldlist plugin separation; saner deposit/form.js;
fix for translated labels; upload priority decrease; method name
fix; minor text updates; string fix in templates (#1915); field
messages fix; addition of holding pen; assets 2.0; for loop
rewrite to $.each; ckeditor sanity check; PEP8 and PEP257
improvements; addition of dynamic KB autocomplete func; assets
import clean-up (#1817); jinja base templates renaming; WTForms
version to be <2.0; fix for flag checking; dead code removal; edit
button now shown fix; workflows reinitialization fix; workflow
integration changes; workflow integration update; fields
deprecation; simple record tests; SIP upload check improvement;
record merge customization; deposition type refactoring; simple
record deposition; SHERPA/RoMEO removal; Flask-RESTful update;
double action bar fix; fix fields argument on post processors;
post processor api test; template fixes; widget templates and js
fixes; adaptation to new typeahead; adaptation to new typeahead;
fix file size length; jsonalchemy refactoring fix; default
deposition fix; progress-bar and icon fix; fix for deposit types
url converter; missing super() call in a template; fix pu-branch
migration issues; plupload filetable fix; static file fixes;
migrate workflows and fix test; improvements for new code
structure; class-based design refactoring; refactoring of data
processing and ui; poetry deposition addition; field grouping;
record id field record loading; form status & ui actions on
fields; dropbox WTField widget; uncook json functionality
addition; photo deposition completion; file cooking configuration
addition; new record id field; blueprint checks & customize
template; webdeposit_utils testing based fixes; added regression
tests; subtitle, file, comment fields cooking; checking existence
of CKEditor in js; optional ckeditor & date format; collection and
title addition; Python-2.6 compatibility fix; fix bibupload task
submission call; configuration file and MARCXML export; user
filesystem directory addition; autocompletion and validation
utils; CKEditor & page form status checking; plupload widget
enhancements; base field and datepicker fixes; DOI and generic
field addition; field autocompletion enhancements; BibWorkflow
integration & enhancements; `db.func.max` call fix; file renaming
and cleaning; autocomplete replacement by typeahead; fix for
article demo deposition; fix for plupload JS and CSS location;
dynamic loading of deposition types; usage of
invenio_pretty_date(); select deposition page addition; more
depositions and various fixes; columns type change to db.JSON;
workflow cleanup; fix links and type check addition; change of
database column name; dynamic breadcrumbs additions; javascript
check for required fields; sequential form rendering; new workflow
class and functions; subfields support and submit widget addition;
autocompletion and draft enhancement; model addition and plupload
chunking; field widgets addition; initial release
*) docextract: port of convert_journals cli; regression tests fix;
invalid form values handling fix; model file move
*) docs: jasmine ext inclusion; fix spelling in getting started with
overlay (#2595); sphinx target not found for ExternalTool fix;
jsonalchemy grammar and rewording; configuration theme cleanup;
fix links in overlay.rst; missing mkdir command addition; license
inclusion; jsonalchemy field definition documentation; missing
subversion dependency; addition of bundles to base.rst; how to
create translations section addition; overlay deployment using
fabric; how to create an invenio overlay; almost gruntless world;
uploader initial docs addition; installation on Centos; typos and
fixes; fix installation; fixes to docs; typo fix in INSTALL.rst;
admin guides port from webdoc; nit-picky documentation; css theme
overrides; fix of sphinx warnings.; fix typo in INSTALL.rst;
documentation for collect during INSTALL; INSTALL guide update;
documentation refactoring; cleanup of git-workflow; installation
on Ubuntu; Ubuntu 13.10 setup; how to develop modules addition;
new documentation structure; git workflow additions and
corrections; commit message format section correction; fix
WebSupport builder; jinja base templates renaming; initial release
with manage command
*) documents: Flask-OAuthlib upgrade fix; files field rename (#1898);
test improvements; checker of source and uri addition; fix engine
configuration; test coverage improvements; acl extension usage;
fix for model creation; update field and model definitions;
set_content and resful API; initial commit
*) editor: HstRECORD affected_field no default value; partial legacy
port; PEP8/257 improvements in models; configuration fixes
(#1965); fix BibEDITCACHE model (#1790); BibEDITCACHE model
addition; fix model move; move from record_editor; regression
tests fix (#1584); Bibrec model methods addition; SQLAlchemy model
fix; invenio_2012_11_15_bibdocfile_model fix
*) elasticsearch: fix for signal receivers arguments (#2594); initial
commit
*) email: celery error email fix; fix for undisclosed recipients test
*) encoder: fix encoding of websubmit.js
*) errorlib: regression tests fix
*) exporter: move from export; SQLAlchemy model update
*) fixtures: hotfix dataset loading; port to extension with signals
usage
*) flask: debug_toolbar error reporting fix; Flask-Login version
0.2.7 usage; Flask-Cache version upgrade to 0.11.1; Flask-Cache
import fix; Flask-Cache dynamic jinja cache; Flask-SSLify fix url
standard ports rewrite; Flask-SSLify fix url non-standard port
rewrite; Flask-SSLify addition of extra criteria callback;
Flask-SSLify original file addition; WTForms config option
CFG_SITE_SECRET_KEY usage; WTForms Flask extension inclusion;
integration of legacy unit tests; configurable DB engine testing;
jquery-ui includes fix; compatibility with new request object fix;
shell utils for CLI scripts; initial comit with SQLAlchemy and
Bootstrap
*) formatter: recid int cast fix; support for dates < 1900 (#2673);
removal of old admin interface (#2668); filtered hidden fields in
recjson; mimetype fix; addition of format.mime_type column;
display record with no record id (#2278); display records with no
recid (#2272); fix mediaelement video view (#1999); include 'cc'
in RSS <channel>'s <link> (#2013); format record extra context
fix; master merge fix; fix Bibfmt model import (#1781); kind
column in bibfmt; hotfix format.code column size; 'recjson' format
addition (#1908); xm hidden tags fix; format record extra context
fix; better logging in xslt engine (#2049); test engine xslt
format addition (#2048); fix RSS generation; DOI inclusion in
BibTeX export; format record with no record ID; bfe_authors pep8
fix (#1962); bfe_authors fix; fix for unit tests after merge; fix
configuration and i18n messages; file migration fix;
bfe_authority_institut{ion->e} rename fix; fix secure link to
record editor (#1821); int or long type cast of recid; type check
of recid in BibFormatObject; bfe_primary_report_number replaced;
unicode decoding error fix; improved error reporting; TypeError
fix in record template; error pass-through; BibTex Jinja2 format
template; text MARC output format addition; format template path
fix; test overlay package; output format TEST1.bfo move; fix order
of output formats; output format/elements loading fix; template
loading order fix; encoding error fix; fix /rss encoding issue;
fix missing output format; fix for elements encoding issues;
licenses for templates files; templates modularisation; fix
unicode decoding error in rss; fix for xml record formatting; fix
for Babel string formatting; print statement removal; fix usage of
registry by output formats; fix broken bfe_comments; fix for XSS
vulnerability in `ln`; get fulltext snippets docstring fix; port
back-to-search links; template ctx function prefix changed; fix
for bfe_fultext function; support for fulltext snippet display
(#1588); regression tests fix (#1585 #1508); fix of page context
test; converted detailed record templates; template context
function module fix; fix preview record using tpl; regression
tests fix; removal of bfe_* function calls (#911); second version
of HB templates (#911); initial port of HB format templates
(#911); add filtering of indicators in MARCXML (#1497); bibfield
record addition to tpl ctx; bfe elements loader inside engine; fix
app contenxt issue in bibreformat; load bfe_elements in Jinja env;
bft2tpl match template option addition; skipping BFOs with only
XSL stylesheets (#1470); manager initial release; format records
templates
*) global: git ignore `.noseids` and `compile`; removal of legacy
scripts; WTForms 2 compatibility fixes; importing modules from
packages fix; defaultdict fix (#2030); translations fixes (#1911);
merge fixes; legacy directory pre- creation (#1789); merge fixes;
autotools and config clean up; translation move and po clean up;
`watchdog` package addition (#2778); removal of depreated WTForms
extenstion; removal of depreated WTForms extenstion (#2620);
Invenio 1.9999.5.dev; invenio.utils.connector deprecation; silent
version from git; removal of ZENODO mentions (#2371); enhance unit
test for LazyDict; Invenio 1.9999.4.dev; Invenio 1.9999.3.dev;
iter_suites overlay usage; refactoring fix; 4suite removal;
Invenio 1.9999.2.dev; datatables* into bundles; MathJax into
bundles; jquery.tablesorter into bundles; jquery- multifile into
bundles; bootstrap-tagsinput into bundles; bootstrap-switch
removal; jquery.ajaxPager out of bower; jquery.bookmark into
bundles; jquery-migrate into bundles; prism into bundles;
(jquery-)flot into bundles; uploadify into bundles; swfobject into
bundles; jquery.treeview into bundles; json2 and jquery.hotkeys
into bundles; jquery-ui paths; dynamic version fix (#2001);
Invenio 1.9999.1.dev; dynamic PEP440 version number; missing
testsuites; old bundle names; white spaces; assets 2.0; fix for
testing 401 after redirection (#1883); jellyfish to replace
editdist; fix legacy static files includes (#1777); kwalitee fixes
in invenio.testsuite; `has_key` to `in` operator fix; html
entities import fixes; six string_types usage; urlparse import
fix; import fixes; os mask fixes; print function usage; exception
syntax fix for Python 3; six iteritems usage; file header post
code fix; fix nose skip decorator usage; fix for imports and
translatable strings; grunt fixes for jquery-ui; grunt improvemnts
and bootstrap upgrade; fixes for javascript and translations; fix
for translatable strings; version file addition; base templates
creation; translation fixes; fixes for JavaScript loading; fix
handling of debug and simplify toolbar; Flask-Collect and URL map
integration; syntax fixes; Boostrap 3 style for search results
page; fixes for imports and trailing spaces; migration to Twitter
Bootstrap 3; porting modules and extra requirements; add Grunt and
Bower; various fixes; various fixes and improvements; modules move
to new code structure; move to new code structure; move to new
code structure; move to new code structure; move to new code
structure; new code structure; file renaming; document
CFG_DEVEL_TOOLS for Apache; fix remote debugger to work with
Flask; new configuration variable CFG_DEVEL_TOOLS (#1325); fixes
for encoding and tests; shell support for Flask
*) groups: jasmine tests adaptation to requirejs; user selection by
autocomplete (#1788); port missing functionality (#1788); account
settings fixes; jinja base templates renaming; blueprint name
renaming
*) grunt: dev typeahead installation; jquery.form from bower;
jquery.hotkeys specify version (#1778); fix for prism CSS path;
jquery-migrate via bower; ColVis filename update; jquery plugins
additions; fix Prism configuration; typeahead.js fix; fix for
jquery.min.map cleanup
*) hashutils: usage update in modules; initial release
*) i18n: PO file update for the release of v2.0.0; Babel usage; JS
helper; fixes for string messages
*) importutils: ignore exceptions option addition; `lazy_import`
function addition; initial release
*) indexer: SQL query fix (#2750); add admin interface; auto-
generation of models; PEP8/257 improvements in models; fix
tokenizer loading; changes in data model; fix for regression
tests; model *19* addition; move new files to legacy and fix
imports
*) installation: fix MANIFEST.in and wrong filename; package.json
addition; updated requirements; redis server name; updated Ubuntu
packages; Pillow minimum version; httpretty<=0.8.0 version limit;
python-twitter>=2.0 (#2015); WTForms, dateutil and redis update;
Flask-Admin>=1.0.9 (#1797); disable SSLv3 in Apache config
(#2515); WTForms, Flask-WTF>=0.10.2; workflow>=1.2.0 (#1797);
improvement of OS X installation; addition of OS X installation
guide (#2392); SQLAlchemy, SQLAlchemy-Utils upgrade (#1776);
setuptools>=2.2; fix for typos in install doc; relax requirement
on reportlab; postgresql driver dependency; testing of development
requirements (#2044); dependency links renovation (#1797); Flask-
OAuthlib 0.6 upgrade; relax version number constraints; Flask-
Admin>1.0.8,<1.1; Flask-Admin>=1.0.8,<1.1 (#1797); lxml instead of
pyRXP; lxml update to 3.3; setuptools-bower removal; automatic
catalog compilation; jellyfish update to 0.3.1; jellyfish to 0.3;
setuptools-bower to development; setuptools-bower 0.2.0; fix for
setuptools-bower source; Flask-Assets 0.10; bootstrap 3.2.0;
Flask-SSO version upgrade; requirements update; Flask-Collect from
PyPI; Flask-Registry version update; cerberus package upgrade;
mercurial addition; pip1.6 ready setup.py; update wtforms-alchemy
to 0.12.6; fix six version (#1800); requirement addition for six
library; Flask-Assets 0.9 and Jinja2 2.7.2; virtualenv based path
for static; Pillow instead of PIL; Flask-Admin requirements
version fix; PyLD to 0.5.0; MANIFEST template fix; quick
installation guide; Flask-Collect to use 0.2.3-dev; Python 2.6 on
Travis CI; Flask-DebugToolbar Python 3 friendly; Pillow img
requirement; fix for inversed user/database name; Bower font-
awesome; setuptools version; typeahead Grunt fix; pytz; upgrade of
fixture version 1.5; MAINFEST template fix; Python 2.6
compatibility fix; Apache configuration updates; setuptools alias
commands; bootstrap-switch inclusion; MANIFEST.in file recursive-
include fix; version modification to 1.9999; fix apache
configuration; version compare >= by default; parse version from
dependency links; egg info adddition for dependency links; Grunt
for js and css libraries; import and sql fixes; fix missing
configuration loading; initial Procfile; location of plupload;
Jinja2 version 2.7.1; Flask-Gravatar version 0.4.0; SQLAlchemy
version 0.8.2; duplicate mechanize removal (#1520); Flask-Script
version 0.6.2; empty Travis configuration; Hogan prerequisite
documentation; Tokeninput download from GitHub; release control
fix; hogan.js template engine addition; mysql default date value
fix; jinja2utils and requirements upgrade (#1476); `apache create-
config` renaming; test presence of flask.ext.admin; secret key
creation fix; replace libxslt with lxml; demosite fixtures
addition; fix for BibWorkflow table dropping (#1283); use concrete
SHA1 for workflow; fix for removed invenio.conf values; database
populate command addition; renaming of demo site fixtures;
inveniocfg create/drop db depretated (#1283); fix database
commands create & drop (#1283); initial apache manager release;
updated missing requirements; fix Apple touch icons in Apache
conf; switch to ASCII-only secret key; improvements to secret key
creation; empty CFG_SITE_SECRET_KEY checker; info about creation
of secret key; fix for WebDeposit tables in tabdrop; info about
install-plupload-plugin; document Bootstrap and Tokeninput; typo
fix in instructions; search cache enabled by default; fix for
Werkzeug version check; Werkzeug version check in configure; pip
general requirement files; JQuery Tokeinput; merge problem with
Makefiles fix; new pip requirements files
*) intbitset: usage of separate package
*) inveniocfg: stop logging capture fix; fix for `--reset-recjson-
cache`; --create-secret-key compatibility fix; clarification of
warning phrases; fix of typo and disabling action chain; fix
--drop-tables command (#1283); --create-secret-key new line
addition (#1406); --create-secret-key addition; SQLAlchemy
upgrader model
*) inveniomanage: unit test fix; cache, bibrecord and runserver cmds
(#1549); demosite create/populate/drop (#1534); command signal
addition; config manager initial release; `apache version` command
addition; version command addition; upgrade manager improvements
(#1332); initial release (#1332)
*) jasmine: tests helpers; fix for ASSETS_DEBUG=False; registry fix;
adaptation to requirejs; fixture loading; proper dir walking;
initial release
*) jinja2utils: add date formatting template filter; functions and
filter to context; new filters addition; named bundles generation;
application template filters; LangExtension initial commit
*) jsonalchemy: @hidden decorator addition (#2197); function for safe
conversion to int; print statements removal; fix problem with
reserved names (#2593); validation fixes; fix SmartJson dumps
documentation; cache engine search fix; dumps with specified
keywords; support for storage create/drop; documentation and PEP8
fixes; documentation release; dirty fix for default values; unit
tests for module import fix; hotfix for optional fields; fix for
`__additional_info__` access; preserving original tags inside JSON
(#1722); move to `isinstace(foo, Mapping)`; default values for
subfields; cache engine addition; fixes for versionable extension;
deprecation warning fix; create_record error catching; Versionable
test addition; fix usage of `storage_engine`; `StorageEngine`
metaclass addition; failing test fix; memory engine search method
addition; enhance extension parser behavior; extension model fix;
model resolver fix; bug fixes; validator test fix; `uuid` and
`objectid` validator fix; UUID validation fix; import and PEP8
fixes; fix `six.iteritems` typo; update readers and SmartJson; add
`jsonext` as common namespace; update `parser.py` for pyparsing 2;
in memory engine addition; versionable extension; JSON-LD tweaks;
refactoring fixes; enhance default value search; JSON-LD addition;
exception messages improvements; storage engine configuration fix;
bug fixes and tests improvements; bug fixes; allow `extend` on
parser extension; initial commit; initial release
*) knowledge: slugify and flag to access rest api (#2686); fix update
form in admin interface; implement new admin gui; endpoint move
(#2686); REST API addition (#2570); mapping limit support; fix
get_kbr_values returned value; fix get_kbs_info query result; fix
backward incompatible change in API (#2555); API migration to
SQLAlchemy; PEP8 and PEP257 improvements (#2184); searchtype
parameter addition; internationalisation fix; translation string
fix; regression tests fix; lxml port get_kbt_items_for_bibedit
*) legacy: uft8 error fix websearch admin interface; fix import
overriding local variable (#2665); webuser usage cleanup;
get_most_popular_field_values fix; fix import in bibstat cli
(#2293); bibrank unicode errors fix; fix websearch unformatted
vars stacktrace; new webinterfaces registry (#2239); fix webbasket
template translation string (#2362); fix for run_sql import in
bibrecord (#2295); bibrecord scripts move; indexer recjson value
fix (#2285); webhelp docs move (#2244); fix field xml output
generation (#2233); authorlist imports fix (#2210 #2223);
authorlist move to new code structure (#2210 #2007 #2223);
docextract imports fix (#2210 #2223); docextract move to new code
structure (#2210 #2223); dbquery pep8/257 fixes; dbdump
refactoring fix (#2088); support for postresql engine in dbquery
(#2020); legacy admin interfaces addition; bibindex admin
interface fix (#2190); websearch circular import removal;
oaiharvest admin import fix (#2194 #2188); fix form file attribute
(#1900); fix broken import to create_record; fix javascript on
/record/edit (#2143 #2178); xmlmarclint import fix;
webinterface_handler_local removal; fix missing imports; fix for
static file handler; fix for imports and module renaming (#1790);
fix import problems; merge fix for bibclassify; webdoc legacy test
fix; import fix; dbdump fix; translation string fix; tasklets
configuration and loading; hotfix POST request handling; hotfix in
https url site replace; removal of legacy OpenAIRE code; fix issue
with undefined variables; fixes mod published support; migrate
OAIHarvest CLI; webinterface import fix; initial port; Bootstraped
table of content (#1374); hotfix schTASK user length; Option to
return all task options
*) linkbacks: fix tab visibility if excluded (#1707); fix external
url creation (#1707); fix external url creation (#1707); jinja
base templates renaming; fix regression test cases (#1589); fix
missing model in makefile; initial Flask port
*) logging: formatter fix; documentation update; sentry sanitizer for
access tokens (#2130); celery logging to sentry fix; warnings
logging; error reporting refactoring; fix issue with db.func.now;
fix config lookup
*) login: fix last_login column update (#2669); fix PEP8/257 errors;
handle 401 error; fix redirection to secure page (#2052); redirect
to secure url before login; fix uid comparison with `None` value;
change of unauthorized message for guest
*) mailutils: fix for double mail sending issue (#1598); fix unicode
error in templates (#1598); config email backend preference;
Flask-Email initial port (#1531)
*) merger: syntax fix
*) messages: initial upgrade; require.js messages; assets 2.0; div in
messages menu fix; jinja base templates renaming; fix for
translatable strings; icon library change; fix message menu
display; fix unit test imports; fix for failing regression test;
fix regression tests; fix reply on message; fix menu and broken
links (#1487); fix javascript block; fix link on /yourmessages;
blueprint name renaming; empty set usage after IN operator fix;
user settings quickfix; restricted collection hiding; initial
porting to Flask
*) mimetypeutils: initial release
*) mixer: blend improvement; fix requirements; dump database fixes;
new extension that uses Mixer library
*) multimedia: Image API documentation update; IIIF Image API
addition; initial release of Image API
*) oaiharvester: static files move; move tests to new code strutures;
configurable namespace addition; post process check record; record
extraction improvement; OAI post process update; authorlist
extraction task; record splitting improvement; refextract task
fix; sample approval based workflow; decorating inner function in
tasks; small task update; workflows integration; initial upgrade;
add save to model; update model with defaults; PEP8 and errors
category; reliability improvement and docs; model update and fix
for cli; session_manager usage; logging creation fix; workflows in
admin; fix admin pages (#2188); move to workflows; Integrate new
workflows; fix for app context; move from oai_harvest
*) oairepository: schema/namespace fix (#2676); date overflow fix;
fix date handling; include restricted records; automatically
compute model field; regression tests fix
*) oauth2server: upgrade recipe fix; redis configuration fix; fix
support of SQLAlchemy-Utils (#2629); url decoding fix; upgrade
recipe fix; form field order; access and refresh tokens encrytion
(#2127); confidential and public clients (#2113); addition of
translatable strings; fix token expiration and refresh (#2112);
redirect uri validation fix (#2175); missing access token in test
case (#2166); Flask-OAuthlib<0.7 version limit (#2158); resource
authorization tests; authorization flow bug fixes; scopes registry
(#1773); jinja base templates renaming; settings test; fix for
default redirect uri; initial release
*) oauthclient: fix missing config in ORCID test; orcid login fix +
tests; revert setting extra_data; upgrade recipe fix; fix forgoten
replacement; code style improvements; cross-site request forgery
fix; PEP8/257 fixes; orcid full name fetch; local account
discovery improvement (#2532); permanent login support; access
token encryption (#2127); authorize url fix (#2487); missing
attribute addition (#2483); save orcid in extra data; nullable
extra_data column; documentation update; github/orcid sign-in/up
support; error handling fix; signup support; helper test case;
error handling and tests; unauthorized disconnect fix; get token
fix; initial release
*) orcid: fix search url
*) pages: info log removal; initial tests; global url_map
modification fix; jinja base templates renaming; model
improvements; 404 exception handling; new route registration;
initial release
*) paginationutils: initial release
*) pdfchecker: model addtion (#1790)
*) persistentid: fix ISSN validation issue; add function to create
url
*) pidstore: initial upgrade; template filters addition; new pid
provider for record identifiers; provider status sync and celery
tasks; model relationship; admin interface; name conflict fix;
import fix; refactoring initial release
*) pidutils: add pid normalize feature; initial release
*) plotextractor: regression tests fix; XML direct output option
*) pluginutils: optional disabling register_exception
*) previewer: zip previewer enhancements (#2748); markdown rendering;
zip preview and styling fixes; initial pdf.js integration; Mozilla
pdf.js viewer component; fix d3js ui block on huge table loading;
addition of support for Documents; d3js csv previewer; fix folders
identifiers in zip archive; initial release of ZIP file plugin
(#2321); fix base template for bundles support; PDFtk previewer;
template fixes; refactoring; post-move fixes
*) previews: move to previewer; initial release
*) principal: action class and registry addition; raise 401 on
authorization failure
*) ranker: rank method function fix; fix missing column in
RnkCITATIONDICT; RnkCITATIONDATAData fixture removal (#1905);
models addition; PEP8 and PEP257 improvements; RnkCITATIONDICT
model update (#1905); usage of configuration registry for tags;
partial regression tests fix; fix regression test; relocation of
CollectionRnkMETHOD model; fix RnkCITATIONDATAERR model base
class; SQLAlchemy model for rnkCITATIONDATAERR; SQLAlchemy models
addition; Flask shell support fix; fix legacy import; fix config
loading
*) records: Python 2.6 compatibility fix; fix back to search links;
auto-generation of models; PEP8/257 improvements in models;
display tabs (#1646); better PID list; record_json table; fix
bibrec.additional_info upgrade script (#2132);
get_unique_record_json 'status' key move; return cleaned record
json; fix for document default name generator; refactoring fix;
fix for MarcXML indentation on creation; move new recordext
function to records; assets 2.0; fix `get_blob` to ease
transition.; fix typo in the API; atlantis.cfg merge problem fix;
no JSON version cached check fix; fix for `test_error_catching`
(#1814); move legacy methods to the Record object; API for
database querying with DOI; jinja base templates renaming; acl
hook added to record documents.; API test case addition; PEP8
errors fix; bibupload timestamp fix (#1431); aggregation field
definitions fix; update to new JSONAlchemy; fix usage of
calculated fields; fix for loading iso datetime; enhance the API
to create empty records; `reset_cache` added to `api.get_record`;
fix for export handler; base variant of base.html; add
configurable breadcrumb title; fix mini reviews display; fix for
api Record.create(...); tab switching events addition; move to
legacy.bibfield; laziest reader loading; manager port initial
release; fix unit tests imports
*) redirector: registry addition and refactoring; API migration to
SQLAlchemy
*) refextract: fix for command line app ctx
*) registry: keygetter value fix; fix package exclude for sub
registry; missing function addition; dict-style auto discover
registry; imports from `flask.ext.registry`; move to separate
package Flask-Registry; initial release
*) requirements: pymongo addition; qrcode removal; better separation;
dictdiffer egg fix; broken pypi links fix; version bumps
*) restful: addition of validate method; pagination fixes (#2102
#1724 #2087); API keys fix; decorators test cases; API testcase
fixes; fix for testing accesstoken; `require_header` value checker
addition; apikey and oauth2 authentication support; API unit test
base class; fix extension initialization; fix registry loading;
initial release
*) scheduler: tasklet registry addition; post-process data exchange;
fix usage of CFG_RUNDIR config variable; fix monitor; fixes for
bibtasklet cli; max length of `SchTASK.progress` fix
*) script: refactoring of manager loading; registry usage for
managers; Python 3 compatibility fixes
*) scripts: demosite populate options
*) search: migration of JournalHintService; facet upgrade recipe
improvement; removal of depreated WTForms extenstion (#2620);
UserQuery relationship addition; PEP8/257 improvements in models;
fix for search typeahead configuration; requirejs facets fix;
facets unicode error fix; unnecessary `decode('utf-8')` removal;
fix /collection/ url routing; fix query string in add-to-search
(#2251 #2252); fix filtered output format (#2292); quick fix for
queries with leading space; quickfix pagination troubles with
facets (#2306 #2308); tuning of hierarchical facet; fix for return
key handling in search form (#2253 #2282); facets relation
definition move; flask-admin module to configure facets;
configuration of facets per collection; loading of Bloodhound
using requirejs; fix for stucked focus on the search field; fix
for improper suggestions merging; fix of undefined query_range in
typeahead; requirejs for search typeahead; typeahead js code style
improvements; user-preffered output format (#1587); fix advanced
add to search form (#1811); fix jrec handling (#1756); ids removal
from format fixtures; affix width fix; require.js refactoring;
cleancss and requirejs filters; typeahead.css into base bundle;
jshint fixes; init.js; factor out javascript from macro; mustache
templates via hgn; inline script as a separate file; update of
fixtures and models; assets 2.0; layout fix; fix admin interface
of collection tree (#1860); fix null reclist parsing; incorrect
test removal after merge; PEP8 and PEP257 fixes; templates
hierarchy; fix browse pagination links (#1824); jinja base
templates renaming; search form as files; collection template
loading; fix copyright year; collection template loading; facet
registry; fix decoding Unicode is not supported.; fix initial
request missing stylsheets.; fix for dissapearing search field
text; typeahead 0.10 adaptation; browse button fix; code clean-up
and documentation; browse.html inheritance change; typeahead 0.10
search bar adaptation; templates inheritance schema change; label
`for` attribute addition; fix css file path; default `of` for
search with `cc`; fix default of for collections; template macros
import fix; fix for collection preservation on search; change
union_update to union; missing space between attributes of input;
fix translatable string; fix for the alignment of the search
navbar; searchbar separation; fix translatable strings in
templates; template blocks addition; clearer collection name in
search pages; templates javascript fix; fix restricted collection
search; webcoll post-process data; webcoll fix; fix for
citesummary link template; fix for not visible variable
"new_args"; Snippet display after clicking on facets; fix for
non-ASCII fulltext terms; import fixes in regression test suite;
back-to-search links improvements; jinja template for
back-to-search links; fix for cache timestamp file handling;
search admin regression tests fix; summarizer regression tests
fix; disable webcoll part two; fix demo site fixtures; regression
tests fix; facet discovery improvement; fix for facet builder
return type; regression tests fix; template `url_for` fixes;
websearch user settings form fix; record usage tab fix;
CollectionExample demosite fixture fix; collection view
improvement; browse functionality initial port; blueprints
refactoring and cleanup; video collection fixture fix; fix facet
unicode value problem; support for 'x*' search output format
(#1508); fix model __init__ functions; fix Externalcollection
engine property; collection template addition; url `of` argument
quickfix (#1473); faceted results order fix (#1352); temporary
move js script on top; fix import to use full module path; record
tabs improvements; fix javascript block in /record pages; force
integer type of recid; discussions compatibility fix (#1422); fix
division by zero in Pagination; fix for translatable strings; fix
access to restricted records (#1340); add download graph to record
blueprint; fix encoding and caching; fix title encoding problem;
fix default sort order; SQLAlchemy model fix; loadable facets;
configurable hotkeys in user settings; hotkey navigation for
search results; fix for cache prefix import; facet debugging
improvement; conditional results cache fix; search results cache
stats removal; search results cache relocation; search cache
timeout addition; seach query cacher; improved caching; checkbox
label class fix; Collectionname __init__ removal; search query
string trimming; export functionality initial commit; fix for
empty collection on frontpage; facet and format option
improvements; Bootstrap 2.2.1 fix; new dropdown menu with search
examples; format options, ui improvements; search example dropdown
menu; disabled focus in search field; search query at first line
in typeahead; tab caching problem fix; encoding/decoding of facet
URL fragment; hierarchical facets support; hierarchical facets;
Python 2.6 dict problem fix; search within and examples; facets
and user settings widgets; intersect_results_with_collrecs port;
query logging fix; improved search interface.; collection facets
and modal window; search in collection by its name; import
CFG_WEBSEARCH_WILDCARD_LIMIT fix; admin interface improvement;
Portalbox drag and drop organizing; Code quality improval;
Collection name translations editing; Collection managment with
relation type; Drag collections as subtree into leafs; Drag and
drop Collection managment; missing colon addition in search box;
pybabel fixes
*) sequencegenerator: migration of texkey generator; integer size
fix; SQLAlchemy model
*) session: hotfix for schema and locale check; removal of
unnecessary Set-Cookie (#2291); docs, PEP8 and PEP257
improvements; fix commit after automatic table creation (#2265);
fix duplicate session commit (#2264); simple cache fix; backend
data loading fix; fixes login when no cache backend exists; fix
for translatable strings; fix link for reset password; fix legacy
webuser import; fix for validation of changed email (#1601);
invalid accounts login fix; change password initial port; lost
password blueprint addition; email form validation addition; fix
for login referer redirection (#1598); fix for settings data
saving; fix user settings edit url; regression tests fix;
Flask-Login session fix; settings widget closing fix; customizable
settings widgets; login redirection fix; partial regression tests
fix; user agent in current user fix; reporting errors in
*_user_settings.py (#1570); fix empty password registrations.;
user registration initial Flask port; external authentication port
to Flask (#1338); fix guest user uid in current_user;
authentication with email address (#1338); fix typo in setUid
(#1424); cache decorator removal on logout (#1339); request info
preferable in user info; current user uri value fix; fix missing
default precached value; fix default user settings; logger
removal; Flask HTTPS redirection fix; fix for HTTPS redirection;
current app logger removal; user info cache split; split user info
and session; webuser flask bug fixing WIP; update of settings in
session fix; user info cleanup; user settings page addition; new
login form style; user logout fix; getter of session from request
fix; get_session() calls removal; HTTPS quick fix; logout, reload
user and redirect fix
*) sherpa_romeo: error handling improvement; caching and API
enhancement
*) signalutils: new record creation and modification signals; initial
release
*) sorter: multiple tag sorting fixes; Admin Guide improvements;
SQLAlchemy models
*) sqlalchemy: default mysql parameters for db.Table (#2491); fix
mysql index creation; fix mysql primary key creation; custom
EncryptedType removal (#2343); fix PostgreSQL test connection; fix
default integer constructor (#1776); addition of Encrypted type;
postgresql types support; name addition for Enum types; addition
of Encrypted column type (#2204); add session_manager; addition of
Encrypted column type (#2173); revert to library default enum;
JSON MySQL storage type fix; change JSON type to native one;
default charset utf8mb4 for mysql; UUID type addition;
autodiscover modules on demand; fix for MySQL gone exception
handling (#1518); fix MarshalBinary impl type; use_unicode=False
by default; MarshalBinary and import fixes; support for version
0.8.0 (#1409); model synchronization with tabcreate (#1226);
create index statement; model updates; autocommit event listener;
autocommit listener; initialization quick fix REMOVE LATER;
initial commit; change field to mutable type; fix missing database
host port
*) sso: fix group/groups key inconsistency; print statements removal;
fix external groups concatenation; user group names loading;
initial release
*) tags: initial upgrade; restful test fix; Flask-OAuthlib upgrade