Changelog
For upcoming release.
All notable changes for developers or end users will be documented in this file. Please always update this file within every MR, note:
- use links pointing to your use case and/or issue (See Documentation Guidelines), and
- use several lines with a sentence each in the right categories (add sub-categories as needed)
For example, Max Power would write in the documentation section:
- Clarified wording for [shade layer use case](usecases/done/shade_layer.md), fixes [#1873](https://issues.permaplant.net/1873). _(Max Power)_
Highlights
- Allow copy and paste between maps of same user #1323 (Moritz Muth)
Features
- ()
Landing Page
- ()
Meetings
- Meeting Agenda&Notes for 01.09.2025 9:00 (Markus Raab, Johannes Ziehengraser)
- Meeting Agenda&Notes for 08.09.2025 9:00 (Markus Raab, Elizaveta Mokshantseva)
- Meeting Agenda&Notes for 15.09.2025 9:00 (Markus Raab, Morith Muth)
- Meeting Agenda&Notes for 22.09.2025 9:00 (Markus Raab, Ben Schlegel)
- Meeting Agenda&Notes for 15.09.2025 9:00 (Markus Raab, Moritz Muth)
Compatibility
Migrations
- ()
- MIGRATION: Added icon path field to plants (Christoph Schreiner)
- MIGRATION: fix down migrations (Richard Wutscher)
- MIGRATION: cleanup TODO comment in hierarchy migration (Paul Bachinger)
Scraper Data
- ()
- Plant icons are now set in the scraper, saved in the database and explicitly provided to the frontend (Christoph Schreiner)
- Plant attributes can now be inherited to lower ranks (Christoph Schreiner)
Bug Fixes
- ()
Frontend
Development
- Added toolbox button to turn all plant markers on or off #2137 (Maiia Kuzmishyna)
- Cleanup unused dependencies #2059 (Moritz Muth)
- Finalize mobile map design #2091 (Moritz Muth)
- Remove anchors for transforming areas (Lukas Anton Lakits)
- Highlight plants which are removed on the next day with marker #2136 (Maiia Kuzmishyna)
- Fix Area selection #2176 (Lukas Anton Lakits)
- Sort maps by modified date #2133(Ben Schlegel)
- Fix pasting into plant search #2168 (Moritz Muth)
- Make map toolbars hidable #2139 (Moritz Muth)
- Make map timeline hidable #2141 (Moritz Muth)
- Allow copy and paste between maps of same user #1323 (Moritz Muth)
Libraries
- ()
Website
- ()
Backend
Development
- ()
Libraries
- ()
Tools
Build System
- ()
- Dev Container compatibility for Apple Silicon Macs 2101 (Paul Bachinger)
CI
- Released 0.8.0 #2151. (Paul Bachinger)
- Merged v0.8.0 release into master branch (Paul Bachinger)
- Fix Jenkins pipeline hanging on offline nodes with 1-minute timeout #2201 (Paul Bachinger)
Pre-commit
- Fix prettier version to 3.3.3 also in .pre-commit-config.yaml and document where to update (Markus Raab)
Documentation
- Add plant markers use case #1 (Maiia Kuzmishyna)
- terminology: current/actual time (Markus Raab)
- ()
- Add Label documentation/snapshot. #2131 (Paul Bachinger)
- Added meeting workflow #2123 (Elizaveta Mokshantseva)
Use Cases
Tests
- Added hierarchy test cases (Christoph Schreiner)
- Manual testing for release 0.8.0 #2151. (Paul Bachinger)
Unit Tests
- ()
- Add react router core functionality tests #2196 (Ben Schlegel)
E2E
- Improved reliability of seed search tests and added skip logic for image (Nextcloud) dependent tests (ChrisK)
Infrastructure
This actually happens mostly in other repositories:
- Keycloak fix. (Johannes Ziehengraser)
- allow 5 additional local IP addresses next to localhost. (Johannes Ziehengraser)
Statistics
TODO add