Releases: ProjectMirador/mirador
v3.0.0-rc.4
Changes and new features
#3174 - wrap annotation content
#3196 - better support of level0 thumbs
#3195 - update wrap plugins to support multiple per component
#3203 - allows plugins to pass options to redux connect
#3175 - only show annotations button if they exist
#3177 - add gallery view indication for annotations
#3207 - prefix jss for multiple instances on a page
Fixes and cleanup
#3173 - removes unused actions
#3172 - fixes drag and drop under safari
#3197 - replaces immutablejs with lodash
#3204 - deflake the integration tests
#3202 - guard against annotations without fragments
#3201 - restores the state as part of the default umd build
#3210 - fix info responses for v3 images
#3211 - guard against missing hits in a search api response
#3213 - removes react-hot-loader for react-refresh
v3.0.0-rc.3
v3.0.0-rc.2
v3.0.0-rc.1
Major breaking changes
- State methods (like actions, reducers, etc) are no longer exported as part of the UMD build (#3148)
- Replace
resourceHeaders
configuration with request pre- and post-processing configuration (#3082, #3096)
Other changes
We've added redux-sagas to help manage state side-effects and data loading. (#3063 and more)
- Add a Serbian translation (#3077; h/t @DigitLib)
- Improve annotation display and configuration (#3055, h/t @jbaiter, #3102)
- Add the ability to hover and click on annotations on the canvas
- IIIF Drag and Drop support
- Visual tweaks
- Accessibility improvements
- Additional plugin hook areas for injecting application functionality
- Filter out non-images content resources from hitting OpenSeadragon
Developer Experience
Upstream dependencies now require Nodejs 10+.
Hot loading
v3.0.0-beta.10
v3.0.0-beta.9...v3.0.0-beta.10
Breaking changes
#3048 Updates the way catalog is initiated. This helps us be more explicit about specifying resources that should be part of the catalog and will help enable collections support.
Mirador.viewer({
id: 'mirador',
- manifests: {
- "https://media.nga.gov/public/manifests/nga_highlights.json": { provider: "National Gallery of Art"},
- "https://data.ucd.ie/api/img/manifests/ucdlib:33064": { provider: "Irish Architectural Archive"},
- }
+ catalog: [
+ { manifestId: "https://media.nga.gov/public/manifests/nga_highlights.json", provider: "National Gallery of Art"},
+ { manifestId: "https://data.ucd.ie/api/img/manifests/ucdlib:33064", provider: "Irish Architectural Archive"},
+ ]
}
## Updates
#3037 Provide a better error report when something bad happens
#3054 Placeholders
#3051 Display annotation tags
#3044 Update the way thumbnails are requested
#3033 Remove Downshift in favor of MUI autocomplete
v3.0.0-beta.9
#3039 Memoize annotation for perf improvement
#3036 Guard against null metadata values
#3021 Support continuous and top-to-bottom viewing
#3019 Convert toggle anno to button
#3030 Support manifest level behaviors
#3022 Arabic translations
#3018 enable dynamic companion windows
#3017 Update FR translations
#3005 Add the ability to render a custom CompanionWindow
#3014 Support SVGSelector for WebAnnotations
#3016 Update DE translations
#3007 improve developer experience
#3011 Adds a title to the Mirador icon
#3013 Only fetch info responses for image services
#3010 Only create a sidebar panel if a default is defined
v3.0.0-beta.8
New Updates!
#3002 Updates French translation. Merci!
#3004 Fixes issues with ImageService3 images
#2994 Enables fragment placement of images and image services on a canvas
#2998 Fixes a typo in plugin setup
#3001 Fixes some issues with importing and exporting workspaces
#2990 Updated SVG styling of annotations
#2969 Adds a button to logout of a IIIF Auth Service
Thanks to everyone who contributed
v3.0.0-beta.7
New Updates!
This is not the full list, see the compare above if needed, but some great enhancements to call out.
#2968 Support for multiple authentication services
#2977, #2616 Support level 0 images for v2 and v3
#2963 Support chunking for adopters who build their own package
#2974 Remove react-iframe-comm dependency
#2948, #2944, #2965, Table of contents!
#2987 Book view annotations
#2982 RTL fixes
#2855 Layers!
v3.0.0-beta.6
v3.0.0-beta.2
Yanked (or tried to) beta.1 in favor of beta.2
Updates and Enhancements
Updating dependencies
Better support of both viewingDirection="right-to-left" and dir="rtl" (#2912)
Update build to support IE11/Edge out of the box (#2909)
Remove "core" module fixes #2905
Infer AnnotationList from otherContent string #2914