Releases: slsfi/digital-edition-frontend-ng
Releases · slsfi/digital-edition-frontend-ng
v1.5.4
1.5.4 – 2024-11-11
Changed
- Deps: update
@angular
to 18.2.11. (7d3b184) - Deps: update
express
to 4.21.1. (c02930e) - Deps: update
marked
to 15.0.0. (2979390) - Deps: update
tslib
to 2.8.1. (92f7631) - Deps: pin
@ionic
to 8.2.2. (5275d39) - Deps (dev): update
@types/node
to 20.17.6. (2685ec8) - Deps (dev): update
jasmine-core
to 5.4.0. (82b4437) - Deps (transitive): update multiple by recreating
package-lock.json
. (d3557a6, bfa02a1)
v1.5.3
1.5.3 – 2024-09-26
Changed
- Deps: update
@angular
to 18.2.6. (112623d) - Deps: update
express
to 4.21.0. (ccbe649) - Deps: update
marked
to 14.1.2. (70e6fb7) - Deps (dev): update
@types/node
to 20.16.9. (1ec69f7) - Deps (dev): update
jasmine-core
to 5.3.0. (7d72e39) - Deps (transitive): update
browser-sync
to 3.0.3 andserve-static
to 1.16.2. (04a421d)
v1.5.2
v1.5.1
1.5.1 – 2024-08-28
Fixed
v1.5.0
1.5.0 – 2024-08-28
Added
- PDF viewer on ebooks page: PDF title to secondary toolbar. (4351a3f)
- PDF viewer on ebooks page: message and download link to PDF as fallback if the user’s browser doesn’t support viewing embedded PDFs. (7aa557c)
- PDF viewer on ebooks page: support navigating to specific page in PDF. Fixes incorrect translations for the component. (8250ca9)
- PDF viewer on ebooks page: support search term highlighting in PDF (dependent on browser support, which currently includes only Firefox). (118e7b0)
- Assets: the SLS logo in various sizes as PNG images. (33fe8b4)
- Elasticsearch page: filter labels for regions and reference numbers. (6e52f09)
- Elasticsearch page: support PDF type search results for PDFs ingested in Elasticsearch as one page in plain text format per document. For links from the search results to correctly map to PDFs on the ebook pages, you need to enter the PDFs as collections in the database, and add a
collectionId
property to each ebook object in the ebooks array in the config. (c3d8695)
Changed
backendBaseURL
in config set tohttps://api.sls.fi/digitaledition
by default. (7cea657)- Home page: reduce landscape banner image height to 40% on viewport widths less than 1100px. (e6cbab6)
- Content grid: fetch collection cover image data only for collections included in the config. (f2028fa)
- Elasticsearch page: rename Elastic hit path and queryparams pipes. (c9d9606)
- Rename trust HTML pipe file. (bb2ab6c)
- Update
nginx
to 1.26.2. (58d5bf2) - Deps: update
@angular
to 18.2.1. (d1508ea) - Deps: update
marked
to 14.1.0. (210b9a7) - Deps: update
tslib
to 2.7.0. (cc67715) - Deps (dev): update
@types/node
to 20.16.2. (ce75cd8)
Fixed
- Media collections: reduce filter select widths to prevent clear button from wrapping to a new line when all three filter categories are available. (a33b48a)
- Document title set correctly when going back to previous collection pages in nav stack. (36d4839)
- Home page: sticky footer. (bab6d0d)
Removed
v1.4.4
1.4.4 – 2024-08-08
Added
Changed
- Docs: mention current Node version of app in README. (a7f854d)
- Deps: update
@angular
to 18.1.4. (f6e829a) - Deps: update
marked
to 14.0.0. (d73fa2c, aa72d73) - Deps: update
zone.js
to 0.14.10. (26ce24e) - Deps (dev): update
@types/node
to 20.14.14. (bb6b347) - Deps (dev): update
karma
to 6.4.4. (7d7008f) - Deps (dev): update
typescript
to 5.5.4. (53679f7)
Fixed
- Match type when comparing collection IDs in text-changer component (i.e. allow
collectionId
to be either string or number in table of content JSON-files). (8f3142d) - Add missing
ngFor
import topdf-viewer.component
. (b751172) - Filter type headings should not be visible in index filter modal when no filter options available. (ff975df)
- Home page banner image
min-height
set to200px
in landscape image mode. This fixes an issue where the banner image height is too small on mobile phones in landscape orientation. You should adjust themin-height
for the banner image in your project incustom.scss
if necessary. You can use the selectorpage-home div.banner.banner
. (d5b717d)
v1.4.3
1.4.3 – 2024-07-22
Changed
- Legacy key-value format for
NODE_ENV
inDockerfile
. (385b67e) - Docs: refactor code snippets in the development notes and add note about NgModules. (c3552a9)
- Deps: update
@angular
to 18.1.1. (9af16d9) - Deps: update
marked
to 13.0.2. (6471779) - Deps: update
zone.js
to 0.14.8 (includes SSR memory leakage fix). (9eced7c) - Deps (dev): update
@types/node
to 20.14.11. (0afdcc2) - Deps (dev): update
jasmine-core
to 5.2.0. (b107f9e) - Deps (dev): update
typescript
to 5.5.3. (5897905)
Fixed
- Incorrect CSS selector for references after comments. (898a2b7)
v1.4.2
v1.4.1
v1.4.0
1.4.0 – 2024-06-14
Added
- Support for showing a ”facsimile-only icon” next to items in the collection side menu that have the
facsimileOnly
property set totrue
in the collection table of contents file. (fc7e0c6)
Changed
- Change search method on the (named entity) index page from fuzzy to substring search when the provider is ElasticSearch. (ce30c3e)
- Unwrap lone grouped collections in the main side menu: if a collection group contains just one collection, the group menu item will not be collapsible/expandable, instead the menu item will link directly into the collection. The menu item title will still be the title of the collection group (defined in translation xliff-files). (ff7ac04)
- Deps: update
@angular
to 17.3.11. (dd7cbc5) - Deps: update
@ionic
to 8.2.2. (746218a) - Deps: update
marked
to 13.0.0. (85699b3) - Deps: update
tslib
to 2.6.3. (0065912) - Deps: update
zone.js
to 0.14.7. (1061fd3) - Deps (dev): update
@types/node
to 20.14.2. (a2b72de) - Deps (dev): update
braces
to 3.0.3. (6a559f3) - Deps (dev): update
ng-extract-i18n-merge
to 2.12.0. (62aa573) - Update transitive dependencies by recreating
package-lock.json
. (2f6f6d6) - Update
nginx
to 1.26.1. (3fe3dd9)