v4.0.0 #7831
ozyx
started this conversation in
Announcements
v4.0.0
#7831
Replies: 1 comment 1 reply
-
On the topic of major OpenMCT upgrades, is there a upgrade guide I can follow to upgrade from OpenMCT v2.2.4 to v4.0.0? I understand OpenMCT v2.x.x to v3.0.0 is the move from Vue 2 to Vue 3, however the OpenMCT release documentation isn't exactly clear on the upgrade path that I should take. For example (v2.2.4 to v3.1.1 to v3.2.0 to v4.0.0). |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
What's Changed
💥 Notable Changes
openmct-e2e
subpackageThe Open MCT e2e testing framework has been separated into a standalone package,
openmct-e2e
, inpreparation for distribution as a dependency for consumers of Open MCT.
Importing Open MCT
module
,main
,import
andrequire
fields have been added to thepackage.json
so that theopenmct
main bundle can be imported using either CommonJS or ESModule syntax.Note
Open MCT is published in a UMD module format. Although this allows for flexibility in consumption,
the framework is still intended to be used within a browser environment where the
window
globalis available. See the
openmct-hello
repository for anexample of using or extending the Open MCT framework.
Accessibility
API
TelemetryAPI
Misc
index.html
is no longer published as part of the distribution.Commits
type: module
, createopenmct-e2e
subpackage by @ozyx in chore: removetype: module
, createopenmct-e2e
subpackage #7590🏕 Features
Actions
Reload
A new action "Reload" has been added to the context menus for all components that provide a view. Triggering this action will reload the view and all of its children. This is useful for reloading an individual view without needing to refresh the entire page.
JSON Import / Export
Plan
id
property in order to enable this feature.Timelist
CouchDB Plugin
Themes
Commits
ExportAsJSONAction
by @ozyx in feat(#7367): ProgressBar forExportAsJSONAction
#7374readOnly
configurations by @scottbell in Add support for multiple CouchDB databases, multiple namespaces, andreadOnly
configurations #7413🎉 Enhancements
Commits
🔧 Maintenance
Commits
3.3.0-next
by @ozyx in chore: bump version to3.3.0-next
#7273package.json
by @ozyx in fix: define main entry point inpackage.json
#72984.0.0-next
by @unlikelyzero in chore: bump version to4.0.0-next
#7506@playwright/test
to1.42.1
by @ozyx in chore: bump@playwright/test
to1.42.1
#7627.nyc_output
path as custom config setting by @ozyx in fix(e2e): specify.nyc_output
path as custom config setting #7658.bounds()
call by @ozyx in refactor: remove the final.bounds()
call #76951.45.0
by @ozyx in chore: bump playwright to version1.45.0
#7762e2e/
folder by @ozyx in chore: disable codeql scanning fore2e/
folder #77841.45.2
by @ozyx in chore: bump playwright to1.45.2
#77854.0.0
by @ozyx in chore: bump version to4.0.0
#7813⚡ Performance
Commits
🐛 Bug Fixes
Commits
d3-scale
and use ESModule imports by @ozyx in chore: bumpd3-scale
and use ESModule imports #7245renderWhenVisible
function is optional by @scottbell in Update API Readme to indicaterenderWhenVisible
function is optional #7285StackedPlotItem
s on mount by @ozyx in fix(#7338): Persisted styles correctly apply toStackedPlotItem
s on mount #7341renderWhenVisible
to LadTableSets by @scottbell in ProviderenderWhenVisible
to LadTableSets #7384renderWhenVisible
by @scottbell in Use different root forrenderWhenVisible
#7415-
symbol by @scottbell in Have countdowns in the Timelist use a-
symbol #7452await
🤖 by @ozyx in fix: 🤖 beep boop beep, you forgot anawait
🤖 #7630await
by @ozyx in fix(#7633): add missingawait
#7643ActionCollection
by @scottbell in For an existing View in a Preview, ensure we pull the sameActionCollection
#7632*
observers no more. by @davetsay in this is 2024.*
observers no more. #7715New Contributors
Full Changelog: v3.2.1...v4.0.0
This discussion was created from the release v4.0.0.
Beta Was this translation helpful? Give feedback.
All reactions