Skip to content

Releases: NASA-AMMOS/MMGIS

MMGIS v2.0.0

15 Jan 02:55
Compare
Choose a tag to compare

Migration Details

  • The environment variable ALLOW_EMBED has been replaced with FRAME_ANCESTORS
  • npm install is only needed in the root directory and not in the /API directory any more
  • Instead of npm start, use npm run build and then afterwards npm run start:prod to run the application.
    You will still need to run npm start before building the first time

Added

  • Webpack!
  • Production level builds
  • Babel
  • React support
  • Icons as markers
  • Configurable vector highlight color
  • Graticules
  • Configure page help buttons to docs

Removed

  • Require.js
  • Unused libraries, tools and code
  • Swap widget
  • FORCE_CONFIGCONFIG environment variable removed

Changed

  • Info Tool upgraded!
  • Measure Tool upgraded!
  • Top bar search
  • The environment variable ALLOW_EMBED has been replaced with FRAME_ANCESTORS
  • MMGIS2 splash screen
  • Various small UI changes
  • Improved configure look tab
  • Development logging is friendlier

Fixed

  • Configure save warns of bad json
  • Removed unused configure globe projection option
  • Configure look tab colors work properly

MMGIS-Core v1.3.5

20 Oct 00:46
Compare
Choose a tag to compare

Added

  • ALLOW_EMBED environment variable
  • DISABLE_LINK_SHORTENER environment variable

Fixed

  • Tweaked various UI elements
  • The Configure page Look tab now correctly reads in any existing logourl and helpurl
  • Configure page now warns of invalid raw variable JSON
  • Raw variable info values don't break when there's no text to replace in them
  • Configuration endpoints no longer assume SQL output is ordered

MMGIS-Core v1.3.4

06 Oct 16:45
4a624c7
Compare
Choose a tag to compare

Added:

  • WMS tile support for the Map (does not yet work on the Globe).
  • AUTH env can be set to "off" to disable user login entirely.
  • gdal2customtiles.py for tiling datasets with custom projections.

MMGIS-Core v1.3.3

07 Aug 21:52
Compare
Choose a tag to compare

Added:

  • Example docker-compose

Fixed:

  • 3D Globe was rendering layers in depth order instead of breadth order
  • Draw Tool publishing sometimes undid the last Lead Map edits
  • Draw Tool styling options sometimes hidden in FireFox

Changed:

  • New short URLs are one character longer
  • Draw Tool publish overlap tolerance increased

MMGIS-Core v1.3.2

07 Jul 01:47
Compare
Choose a tag to compare

Fixed

  • Draw Tool history sql commands assumed rows would be returned in order which could completely break the tool.
  • Draw Tool layers would get stuck due to automatic toggling when copying to files or turning the file you're drawing in off.
  • The waypoint image links on the Test mission have been fixed.

MMGIS-Core v1.3.1

13 May 16:30
Compare
Choose a tag to compare

Fixed

  • Additional authorization headers prevented access to the configure login page.

MMGIS-Core v1.3

16 Apr 21:39
Compare
Choose a tag to compare

New Requirements

  • Node.js >= v10.10

New Features

  • Export vector layers as geojson from the Layers Tool
  • Info Tool uses a JSON viewer
  • Users can now split and merge features in the Draw Tool
  • Rich application logging
  • ENVs that end with _HOST are pinged at start to test connections
  • Ability to configure deep links to other sites based on properties of a selected feature
  • Users can upload much larger files in the Draw Tool
  • Missions can be configured to use any map projection
  • Globe level of detail
  • Globe space themed skysphere
  • Tools and Backends are included by scanning a directory for setup files instead of editing code
  • The Legend Tool supports color scales
  • CSV files can be uploaded as datasets and can be queried on feature click
  • Early API tokens that allow .csvs to be uploaded programmatically
  • An optional top bar with search functionality
  • Configurable page name and logo
  • On screen Globe controls
  • Support both TMS and WMS tilesets
  • Layer Kinds for specialized interactions
  • Better documentation in /docs
  • Resources cache properly

Fixed

  • All tables are properly created with just one start
  • Failed layers no longer crash the application
  • Infinite login bug
  • Vectors disappearing with string weights
  • Some endpoint calls began with home slashes that broke certain setups

MMGIS-Core v1.2

06 Nov 22:20
Compare
Choose a tag to compare

NEW

  • Limit access to the entire site with .env's AUTH=local
  • Vector Tile Layers
  • Store features within Postgres by uploading them with /configure's Manage Geodatasets. Point to them by setting the layer URL to geodatasets:{name}. Can serve both geojson and vector tiles.

MMGIS-Core v1.1.1

25 Oct 23:21
Compare
Choose a tag to compare

Corrected bug: creating a new mission on the 'configure' page failed to make the appropriate mission directories (e.g. Layers).

MMGIS-Core v1.1

03 Oct 01:03
Compare
Choose a tag to compare

MMGIS update with the Campaign Analysis Mapping and Planning (CAMP) tool. The software now runs fully in a node environment. Various other bug fixes and minor updates have been made to the code.