Skip to content

Releases: ProjectMirador/mirador

v3.0.0-rc.4

14 Jul 23:20
Compare
Choose a tag to compare

v3.0.0-rc.3...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

01 Jul 15:32
Compare
Choose a tag to compare

v3.0.0-rc.2...v3.0.0-rc.3

Fixes

#3171 Fixes a container wiring issue

v3.0.0-rc.2

01 Jul 15:30
Compare
Choose a tag to compare

v3.0.0-rc.1...v3.0.0-rc.2

Enhancements

#3158 Allows the plugin system to take an array of plugins
#3164 allow empty plugin sagas
#3163 keep track of new windows
#3156 allow window specific configs

Fixes

#3169 Workspace scrolling re added
#3166, #3165 Fixes mutating state

v3.0.0-rc.1

22 Jun 18:35
Compare
Choose a tag to compare

v3.0.0-beta.10...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

22 May 13:05
Compare
Choose a tag to compare

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

18 May 19:06
Compare
Choose a tag to compare

v3.0.0-beta.8...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

05 May 19:45
Compare
Choose a tag to compare

v3.0.0-beta.7...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

24 Apr 17:22
Compare
Choose a tag to compare

v3.0.0-beta.6...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

13 Mar 00:30
Compare
Choose a tag to compare

v3.0.0-beta.5...v3.0.0-beta.6

#2959 Update OSD
#2958 Specify modules in package.json
#2957 Update manifesto
#2955 Support SvgSelectors in v2 IIIF OpenAnnotations
#2950 Add configuration option for CompanionWindow width

v3.0.0-beta.2

19 Dec 19:14
Compare
Choose a tag to compare

Yanked (or tried to) beta.1 in favor of beta.2

Commit History

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