Version 2.16.0
This release contains new functionality to help track building-portfolio programs such as Benchmarking and basic-Building Performance Standards. In order to track programs, SEED was updated with a program configuration page with the selection of two metrics to track (an energy and emissions metric). The tracking requires an actual and a goal column to be defined allowing the program to determine if a property is in compliance.
A new program insight page was created to allow easy visualization over the compliance periods. In addition, new backend functionality was created for "filter groups" allowing for a user to save a set of labels and filters into a recallable filter group. The filter groups can be then aggregated with sums, averages, etc., and plotted on a custom report page.
Lastly, the new changelog format comes directly from GitHub now, removing the need to run the custom GitHub script.
What's Changed
New Features 🎉
- Add filter groups to insight page by @haneslinger in #3505
- Add GHG and GHG Intensity units by @Ryoken in #3518
- Data insight view format and usability improvements by @aviveiros11 in #3519
- Enable ability to not map a column in SEED by @haneslinger in #3523
- Program metric and insights pages by @kflemin in #3521
- BPS insights development by @haneslinger in #3546
- Program metric UI improvements by @aviveiros11 in #3542
- Implement Program Setup Page by @anchapin in #3541
- Add simple export buttons to charts by @haneslinger in #3561
- Switch to created filter group after creation by @haneslinger in #3569
- Use the same color for each axis per filter group by @haneslinger in #3587
- Add 'ghg' and 'ghg_intensity' to 'valid_column_data_types' for Custom Report by @anchapin in #3570
- Add export column mappings by @nllong in #3611
- Allow filtering on all columns including related taxlots/properties by @haneslinger in #3618
- Add the ability to create multiple compliance programs by @anchapin in #3623
- Add create, update, retrieve, and delete to Meter API by @nllong in #3639
Maintenance
- Update report charts to use Charts.js by @kflemin in #3368
- Add translations to BETTER Analysis helper text by @anchapin in #3562
- Add missing Lokalize tags by @aviveiros11 in #3563
- Fix Typos by @axelstudios in #3564
- Output proper error message by @haneslinger in #3592
- Final version of the BPS sample data files by @anchapin in #3584
- Remove nosetests and fix precommit by @nllong in #3619
- BPS Data Final Updates by @anchapin in #3646
Bug Fixes
- Fix only collect columns that aren't related by @Ryoken in #3515
- Revised the Custom Reports page to remove custom report from list after deletion by @anchapin in #3522
- Fix null x axis by @kflemin in #3543
- Fix SEED logo focus by @axelstudios in #3547
- Fix auto-populate scrollbars by @axelstudios in #3549
- Fix navigation gaps by @axelstudios in #3550
- Add tzdata dependency to docker images by @axelstudios in #3548
- Add 'string' data type to valid column data types in Program Setup by @anchapin in #3560
- Force utility spinner and refresh to update chart by @aviveiros11 in #3540
- Add error check for blank Actual Column in Program Setup by @anchapin in #3572
- Use the same column for the names used in Property Insights by @anchapin in #3578
- On FilterGroup delete, filter groups don't filter≈y by @haneslinger in #3596
- Update inventory reporting charts by @nllong in #3604
- Fix update labels and label selected by @haneslinger in #3615
- Fix ESPM get template with no children by @haneslinger in #3632
- Fix note's API result to not include related model's view ID by @nllong in #3635
- Apply label to only selected by @haneslinger in #3637
- Update alt text, remove metric from program by @nllong in #3647
Other Changes
- Remove use of campus on the property model by @nllong in #3614
- Fix permissions for viewers to see program overview by @haneslinger in #3620
Full Changelog: v2.15.2...v2.16.0