v1.0.0
This release represents a fresh start for iMHEA. While some functionality might be missing with respect to the original version, the one available should be more robust and easy to improve over time.
What's Changed
- Dash apps integrated into web pages by @CWestICL in #173
- Pull data to validate and create suspicious report and summary by @dalonsoa in #165
- Refactor reports by @dalonsoa in #171
- Refactor save validation by @dalonsoa in #172
- Add endpoints for Measurement and Report by @dalonsoa in #177
- Update requirements by @tsmbland in #182
- Authentication for validation app by @tsmbland in #179
- Modify initial data to populate Measurement model by @dalonsoa in #183
- Integrate new model backend with validation frontend by @tsmbland in #185
- Integrate new model backend with validation frontend by @tsmbland in #189
- Add whitenoise to serve static files in produciton by @dalonsoa in #190
- Reformat import by @dalonsoa in #181
- Delete unused apps and code by @dalonsoa in #192
- Filter by @Sahil590 in #196
- Fix data ingestion by @dalonsoa in #200
- Updated data report frontend by @CWestICL in #197
- Launch reports when saving or resetting validation by @dalonsoa in #210
- Set up permissions system by @tsmbland in #174
- Fix logout not working by @dalonsoa in #211
- Improve Admin L&F by @dalonsoa in #213
- Make timelapse labelling more flexible by @dalonsoa in #216
- CSV Download button by @CWestICL in #217
- Data Report Permissions by @CWestICL in #227
- Group-based permissions by @tsmbland in #215
- Maintain correct permissions when changing permissions level by @tsmbland in #223
- Limit object ownership to active user by @tsmbland in #224
- Fix admin permissions by @tsmbland in #232
- Fix bugs in admin classes by @tsmbland in #233
- Make admin work for standard users by @tsmbland in #234
- Restrict permissions level of objects created through admin by @tsmbland in #235
- Check station permissions in importing app by @tsmbland in #230
- Empty table and empty graph by @Sahil590 in #237
- Variable drop down by @Sahil590 in #219
- Revert "Empty table and empty graph" by @Sahil590 in #238
- Modify and test deletion behaviour by @tsmbland in #239
- Working callback for station_drop filter by @Sahil590 in #242
- Unify layout by @tsmbland in #248
- Populate date and min/max filters based on data by @tsmbland in #243
- Show only validated or not validated data in the table by @tsmbland in #244
- Callbacks to populate filters in report page by @tsmbland in #246
- Homogenise layout by @tsmbland in #247
- Rename permissions_level to visibility by @tsmbland in #251
- Landing page Station map by @CWestICL in #245
- Removes the API access for most models and reorganises the menu by @dalonsoa in #252
- Remove validation app by @dalonsoa in #253
- Create CODE_OF_CONDUCT.md by @dalonsoa in #255
- Add contributing guidelines by @SaranjeetKaur in #254
- Update pyproject and workflow files by @dalonsoa in #270
- Uses ruff instead of flake8 and isort and update pre-commit hooks by @dalonsoa in #271
- Update admin to include the formatting app by @dalonsoa in #272
- Bump docker/metadata-action from 3 to 5 by @dependabot in #275
- Bump actions/checkout from 3 to 4 by @dependabot in #276
- Add auto merge bot PR by @dalonsoa in #289
- Updates
Importing
app with the right permissions by @dalonsoa in #283 - Bump docker/login-action from 1 to 3 by @dependabot in #277
- Bump werkzeug from 3.0.3 to 3.0.4 by @dependabot in #278
- Bump markdown from 3.6 to 3.7 by @dependabot in #280
- Bump model-bakery from 1.19.1 to 1.19.5 by @dependabot in #284
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #285
- Bump watchdog from 4.0.2 to 5.0.0 by @dependabot in #292
- Bump mkdocs from 1.6.0 to 1.6.1 by @dependabot in #293
- Bump mypy from 1.11.1 to 1.11.2 by @dependabot in #294
- Bump ruff from 0.6.0 to 0.6.3 by @dependabot in #295
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #296
- Adds
huey
for asynchronous data ingestion by @dalonsoa in #287 - Add link to documentation to main page by @dalonsoa in #288
- Update readme by @dalonsoa in #290
- Add documentation explaining the permission system by @dalonsoa in #297
- Docs formatting by @dalonsoa in #298
- Docs variables by @dalonsoa in #300
- Bump watchdog from 5.0.0 to 5.0.2 by @dependabot in #304
- Bump certifi from 2024.7.4 to 2024.8.30 by @dependabot in #305
- Bump idna from 3.7 to 3.8 by @dependabot in #303
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #306
- Add documentation for the sensor app by @dalonsoa in #307
- Add documentation for the stations by @dalonsoa in #308
- Docs measurement by @dalonsoa in #309
- 📝 Add Import to docs by @dalonsoa in #310
- Update main by @dalonsoa in #311
- ⬆️ Bump numpy from 2.0.1 to 2.1.1 by @dependabot in #312
- ⬆️ Bump filelock from 3.15.4 to 3.16.0 by @dependabot in #316
- Look and feel by @dalonsoa in #317
New Contributors
- @Sahil590 made their first contribution in #196
- @SaranjeetKaur made their first contribution in #254
- @dependabot made their first contribution in #275
- @pre-commit-ci made their first contribution in #285
Full Changelog: v0.1.0...v1.0.0