v3.0.0
Changed
- Refactor map code and related files
- Refactor API calls
- Moved config reference from
envSetupVars.js
intosearch.jsx
- Geosearch moved under zoom control and changed to be collapsed
VITE_ADVANCED_SEARCH_ENABLED
andVITE_CART_ENABLED
must be set inconfig.js
- Moved config location from
src/assets/config.js
topublic/config/config.json
- Refactor config to be a json object instead of separate exported constants
- Changed config key names to remove the word
VITE
(leftover from when they were .env vars) - Refactor
default.js
to remove dead code and rename vars - Conditionally render E84 FilmDrop Logo based on config var for `SHOW_BRAND_LOGO``
Fixed
- Map selection and popup now close in unison
- Fix styling of popup results component
Added
- Added 'thumbnail not found' image placeholder
- Added Config feature flags for Advanced Search Options and Cart
- Added draw boundary feature to allow user to draw polygon on map (WIP)
- When polygon drawn, use as search intersects param instead of map viewport bbox
- Added upload geojson feature to allow users to select a geojson file to add to map
- Reusable System Message component for showing app alerts
- Load
config.json
into redux on app load once instead of direct imports - Add pre-initialization page to handle and show error (and not render app) if config is missing
- Add
SHOW_BRAND_LOGO
config option to optionally hide brand logo - Added Hawaii DOQQ grid (for NAIP)
Removed
- Delete
envSetupVars.js
after moving functions and const into other files
What's Changed
- Move map logic out of search component and refactor related files by @bradleyandrick in #167
- Bump @mui/material from 5.12.3 to 5.13.3 by @dependabot in #169
- Bump vitest from 0.31.0 to 0.31.4 by @dependabot in #168
- Bump vite from 4.3.5 to 4.3.9 by @dependabot in #165
- Bump @tsconfig/node18 from 2.0.0 to 2.0.1 by @dependabot in #164
- Bump @emotion/react from 11.10.8 to 11.11.0 by @dependabot in #161
- Update package.lock to resolve GHSA-353f-5xf4-qw67 by @MattBialas in #170
- update example config with color formula for l2a by @bradleyandrick in #171
- move endVarSetup const into search.jsx then delete by @bradleyandrick in #172
- Ba/adding tests by @bradleyandrick in #178
- Ba/feature/config feature flags by @bradleyandrick in #182
- adding draw boundary feature for search by @bradleyandrick in #190
- update deps versions by @bradleyandrick in #193
- upload geojson feature for use in search by @bradleyandrick in #200
- fix titiler parameters for 0.11.x api by @philvarner in #206
- Revert "fix titiler parameters for 0.11.x api" by @philvarner in #208
- update DOQQ file with hawaii by @philvarner in #203
- refactor config to load on init by @bradleyandrick in #202
- Ba/bump deps versions by @bradleyandrick in #210
- Ba/feature/add config setting for e84 logo by @bradleyandrick in #211
- release prep for 3.0.0 by @philvarner in #212
Full Changelog: v2.0.2...v3.0.0