Version 2.17.0
What's Changed
New Features 🎉
- 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
- Nav property on click in property insight page by @haneslinger in #3679
Improvements 📈
- Refactor meter selection by @haneslinger in #3649
- Disable sorting by derived column by @haneslinger in #3669
- Sort legend on custom reports by @haneslinger in #3671
- Fix legend by @haneslinger in #3682
- Add spinner to model deletion by @haneslinger in #3713
- Make sure the left and right axis have the same range by @haneslinger in #3695
- Enter edit mode state on any change in custom report by @kflemin in #3710
- Reorder the metric type drop down text in Program Configuration by @anchapin in #3719
Maintenance 🧹
- 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
- Update ci and publish to use latest versions by @nllong in #3656
- Update contribution information and enforce PR labels by @nllong in #3654
- Update links for support by @nllong in #3681
- Refactor properties_across_cycles_with_filters so it only makes one P… by @haneslinger in #3674
- ESPM formatting changes by @anchapin in #3716
Bug Fixes 🐛
- 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
- Fix filtering on other inventory type by @haneslinger in #3658
- Fix swagger loading the Meter endpoints by @nllong in #3666
- Fix tooltip in insights legend by @haneslinger in #3678
- Support import of a csv file that has lots of spaces by @nllong in #3680
- Fix SEED to work with updated ESPM API, remove SEED ESPM API v2.1 by @nllong in #3709
- Fix evaluate request by @haneslinger in #3699
- Fix switching filter group by @haneslinger in #3702
- Delete Derived Columns Before Org by @axelstudios in #3700
- Fix #VALUE! errors when importing xlsx files by @nllong in #3685
- Update the BPS Sample Data AT Files by @anchapin in #3711
- Fix issue with evaluating compliance metric by @anchapin in #3715
Other Changes
- Bump django from 3.2.15 to 3.2.16 in /requirements by @dependabot in #3622
- Remove use of campus on the property model by @nllong in #3614
- Fix permissions for viewers to see program overview by @haneslinger in #3620
- Return only need columns in compliance evaluate by @haneslinger in #3664
Full Changelog: v2.16.0...v2.17.0