Releases: ProjectMirador/mirador
Releases · ProjectMirador/mirador
v4.0.0-alpha.16
What's Changed
- Remove link that has been broken for a long time by @marlo-longley in #4120
- Rename components from .js to .jsx to appease vite (and fix HMR) by @cbeer in #4121
- Update dependencies by @cbeer in #4122
- Update README.md about Mirador versions on CDN by @lutzhelm in #4123
- Replace react-copy-to-clipboard with our own callback. by @cbeer in #4124
- Fix auth regression from #4072 by @cbeer in #4127
- Support React 19 by @cbeer in #4126
Full Changelog: v4.0.0-alpha.15...v4.0.0-alpha.16
v4.0.0-alpha.15
What's Changed
- Update to MUI 6 by @cbeer in #4092
- Solve vertical display order and Choice behavior, fix #3693 and #3585 by @lutzhelm in #4015
- Move ThumbnailFactory and manifesto.js wrappers into selectors and hooks by @barmintor in #4102
- Update normalize-url package by @marlo-longley in #4053
Full Changelog: v4.0.0-alpha.14...v4.0.0-alpha.15
v4.0.0-alpha.14
What's Changed
- Pin react-rnd to fix the build. by @cbeer in #4115
- Publish the UMD artifact as mirador.min.js to better match v3. by @cbeer in #4114
- Don't overwrite config.theme.components entirely by @cbeer in #4116
- Make MUI + react-i18next peer dependencies by @cbeer in #4113
Full Changelog: v4.0.0-alpha.13...v4.0.0-alpha.14
v4.0.0-alpha.13
What's Changed
- Loosen PluginComponents PropType requirement for WindowTopBarPluginMenu by @marlo-longley in #4096
- Core mirador behaviors to provide a plugin target for text resources by @barmintor in #4086
- Re-export the viewer function as a named export. by @cbeer in #4103
- fix keyboard navigation issues with windowTopMenu by @fstoe in #3914
- Update package.json to alpha.11 by @marlo-longley in #4108
- Edit references to Mirador 3 by @marlo-longley in #4111
- Export the TextViewer components. by @cbeer in #4112
Full Changelog: v4.0.0-alpha.10...v4.0.0-alpha.13
v4.0.0-alpha.10
v4.0.0-alpha.9
What's Changed
- Use vite to replace webpack etc by @cbeer in #3985
- Update chalk dependency by @cbeer in #4039
- Vite cleanup by @marlo-longley in #4038
- Remove Mirador 2 note by @cbeer in #4040
- Re-enable parallel testing. by @cbeer in #4041
- Enable test coverage + random shuffling for vitest. by @cbeer in #4042
- Run CI on ubuntu-latest by @cbeer in #4043
- Remove more jest cruft. by @cbeer in #4046
- Update to vite 6 by @cbeer in #4044
- Add Vitest information to README by @marlo-longley in #4048
- Try to fix issue with lodash import by @marlo-longley in #4051
- Vite build fixes by @cbeer in #4052
- Fix CI testing flakiness by @cbeer in #4062
- Make codecov a little less strict. by @cbeer in #4061
- Initialize the i18n instance with the correct locale. by @cbeer in #4059
- Clean up some test warnings by @cbeer in #4064
- Update the LocalePicker to use labels for languages. by @cbeer in #4058
- Don't run coverage by default (slows down local development) by @cbeer in #4065
- Rename master to main by @marlo-longley in #4067
size
is now provided by a hook, stop requiring the prop forWindowCanvasNavigationControls
by @cbeer in #4069- Change webpack to vite in the README by @marlo-longley in #4070
- Remove unnecessary createSelector by @marlo-longley in #4073
- Use useId to generate unique ids for accessibility attributes. by @cbeer in #4055
- Get rid of some prop type console warnings by @marlo-longley in #4072
- Correct propType to return expected Boolean by @marlo-longley in #4078
- Bug: sizing of workspaceAdd by @fstoe in #3821
- feat: added setting to disable thumbnail labels by @fstoe in #3916
- Replace JSON.parse(JSON.stringify(json)) with structuredClone by @barmintor in #4083
- Bump version by @cbeer in #4089
New Contributors
- @barmintor made their first contribution in #4083
Full Changelog: v4.0.0-alpha.5...v4.0.0-alpha.9
v4.0.0-alpha.8
What's Changed
Full Changelog: v4.0.0-alpha.7...v4.0.0-alpha.8
v4.0.0-alpha.7
What's Changed
Bug fixes
- Don't start dispatching updateViewport actions until the viewport pos… in 4835595
- Update OpenSeadragonComponent to support 0 (e.g. false-y) rotation/x/… in c6bc8a0
- Only render the thumbnails if there are canvas groupings in the first… in d8e9bde
- URL-encoding access token service source url; fixes #3902
- Guard against missing grid ref in 99e5a3e
- Add companionWindowId to the CanvasLayers label selectors to ensure w… in 2ef1828
- Add the current locale to a context for the workspace and companion w… in 52d06c0
- Extract IIIFResourceLabel component for rendering the contextually ap… in c1b55cb
- Push property localization down to getValues instead of part of parsi… in 17bad85
Demos
- Add demo page with i18n examples. in c13b718
CI + Developer experience
- Fix webpack lint. in 72b9cc8
- Fix up the test suite. in 82de91f
- Use a ref to the OSD container instead of having OSD find it by id in 9480b67
- Change required type for panels to Object in dd1b25a
- Remove duplicate background key from dialog scroll in 1f5b1a0
- Update App.test.js to try to make it less flappy when run in the test… in b8a8a95
- Extract getCompanionWindowLocale selector. in 26b57a2
- Restore real timers in NewWindow test in ac07916
- Let RTL render MiradorViewer tests in 5014500
- Test plugin prop without a lazy loaded component. in 186a745
- Run CI on ubuntu-latest in 91f5546
- Update codecov-action in CI. in afa2023
- Remove mui/lab package in e6b78b1
- Add forwardRef to CompanionWindow in 560a4a7
- Add forwardRef to the CompanionWindow container in becb363
- Correct propType to return expected Boolean in 1e9844f
- Replace withTranslation HOC with hooks. in 1a900df
Full Changelog: v4.0.0-alpha.6...v4.0.0-alpha.7
v3.4.3
What's Changed
- Ensure viewerConfig exists in OpenSeadragonViewer condition by @marlo-longley in #4080
Full Changelog: v3.4.2...v3.4.3
v4.0.0-alpha.6
What's Changed
Full Changelog: v4.0.0-alpha.5...v4.0.0-alpha.6