Skip to content

Latest commit

 

History

History
889 lines (510 loc) · 54 KB

CHANGELOG.md

File metadata and controls

889 lines (510 loc) · 54 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

17.1.1 (2024-06-13)

17.1.0 (2024-06-13)

Features

  • changed test runner from Karma to Jest (#486) (0b9bd8b)

Bug Fixes

  • ensure proper page zoom on swipe (1406b2f)
  • improve a11y and UI for content-search-navigator (#488) (d32aded)
  • Prevent OpenSeadragon canvas from being selected on iOS devices (#491) (6fd107f)

17.0.0 (2024-01-31)

⚠ BREAKING CHANGES

  • Angularv 17

Features

16.1.0 (2024-01-30)

Features

  • new layout and behavior for OSD toolbar (31048bd)

Bug Fixes

  • incorrect formatting in CHANGELOG.md (f97d346)

16.0.2 (2023-11-30)

Bug Fixes

16.0.1 (2023-10-30)

Bug Fixes

16.0.0 (2023-08-28)

⚠ BREAKING CHANGES

  • Angular 16

Features

15.2.1 (2023-08-23)

Bug Fixes

  • ensure proper text centering for recognized text content (ad0ef0d)

15.2.0 (2023-08-23)

Features

  • replaced FlexLayout with Tailwind in demo, elements and integration (#462) (9b41df9)
  • replaced FlexLayout with Tailwind in libs (#466) (04b0c3a)

Bug Fixes

  • adding tailwindcss eslint rules and tailwind prettier plugin (a880e7a)
  • wider content search navigator toolbar (458a275)

15.1.7 (2023-07-26)

Bug Fixes

  • handle ResizeObserver not supported (dacfa40)

15.1.6 (2023-06-06)

15.1.5 (2023-06-06)

Bug Fixes

  • update hit status when searchResult changes (#457) (64288b0)

15.1.4 (2023-04-26)

Bug Fixes

15.1.3 (2023-04-25)

Bug Fixes

  • handle search hits/highlighting over two pages (#453) (05f237b)
  • show multiple viewers on a single page (fdaa249)
  • update currentHit when searchResult is updated (#451) (fc9f89a)

15.1.2 (2023-03-22)

Bug Fixes

  • remove ErrorStateMatcher (#450) (198dcb3), closes #449
  • Title of dialog is changed to "Information" (3bd4162)

15.1.1 (2023-02-10)

Bug Fixes

  • a11y: applied the role="group" to convey the association between the individual toggles (#447) (ffb614b), closes #446

15.1.0 (2023-02-02)

Features

Bug Fixes

15.0.0 (2023-02-02)

14.1.0 (2023-02-02)

Features

14.0.1 (2023-01-12)

Bug Fixes

14.0.0 (2022-12-16)

⚠ BREAKING CHANGES

  • Angular 14

Features

  • angular v14 and migrate from protractor to playwright (df28909), closes #431

Bug Fixes

  • contents-dialog should now resize on objects without toc (#436) (52da246)
  • handle empty margins in recognized text (5470001)

13.3.2 (2022-09-19)

Bug Fixes

  • removed unnecessary labels (495f2e7), closes #429
  • various jasmine 4.0 deprecations (4292e88)

13.3.1 (2022-06-10)

Bug Fixes

  • make highlighting compatible with firefox & safari (#426) (901cff1)

13.3.0 (2022-05-25)

Features

Bug Fixes

13.2.1 (2022-05-20)

Bug Fixes

13.2.0 (2022-05-20)

Features

  • Make highlighting more visually strong (e3757d7)
  • Mark recognized text from when selecting hit from content search (a7b553a)
  • navigate between hits on current canvas with content-search-navigator (#409) (15a4310)
  • show digital text only (#417) (6f3e0e0), closes #416

Bug Fixes

  • add help text for shift-s (#418) (d17f55b)
  • changed keyup events in templates to keydown (f00d815), closes #413
  • only run preventDefault on active keybinds (688c203)
  • resetsearch hotkey (#412) (0e3d212)
  • should now rotate on Mac iOS but not on handheld iOS (#419) (3cb6be4)
  • various bugs with dialogs and change detection (c04db5c)

13.1.1 (2022-03-09)

Bug Fixes

  • show rotation is not supported message for non canvas devices (701d2bf)

13.1.0 (2022-02-28)

Features

  • Add support for IIIF Presentation API v3.0 (de34aff)
  • change maxZoomPixelRatio to 5 (6008c3b), closes #391
  • hightlight text in recognize text tab (bce6740)
  • update openseadragon to v3 (8e39d2b), closes #378
  • zoom to current page size in dashboard mode (5c80a28), closes #388

Bug Fixes

  • cleanup on destroy (5e28676)
  • Modern "ios" devices report as Macintosh, so disable canvas also for Mac (8dccd51)
  • npe (846d330)

13.0.1 (2021-12-06)

Bug Fixes

13.0.0 (2021-12-06)

Features

Bug Fixes

  • search dialog not filling height of dialog with scrollable content (5581107), closes #375
  • search dialog title should be h1 (9046a18), closes #372

12.4.0 (2021-11-16)

Features

  • ignorePhysicalScale toggle in MimeViewerConfig (#367) (1388543)

Bug Fixes

  • scale highlight rectangles based on physicalScale (f9e28a6)
  • Use SUBS_CONTENT when parsing ALTO files (d4ece27)

12.3.0 (2021-11-02)

Features

  • openseadragon v3 support (91d9df7)

Bug Fixes

12.2.8 (2021-09-23)

Bug Fixes

  • double scrollbar for recognized-text (da93d5f), closes #355
  • useCanvas set to false for iOS devices (#358) (c1bb0b9), closes #357

12.2.7 (2021-09-16)

12.2.6 (2021-09-16)

Bug Fixes

12.2.5 (2021-09-16)

Bug Fixes

12.2.4 (2021-09-16)

Bug Fixes

12.2.3 (2021-09-16)

Bug Fixes

12.2.2 (2021-09-16)

Bug Fixes

  • Traversing nested ComposeBlocks to get all TextBlocks (#352) (9139c94), closes #351

12.2.1 (2021-09-15)

Bug Fixes

  • recognized text content is not opened (bd066f5), closes #349

12.2.0 (2021-09-13)

Features

  • access key for recognized text content (0fc3cb0)

Bug Fixes

  • “extractCss is deprecated” (88d39d8)
  • karma-coverage instead of karma-coverage-istanbul-reporter (142238a)
  • apps is missing material typography styles (a19294a)
  • demo: correct header size on mobile devices (8e756aa)
  • padding on top and bottom on recognized text container (828bd67)
  • xml2js changed to peerDependency (2331808)

12.1.1 (2021-09-02)

Bug Fixes

  • return 0 canvas groups to if speed is 0 (#339) (4a3f970)

12.1.0 (2021-08-26)

Features

  • show recognized text content (3fb5982)

Bug Fixes

12.0.0 (2021-06-02)

⚠ BREAKING CHANGES

  • Upgrade to Angular v12 feat: Migrate from TSLint to ESLint build: nx cloud (https://nx.app/) chore: update sauce-connector

Features

Bug Fixes

  • removed deprecated node-sass (a3c5226)

11.0.3 (2021-03-31)

11.0.2 (2021-03-31)

Bug Fixes

  • avoid leaking generic css rules (b5162de)
  • free all OpenSeadragon resources on destroy (b88d8c7)
  • recalculate current canvas group on click outside a canvas group (3e21034)
  • e2e: disable w3c mode (6e8eed0)
  • setting default tileOverlap to 0.1 (#314) (aefcf38), closes #313

11.0.1 (2021-01-14)

11.0.0 (2021-01-06)

⚠ BREAKING CHANGES

  • Update to Angular 11

Features

  • nx migrate to angular 11 (ee9a326)

10.1.0 (2020-12-08)

Features

  • dark theme for elements (5b03ba5)

10.0.0 (2020-11-26)

9.3.0 (2020-11-26)

Features

Bug Fixes

9.2.0 (2020-07-10)

Features

Bug Fixes

  • cannot read property 'focus' of null (b268f43)
  • changed help label (e480951)

9.1.0 (2020-06-04)

Features

Bug Fixes

9.0.3 (2020-04-30)

Bug Fixes

  • a11y: fix a11y in contents dialog (#284) (4692be3)
  • disable next/previous canvas button in footer for single page (815b1ab)
  • e2e is using wrong build step (#280) (6980652)
  • ie11 styling on attribution dialog (#282) (6b4c42a)
  • override libs build (#279) (5518a5a)

9.0.2 (2020-04-22)

9.0.1 (2020-04-21)

9.0.0 (2020-04-21)

⚠ BREAKING CHANGES

  • Require Angular 9

Bug Fixes

  • shortcut keys is not working when toggling fullscreen (#275) (3811f44)
  • use fullscreenoverlaycontainer (#273) (b3e2391)
  • demo: fixed a11y issues (#271) (0d7fdfc)
  • added 'display: none' to OSD toolbar in hidden state (ffd8a54)
  • added aria-label for pagenavigator (#268) (40deb3f), closes #260
  • correct aria-label for dialogclose buttons (#267) (cbcd65d)

Features

8.0.0 (2019-09-17)

⚠ BREAKING CHANGES

  • Upgrade to angular 8

Features

7.3.1 (2019-09-06)

7.3.0 (2019-09-06)

Features

7.2.0 (2019-01-16)

Bug Fixes

  • align navigation button label (01aae15)

Features

  • rigth to left viewing direction (4f6fc2e)
  • show partial previous and next page in dashboard view (1fccba9)

7.1.0 (2018-12-20)

Bug Fixes

Features

  • enable polyfills for IE in demo app (e4ba136)

7.0.0 (2018-11-09)

Features

  • support for static or non-IIIF image viewing (c85f2e6), closes #223
  • upgrade to angular 7 (4106e7c)

6.1.2 (2018-06-29)

6.1.1 (2018-06-29)

6.1.0 (2018-06-29)

Bug Fixes

Features

  • support for static or non-IIIF image viewing (c85f2e6), closes #223

6.0.5 (2018-06-04)

Bug Fixes

  • number of pages is wrong on two page display (#220) (962c74a), closes #219

6.0.4 (2018-05-23)

6.0.3 (2018-05-23)

6.0.2 (2018-05-22)

6.0.1 (2018-05-22)

6.0.0 (2018-05-22)

Bug Fixes

  • constraining keyhandler to viewer component (#210) (b5f30dc)
  • fixing lint error (#211) (ae44e97)
  • Page Up and Page Down keys should change page when zoomed in (#218) (690e7a7), closes #217

Features

6.0.0-rc.1 (2018-04-18)

Bug Fixes

  • replace spread operator (51429a3)

Features

0.13.0 (2018-02-13)

Features

0.12.0 (2017-12-19)

Features

  • have a input field for going to a page (4d2989e), closes #157
  • upgraded to angular v5.1.1 (163f749)

0.11.0 (2017-12-08)

Bug Fixes

Features

  • toc is not reopened after returning to dashboard mode (#196) (b985b72), closes #195

0.10.1 (2017-12-04)

Bug Fixes

0.10.0 (2017-12-04)

Bug Fixes

Features

0.9.0 (2017-10-27)

Bug Fixes

Features

  • keyboard should be closed on mobile after content search (#154) (fd1685b), closes #150

0.8.0 (2017-10-20)

Bug Fixes

  • better fast swiping in page-mode (#118) (d9901f0), closes #117
  • emitting pagenumber too many times when opening viewer (4120a30), closes #121
  • no pages are displayed on load (d335b65), closes #147
  • Viewer zoom in on swipe in landscape mode (#127) (2443e37), closes #110

Features

  • cors support (71f8408), closes #130
  • emit manifest model on change (4c66888), closes #144
  • make it easy for developers to dynamically add components to the header and footer (985604a), closes #132
  • show individual or organization logo associated with the resource (bee087a), closes #135
  • show manifest label in header (2f0fed8)
  • table of contents (0e46cad)
  • two up view (28451aa)

0.7.1 (2017-10-10)

Bug Fixes

  • cleanup viewer on destroy (faa666d)
  • page mask covers entire screen (2aa3774)
  • page no longer zooms out before going to next page in zoomed in mode (0bdee93)
  • page numbers is not always updated (a1e53e9)
  • page-mask center is calculated incorrectly during pan events (7e67d7d)
  • possible to go outside right side when zoomed in (882124c)
  • previousHitLabel and nextHitLabel for intl norwegian (df8a728)
  • set navbars to hidden initially (8167de0), closes #109 #111
  • single long press causes error on android device (55dec2d)

0.7.0 (2017-10-06)

Bug Fixes

  • page-slider disappears after window resize (9fca275)
  • panning does not stop when hitting the edge of the page if panning diagonal (4f56fa4)
  • remove api error massages to users (a74e753)
  • setting mime header and footer toolbar to angular material toolbar height (c521d6e)
  • viewport doesn't pan on first/last page (db027e7)

Features

  • better pinch-zooming (f3a3c76)
  • improved scrolling (880cfc4)
  • reset zoom level on browser resize and page change (a4f9736)

0.6.0 (2017-10-05)

Bug Fixes

  • added missing contents and search content labels (9fae622)
  • better panning in zoomed-in-mode + remove speed-criteria from zoomed-mode when calculating next page (8473a82)
  • dispose attribution observable (6d44611)
  • material dialog bug (fdca465)
  • open viewer on canvas index if present (11b1afe)

Features

0.5.0 (2017-10-03)

Bug Fixes

  • pan to center of previous page before zooming out when going to a new page in zoomed-in-mode (9cc967f)
  • recreate and update yarn lockfile to fix previous merge problem (aef1b92)

Features

  • emit page mode change (7d2277d)
  • emit page number change (bc201f8)
  • hide all pages except for the current page in page view (7f81cd3)
  • internationalization provider for norwegian bokmål (2829836)
  • navigate through search hits (1c3b731)
  • show error message if manifest fails to load (08cab63)

0.4.0 (2017-09-29)

Features

  • Browsing through a publication in page view (#70) (5e6d23c)
  • it should be possible to set the startup canvas (#69) (dad6f5a)

0.3.0 (2017-09-28)

Bug Fixes

  • cleanup manifest service on destroy (f269091)
  • multiple annotations on single hit (379263e)
  • previous/next page button in page navigator don't work (dc1d68c)
  • Toggling fullscreen mode makes browser hangs (a2d40bf)

Features

  • browse through a publication in dashboard view (97a1ffd)
  • content search (#62) (97ded80)
  • hide page navigation in dashboard mode (c77cba7)
  • keyboard navigation in content search (b9210ad)
  • keyboard navigation in contents (66f7a0f)
  • landscape manifest in demo app (b7b4d64)
  • loading different manifest in integration app (#61) (1acfcb4)
  • slider navigation in dashboard view (59ec6ce)
  • Switching between page and dashboard view (fa429f6)
  • upgrade material to beta 11 (bff44ca)

0.2.0 (2017-09-07)

Bug Fixes

  • displaying metadata on small devices in landscape mode (#44) (3a0595c)

Features

0.1.6 (2017-08-14)

Bug Fixes

  • withCredentials for nb.no (cfe1cdf)

0.1.5 (2017-08-08)

Bug Fixes

  • using icons from openseadragon site (41c7ea5)

0.1.4 (2017-08-08)

0.1.3 (2017-08-08)

Bug Fixes

  • added cdk to deps (#28) (af84358)
  • closing sidenavn when mode is over (a089bee)
  • http module must be imported in app (#30) (1670e74)
  • relative manifest paths (2b27031)
  • update viewer on manifesturi changes (43384bb)

ci

BREAKING CHANGES

  • Changed "url" paramater to "manifestUri" fix: Didn't need CUSTOM_ELEMENTS_SCHEMA. Problem was ngx-mime in node_modules that didn't update correctly

  • fix: Wrong path to mime-viewer

  • ci: npm script for coverage

Coverage shouldn't be the default with running npm test since it increases the time it takes to run unit tests.

  • ci: coverage instead of test:once

No need to test it twice

  • ci: test

  • ci: test outside sauce labs

  • ci: test

  • Changed "url" paramater to "manifestUri" fix: Didn't need CUSTOM_ELEMENTS_SCHEMA. Problem was ngx-mime in node_modules that didn't update correctly

  • fix: Wrong path to mime-viewer

  • fix: remove http module import

  • HttpModule must be imported in app
  • Import openseadragon in module.ts
  • Styles
  • fix: import openseadragon

Import openseadragon

0.1.3-alpha.3 (2017-06-29)

0.1.3-alpha.2 (2017-06-23)

0.1.3-alpha.1 (2017-06-23)

0.1.3-alpha.0 (2017-06-23)