Skip to content

Releases: ProjectMirador/mirador

v4.0.0-alpha.9

03 Feb 16:34
6d39c99
Compare
Choose a tag to compare
v4.0.0-alpha.9 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v4.0.0-alpha.5...v4.0.0-alpha.9

v4.0.0-alpha.8

03 Feb 16:29
Compare
Choose a tag to compare
v4.0.0-alpha.8 Pre-release
Pre-release

What's Changed

Full Changelog: v4.0.0-alpha.7...v4.0.0-alpha.8

v4.0.0-alpha.7

17 Jan 15:57
fc7d679
Compare
Choose a tag to compare
v4.0.0-alpha.7 Pre-release
Pre-release

What's Changed

  • Backport (non-vite) changes to release-4.alpha by @cbeer in #4076

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

17 Jan 15:57
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.4.2...v3.4.3

v4.0.0-alpha.6

14 Jan 18:56
Compare
Choose a tag to compare
v4.0.0-alpha.6 Pre-release
Pre-release

What's Changed

Full Changelog: v4.0.0-alpha.5...v4.0.0-alpha.6

v3.4.2

16 Dec 20:26
37ae1e3
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.4.1...v3.4.2

v4.0.0-alpha.5

13 Dec 16:43
2b83ab8
Compare
Choose a tag to compare
v4.0.0-alpha.5 Pre-release
Pre-release

What's Changed

New features

  • allow user to pass initalViewerConfig into windows by @cbeer in #4019

Bug fixes

  • Don't let manifesto mutate the manifest json. by @cbeer in #4036
  • Expect zero value for opacity and index in OpenSeadragonTileSource by @lutzhelm in #4037
  • fix: fetchSearch by @fstoe in #4008

Developer experience

  • Remove canvas. by @cbeer in #3975
  • Add node 22.x to the test matrix by @jcoyne in #3946
  • Bump package version by @cbeer in #4032
  • Don't bother passing the viewer ref to children, they can get it from… by @cbeer in #4034
  • Improve OSD viewport initialization by @cbeer in #4026
  • Extract components for handling OSD + tile sources. by @cbeer in #4014
  • Guard against null required statements... by @cbeer in #4010
  • Pass through all props to the plugins by @cbeer in #4033
  • Remove forced re-render; it doesn't seem necessary any more. by @cbeer in #4035
  • Rename NewWindow to NewBrowserWindow for clarity by @marlo-longley in #4013

Use top-level named exports

  • Add index.js files to src directories by @cbeer in #3991

Converting class components to functional components

  • Convert AnnotationsOverlay to a function. by @cbeer in #4022
  • Convert CollectionDialog to a function. by @cbeer in #3995
  • Convert IIIFAuthentication to a function. by @cbeer in #3998
  • Convert NewWindow to a function. by @cbeer in #3997
  • Convert ThumbnailNavigation to a function. by @cbeer in #3994
  • Convert Workspace components to functions by @cbeer in #3993
  • Convert some class components to functions. by @cbeer in #3992
  • Rewrite ScrollTo as a function. by @cbeer in #4006
  • Update CanvasLayers to a function. by @cbeer in #3996
  • Update search components to functions. by @cbeer in #3999

Convert HOC to hooks

  • Convert withWidth from a HOC to a hook. by @cbeer in #4021
  • Fix withSize regression by @cbeer in #4000
  • Use hooks to determine the element size, not HOCs by @cbeer in #4020
  • Use the useContext hook instead of withWorkspaceContext HOC by @cbeer in #4018

v3.4.1

10 Dec 16:11
851b4a5
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.4.0...v3.4.1

v4.0.0-alpha.4

27 Nov 16:09
Compare
Choose a tag to compare
v4.0.0-alpha.4 Pre-release
Pre-release

What's Changed

Bug fixes

  • Bug fix: preservation of viewport doesnt work by @fstoe in #3922
  • Allow externally updated props to change the viewer even if OSD is still animating a change. by @cbeer in #3986
  • Fix MUI5 menu focus styles. by @cbeer in #3982

i18n

New configuration options

  • Use a double-click handler for OSD to handle zooming instead of click-to-zoom by @cbeer in #3987
  • Add maximized option to windows in config by @bertyhell in #3901

Dependency updates

Other changes

  • Don't forward the focused prop. It isn't valid on Rnd. by @cbeer in #3978
  • Use a function mock ref instead of a string. by @cbeer in #3977
  • Refactor MiradorViewer initialize to avoid act() warning. by @cbeer in #3980
  • Remove act from MiradorMenuButton test. by @cbeer in #3979
  • Skip companion window plugin test that's acting wonky. by @cbeer in #3952
  • Simplify the parameters passed to the button by @jcoyne in #3956
  • Remove unused act import. by @cbeer in #3988
  • chore: remove unused paramater of maximizeWindow action by @fstoe in #3870
  • Stop passing tReady through to the MUI menu component. by @cbeer in #3981
  • Address some re-select inputStabilityCheck warnings. by @cbeer in #3990

Full Changelog: v4.0.0.alpha-2...v4.0.0-alpha.4

v3.4.0

27 Nov 16:30
Compare
Choose a tag to compare

What's Changed

  • [backport] Allow externally updated props to change the viewer even if OSD is still animating a change. by @marlo-longley in #4001
  • Backport some bug fixes to v3 by @cbeer in #4003
  • Backport i18n changes to v3 by @cbeer in #4002
  • Backport OSD updates to v3 by @cbeer in #4005
  • Backport MUI 4.12 updates to v3 by @cbeer in #4004

Full Changelog: v3.3.0...v3.4.0