A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Recent Releases of Half Earth

Half Earth - v8.2.0

What's Changed

  • Share species detail link
  • Mol API now accessible as ENV variable: VITE_APP_MOL_API

New Contributors

Full Changelog: https://github.com/Vizzuality/half-earth-v3/compare/v8.1.0...v8.2.0

Biosphere - Conservation and Restoration - JavaScript
Published by Bluesmile82 about 1 month ago

Half Earth - 8.1.0

Main changes

  • Update to About the Map members list
  • Update to Search control for Analyze Area in Data Globe
    • Display results containing search term, not just results that start with search term
  • Ability to scroll list of search results
    • Updated results to display more than 6 and allowed visitors to scroll
  • Text wrap selected region/country name if too long

Biosphere - Conservation and Restoration - JavaScript
Published by cmanciero 9 months ago

Half Earth - 8.0.0

Main changes

  • Update node to 20.5
  • Update birds south-america layer
  • Updte ArcGIS js to 4.30
  • Change bundler to Vite
  • Change esri-loader to @arcgis-loader
  • Update React to 17

Updates:

React updated to 17 (This change was made to support the Vite change)

Esri-loader library replaced by @arcgis/core This change was made because the esri-loader library was deprecated in arcgisjs 4.29.

Create react app (react-app-rewired) replaced by Vite. This change was made as react-app-rewired was "lightly maintained" as their page says. This made very difficult any further changes. With vite we have a simple packing system that we will be able to evolve. A further step could be using Next.js but that will require many more changes.

Removed unnecesary dependencies

Icons are now imported no more as:
import { ReactComponent as IconArrow } from 'icons/arrow_right.svg';
but now:
import IconArrow from 'icons/arrow_right.svg?react';

Important:

I have updated the environment variables on vercel, everything that started before REACT_APP_ should be VITE_APP_ now.

Vite creates the bundle on the dist directory so I added a vercel.json that overrides the folder build directory with the following content:

{
"outputDirectory": "dist"
}
Once this is deployed to production we will be able to change the folder build directory directly on Vercel and we won't need this file anymore.

Race condition problems with react 17
There were some race condition problems in React 17 with the system that we have to registry the redux modules based on http://nicolasgallagher.com/redux-modules-and-code-splitting/
Basically the data was tried to be loaded before the module was registered so it wasn't ready and empty once it was registered.
The temporary solution was to load the affected modules directly on the store file avoiding the redux splitting.

My recommendation is to change to redux-toolkit all the redux system and use slices so we have a more robust redux without sacrificing data splitting.

This also could bring us the opportunity to integrate it with react-query and improve the cache on each query.

What's Changed

Full Changelog: https://github.com/Vizzuality/half-earth-v3/compare/v.7.15.0...v.8.0.0

Biosphere - Conservation and Restoration - JavaScript
Published by Bluesmile82 10 months ago

Half Earth - v.7.15.0

What's Changed

Full Changelog: https://github.com/Vizzuality/half-earth-v3/compare/v.7.14.0...v.7.15.0

Biosphere - Conservation and Restoration - JavaScript
Published by Bluesmile82 about 1 year ago

Half Earth - 7.14.0

What's Changed

  • Add new basemap for AOIs:

Full Changelog: https://github.com/Vizzuality/half-earth-v3/compare/v.7.13.0...v.7.14.0

Biosphere - Conservation and Restoration - JavaScript
Published by Bluesmile82 over 1 year ago

Half Earth - 7.13.0

What's Changed

Full Changelog: https://github.com/Vizzuality/half-earth-v3/compare/v.7.12.0...v.7.13.0

Biosphere - Conservation and Restoration - JavaScript
Published by Bluesmile82 over 1 year ago

Half Earth - 7.12.0

What's Changed

New Contributors

Full Changelog: https://github.com/Vizzuality/half-earth-v3/compare/v.7.11.0...v.7.12.0

Biosphere - Conservation and Restoration - JavaScript
Published by Bluesmile82 over 1 year ago

Half Earth - 7.10.0

What's Changed

Full Changelog: https://github.com/Vizzuality/half-earth-v3/compare/v.7.9.3...v.7.10.0

Biosphere - Conservation and Restoration - JavaScript
Published by Bluesmile82 almost 2 years ago

Half Earth - 7.9.3

What's Changed

Full Changelog: https://github.com/Vizzuality/half-earth-v3/compare/v.7.9.2...v.7.9.3

Biosphere - Conservation and Restoration - JavaScript
Published by Bluesmile82 almost 2 years ago

Half Earth - 7.9.2

  • Fix drop upload bug for the data globe AOI shapefiles

Full Changelog: https://github.com/Vizzuality/half-earth-v3/compare/v.7.9.1...v.7.9.2

Biosphere - Conservation and Restoration - JavaScript
Published by Bluesmile82 almost 2 years ago

Half Earth - 7.9.1

Hotfix: Fix tooltips on SPS chart

Full Changelog: https://github.com/Vizzuality/half-earth-v3/compare/v.7.9.0...v.7.9.1

Biosphere - Conservation and Restoration - JavaScript
Published by Bluesmile82 almost 2 years ago

Half Earth - 7.9.0

What's Changed

New AOI changes: human pressures, new species page, ...
NRC redesign fixes
Install typescript

Full Changelog: https://github.com/Vizzuality/half-earth-v3/compare/v.7.8.1...v.7.9.0

Biosphere - Conservation and Restoration - JavaScript
Published by Bluesmile82 about 2 years ago

Half Earth - 7.8.1

  • Round to integers on NRC tooltip

Biosphere - Conservation and Restoration - JavaScript
Published by Bluesmile82 over 2 years ago

Half Earth - 7.8.0

What's Changed

Updated react-scripts to v5

Full Changelog: https://github.com/Vizzuality/half-earth-v3/compare/v.7.7.0...v.7.8.0

Biosphere - Conservation and Restoration - JavaScript
Published by Bluesmile82 over 2 years ago

Half Earth - 7.7.0

  • New 1km layers
  • Fix onboarding steps click
  • Improve AOI drawing

What's Changed

Full Changelog: https://github.com/Vizzuality/half-earth-v3/compare/v.7.6.1...v.7.7.0

Biosphere - Conservation and Restoration - JavaScript
Published by Bluesmile82 over 2 years ago

Half Earth - HOTFIX v.7.6.1

What's Changed

Fix layers behaviour and other deployed changes

Full Changelog: https://github.com/Vizzuality/half-earth-v3/compare/v.7.6.0...v.7.6.1

Biosphere - Conservation and Restoration - JavaScript
Published by Bluesmile82 over 2 years ago

Half Earth - v.7.6.0

  • Disable mobile media queries
  • Add mobile disclaimer
  • Group taxa dropdowns

Full Changelog: https://github.com/Vizzuality/half-earth-v3/compare/v.7.5.0...v.7.6.0

Biosphere - Conservation and Restoration - JavaScript
Published by Bluesmile82 over 2 years ago

Half Earth - v.7.5.0

What's Changed

  • Translation in spanish
  • New menus
  • Merge national and subnational

Full Changelog: https://github.com/Vizzuality/half-earth-v3/compare/v.7.4.3...v.7.5.0

Biosphere - Conservation and Restoration - JavaScript
Published by Bluesmile82 over 2 years ago

Half Earth - v.7.4.3

What's Changed

Full Changelog: https://github.com/Vizzuality/half-earth-v3/compare/v.7.4.2...v.7.4.3

Biosphere - Conservation and Restoration - JavaScript
Published by Bluesmile82 over 2 years ago

Half Earth - 7.4.2

What's Changed

Full Changelog: https://github.com/Vizzuality/half-earth-v3/compare/v.7.4.1...v.7.4.2

Biosphere - Conservation and Restoration - JavaScript
Published by Bluesmile82 over 2 years ago

Half Earth - 7.4.1

What's Changed

Full Changelog: https://github.com/Vizzuality/half-earth-v3/compare/v.7.4.0...v.7.4.1

Biosphere - Conservation and Restoration - JavaScript
Published by Bluesmile82 almost 3 years ago

Half Earth - 7.4.0

  • Prepare marine data to show on production (fixes and layers)
  • Update layers
  • Add new 1km richness and rarity layers

Biosphere - Conservation and Restoration - JavaScript
Published by Bluesmile82 almost 3 years ago

Half Earth - 7.3.0

Text changes

Biosphere - Conservation and Restoration - JavaScript
Published by Bluesmile82 almost 3 years ago

Half Earth - 7.1.0

Show future places
Show landscape mode again

Biosphere - Conservation and Restoration - JavaScript
Published by Bluesmile82 about 3 years ago

Half Earth - 7.0.0

CHANGELOG

MAJOR

  • Cartographic review and style changes
  • Remove legend
  • Include AOIs section

MINOR

  • Rotate globes on start
  • Add NRC to the menu
  • Update metadata

Biosphere - Conservation and Restoration - JavaScript
Published by Bluesmile82 about 3 years ago

Half Earth - 6.0.0

CHANGELOG

MAJOR

  • Biodiversity data scale upgraded to ~27 km2.
  • Add new marine data layers (mammals and all marine vertebrates).
  • Add NRC landing page with SPI layer.
  • Add navigation main menu.

MINOR

  • ArcgisJS API upgrade (4.20).
  • Update biodiversity, human pressures and protection layers styles (following the outcomes of the cartographic review).
  • Update mini globe and widgets layout.

Biosphere - Conservation and Restoration - JavaScript
Published by weberjavi over 3 years ago

Half Earth - 5.0.1

Changelog

#295 // Release notes

Biosphere - Conservation and Restoration - JavaScript
Published by weberjavi almost 4 years ago

Half Earth - Prepare the app to live on subdomain

Changelog

  • #292 // Release notes

Biosphere - Conservation and Restoration - JavaScript
Published by weberjavi almost 4 years ago

Half Earth - NRC sidebar height hotfix

CHANGELOG

MAJOR

No major updates

MINOR

no minor updates

PATCH

Biosphere - Conservation and Restoration - JavaScript
Published by weberjavi almost 4 years ago

Half Earth - Initial docs and bugfixing

CHANGELOG

MAJOR

No major updates

MINOR

PATCH

Biosphere - Conservation and Restoration - JavaScript
Published by weberjavi almost 4 years ago

Half Earth - NRC WDPA RAISG removal

CHANGELOG

MAJOR

No major updates

MINOR

No minor updates

PATCH

Biosphere - Conservation and Restoration - JavaScript
Published by weberjavi almost 4 years ago

Half Earth - HE-2020/21 FINAL RELEASE

CHANGELOG

MAJOR

MINOR

PATCH

  • Copy editing fixes.

Biosphere - Conservation and Restoration - JavaScript
Published by weberjavi almost 4 years ago

Half Earth - Data update

This release updates the data behind the map.
It uses the ~55km grid layer to drive the calculations on landscape sidebar widgets and also all the biodiversity layers are displayed with this precision.
All the layers displayed in the map are now stored on ESRI servers.
Urban pressures data has been updated, a new category (rangeland) has been added and the source of the data has changed to align with the data behind the future prioritisation data. This layers have been moved from a image service on ESRI's servers to four different raster layers inside EOWBF organization on ArcGIS online.

Biosphere - Conservation and Restoration - JavaScript
Published by weberjavi almost 5 years ago