Skip to content

Commit

Permalink
Bump to 2.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
tariqksoliman committed Mar 16, 2022
1 parent 909ce18 commit b8dd5ac
Show file tree
Hide file tree
Showing 2 changed files with 107 additions and 1 deletion.
106 changes: 106 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,48 @@
# MMGIS Changelog

## 2.6.0

_Mar 16, 2022_

#### New Requirements

- Node.js >= v14.9.0

#### Summary

This release adds a webhook manager to the configure page and improves documentation, the mmgisAPI, projection support, as well as synchronicity between the Map and Globe.

#### Added

- Configurable webhook manager.
- Access to a settings modal in the bottom left toolbar to toggle various UI elements' visibilities as well as the radius of tiles to query for the 3D Globe
- Raster effects (brightness, contrast, saturation, blend-mode) now apply in 3D as well
- Controlled layers can now utilized sublayers/marker-attachments
- Marker attachments, such as uncertainty ellipses, properly work for any projection
- 3D uncertainty ellipses
- Documentation for using remote virtual layers via GDAL
- PUBLIC_URL can be specified at build now in the Dockerfile
- mmgisAPI functions apply to the 3D Globe too now
- mmgisAPI can trim LineString features at the coordinates level

#### Changed

- LithoSphere 1.1.0 => 1.3.0 - [See LithoSphere Releases](https://github.com/NASA-AMMOS/LithoSphere/releases)
- Users can now pan the map while in the DrawTool's draw mode without placing a point
- Time controlled layers can now default to the current time for initial queries

#### Fixed

- Some media paths in the /configure path not working when MMGIS is served under a subdomain with PUBLIC_URL

#### Removed

-

## 2.5.0

_Jan 10, 2022_

#### Summary

This release contains the IsochroneTool, revives the Model layer type and includes a new Query layer type. Each vector layer can now be filtered by the user through the LayersTool, leads in the DrawTool can now draw and publish arrows and annotations, and the MeasureTool finally supports continuous elevation profiles.
Expand Down Expand Up @@ -52,6 +93,8 @@ This release contains the IsochroneTool, revives the Model layer type and includ

## 2.4.0

_Aug 06, 2021_

#### Summary

This release adds in the Viewshed Tool, time enabled layers, [LithoSphere](https://github.com/NASA-AMMOS/LithoSphere), WMS support, data layers, a JavaScript API, and more.
Expand Down Expand Up @@ -95,6 +138,8 @@ This release adds in the Viewshed Tool, time enabled layers, [LithoSphere](https

## 2.3.1

_Apr 22, 2021_

#### Summary

A point release to address bug fixes.
Expand All @@ -109,6 +154,8 @@ A point release to address bug fixes.

## 2.3.0

_Apr 14, 2021_

#### Summary

The Draw Tool gets its own tag filtering system. The Measure Tool now uses great arcs and is way more accurate and the map now fully supports WMS layers!
Expand Down Expand Up @@ -150,6 +197,8 @@ ALTER TABLE user_files ALTER COLUMN file_description TYPE VARCHAR(10000);

## 2.0.0

_Jan 14, 2021_

#### Migration Details

- The environment variable `ALLOW_EMBED` has been replaced with `FRAME_ANCESTORS`
Expand Down Expand Up @@ -196,6 +245,8 @@ ALTER TABLE user_files ALTER COLUMN file_description TYPE VARCHAR(10000);

## 1.3.5

_Oct 19, 2020_

#### Added

- ALLOW_EMBED environment variable
Expand All @@ -213,6 +264,8 @@ ALTER TABLE user_files ALTER COLUMN file_description TYPE VARCHAR(10000);

## 1.3.4

_Oct 06, 2020_

#### Added:

- WMS tile support for the Map (does not yet work on the Globe).
Expand All @@ -223,6 +276,8 @@ ALTER TABLE user_files ALTER COLUMN file_description TYPE VARCHAR(10000);

## 1.3.3

_Aug 07, 2020_

#### Added:

- Example docker-compose
Expand All @@ -242,6 +297,8 @@ ALTER TABLE user_files ALTER COLUMN file_description TYPE VARCHAR(10000);

## 1.3.2

_Jul 06, 2020_

#### Fixed

- Draw Tool history sql commands assumed rows would be returned in order which could completely break the tool.
Expand All @@ -252,6 +309,8 @@ ALTER TABLE user_files ALTER COLUMN file_description TYPE VARCHAR(10000);

## 1.3.1

_May 13, 2020_

#### Fixed

- Additional authorization headers prevented access to the configure login page.
Expand All @@ -260,6 +319,8 @@ ALTER TABLE user_files ALTER COLUMN file_description TYPE VARCHAR(10000);

## 1.3.0

_Apr 16, 2020_

#### New Requirements

- Node.js >= v10.10
Expand Down Expand Up @@ -295,3 +356,48 @@ ALTER TABLE user_files ALTER COLUMN file_description TYPE VARCHAR(10000);
- Infinite login bug
- Vectors disappearing with string weights
- Some endpoint calls began with home slashes that broke certain setups

---

## 1.2

_Nov 06, 2019_

#### Added

- 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.

---

## 1.1.1

_Oct 25, 2019_

#### Fixed

- Creating a new mission on the 'configure' page failed to make the appropriate mission directories (e.g. Layers).

---

## 1.1

_Oct 02, 2019_

#### Summary

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.

---

## Open Source Release

_Jun 06, 2019_

#### Summary

This represents the initial release of the Multi-Mission Geographic Information System (MMGIS) software, developed under NASA-AMMOS.

Dr. Fred J, Calef III & Tariq K. Soliman
NASA-JPL/Caltech
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "mmgis",
"version": "2.5.0",
"version": "2.6.0",
"description": "A web-based mapping and localization solution for science operation on planetary missions.",
"homepage": "build",
"repository": {
Expand Down

0 comments on commit b8dd5ac

Please sign in to comment.