Releases: Helioviewer-Project/helioviewer.org
4.4.3
Summary
This is a small bug fix patch. 3 issues have been fixed:
- Fixed an intermittent error with creating screenshots and movies. This would appear as an error saying the screenshot/movie cannot be created.
- Fixed an error that prevented downloading/playing large movies
- Fixed an issue where attempting to share the viewport fails intermittently when using the "base difference" option
One minor update has been made to the popup which shows the FITS Metadata:
- The sort button previously said "Abc", now says "Sort Labels" to be more clear.
Many changes are test related as we continue to add more automated playwright tests.
Upgrade Guide
Update javascript bundle with cd resources/build && ant
What's Changed
- Fix flaky WaitForImageLoad by @dgarciabriseno in #609
- Stabilize test 2 by @dgarciabriseno in #610
- Test/jump with time range by @mudhoney in #611
- Add awaits to expects. Wait for load in hello_helioviewer by @dgarciabriseno in #612
- Add tests for mobile help links by @dgarciabriseno in #613
- Bug fix basediff time problem by @mudhoney in #614
- Add Viewport Tests (and other test patches) by @dgarciabriseno in #615
- Update playwright and other dependencies by @dgarciabriseno in #617
- Rm submodules by @dgarciabriseno in #618
- Previous and Next Available Image Tests by @mudhoney in #616
- Update tests by @dgarciabriseno in #619
- Mobile viewport scale indicator tests by @dgarciabriseno in #620
- Image show headers ui changes and pw tests to check functionality by @mudhoney in #621
- Tests/download layer image by @mudhoney in #622
- Add typescript checks to CI by @dgarciabriseno in #623
- Prettier tests by @dgarciabriseno in #624
- tests for layer controls | measurement and observatory by @mudhoney in #625
- Tests | select image presets by @mudhoney in #627
Full Changelog: 4.4.2...4.4.3
4.4.2
Summary
This patch is mostly bug fixes with the notable exception of enabling support for Sentry, a tool for application error monitoring.
Overview of changes:
- Fixes tab overflows for events with many data tabs.
- Fix issues with duplicate text sometimes appearing in Youtube video menu
- Fix overlapping images in Youtube video menu
- Improved usage of space in the mobile visual glossary.
What's Changed
- Fix event view dialogs menu for too many tabgroups and overflow by @mudhoney in #587
- Various tests for movie making by @mudhoney in #578
- Fix ISSUE 588. and ISSUE 589 by @mudhoney in #591
- Enable sunpy data download script with tests by @mudhoney in #593
- Disable sunpy button by @dgarciabriseno in #598
- Mobile sidebar tests by @dgarciabriseno in #599
- Fix duplicated "No shared movies found" by @dgarciabriseno in #600
- Fix mobile youtube sidebar by @dgarciabriseno in #604
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #576
- Fix visual glossary for mobile view - add some tests for mobile help section by @dgarciabriseno in #605
- Fix 3/4 sun issue by @dgarciabriseno in #608
New Contributors
- @dependabot made their first contribution in #576
Full Changelog: 4.4.1...4.4.2
4.4.1
Version 4.4.1 resolves some bugs identified in the base 4.4.0 release.
- Fixes an issue where downloading a screenshot from the screenshot preview results in an illegible file name.
- Fixes issue where attempting to share the viewport after selecting an image layer preset fails
- Fixes an issue where attempting to share the viewport fails with difference images
- Fixes slow loading for getObservationDate videos (resolves loading problems with embedded version of Helioviewer)
- Times out CCMC Event Loading at 10 seconds. Events that were received within the 10 second limit are cached and displayed.
What's Changed
- Fix user presets spoil state integer variables by @mudhoney in #583
- Make baseDiffTime use format Y-m-dTH:M:S.000Z by @dgarciabriseno in #584
- Fix/download file name from screenshot by @mudhoney in #585
Full Changelog: 4.4.0...4.4.1
4.4.0
Highlights
It's been a while since I tagged the release, here's a list of the most important changes to note:
- Added support for NSO GONG H-alpha
- Added support for RHESSI reconstructions
- Added the RHESSI Flare List as a new Features & Event source. RHESSI operated between February 2002 to August 2018.
- Improved mouse/cursor coordinate support
- Added
getEclipseImage
endpoint for https://eclipse.helioviewer.org - Enabled exporting Helioviewer.org videos to JHelioviewer
- Enabled continuous zoom for desktop devices with option to revert to step zoom in user settings.
- Ability to show/hide individual events
- Ability to go directly to the next/previous image instead of jumping by a specific amount of time.
Upgrade Guide
- Checkout 4.4.0
- Run
ant
inresources/build
to apply javascript updates
What's Changed
- Fix broken links on About Helioviewer.org page by @naddleman in #258
- Update flatpickr for better mobile support by @dgarciabriseno in #482
- Re-enable mouse coordinates by @dgarciabriseno in #485
- Enable mouse coordinates by @dgarciabriseno in #487
- Notify users of screenshot issue & remove broken screenshots from history. by @dgarciabriseno in #494
- Add feature to open videos in JHelioviewer by @dgarciabriseno in #499
- Enable loading GONG movies in jhv by @dgarciabriseno in #500
- Remove link shorten option for movies by @dgarciabriseno in #501
- Fixes some vso searches by @dgarciabriseno in #502
- Remove dynamic import by @dgarciabriseno in #504
- Issue #498 - Update MovieManagerUI.js by @raptor-07 in #512
- Update CI to point to branch 'main' by @dgarciabriseno in #513
- Update npm packages by @dgarciabriseno in #514
- Smooth zoom desktop by @dgarciabriseno in #520
- Fix 1px gap between image tiles when zooming by @dgarciabriseno in #522
- Only run $.getJSON once by @dgarciabriseno in #524
- Better zoom by @dgarciabriseno in #525
- Fix events on minimal ui by @dgarciabriseno in #531
- Add configurable zoom settings by @dgarciabriseno in #532
- Fix unstable sun by @dgarciabriseno in #533
- Fix some instances of embedded helioviewer by @dgarciabriseno in #537
- Center viewport before starting the tutorial by @dgarciabriseno in #538
- Add statistics, coverage, and status links by @dgarciabriseno in #539
- swap minimal plus sign with svg image to fix alignment problem by @mudhoney in #542
- Update pull_request_template.md for output modes by @mudhoney in #545
- Third level control on feature and events tree with new hovering effects by @mudhoney in #544
- Integrate Playwright for UI Testing by @dgarciabriseno in #547
- Organize tests for mobile & desktop by @dgarciabriseno in #549
- Add initial tests for
output=minimal
andoutput=embed
by @dgarciabriseno in #550 - Add warnings if observation time differs from image time by @dgarciabriseno in #548
- Skip mobile webkit test by @dgarciabriseno in #555
- Fix/toggle event buttons should work only for their layer by @mudhoney in #552
- fix half unicode characters in event tree , 3rd label by @mudhoney in #556
- Feature/share url with api saved states by @mudhoney in #557
- Enable RHESSI images by @dgarciabriseno in #540
- Implement 3rd level screenshot and movies and next/prev images per layer by @mudhoney in #559
- Fix/embed plus sign by @mudhoney in #560
- Implement promise cache for closest images and fix bug when merging image layers. by @mudhoney in #561
- Fix/layer remove uniqueness by @mudhoney in #562
- Add test for adding/removing image layers by @dgarciabriseno in #563
- add go to newest image to growl message by @mudhoney in #564
- Update month/year when updated in flatpickr by @dgarciabriseno in #565
- Fix issue with previous flatpickr commit by @dgarciabriseno in #566
- Update darwin screenshots by @dgarciabriseno in #567
- listen promise of adding accordion entries then execute imageLoad whi… by @mudhoney in #568
- Patch image timeline, add tests by @dgarciabriseno in #569
- Fix missing tiles when zoomed in, Remove image blending, Prevent stale image loading by @dgarciabriseno in #570
- Feature/view screenshot by @mudhoney in #571
- Fix view screenshot for new ones also by @mudhoney in #572
- Fix opacity + difference images by @dgarciabriseno in #573
- Fix tile loading on the right & bottom of the viewport after zooming out by @dgarciabriseno in #575
- Add screenshot and viewport sharing tests by @mudhoney in #574
- Simple movie tests by @mudhoney in #577
New Contributors
- @naddleman made their first contribution in #258
- @raptor-07 made their first contribution in #512
- @mudhoney made their first contribution in #542
Full Changelog: 4.3.0...4.4.0
4.3.0
Big Changes
- IRIS Support
- Improved (Repaired) screenshots and movies on mobile devices.
- Support for external event data
- More zoom
- Selecting the "Center Viewport" button now works for sub-disk images.
What's Changed
- Support external DONKI CME events
- Increase zoom level and fix issues with zooming in on sub-disk images like IRIS and XRT
- Fix issue where only half of the sub-disk image appears
- Make screenshots and movies align with mobile viewport
New Contributors
- @ayushkumarbhadani made their first contribution in #471
Maintainer Notes
- npm is now required on the hosting server as some React components have been added.
ant
is still used to build files. As long as npm is installed, ant will executenpm install
and transpile the React components without any further involvement.
Full Changelog: 4.2.1...4.3.0
4.2.1
- Fixes critical issue when upgrading from 4.0.0 -> 4.2.0 which breaks features & events
4.2.0
4.2.0 Improves storage of flare predictions based on 4.1.0 feedback.
The flare database introduced here is incompatible with 4.1.0 and updating drops the 4.1.0 flare table.
Release Notes:
- Fixes issue showing HEK event information in the event timeline introduced in 4.1.0
- Improves version handling via an ini file to specify the latest version
- Internal changes to features & events checkbox handling
4.1.0
Helioviewer 4.1.0 adds feature support for the CCMC Flare Scoreboard.
The flare scoreboard is a database of predictions made by humans and algorithms for prediction when and where a solar flare may occur.
These predictions are now pinned on Helioviewer the same way that actual flares and other solar events are displayed.
Release Notes:
- Change the integrated date time picker to flatpickr
- Stability updates to fix some edge cases that create broken API calls which cause the application to stop loading new data.
- CCMC Flare Scoreboard support
Maintainer Upgrade Guide:
- No special actions needed. As with any release, make sure to rebuild the minified javascript files after updated.
4.0.1
Changes:
- Disable helios backlinks by default.
4.0.0
We welcome 2023 with the official 4.0 release of Helioviewer which includes mobile support to the site.
- Mobile support update! Helioviewer 4.0.0 includes a full mobile UI for interacting with Helioviewer.
- Added screen reader labels to input elements
- Add backlinks to Helios under the movie tab, the 3D video visualizer created by the Helioviewer Project
- Dependabot updates cleaning up the repository.