Releases: nismod/irv-jamaica
Releases · nismod/irv-jamaica
0.4.13
What's Changed
- fix(frontend): terrestrial feature cell index by @eatyourgreens in #153
- refactor(frontend): shared library map components by @eatyourgreens in #155
- fix(frontend): handle numerical query params as strings by @eatyourgreens in #156
- refactor(frontend): refactor DataMap component by @eatyourgreens in #157
- fix(frontend): usePrevious hook by @eatyourgreens in #158
- refactor(frontend): refactor data load triggers by @eatyourgreens in #159
- chore(frontend): 0.4.13 by @eatyourgreens in #161
Full Changelog: 0.4.12...0.4.13
0.4.12
New in this release:
- selected asset features are persisted in the page URL.
- Material UI upgraded to version 6.
What's Changed
- fix(frontend): unlabelled form controls by @eatyourgreens in #134
- build(deps): npm update by @eatyourgreens in #135
- build(deps): remove tileserver-gl-light by @eatyourgreens in #136
- build(deps): upgrade @mui/material to v6 by @eatyourgreens in #137
- build(deps): npm audit fix by @eatyourgreens in #138
- build(deps): bump concurrently to 9.0.1 by @eatyourgreens in #139
- build(deps): npm update by @eatyourgreens in #140
- build(dev): Dev proxy for local Docker backend by @eatyourgreens in #141
- build(deps): bump rollup from 4.21.3 to 4.22.4 in /frontend by @dependabot in #144
- build(deps-dev): bump vite from 5.4.5 to 5.4.8 in /frontend by @dependabot in #145
- build(deps): npm update by @eatyourgreens in #146
- test(frontend): add tests for Details sidebar components by @eatyourgreens in #147
- test(frontend): test sidebar components by @eatyourgreens in #148
- feat(frontend): persist selected asset features in the url by @eatyourgreens in #149
- build(deps): npm update by @eatyourgreens in #150
- fix(frontend): simplify selectionChangeEffect by @eatyourgreens in #151
- chore(frontend): 0.4.12 by @eatyourgreens in #152
New Contributors
- @dependabot made their first contribution in #144
Full Changelog: 0.4.11...0.4.12
0.4.11
New in this release:
- publish the storybook to GitHub Pages.
- set up interaction testing for storybook stories.
- run the storybook tests in CI.
- fixes for accessibility errors found by automated testing in the storybook.
What's Changed
- test(frontend): CI tests for storybook by @eatyourgreens in #121
- test(frontend): test the networks control text by @eatyourgreens in #123
- build(deps): npm update by @eatyourgreens in #124
- test(frontend): publish the storybook by @eatyourgreens in #125
- fix(frontend): invalid label IDs for StyleSelection by @eatyourgreens in #127
- fix(frontend): missing labels for form controls by @eatyourgreens in #128
- fix(frontend): fix nested clickable controls by @eatyourgreens in #129
- fix(frontend): ARIA states for accordion toggles by @eatyourgreens in #130
- fix(frontend): details sidebar accessibility failures by @eatyourgreens in #131
- refactor(frontend): hazard toggle sections by @eatyourgreens in #132
- fix(frontend): accessibility improvements for FeatureSidebar by @eatyourgreens in #133
Full Changelog: 0.4.10...0.4.11
0.4.10
New in this release:
- a storybook to document and test individual components of the mapping interface.
- shareable URLs that preserve map layer state across views.
What's Changed
- test(frontend): install storybook by @eatyourgreens in #98
- test(storybook): stories for the details sidebar by @eatyourgreens in #102
- test(frontend): add details selection state to stories by @eatyourgreens in #103
- feat(frontend): sidebar selection state in URLs by @eatyourgreens in #104
- feat(frontend): add section style to URLs by @eatyourgreens in #105
- refactor(frontend): shorten urls by @eatyourgreens in #106
- refactor(frontend): optimise land use tree URLs by @eatyourgreens in #107
- style(frontend): lint the new sidebar stories by @eatyourgreens in #108
- refactor(frontend): remove double quotes from URL query params by @eatyourgreens in #109
- refactor(frontend): shorten URLs for tree data by @eatyourgreens in #110
- fix(frontend): sync tree state with url by @eatyourgreens in #111
- test(frontend): App styles and Nav component story by @eatyourgreens in #112
- feat(frontend): persist URL state across map views by @eatyourgreens in #113
- refactor(frontend): allow for ignored query params in nav links by @eatyourgreens in #114
- build(deps): npm update by @eatyourgreens in #115
- fix(frontend): missing buildings config for nature-based solutions by @eatyourgreens in #116
- build(deps): update tileserver-gl-light by @eatyourgreens in #117
- feat(frontend): sync adaptation controls with infrastructure tree by @eatyourgreens in #118
- fix(frontend): sync adaptation controls with the URL by @eatyourgreens in #119
- docs(frontend): Add storybook docs pages by @eatyourgreens in #120
Full Changelog: 0.4.9...0.4.10
0.4.9
What's Changed
- fix(frontend): add query params to navigation links by @eatyourgreens in #82
- feat(frontend): sync sidebar section visibility with url by @eatyourgreens in #83
- refactor(frontend): dynamic view config for nav menu by @eatyourgreens in #84
- refactor(frontend): expand/collapse sidebar with visibility toggle by @eatyourgreens in #85
- refactor(frontend): rename state/layers/view-layers by @eatyourgreens in #88
- docs(frontend): How-to guide to the React app by @eatyourgreens in #87
- docs(frontend): code structure by @eatyourgreens in #89
- build(deps): npm update by @eatyourgreens in #92
- refactor(frontend): data layer code structure by @eatyourgreens in #91
- refactor(frontend): data selection state by @eatyourgreens in #93
- docs(frontend): update howto.md by @eatyourgreens in #94
- refactor(frontend): sidebar React components by @eatyourgreens in #95
- fix(frontend): convert numeric asset IDs to strings by @eatyourgreens in #97
- refactor(frontend): app config and state by @eatyourgreens in #99
- refactor(frontend): app content by @eatyourgreens in #100
- refactor(frontend): app components by @eatyourgreens in #101
Full Changelog: 0.4.8...0.4.9
0.4.8
What's Changed
- feat(frontend): sync map location state with the url by @eatyourgreens in #81
Full Changelog: 0.4.7...0.4.8
0.4.7
What's Changed
- feat(frontend): dynamic view layers by @eatyourgreens in #78
- refactor(frontend): network data param config by @eatyourgreens in #79
Full Changelog: 0.4.6...0.4.7
0.4.6
What's Changed
- refactor(frontend): organise view layers into folders by @eatyourgreens in #68
- refactor(frontend): remove global config/domains by @eatyourgreens in #69
- refactor(frontend): remove global config/colors by @eatyourgreens in #70
- refactor(frontend): raster colour map config by @eatyourgreens in #71
- style(frontend): lint imports for the
lib
directory by @eatyourgreens in #72 - build(deps): update outdated frontend packages by @eatyourgreens in #73
- build(deps): upgrade @loaders.gl to 4.2.2 by @eatyourgreens in #75
- refactor(frontend): data selection state by @eatyourgreens in #77
Full Changelog: 0.4.5...0.4.6
0.4.5
What's Changed
- fix(frontend): missing population layer legend by @eatyourgreens in #67
Full Changelog: 0.4.4...0.4.5
0.4.4
What's Changed
- build(frontend): add a canary build workflow by @eatyourgreens in #61
- refactor(frontend): refactor vector view layers by @eatyourgreens in #60
- refactor(frontend): reorganise & rename drought view layers by @eatyourgreens in #62
- refactor(frontend): split solutions into terrestrial and marine by @eatyourgreens in #63
- refactor(frontend): vector map legends by @eatyourgreens in #64
- refactor(frontend): vector layer colour maps by @eatyourgreens in #66
- refactor(frontend): asset layer style params by @eatyourgreens in #65
Full Changelog: 0.4.3...0.4.4