Releases: opendatacube/datacube-explorer
2.9.1
What's Changed
Interface Improvements
- hide hidden products from products page by @pindge in #414
- fix bulk dataset page total product counts by @pindge in #417
- add sister sites by @pindge in #406
- Display no matching region product with grey color in product selection by @pindge in #407
- [UI] add line-break anywhere to stack overflowing lines by @pindge in #403
- [UI] hide duplicate field creation_dt from dataset page by @pindge in #401
- Make empty product display normal font weight instead of bold by @pindge in #409
- Fix products page jinja2 logic by @pindge in #415
- set default cubedash-hide-product-list to empty list by @pindge in #411
- add cubedash_hide_products_by_name_list config by @pindge in #408
Summary bug fixes and improvements
- remove region from region table if all relating datasets are archived by @pindge in #396
- fix find-years-needing-update logic where product count is none but residue years still recorded by @pindge in #398
General Bug fixes
Integration tests
- fix run generate pytest fixture by @pindge in #410
- [Test] Add test cases to check rendered yaml validity by @pindge in #405
Full Changelog: 2.9.0...2.9.1
2.9.0
What's Changed
Interface improvements
- Minor styling tweaks: table padding, touch-screen padding by @jeremyh in #363
- Add custom error pages, fix js type error by @jeremyh in #357
- Fix layout overflow issues on phone-sized screens by @jeremyh in #356
- Header implementation restructure: better wrapping and dynamic spacing by @jeremyh in #355
- More consistent spacing for thin screens by @jeremyh in #360
- make chart legend display diagonal by @pindge in #390
- Handle yet more thin-screen layout edge cases by @jeremyh in #361
- add center_datetime template filter by @pindge in #385
- Validate uuids in URLs by @jeremyh in #365
Summary bug fixes and improvements
- Fix utc date time for end of the year cut off by @pindge in #374
- make explorer to record region_code in metadata as first preference by @pindge in #394
Performance improvements
- Speed up provenance queries by @jeremyh in #358
- Improve derived-dataset querying for dataset with huge numbers by @jeremyh in #362
Stac improvements
General library upkeep
Integration tests
- setup regex groupby unit test by @pindge in #369
- refactor integration test setup to decouple from digitalearthau config by @pindge in #377
- add unit test to check s3 location url by @pindge in #393
- align datasets for high tide comp centre_dt 1995 to 2000 by @pindge in #382
- remove http://localhost for integration test assertion by @pindge in #379
Full Changelog: 2.8.1...2.9.0
2.8.1
2.8
Explorer 2.8 includes a visual refresh, cleaner content layout and many fixes.
Layout Improvements
New colours 🎉
The product and overview pages have been merged, so that all useful product information is now viewable together.
Clickable locations are now shown for each time period:
The timeline bar is now calculated dynamically, to better handle varying product periods (#333)
Labeling is also improved (#334):
You can now link to specific page sections directly, by copying the header link on hover (#345):
... and many small visual fixes.
A more accurate Data Cube
Explorer will now show all of the products in the Data Cube, even if they have no summaries:
You can click on any product, and it will show what it can.
The pages for Metadata Types now also include more useful information:
API Improvements
- Explorer will now embed locations in older eo1 datasets, so they can be indexed directly from Explorer's APIs into a datacube. (this was already possible with newer EO3 datasets) #332
- Use the
datetime
field for Stac and eo3 datasets when available, instead of ODC's calculated center time (#341) - Support datasets with null datetimes, as Stac 1.0.0 allows (#344)
Repository
2.7.1
2.7.0
Explorer is now targeted at Python 3.8+, matching upstream ODC.
- The internal CRS used for summaries is now configurable on schema creation. New Explorer instances default to global equal area
epsg:6933
. (#328)
# Create an Explorer that usess Australian Albers equal area for internal calculations
cubedash-gen --init --epsg 3577
- Added Stac search support for the
intersects
argument (datasets which intersect a polygon) (#327)
❯ stac-client search \
-c ls7_nbar_scene \
--intersects ~/Downloads/regions-108_69-ls7_nbar_scene.geojson \
--datetime '1999-08-09' \
http://localhost:8080/stac
-
Explorer themes can now set their own favicon. Africa and ODC themes no longer display an Australian favicon. (#325)
-
Fix breadcrumb links when deploying Explorer with a prefix (#331)
-
Many small Stac improvements, such as better handling of documents with NaN (#323)
Docker
2.6.1
2.6.0
We are now installable via pypi:
pip install datacube-explorer
Added GeoJSON download options to many pages (#298, #312):
Region information is now shown directly on the map as a tooltip (#314):
Regions pages are now also pageable (#316):
- Stac support bumped to 1.0.0 (#307)
- Expanded the API docs on the
about
page. (#302) - Added csv+page for product time period counts (#311)
- The
--force
flag forcubedash-gen
will now also scan for deleted datasets by default (#308). - Moved from using the (abandoned)
flask-themes
toflask-themer
(#271) - Improved repository setup + pre-commit rules.
2.5.4
Minor fix in upstream dependency to support 6
parameter transforms as well as 9
.