|
18 | 18 | Release notes
|
19 | 19 | =============
|
20 | 20 |
|
| 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 | + |
21 | 191 | v0.10.1
|
22 | 192 | -------
|
23 | 193 |
|
|
0 commit comments