Releases: Helioviewer-Project/helioviewer.org
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.
3.4.0
Changes:
- Adds Solar Orbiter's EUI images.
- Patched downloader to quit on certain download errors to prevent unintentionally adding nonexistent images to the database.
- Updates how downloader.py scans for dates in filenames to support EUI
- Creates the Helioviewer Availability Service feed. Leverages RSS to report when data acquisition falls behind schedule. see here
- Fixes problem with generating movies over long time spans
3.3.5
3.3.4
Release Notes:
- Parker Space Probe (PSP) Encounter # has been added when hovering over PSP notches in the trajectory
- Improved data ingestion stability (will lead to less data lagging)
- Repaired YouTube movie backlinks
- XRT is now able to be viewed reliably
- Improved database performance
- Fixed how COR images are rendered to remove spurious black lines
Breaking Changes:
- Updated several front-end plugins. If updating to this release, you must pull in the plugins via:
git submodules update --init