Skip to content

Releases: nasa/openmct

v3.2.1

28 Feb 23:34
15b7eed
Compare
Choose a tag to compare

What's Changed (02/28/2024)

🔧 Maintenance

🐛 Bug Fixes

  • fix(#7380): update example imagery urls (moved after NASA wordpress m… by @ozyx in #7532

Full Changelog: v3.2.0...v3.2.1

v3.2.0

20 Feb 23:10
4c2b59d
Compare
Choose a tag to compare

What's Changed

💥 Notable Changes

  • cherry-pick(#7241) Provide visibility based rendering as part of the view api by @scottbell in #7249

🏕 Features

🔧 Maintenance

  • chore(deps-dev): bump vue-eslint-parser from 9.3.1 to 9.3.2 by @dependabot in #7125
  • chore: remove vue/compat and complete Vue 3 migration by @ozyx in #7133
  • chore(deps-dev): bump eslint-plugin-vue from 9.15.0 to 9.17.0 by @dependabot in #6907
  • chore(deps-dev): bump jasmine-core from 5.0.0 to 5.1.1 by @dependabot in #7008
  • chore: bump version to 3.2.0-next by @ozyx in #7117
  • [Tooltips] Finish tests for gauges, telemetry tables, recently viewed items, and time strips by @khalidadil in #7145
  • chore(deps-dev): bump sass from 1.63.4 to 1.68.0 by @dependabot in #7086
  • chore(deps): bump actions/setup-node from 3 to 4 by @dependabot in #7166
  • chore(deps-dev): bump cspell from 7.3.6 to 7.3.8 by @dependabot in #7162
  • chore(deps-dev): bump eslint-plugin-unicorn from 44.0.2 to 48.0.1 by @dependabot in #7163
  • chore(deps-dev): bump painterro from 1.2.78 to 1.2.87 by @dependabot in #7165
  • chore(deps-dev): bump sinon from 15.1.0 to 17.0.0 by @dependabot in #7155
  • chore(deps-dev): bump @braintree/sanitize-url from 6.0.2 to 6.0.4 by @dependabot in #7190
  • chore(deps-dev): bump eslint-plugin-vue from 9.17.0 to 9.18.1 by @dependabot in #7188
  • chore(deps-dev): bump npm-run-all2 from 6.0.6 to 6.1.1 by @dependabot in #7185
  • chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #7034
  • chore: bump Playwright to v1.39.0 by @ozyx in #7201
  • chore(deps-dev): bump uuid from 9.0.0 to 9.0.1 by @dependabot in #7207
  • chore(deps-dev): bump @vue/compiler-sfc from 3.3.4 to 3.3.8 by @dependabot in #7208
  • chore(deps-dev): bump webpack-merge from 5.9.0 to 5.10.0 by @dependabot in #7205
  • chore(deps-dev): bump eslint-plugin-you-dont-need-lodash-underscore from 6.12.0 to 6.13.0 by @dependabot in #7213
  • chore(deps-dev): bump @percy/cli from 1.26.0 to 1.27.4 by @dependabot in #7212
  • chore(deps-dev): bump eslint from 8.48.0 to 8.53.0 by @dependabot in #7211
  • [CI] Dependabot skip rebasing on every merge by @unlikelyzero in #7216
  • chore(deps-dev): bump @types/jasmine from 4.3.4 to 5.1.2 by @dependabot in #7219
  • chore(deps-dev): bump webpack from 5.88.0 to 5.89.0 by @dependabot in #7186
  • chore(deps-dev): bump eslint-plugin-unicorn from 48.0.1 to 49.0.0 by @dependabot in #7218
  • chore(deps-dev): bump vue from 3.3.4 to 3.3.8 by @dependabot in #7214
  • fix(index.html): use defer and move script to head by @evenstensberg in #6999
  • docs: update release.yml by @ozyx in #7518

🐛 Bug Fixes

  • chore(cspell): use --quiet flag by @ozyx in #7110
  • [Staleness] Fix staleness on clock change by @khalidadil in #7088
  • Handle negative height & width in image annotations by @scottbell in #7116
  • [Staleness] Fix issue with object view staleness styles not being reset on clock change by @khalidadil in #7122
  • Fix remaining vue-compat warnings by @depperm in #6966
  • do not store state in singleton action by @davetsay in #7121
  • When dropping an unsupported file onto a notebook entry, tell the user it isnt supported by @scottbell in #7115
  • Rename all configuration tabs to Config by @davetsay in #7140
  • fix(#7143): add eslint-plugin-no-sanitize and fix errors by @ozyx in #7144
  • Prevent infinite loop when updating a table row in place by @scottbell in #7154
  • [Filters] Fix view based filters when string input is enabled by @jvigliotta in #7050
  • [Plots] Gracefully handle Float32Array breaking values by @jvigliotta in #7138
  • Removed errant brace in ObjectAPI Error by @michaelrogers in #7192
  • Refine display options and add Independent Time Conductor option for Time List view by @shefalijoshi in #7161
  • fix: DisplayLayout and FlexibleLayout toolbar actions only apply to selected layout by @ozyx in #7184
  • docs: update Telemetry Formats section by @ozyx in #7173
  • docs: add related repos section to README.md by @ozyx in #7111
  • docs: add warning about deploying devServer to prod environment by @ozyx in #7203
  • [Dependency] Update to skip regular releases of marked by @unlikelyzero in #7209
  • [CI] Add CI Troubleshooting doc by @unlikelyzero in #6988
  • Changed global time to use time context current value for ITC by @michaelrogers in #7191
  • fix(#7234): 'Remove Container' button not working in Flexible Layout toolbar by @ozyx in #7240
  • Only show marquee for selected item by @davetsay in #7180
  • Gauge fixes for NaN and composition policy by @charlesh88 in #5608
  • chore: bump version to 3.2.0 by @ozyx in #7266
  • cherry-pick(#7262): Update API documentation for Visibility-Based Rendering by @scottbell in #7267
  • fix: 2d canvas fallback logic by @ozyx in #7295

Full Changelog: v3.1.1...v3.2.0

v3.1.1

21 Nov 19:16
0bf37fc
Compare
Choose a tag to compare

What's Changed

This is a patch release to fix 2 medium severity vulnerabilities reported in CVE-2023-45884 and CVE-2023-45885.

🔧 Maintenance

🐛 Bug Fixes

Full Changelog: v3.1.0...v3.1.1

v3.1.0

17 Oct 17:59
c1dd82c
Compare
Choose a tag to compare

What's Changed

🏕 Features

🔧 Maintenance

⚡ Performance

🐛 Bug Fixes

📄 Docs

Full Changelog: v3.0.2...v3.1.0

Open MCT v3.0.2

02 Oct 16:53
133e7c3
Compare
Choose a tag to compare

What's Changed

Important

Breaking Changes:

  • Starting from version 3.0.0, Open MCT requires a child <div> within the document.body in order to mount properly. Ensure that your index.html or hosting document includes a suitable container <div> before initializing Open MCT.

Deprecations

  • [Time] API Enhancements by @jvigliotta in #6768
    • The Time API has been updated. You will see deprecation warnings for the older API.

🏕 Features

🔧 Maintenance

🐛 Bug Fixes

Full Changelog: v2.2.5...v3.0.2

Open MCT v2.2.5

10 Jul 17:45
55d0efa
Compare
Choose a tag to compare
Open MCT v2.2.5 Pre-release
Pre-release

Bug Fixes
[Imagery] toggling an overlay layer by clicking label toggles for first imagery #6709
Displays with a large number of plots take a long time to load due to annotation requests #6708
Time List view should not show milliseconds in times #6677
Timelist To/From incorrect for 'current' activities #6657

Open MCT v2.2.4

05 Jun 17:45
9f664a0
Compare
Choose a tag to compare
Open MCT v2.2.4 Pre-release
Pre-release

Bug Fixes
Increasing number of redundant requests made to search provider on tag added to an immutable object annotation #6689
Move and Link dialog's Locator is way too small #6654

Open MCT v2.2.3

05 Jun 17:43
8a8cbc7
Compare
Choose a tag to compare
Open MCT v2.2.3 Pre-release
Pre-release

Bug Fixes
Gantt Chart view of plans does not observe draft status of plans #6641
[LAD Tables] Configuration not changed/persisted when toggling "Autosize" for columns #6636
font styling is lost when url property set on condition widget #6614
Telemetry API should support requesting a subscription provider #6546

Maintenance and Testing
Need visual test for lad table column config and titles for browse bar actions #6639
[Build] Update CouchDB scripting and version #6644

Open MCT v2.2.2

24 Apr 17:16
b5beffe
Compare
Choose a tag to compare
Open MCT v2.2.2 Pre-release
Pre-release

Improvements
[Recently Viewed Items] Disable button if no items #6503

Bug Fixes
Cannot add annotations on newly create notebook entry #6411
Annotations on empty entries in notebook are lost #6156
StaticRootPlugin does not work with non-empty or non-root namespaces #6584
[Export As JSON] Exports with Objects using Conditional Styling can cause multiple files to be saved #6566
[Export as JSON] Issues with items that have identifiers stored in configuration #6561
Static Root Plugin does not work with overlay plots #6549
[ExportNotebookAsText] Action is not available for Restricted Notebooks #6534

Open MCT v2.2.0

03 Apr 14:37
Compare
Choose a tag to compare
Open MCT v2.2.0 Pre-release
Pre-release

Breaking Changes
[Greedy LAD] Have the ability to have data before the start bound IF it's a strategy 'latest' request #6449

Improvments and New Features
[Plan] Add option to "clip" activity names #6401
Allow view customization of LAD table columns #6385
Improve vertical layout of activities in the plan view #6378
Allow Enter key in Notebook entry to add new lines by default #6354
Missing Object Notifications are too noisy right now. #6349
[Search] Increase the debounce timeout on search #6179
inspector views tabs #6118
Labeled grid for Imagery #6114
Time list views should support following remote clock, not just wall clock #5629
Plans must allow hiding swimlanes #4692
More compact Gantt drawing strategy in Time Strip and Plan views #6113

Bug Fixes
LAD Tables are constantly auto-resizing #6471
Array type values are not shown correctly in tables #6466
Jumping to a plot annotation from search sometimes does not show the annotation highlighted #6458
Creating an object while viewing a VIPER Plan kills Open MCT #6455
Conditional styling leaves the last selected style applied #6444
Clicking a plot annotation should pause the plot #6443
InspectorView priority is ignored #6413
Composition is not-re-evaluated when node is expanded in the tree #6391
[Tabs] in eager load mode, only load the selected tab on tabs view load #6387
Notebook Annotations UI usage of hover is problematic #6348
Limit lines disappear when changing the y axis for series (navigating away and back solves the issue) #6338
Clicking "Add Tag" and then removing an existing tag causes the "Add Tag" button to disappear #6330
Prevent tabbing into entry inputs in Notebook #6312
Imagery causes unintended scrolling of overflowed views on hover #6300
Shift Logs with one or more locked pages can't be moved #6297
Plot annotation key gesture is not working as expected/designed #6294
Click on Search Result (Annotation in this case) switches view while in Edit mode #6280
Creating multiple notifications at the same time causes duplicated keys error #6242
Autocomplete input shows empty options list #6221
[Annotations] Cannot cancel adding a tag #6219
[Annotations] Annotation selections made while paused remain after resuming #6214
[Plots, Annotations] Annotation gesture not working consistently #6207
No longer able to reorder stacked plots #6158
Clicking on an image does not enlarge the image. #6024
Tree sporadically doesn't update from composition changes #5975
Aggregate LAD Table view doesn't work properly when children are aggregates #5939
Conditional styling doesn't apply Default styles when no data is present #5925
Condition Set LAD Table "view switch" isn't consistent with other view types #5924
Conditional Set "output" is wrong #5918
[Performance] Inspector Repaints in Local Clock and Remote Clock Time #5247
Time Conductor "Current" value is wrong in real-time mode #4350

Maintenance and Tests
Bump copyright date #6394
Add tests for plot annotations #6276
[e2e] More automated tests for Recent Objects #6150