Skip to content

Commit b442435

Browse files
jmaPascalRepond
authored andcommitted
release: v0.11.0
Co-Authored-by: Johnny Mariéthoz <[email protected]> Co-Authored-by: Pascal Repond
1 parent ca1604a commit b442435

File tree

5 files changed

+286
-3
lines changed

5 files changed

+286
-3
lines changed

CHANGES.rst

+113
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,119 @@
1717
Changes
1818
=======
1919

20+
`v0.11.0 <https://github.com/rero/rero-ils/tree/v0.11.0>`__ (2020-08-03)
21+
------------------------------------------------------------------------
22+
23+
`Full
24+
Changelog <https://github.com/rero/rero-ils/compare/v0.10.1...v0.11.0>`__
25+
26+
**Implemented enhancements:**
27+
28+
- Reduce size of title in document detailed view
29+
`#880 <https://github.com/rero/rero-ils/issues/880>`__
30+
- server: enable options to server script
31+
`#1115 <https://github.com/rero/rero-ils/pull/1115>`__
32+
(`blankoworld <https://github.com/blankoworld>`__)
33+
34+
**Fixed bugs:**
35+
36+
- Authors and issuance fields: organisation as author and subtype are
37+
not loaded correctly when editing a record with those fields
38+
`#1102 <https://github.com/rero/rero-ils/issues/1102>`__
39+
- Autocomplete stays even after the results list is displayed
40+
`#898 <https://github.com/rero/rero-ils/issues/898>`__
41+
42+
**Closed issues:**
43+
44+
- The tab order of the document detailed view (pro interface) should
45+
be: get / description
46+
`#1078 <https://github.com/rero/rero-ils/issues/1078>`__
47+
- editor : multiple provision activity lost when editing a document
48+
`#1003 <https://github.com/rero/rero-ils/issues/1003>`__
49+
- Document type “Other” not translated in document detailed view
50+
(public interface)
51+
`#917 <https://github.com/rero/rero-ils/issues/917>`__
52+
- Translate content field “Language” in document detailed view of
53+
public interface
54+
`#916 <https://github.com/rero/rero-ils/issues/916>`__
55+
- Saving a document with edition responsibility impossible
56+
`#906 <https://github.com/rero/rero-ils/issues/906>`__
57+
- Clear the patron info on top of checkin form when quitting it
58+
`#886 <https://github.com/rero/rero-ils/issues/886>`__
59+
- Improvement needed on the request information when doing a checkin
60+
`#883 <https://github.com/rero/rero-ils/issues/883>`__
61+
- Translations of actions realised in circulation UI
62+
`#882 <https://github.com/rero/rero-ils/issues/882>`__
63+
64+
**Merged pull requests:**
65+
66+
- pytest: fix deprecation warnings on version 6.0.0
67+
`#1121 <https://github.com/rero/rero-ils/pull/1121>`__
68+
(`blankoworld <https://github.com/blankoworld>`__)
69+
- documents: improve editor layout
70+
`#1118 <https://github.com/rero/rero-ils/pull/1118>`__
71+
(`jma <https://github.com/jma>`__)
72+
- Us1491 item inventory list
73+
`#1114 <https://github.com/rero/rero-ils/pull/1114>`__
74+
(`jma <https://github.com/jma>`__)
75+
- permission: refactoring acquisition resources permission factory
76+
`#1113 <https://github.com/rero/rero-ils/pull/1113>`__
77+
(`zannkukai <https://github.com/zannkukai>`__)
78+
- permission: refactoring resources permission factory
79+
`#1110 <https://github.com/rero/rero-ils/pull/1110>`__
80+
(`zannkukai <https://github.com/zannkukai>`__)
81+
- documentation: fix README weblate badge
82+
`#1109 <https://github.com/rero/rero-ils/pull/1109>`__
83+
(`iGormilhit <https://github.com/iGormilhit>`__)
84+
- deployment: node 12
85+
`#1108 <https://github.com/rero/rero-ils/pull/1108>`__
86+
(`rerowep <https://github.com/rerowep>`__)
87+
- documentation: add a weblate badge to the README
88+
`#1106 <https://github.com/rero/rero-ils/pull/1106>`__
89+
(`iGormilhit <https://github.com/iGormilhit>`__)
90+
- cypress: enhance commands to improve tests
91+
`#1104 <https://github.com/rero/rero-ils/pull/1104>`__
92+
(`blankoworld <https://github.com/blankoworld>`__)
93+
- permission: refactoring document permission factory
94+
`#1103 <https://github.com/rero/rero-ils/pull/1103>`__
95+
(`zannkukai <https://github.com/zannkukai>`__)
96+
- ui: select menu items by Cypress through ids
97+
`#1101 <https://github.com/rero/rero-ils/pull/1101>`__
98+
(`blankoworld <https://github.com/blankoworld>`__)
99+
- check_license: accept Triple Slash Directive
100+
`#1098 <https://github.com/rero/rero-ils/pull/1098>`__
101+
(`blankoworld <https://github.com/blankoworld>`__)
102+
- translations: prepare project for weblate
103+
`#1092 <https://github.com/rero/rero-ils/pull/1092>`__
104+
(`iGormilhit <https://github.com/iGormilhit>`__)
105+
- request: sort alphabetically pickup location
106+
`#1090 <https://github.com/rero/rero-ils/pull/1090>`__
107+
(`Garfield-fr <https://github.com/Garfield-fr>`__)
108+
- bootstrap scripts: fix npm utils installation
109+
`#1088 <https://github.com/rero/rero-ils/pull/1088>`__
110+
(`blankoworld <https://github.com/blankoworld>`__)
111+
- poetry: update packages to their last version
112+
`#1087 <https://github.com/rero/rero-ils/pull/1087>`__
113+
(`blankoworld <https://github.com/blankoworld>`__)
114+
- json schema: use the select menu with order
115+
`#1086 <https://github.com/rero/rero-ils/pull/1086>`__
116+
(`Garfield-fr <https://github.com/Garfield-fr>`__)
117+
- document: translate document type in detail view
118+
`#1083 <https://github.com/rero/rero-ils/pull/1083>`__
119+
(`zannkukai <https://github.com/zannkukai>`__)
120+
- editor: fix edition statement saving problem.
121+
`#1071 <https://github.com/rero/rero-ils/pull/1071>`__
122+
(`zannkukai <https://github.com/zannkukai>`__)
123+
- branch for the data model series user story
124+
`#1069 <https://github.com/rero/rero-ils/pull/1069>`__
125+
(`AoNoOokami <https://github.com/AoNoOokami>`__)
126+
- schema: split JSON schemas
127+
`#1056 <https://github.com/rero/rero-ils/pull/1056>`__
128+
(`rerowep <https://github.com/rerowep>`__)
129+
- permissions: refactoring organisation permissions
130+
`#1051 <https://github.com/rero/rero-ils/pull/1051>`__
131+
(`zannkukai <https://github.com/zannkukai>`__)
132+
20133
`v0.10.1 <https://github.com/rero/rero-ils/tree/v0.10.1>`__ (2020-07-02)
21134
------------------------------------------------------------------------
22135

RELEASE-NOTES.rst

+170
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,176 @@
1818
Release notes
1919
=============
2020

21+
v0.11.0
22+
-------
23+
24+
User interface
25+
--------------
26+
27+
- Updates schema of forms to use the new sorted select menu.
28+
- Displays new metadata fields: ``seriesStatement`` and ``partOf``:
29+
30+
- Displays fields in detailed view and in editor.
31+
- Removes ``partOf`` field from brief view.
32+
- Adds ``oneOf`` attribute in order to link issuance ``maintype``
33+
and ``subtype`` in editor.
34+
35+
- Adds missing translations of item notes types.
36+
- Limits length of document title to 150 characters in detailed view.
37+
Adds a *Show more*/*Show less* link if the title is truncated.
38+
- Sorts pickup locations alphabetically when placing a request for an
39+
item.
40+
41+
Professional interface
42+
~~~~~~~~~~~~~~~~~~~~~~
43+
44+
- Adds inventory list functionality and view based on ``item``
45+
resources. The librarian can access them using the ``Reports & Monitoring`` menu.
46+
This functionality allows the librarian to display a list of
47+
items, search and filter them and extract them to a CSV file for
48+
inventory purposes.
49+
50+
- Adds ``CSVSerializer`` to render list results to CSV.
51+
52+
- Adds several improvements to the editor layout:
53+
54+
- Improves document ``JSONSchema`` form options by adding css
55+
classes, default values and form options to increase its
56+
usability.
57+
- Adds borders to form groups and generally improves UI.
58+
- Fixes fields to be displayed by default in editor, input sizes,
59+
always-hidden fields.
60+
61+
- Adds a custom directive allowing to order tabs.
62+
- Changes the sequence of editor initialization to avoid concurrency
63+
problem with ``JSONSchema`` loading in BNF import editor.
64+
65+
Metadata
66+
--------
67+
68+
- Adds three new fields to the data model: ``seriesStatement``,
69+
``partOf`` and ``issuance``.
70+
71+
- Implements transformation of these fields for ``MARC21`` and
72+
``UNIMARC``.
73+
- Adapts ES mappings and JSON schemas.
74+
- Indexes host document title in child document’s record for search
75+
results relevance.
76+
77+
- Adds a ``second_call_number`` field to ``item`` resource.
78+
- Splits document ``JSONSchema`` into smaller files, to improve
79+
readability. JSON references are resolved on the fly.
80+
81+
API
82+
---
83+
84+
- Refactors the permission processes using a permission factory and
85+
classes for specific resources instead of all resources.
86+
87+
- Refactors permission factories for resources: organisation,
88+
document, item, vendor.
89+
90+
Documentation
91+
-------------
92+
93+
- Documents the new ``Weblate`` translation workflow.
94+
95+
- Adds a Weblate badge in the ``README.rst`` that informs about the
96+
completion of translations, and points to the Weblate service.
97+
- Removes the check of translation message extraction in the PR
98+
template.
99+
100+
- Improves the ``rero-ils-ui`` README and adds badges as well as
101+
UCLouvain in copyright declaration.
102+
103+
Tests
104+
-----
105+
106+
- Adds an ``id`` on all menus in order to simplify and improve Cypress
107+
tests.
108+
109+
- Replaces ``getId()`` by ``idAttribute`` pipe from Angular.
110+
- Doesn’t hide the Debug toolbar in Cypress tests as ``FLASK_DEBUG``
111+
should be set to ``False`` when launching the server.
112+
- Creates new ``setLanguageToEnglish`` Cypress command to set
113+
language to English.
114+
- Deletes all ``cy.visit()`` methods and use menus to navigate in the
115+
application.
116+
- Creates new ``logout()`` Cypress command.
117+
- Creates new ``goToMenu()`` Cypress command.
118+
- Creates new ``createItem()`` Cypress command.
119+
- Creates new ``goToItem()`` Cypress command.
120+
- Improves ``checkout-checkin.spec.js`` Cypress tests using new
121+
Cypress commands.
122+
123+
- Limits pytest version to <``6.0.0`` in order to avoid critical issues
124+
with newer versions.
125+
126+
Instance
127+
--------
128+
129+
- Upgrades ``node.js`` package from ``v10`` to ``v12``.
130+
- Updates ``poetry`` packages to latest versions.
131+
- Prepares the project for migration from `Transifex`_ to `Weblate`_
132+
translation web service. Pulls the translations from Transifex,
133+
extract messages and updates catalog.
134+
- Adds ``ngx-spinner`` dependency used in ``ng-core`` to
135+
``rero-ils-ui``. ``ngx-spinner`` is used in version ``v8.1.0`` for
136+
compatibility with Angular 8.
137+
- The module ``rero-ils-ui`` uses the ``ng-core`` library in version
138+
``v0.6.0``
139+
140+
Scripts
141+
~~~~~~~
142+
143+
- Fixes ``npm`` asset utils installation at ``bootstrap``: adds error
144+
message when npm asset utils fails and uses –force option for npm
145+
asset utils installation.
146+
- Improves ``Celery`` script option for server launching: adds new
147+
``-l`` or ``--loglevel`` server script option to change Celery log
148+
level and adds new ``-n`` or ``--no-worker`` server script option to
149+
disable Celery workers.
150+
- Improves ``check_license`` method to include Triple-Slash directives
151+
for ``.js`` files, avoids checking screenshots directory in Cypress,
152+
and adds a triple slash directive on 2 JS files (from Cypress).
153+
154+
Fixed issues
155+
------------
156+
157+
- `#880`_: Reduce size of title in document detailed view
158+
- `#882`_: Translations of actions realised in circulation UI
159+
- `#883`_: Improvement needed on the request information when doing a
160+
checkin
161+
- `#886`_: Clear the patron info on top of checkin form when quitting it
162+
- `#898`_: Autocomplete stays even after the results list is displayed
163+
- `#906`_: Saving a document with edition responsibility impossible
164+
- `#916`_: Translate content field "Language" in document detailed view
165+
of public interface
166+
- `#917`_: Document type “Other” not translated in document detailed
167+
view (public interface)
168+
- `#1003`_: editor : multiple provision activity lost when editing a
169+
document
170+
- `#1035`_: Editor: “jump to” not always working
171+
- `#1078`_: The tab order of the document detailed view (pro interface)
172+
should be: get / description
173+
- `#1102`_: Authors and issuance fields: organisation as author and
174+
subtype are not loaded correctly when editing a record with those fields
175+
176+
.. _Transifex: https://www.transifex.com/
177+
.. _Weblate: https://weblate.org
178+
.. _#880: https://github.com/rero/rero-ils/issues/880
179+
.. _#882: https://github.com/rero/rero-ils/issues/882
180+
.. _#883: https://github.com/rero/rero-ils/issues/883
181+
.. _#886: https://github.com/rero/rero-ils/issues/886
182+
.. _#898: https://github.com/rero/rero-ils/issues/898
183+
.. _#906: https://github.com/rero/rero-ils/issues/906
184+
.. _#916: https://github.com/rero/rero-ils/issues/916
185+
.. _#917: https://github.com/rero/rero-ils/issues/917
186+
.. _#1003: https://github.com/rero/rero-ils/issues/1003
187+
.. _#1035: https://github.com/rero/rero-ils/issues/1035
188+
.. _#1078: https://github.com/rero/rero-ils/issues/1078
189+
.. _#1102: https://github.com/rero/rero-ils/issues/1102
190+
21191
v0.10.1
22192
-------
23193

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "rero-ils"
3-
version = "0.10.1"
3+
version = "0.11.0"
44
description = "Invenio digital library framework."
55
authors = ["RERO <[email protected]>"]
66
license = "GNU Affero General Public License v3.0"

rero_ils/bundles.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
from invenio_assets import AngularGettextFilter, GlobBundle, NpmBundle
2525
from pkg_resources import resource_filename
2626

27-
RERO_ILS_UI_VERSION = '0.3.0'
27+
RERO_ILS_UI_VERSION = '0.4.0'
2828

2929

3030
def catalog(domain):

rero_ils/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@
2323

2424
from __future__ import absolute_import, print_function
2525

26-
__version__ = "0.10.1"
26+
__version__ = "0.11.0"

0 commit comments

Comments
 (0)