1
1
============================
2
- Invenio v2.0.5 is released
2
+ Invenio v2.0.6 is released
3
3
============================
4
4
5
- Invenio v2.0.5 was released on July 17 , 2015.
5
+ Invenio v2.0.6 was released on September 1 , 2015.
6
6
7
7
About
8
8
-----
@@ -13,96 +13,86 @@ digital library or document repository on the web.
13
13
Security fixes
14
14
--------------
15
15
16
- + docker:
16
+ + global
17
17
18
- - Disables debug mode when using standard Docker image. Uses docker
19
- compose to set the variable instead .
18
+ - Fixes potential XSS issues by changing main flash messages
19
+ template so that they are not displayed as safe HTML by default .
20
20
21
- Improved features
22
- -----------------
23
-
24
- + deposit:
21
+ + search
25
22
26
- - Improves handling of large files in deposit.
23
+ - Fixes potential XSS issues by changing search flash messages
24
+ template so that they are not displayed as safe HTML by default.
27
25
28
- + docker:
29
26
30
- - Improves Docker documentation notably related to how to work with
31
- Invenio site overlays.
32
-
33
- - Changes port number exposed by docker to non-reserved ones to
34
- avoid conflicts with local installations. Webport is now 28080,
35
- Redis 26379 and MySQL is 23306, which is a simple +20000 shift
36
- from the standard ports.
27
+ Improved features
28
+ -----------------
37
29
38
- - Integrates docker boot script into docker image.
30
+ + I18N
39
31
40
- - Changes docker boot script to use `exec`. This ensure signal
41
- forwarding and reduces the overhead by one process. As a result
42
- container shutdown is faster now.
32
+ - Completes Italian translation.
33
+ - Completes French translation.
43
34
44
- - Changes manual master/slave configuration of Docker devboot script
45
- to automatic solution using file locks.
35
+ + global
46
36
47
- + jasmine:
37
+ - Adds super(SmartDict, self).__init__ call in the __init__ method
38
+ in SmartDict to be able to make multiple inheritance in Record
39
+ class in invenio-records and be able to call both parent's
40
+ __init__.
48
41
49
- - Allows using variables from application config for building asset
50
- bundles.
51
42
52
43
Bug fixes
53
44
---------
54
45
55
- + deposit:
46
+ + OAIHarvest
56
47
57
- - Fixes issue with PLUpload chunking not being enabled.
48
+ - Fixes the parsing of resumptiontoken in incoming OAI-PMH XML which
49
+ could fail when the resumptiontoken was empty.
58
50
59
- + encoder:
51
+ + i18n
60
52
61
- - Corrects the `compose_file` function call in `process_batch_job`
62
- to produce `<directory>/content.<extension>` instead of
63
- `<directory>/content.content;<extension>`. (#3354)
53
+ - Updates PO message catalogues and cleans them of duplicated
54
+ messages. (#3455)
64
55
65
- + global:
56
+ + installation
66
57
67
- - Fixes the way configuration variables are parsed from ENV. It now
68
- uses the same method we are using in `inveniomanage config set`.
69
- This fixes the problem that `False` is not parsed correctly.
58
+ - Fixes database creation and upgrading by limiting Alembic version
59
+ to <0.7.
70
60
71
- + installation:
61
+ + legacy
72
62
73
- - Fixes capitalization of package names.
63
+ - Addresses an issue with calling six urllib.parse in a wrong way,
64
+ making users unable to harvest manually from the command line.
74
65
75
- + legacy:
76
-
77
- - Fixes inveniogc crash when mysql is NOT used to store sessions.
78
- (#3205)
79
-
80
- + login:
81
-
82
- - Provides flash message to indicate that an email with password
83
- recovery could not be sent. (#3309)
84
66
85
67
Notes
86
68
-----
87
69
88
- + global:
70
+ + global
71
+
72
+ - Displaying HTML safe flash messages can be done by using one of
73
+ these flash contexts: '(html_safe)', 'info(html_safe)',
74
+ 'danger(html_safe)', 'error(html_safe)', 'warning(html_safe)',
75
+ 'success(html_safe)' instead of the standard ones (which are the
76
+ same without '(html safe)' at the end).
77
+
78
+ + search
89
79
90
- - Backports Flask-IIIF extension from original commit
91
- 213b6f1144734c9ecf425a1bc7b78e56ee5e4e3e. The extension is not
92
- enabled by default in order to avoid feature addition to existing
93
- minor release .
80
+ - Displaying HTML safe flash messages can be done by using one of
81
+ these flash contexts: 'search-results-after(html_safe)',
82
+ 'websearch-after-search-form(html_safe)' instead of the standard
83
+ ones (which are the same without '(html safe)' at the end) .
94
84
95
85
Installation
96
86
------------
97
87
98
- $ pip install invenio==2.0.5
88
+ $ pip install invenio==2.0.6
99
89
100
90
Upgrade
101
91
-------
102
92
103
93
$ bibsched stop
104
94
$ sudo systemctl stop apache2
105
- $ pip install --upgrade invenio==2.0.5
95
+ $ pip install --upgrade invenio==2.0.6
106
96
$ inveniomanage upgrader check
107
97
$ inveniomanage upgrader run
108
98
$ sudo systemctl start apache2
@@ -111,7 +101,7 @@ Upgrade
111
101
Documentation
112
102
-------------
113
103
114
- http://invenio.readthedocs.org/en/v2.0.5
104
+ http://invenio.readthedocs.org/en/v2.0.6
115
105
116
106
Happy hacking and thanks for flying Invenio.
117
107
0 commit comments