Releases: UniversalViewer/universalviewer
Releases Β· UniversalViewer/universalviewer
v4.2.1
This release fixes a bug in v4.2.0 which sometimes caused the "more/less" controls in the metadata panel to fail to initialize correctly.
What's Changed
- Upgrade iiif-metadata-component to v1.2.2. by @demiankatz in #1471
Full Changelog: v4.2.0...v4.2.1
v4.2.0
Highlights
- Side panels accessible in mobile view #1343
- Full footer options in mobile view #1343
- Path to uv.html can now be set with options.embedTemplate by @crhallberg in #1254
- Add console.error when loading config, extension, or manifest fails. by @crhallberg in #1323
- Provide a 'help' button by @Saira-A in #1322
- Make sure attribution box stays closed; fixes #1327. by @demiankatz in #1328
- Updated about links by @Geoffsc in #1329
- Share dialogue simplified to readonly inputs by @crhallberg in #1318
- Locale check script by @404mike in #1336
- Fixed bugs and updated dependencies
Full Log
- Bump nanoid from 3.3.4 to 3.3.8 by @dependabot in #1251
- Add GitHub action to lint code. by @demiankatz in #1250
- Bump typedoc from 0.25.4 to 0.27.4 and add better CI integration by @dependabot in #1244
- Improve documentation generation workflow. by @demiankatz in #1253
- Update README.md by @Saira-A in #1255
- Bump @webpack-cli/serve from 1.6.0 to 2.0.5 by @dependabot in #1256
- Remove unnecessary explicit dependency on @webpack-cli/serve. by @demiankatz in #1258
- Revise release process following discussion with @edsilv. by @demiankatz in #1252
- Bump typescript from 5.6.3 to 5.7.3 by @dependabot in #1269
- Bump react and @types/react by @dependabot in #1264
- Bump zustand from 4.1.5 to 5.0.3 by @dependabot in #1270
- Bump html-webpack-plugin from 5.6.0 to 5.6.3 by @dependabot in #1286
- Update README.md by @mialondon in #1292
- Bump @google/model-viewer from 1.12.1 to 4.0.0 by @dependabot in #1287
- Bump esbuild from 0.24.0 to 0.24.2 by @dependabot in #1294
- fixed urls for these locales by @Geoffsc in #1319
- Path to uv.html can now be set with options.embedTemplate by @crhallberg in #1254
- Fix dynamic styling mechanism by @jamesmisson in #1316
- Preliminary sidebar handling css by @LlGC-jop in #1320
- Add console.error when loading config, extension, or manifest fails. by @crhallberg in #1323
- Provide a 'help' button by @Saira-A in #1322
- Make sure attribution box stays closed; fixes #1327. by @demiankatz in #1328
- Updated about links by @Geoffsc in #1329
- Standardize window size for consistent test results. by @demiankatz in #1338
- Downgrade to OpenSeadragon 4.0.0 to fix aspect ratio issues. by @demiankatz in #1339
- Share dialogue simplified to readonly inputs by @crhallberg in #1318
- Bump @babel/helpers from 7.25.7 to 7.26.10 by @dependabot in #1342
- Bump @babel/runtime from 7.20.6 to 7.26.10 by @dependabot in #1341
- Bump axios from 1.7.7 to 1.8.3 by @dependabot in #1340
- Upgrade iiif-tree-component to v2.0.7. by @demiankatz in #1345
- Add help button to mobile footer panel by @Saira-A in #1332
- Locale check script by @404mike in #1336
- Bump mediaelement-plugins from 2.5.1 to 5.0.0 by @dependabot in #1285
- Bump esbuild from 0.24.2 to 0.25.0 by @dependabot in #1303
- Bump typescript from 5.6.3 to 5.8.2 by @dependabot in #1347
- Share Menu: show URL input on mobile. by @crhallberg in #1348
- Improve side panel behavior in mobile interface by @jamesmisson in #1343
- 4.2.0-rc2 by @jamesmisson in #1353
- Restore UK spelling alias IIIFURLAdapter/IIIFURLAdaptor by @LlGC-jop in #1361
- Add volume control to audio files on mobile devices by @Saira-A in #1367
- Change active tab to @link-color for contrast. by @crhallberg in #1360
- Only One Dialogue Overlay at a Time by @crhallberg in #1365
- Show thumbs when gallery selected from index tab (issue 1363) by @jamesmisson in #1368
- Clarify the release candidate process with command examples. by @demiankatz in #1354
- Bump http-proxy-middleware from 2.0.7 to 2.0.9 by @dependabot in #1373
- Make osd controls visible from md+ by @LlGC-jop in #1372
- Bump tar-fs from 3.0.6 to 3.0.8 by @dependabot in #1374
- Change panel widths on small/mobile screens so they don't cover the whole view (fixes #1370) by @LlGC-jop in #1401
- Fix PDF/MediaElement blank left panel bug (resolves #1402) by @jamesmisson in #1404
- 4.2.0-rc3 by @demiankatz in #1405
- Fix thumbnail panel search result display (resolves #1409) by @LlGC-jop in #1413
- Layout Fix: hide empty left and right panels by @crhallberg in #1416
- Fix adjust image dialogue background by @crhallberg in #1418
- 4.2.0-rc4 by @jamesmisson in #1420
- Add back the ? in embed url by @LlGC-jop in #1440
Full Changelog: v4.1.0...v4.2.0
v4.1.0
What's Changed
Highlights:
- Image manipulation controls (brightness/contrast/etc.) added to OpenSeadragon component (#1052)
- New defaultToTreeIfCollection config setting (#1107)
- New "extend thumbnail labels" setting (#950)
- Numerous improvements to keyboard navigation, labeling, etc., from the accessibility sprint
- Minor AV fixes, features and new config settings
- Many dependency updates
- Assorted bug fixes
Full log:
- Show audio track labels by @crhallberg in #947
- Fixed dynamic imports of locale - removed unused properties by @stephenwf in #959
- Scoping input[type=range] to .uv by @HussainVAM in #961
- Fix #970 by @nicolasfranck in #971
- Audited and upgraded packages to solve 3 critical vulnerabilities. by @ra-anders in #979
- create dependabot config by @jamesmisson in #1008
- Bump CodeSandbox Node version to 18. by @demiankatz in #1014
- Bump actions/cache from 3 to 4 by @dependabot in #1010
- Bump actions/setup-node from 1 to 4 by @dependabot in #1011
- Bump JS-DevTools/npm-publish from 1 to 3 by @dependabot in #1012
- Bump actions/checkout from 3 to 4 by @dependabot in #1009
- Bump node-forge and webpack-dev-server by @dependabot in #1005
- Bump express from 4.18.2 to 4.19.2 by @dependabot in #980
- Bump postcss from 8.4.20 to 8.4.38 by @dependabot in #1017
- Bump react-dom and @types/react-dom by @dependabot in #1021
- Bump html-webpack-plugin from 5.3.2 to 5.6.0 by @dependabot in #1020
- Bump chai from 4.1.2 to 5.1.0 by @dependabot in #1019
- Bump semver from 5.7.1 to 5.7.2 by @dependabot in #1023
- Bump word-wrap from 1.2.3 to 1.2.5 by @dependabot in #1022
- Bump clean-css from 3.4.28 to 5.3.3 by @dependabot in #1025
- Bump es5-ext from 0.10.62 to 0.10.64 by @dependabot in #1030
- Fix test suite by upgrading dependencies. by @demiankatz in #984
- Bump puppeteer from 1.9.0 to 22.7.1 by @dependabot in #1015
- Remove relative links from README. by @demiankatz in #986
- Use Node 18 in GitHub Actions. by @demiankatz in #1033
- Rename "Go Home" in settings dialogue by @Saira-A in #1055
- Update README.md by @mialondon in #1056
- Update README.md by @mialondon in #1057
- issue 923 allow search results paging on single page by @jamesmisson in #1053
- Allow
<em>
tag in sanitized HTML. by @demiankatz in #1060 - Improve CONTRIBUTING.md as per April Community Call discussion. by @demiankatz in #985
- Bump react-intersection-observer from 8.34.0 to 9.13.0 by @dependabot in #1059
- Bump jsviews from 0.9.83 to 1.0.15 by @dependabot in #1058
- Bump ts-loader from 9.2.6 to 9.5.1 by @dependabot in #1036
- Fix:Addessed issues in README by @LanieOkorodudu in #1063
- Present captions on audio media by @DanOlson in #1047
- Disable previous button (resolves #888) by @Saira-A in #1093
- Bump pdfobject from 2.1.1 to 2.3.0 by @dependabot in #1089
- Bump @webcomponents/webcomponentsjs from 2.7.0 to 2.8.0 by @dependabot in #1091
- Bump zustand from 4.1.5 to 4.5.5 by @dependabot in #1090
- Keep ranges open #1041 by @Saira-A in #1092
- Bump pdfjs-dist from 2.0.161 to 4.6.82 by @dependabot in #1098
- Bump react-dom and @types/react-dom by @dependabot in #1096
- Adjust pdfjs-dist to reflect actual version being used via CDN. by @Saira-A in #1099
- Move inline style to external by @colinbowen in #1065
- Bump ws from 5.2.3 to 5.2.4 by @dependabot in #1050
- Bump puppeteer from 22.7.1 to 23.5.0 by @dependabot in #1116
- Bump @universalviewer/aleph from 0.0.15 to 0.0.21 by @dependabot in #1038
- Bump classnames from 2.3.2 to 2.5.1 by @dependabot in #1097
- Bump style-loader from 3.3.0 to 4.0.0 by @dependabot in #1105
- Bump xss from 1.0.3 to 1.0.15 by @dependabot in #1104
- Add new config option for collections by @Saira-A in #1107
- Feature/target av duration by @edsilv in #1113
- Bump jest-puppeteer from 8.0.6 to 10.1.2 by @dependabot in #1124
- Properly translate attribution close label (fixes #1083) by @demiankatz in #1126
- Image adjustment and fix to "Home Button" by @ra-anders in #1052
- Fix broken minimiseButtons setting. by @demiankatz in #1061
- Upgrading to Openseadragon v4 by @404mike in #905
- Remove fixed widths from navigation controls (fixes #1066) by @LlGC-jop in #1131
- Fixes Accessibility issue: backwards tabbing required to access langu⦠by @LlGC-jop in #1133
- Add title attribute to embed iframe by @Saira-A in #1132
- Improve ambiguous "more info" label (fixes #1074) by @Geoffsc in #1127
- Add focus highlight to previous/next buttons in center panel by @Saira-A in #1146
- Address range highlighting bug (Fixes #955) by @nicolasfranck in #972
- Add accessible name to imageButton.searchButton (fixes #1100) by @LlGC-jop in #1128
- Bump typescript-tslint-plugin from 0.5.5 to 1.0.2 by @dependabot in #1121
- Bump source-map-loader from 4.0.1 to 5.0.0 by @dependabot in #1123
- Bump react and @types/react by @dependabot in #1149
- Enhance focus on close buttons (fixes #1079) by @Geoffsc in #1147
- Replaced divs with label class with label element (fixes #1103) by @msimpsonBL in #1152
- Accessibility issue: image controls disappear when activated by keyboard (fixes #1076) by @rNegi-bl in #1158
- Disallow tabbing to buttons when they're disabled by @Geoffsc in #1154
- Make hidden skip link visible on focus (fixes #1088) by @demiankatz in #1135
- Keep focus on gallery button when selected by @Saira-A in #1153
- Remove hard-coded text from infobox label. by @demiankatz in #1134
- Restrict tab focus to within modal dialogues when open (fixes #1070 and #1072) by @thattonBL in #1163
- Fix keyboard thumbnail activation (fixes #1068) by @danihagosbl in #1155
- Has the OSD viewer controls fade changed when the reduce animations s⦠by @LlGC-jop in https://github.com/Universa...