Skip to content

Commit 58e7dff

Browse files
author
Igor Milhit
committed
release: v0.8.0
* Updates the version number (rero-ils/version.py). * Updates the RELEASE-NOTES.rst and the CHANGES.rst files. * Moves rero-ils-ui version to v0.1.2. Co-Authored-by: Igor Milhit <[email protected]>
1 parent d89bc6c commit 58e7dff

File tree

4 files changed

+264
-4
lines changed

4 files changed

+264
-4
lines changed

CHANGES.rst

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

20+
`v0.8.0 <https://github.com/rero/rero-ils/tree/v0.8.0>`__ (2020-05-05)
21+
----------------------------------------------------------------------
22+
23+
`Full
24+
Changelog <https://github.com/rero/rero-ils/compare/v0.7.0...v0.8.0>`__
25+
26+
**Fixed bugs:**
27+
28+
- persons does not appears in the autocomplete search input
29+
`#964 <https://github.com/rero/rero-ils/issues/964>`__
30+
- pickup location is not updated in item detail view using Chrome
31+
`#960 <https://github.com/rero/rero-ils/issues/960>`__
32+
- Briew view display bug when quickly clicking from tab to tab
33+
`#901 <https://github.com/rero/rero-ils/issues/901>`__
34+
- Autocomplete results not displayed, click in the input needed
35+
`#788 <https://github.com/rero/rero-ils/issues/788>`__
36+
- Changes of communication language for patrons are effective but not
37+
displayed `#583 <https://github.com/rero/rero-ils/issues/583>`__
38+
39+
**Closed issues:**
40+
41+
- Initial Update `#923 <https://github.com/rero/rero-ils/issues/923>`__
42+
- document : staff can’t indicate an eISBN or an eISSN as identifier
43+
`#895 <https://github.com/rero/rero-ils/issues/895>`__
44+
- Location URI are not filtered by library for a system librarian
45+
`#697 <https://github.com/rero/rero-ils/issues/697>`__
46+
- display of qualifier for persons in RERO ILS
47+
`#657 <https://github.com/rero/rero-ils/issues/657>`__
48+
- Jean-Paul II (GND) not in MEF anymore
49+
`#555 <https://github.com/rero/rero-ils/issues/555>`__
50+
- Journal/giornale appears as “Città” in facet document type
51+
`#529 <https://github.com/rero/rero-ils/issues/529>`__
52+
53+
**Merged pull requests:**
54+
55+
- documentation: add dependencies in PR template
56+
`#963 <https://github.com/rero/rero-ils/pull/963>`__
57+
(`iGormilhit <https://github.com/iGormilhit>`__)
58+
- permission: fix organisation permission
59+
`#957 <https://github.com/rero/rero-ils/pull/957>`__
60+
(`zannkukai <https://github.com/zannkukai>`__)
61+
- publication pattern: create a manual prediction
62+
`#952 <https://github.com/rero/rero-ils/pull/952>`__
63+
(`jma <https://github.com/jma>`__)
64+
- notification: use pickup location email as sender
65+
`#950 <https://github.com/rero/rero-ils/pull/950>`__
66+
(`rerowep <https://github.com/rerowep>`__)
67+
- Us1293 doo invenio32
68+
`#949 <https://github.com/rero/rero-ils/pull/949>`__
69+
(`jma <https://github.com/jma>`__)
70+
- test: fix external ones
71+
`#946 <https://github.com/rero/rero-ils/pull/946>`__
72+
(`blankoworld <https://github.com/blankoworld>`__)
73+
- test: fix run-test
74+
`#942 <https://github.com/rero/rero-ils/pull/942>`__
75+
(`rerowep <https://github.com/rerowep>`__)
76+
- Merge “Subscription” branch to dev
77+
`#940 <https://github.com/rero/rero-ils/pull/940>`__
78+
(`zannkukai <https://github.com/zannkukai>`__)
79+
- setup: fix ref. prob. on responsibilityStatement
80+
`#938 <https://github.com/rero/rero-ils/pull/938>`__
81+
(`blankoworld <https://github.com/blankoworld>`__)
82+
- loan: update request pickup location
83+
`#935 <https://github.com/rero/rero-ils/pull/935>`__
84+
(`AoNoOokami <https://github.com/AoNoOokami>`__)
85+
- notification: use responsibility statement
86+
`#926 <https://github.com/rero/rero-ils/pull/926>`__
87+
(`rerowep <https://github.com/rerowep>`__)
88+
- test: safety check
89+
`#924 <https://github.com/rero/rero-ils/pull/924>`__
90+
(`rerowep <https://github.com/rerowep>`__)
91+
- fault save ebook harvesting
92+
`#922 <https://github.com/rero/rero-ils/pull/922>`__
93+
(`rerowep <https://github.com/rerowep>`__)
94+
- location: add test to increase code coverage
95+
`#919 <https://github.com/rero/rero-ils/pull/919>`__
96+
(`zannkukai <https://github.com/zannkukai>`__)
97+
- Translate ‘/rero_ils/translations/messages.pot’ in ‘it’
98+
`#912 <https://github.com/rero/rero-ils/pull/912>`__
99+
(`transifex-integration[bot] <https://github.com/apps/transifex-integration>`__)
100+
- permissions: update permission API and configuration
101+
`#893 <https://github.com/rero/rero-ils/pull/893>`__
102+
(`zannkukai <https://github.com/zannkukai>`__)
103+
- document: adapt serializer to filter by org in admin view
104+
`#852 <https://github.com/rero/rero-ils/pull/852>`__
105+
(`AoNoOokami <https://github.com/AoNoOokami>`__)
106+
- persons: display idref persons
107+
`#845 <https://github.com/rero/rero-ils/pull/845>`__
108+
(`rerowep <https://github.com/rerowep>`__)
109+
20110
`v0.7.0 <https://github.com/rero/rero-ils/tree/v0.7.0>`__ (2020-04-09)
21111
----------------------------------------------------------------------
22112

RELEASE-NOTES.rst

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

21+
v0.8.0
22+
------
23+
24+
This release note includes the release note of ``rero-ils-ui`` version
25+
``v0.1.2``.
26+
27+
User interface
28+
~~~~~~~~~~~~~~
29+
30+
- Implements gradually the `graphic charter specifications for
31+
buttons <https://github.com/rero/rero-ils/wiki/Usability-charter#buttons>`__.
32+
- Launches a search when the user clicks on a title suggestion in the
33+
search bar, directly.
34+
35+
Professional interface
36+
^^^^^^^^^^^^^^^^^^^^^^
37+
38+
- Filters search results by organisation to focus on the most useful
39+
content for the librarian.
40+
- Filters by organisation also the search suggestions.
41+
- Adds the librarian organisation as a parameter in the hyperlink of the
42+
document title in the brief view (search result list).
43+
- Adds a history tab in the patron profile to display the loan history of the
44+
last 6 months.
45+
- Updates the patron type detailed view with new subscription fields.
46+
- Adds a holdings record editor to define:
47+
48+
- Publication patterns.
49+
- Prediction preview templates.
50+
51+
- Supports three different types of holdings record in the document detailed
52+
view:
53+
54+
- Standard with the add/edit buttons to load the item editor.
55+
- Electronic with no action available (replaces the ``harvested``
56+
property mechanism).
57+
- Serial with the add/edit buttons to load the holdings record editor.
58+
59+
- Adds IdRef persons in the person search (adapts search suggestions and
60+
person brief view).
61+
- Implements the requests and request queue edition, allowing the
62+
librarian to add a new request to the queue or to edit an existing
63+
request (deleting it, or updating the pickup location).
64+
65+
Circulation
66+
~~~~~~~~~~~
67+
68+
- Adds the responsibility statement to the title in the notification
69+
sent to the patron.
70+
- Uses the pickup location email as sender for the notification email.
71+
72+
User management
73+
~~~~~~~~~~~~~~~
74+
75+
- Implements the subscription functionality, so that patrons of a
76+
specific patron type will receive an annual fee to subscribe to the
77+
library services.
78+
- Creates the subscription at patron creation or update if needed
79+
(depending on the patron type).
80+
- Implements scheduled tasks to:
81+
82+
- Clean old subscriptions.
83+
- Create new subscriptions for patrons linked to a patron type with
84+
a subscription but that are missing the subscription fee.
85+
86+
- Displays an alert to the patron, in the patron profile for pending
87+
subscription.
88+
89+
Metadata and data
90+
~~~~~~~~~~~~~~~~~
91+
92+
- Improves harvesting of ebooks metadata from external commercial
93+
platform, avoiding to stop the harvesting when it encounters faulty
94+
data.
95+
- Displays IdRef as a source in the person detailed view, as IdRef has
96+
been added to the MEF server
97+
(`rero/rero-mef@7d8a7467 <https://github.com/rero/rero-mef/commit/7d8a746750c92767672aaef04c8a7d628391bb5e>`__).
98+
- Displays bibliographic metadata in the fee history only when relevant
99+
(ie ovedue transaction).
100+
- Improves document JSON schema according to the
101+
`guidelines <https://github.com/rero/developer-resources/blob/master/guidelines/json-schemas.md>`__.
102+
103+
Search
104+
~~~~~~
105+
106+
- Adapts indexer to new possibilities offered by Invenio 3.2, such as
107+
indexer class, which allows the ``IlsRecordIndexer`` to be
108+
simplified.
109+
110+
Acquisition
111+
~~~~~~~~~~~
112+
113+
- Begins to implement serial management with the creation of a manual
114+
prediction:
115+
116+
- Adds a ``holdings_type`` parameter to the holdings record to
117+
differentiate standard records (ie monographs), electronic records or
118+
serials.
119+
- Updates the JSON schema of the holdings record to:
120+
121+
- Configure the holdings record editor, in which the publication
122+
pattern will be defined.
123+
- Encode the publication pattern in the holdings records.
124+
125+
- Computes predicted issues preview based on the publication pattern of a
126+
given holdings record.
127+
- Implements a template mechanism to configure how the issue of a
128+
given pattern is displayed.
129+
130+
API
131+
~~~
132+
133+
- Improves the permission API and configuration to ensure that some
134+
resources can only be updated by a system librarian.
135+
- Allows the organisation record to be updated. This is needed to allow
136+
system librarians to edit the link from an acquisition account to a
137+
budget.
138+
- Adds a route to update the pickup location of an existing request.
139+
140+
Fixtures
141+
~~~~~~~~
142+
143+
- Regenerates documents and holdings records after the changes for the serials
144+
predictions.
145+
- Adds in the fixtures the 10 publication patterns that are currently most
146+
used in the RERO network.
147+
148+
Tests
149+
~~~~~
150+
151+
- Uses ``pipenv run safety check`` instead of ``pipenv check`` to avoid
152+
a temporary issue with ``pipenv``.
153+
- Increases test coverage in the location module.
154+
- Fixes ``pytest-invenio`` static path location. A PR is pending on the
155+
``pytest-invenio`` project.
156+
- Many fixes due to dependencies issues.
157+
158+
Scripts
159+
~~~~~~~
160+
161+
- Allows the ``setup`` script to succeed even if records don’t have any
162+
``responsibilityStatement``.
163+
164+
Instance
165+
~~~~~~~~
166+
167+
- Updates Invenio framework to version ``3.2.1``!
168+
- Upgrades ``https-proxy-agent`` for security reasons.
169+
- Uses ``rero-ils-ui`` version ``v0.1.2``.
170+
171+
Documentation
172+
~~~~~~~~~~~~~
173+
174+
- Updates the PR templates to add a section on cross dependencies
175+
between ``rero-ils`` and ``rero-ils-ui`` projects.
176+
177+
Issues
178+
~~~~~~
179+
180+
- `#788 <https://github.com/rero/rero-ils/issues/778>`__: The search
181+
suggestions are displayed only after a click in the input field, even
182+
after 3 typed characters.
183+
- `#939 <https://github.com/rero/rero-ils/issues/939>`__: The email
184+
notification should use the email of the library as sender.
185+
- `#960 <https://github.com/rero/rero-ils/issues/960>`__: A librarian
186+
using the web browser Chrome/Chromium wasn’t able to update the
187+
pickup location of a request.
188+
- `rero/rero-ils-ui#140 <https://github.com/rero/rero-ils-ui/issues/140>`__:
189+
the library facet was missing in the professional interface.
190+
21191
v0.7.0
22192
------
23193

@@ -1131,8 +1301,8 @@ v.0.1.0a21
11311301
v.0.1.a20
11321302
---------
11331303

1134-
:warning: This note lists the changes that occurred since the
1135-
``v0.1.0a18`` release, ie including the ``v0.1.0a19`` release.
1304+
This note lists the changes that occurred since the ``v0.1.0a18`` release, ie
1305+
including the ``v0.1.0a19`` release.
11361306

11371307
- Refactoring:
11381308

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.1.1'
27+
RERO_ILS_UI_VERSION = '0.1.2'
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.7.0"
26+
__version__ = "0.8.0"

0 commit comments

Comments
 (0)