Changelog
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 top of 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
Meetings
- Meeting Agenda&Notes for 07.07.2025 9:00 (Markus Raab, Richard Wutscher)
- Meeting Agenda&Notes for 30.06.2025 9:00 (Markus Raab, Johannes Ziehengraser)
- Meeting Agenda&Notes for 23.06.2025 9:00 (Markus Raab, Christoph Schreiner)
- Meeting Agenda&Notes for 16.06.2025 9:00 (Markus Raab, Maiia Kuzmishyna)
- Meeting Agenda&Notes for 09.06.2025 9:00 (Markus Raab, Moritz Muth)
- Meeting Agenda&Notes for 02.06.2025 9:00 (Markus Raab, Ben Schlegel)
- Meeting Agenda&Notes for 26.05.2025 9:00 (Markus Raab, Andrei Dinu-Coreth)
- Meeting Agenda&Notes for 19.05.2025 9:00 (Markus Raab, Chris Kraus)
Website
- ()
- add "summer" blog entry (Markus Raab, Ben Schlegel)
Compatibility
Migrations
- ()
Scraper Data
- ()
Features
- While placing plants, highlight their instances on the map. Implements #1714. (Maiia Kuzmishyna)
- Highlight plantings that were planted on current day. Implements #1972. (Maiia Kuzmishyna)
Bug Fixes
- Unlock ratio when diagonally resizing distortable map elements (Moritz Muth)
- Fully clear selection when using selection rect #1990 (Moritz Muth)
- Fix switching between different drawing layers (Moritz Muth)
- Prevent hiding active layer (Moritz Muth)
- Translate seed form plant names on language change (Moritz Muth)
- Improve debounced form input handling #1995 (Moritz Muth)
- Fix devcontainer setup by updating feature links (Ben Schlegel)
- Fix special characters displayed incorrectly in delete map dialog #1998 (Maiia Kuzmishyna)
- Fix plants with different seeds being marked as same #2031(Maiia Kuzmishyna)
- Fix plants overlapping plant labels and relations #2037 (Moritz Muth)
Development
Breaking Changes
- Changelog now divided in sections. (Markus Raab)
- Changelog of already done releases is in separate file. (Markus Raab)
- ()
Frontend
- Implement copy&paste within the same map #1321 (Moritz Muth)
- Fix mobile header and scrollbar overlap (Moritz Muth, Maiia Kuzmishyna)
- Show same/different plantings name in attributes (Moritz Muth)
- Improve map bound editing (Moritz Muth)
- Add user id to plant attributes (Moritz Muth)
- Show map last modified date (Moritz Muth)
- Cleanup package.json (Part 1: UI/Mobile) #2009 (Moritz Muth)
- Improve plant multi select toolbar label #2025 (Moritz Muth)
- Grid Legend is now moved to the bottom right of the map (Andrei Dinu-Coreth)
- fixed dark mode loading indicator and select search input (Stefanie Feldmann)
- added lazy loading to plant layer #1637 (Stefanie Feldmann)
- Fixed plantings not getting properly unselected on layer change #1971 (Maiia Kuzmishyna)
- Fixed discrepancy between null and undefined types in frontend and backend (#1922, #1851) (Maiia Kuzmishyna)
- added small fixes to landing page #2024
- add Rosa-Fiene Gronski, Julian Maindok and myself to the team (Ben Schlegel)
- Mark current year, month, and day in timeline #2035 (Maiia Kuzmishyna)
- Add close title to all status panels #2022(Maiia Kuzmishyna)
- Add myself to the team (Elizaveta Mokshantseva)
Backend
- ()
Build System
- ()
- Add build time in
/version(Markus Raab) - Add bradlc.vscode-tailwindcss + SonarSource.sonarlint-vscode vscode extensions to devcontainer setup (#2000) (Ben Schlegel)
CI
- fix migrations checker (Richard Wutscher)
- ()
Documentation
- Define mobile quality goals (Moritz Muth)
- Add usability scenarios #1821 (Moritz Muth)
- Expand z-index documentation #2037 (Moritz Muth)
- Added guidelines for displaying planting group names and cleaned up hierarchy.md #2025 (Moritz Muth)
- Extend setup documentation for Devcontainers on Windows and WSL (Andrei Dinu-Coreth)
- added custom fps and heap size script to benchmark docs #1941 (Stefanie Feldmann)
- added map performance improvements to docs #1637 (Stefanie Feldmann)
- fixed postgres version number in documentation (Johannes Ziehengraser)
- added sql queries for map statistics (Johannes Ziehengraser)
- Extend devcontainers documentation (Ben Schlegel)
Use Cases
Tests
- Created manual test report for 0.6 dev.permaplant.com (ChrisK)
- improving manual test cases as a basis for e2e tests (ChrisK)
- Created manual test report for 0.7 dev.permaplant.com (ChrisK)
Unit Tests
- ()
E2E
- fix broken e2e test by adjusting seed used for testing (ChrisK)
- Fix broken e2e test by adjusting password field locator (Moritz Muth)
Statistics
(to be added at release)
SELECT COUNT() FROM temporal_relation; SELECT COUNT() FROM spatial_relations;