Recent Releases of SEED
SEED - Version 3.2.4
SEED Version 3.2.4
What's Changed
New Features π
- Django settings endpoint by @kflemin in https://github.com/SEED-platform/seed/pull/4936
Improvements π
- Move JWT token claims to v3_users_current by @crutan in https://github.com/SEED-platform/seed/pull/4939
- Add user serializer by @crutan in https://github.com/SEED-platform/seed/pull/4940
Bug Fixes π
- Make data type column wide enough to see completely by @crutan in https://github.com/SEED-platform/seed/pull/4919
- Fix group meter interval by @haneslinger in https://github.com/SEED-platform/seed/pull/4937
Full Changelog: https://github.com/SEED-platform/seed/compare/v3.2.3...v3.2.4
Consumption - Buildings and Heating
- Python
Published by axelstudios 3 months ago

SEED - Version 3.2.3
SEED Version 3.2.3
What's Changed
Improvements π
- Add meter of type Electric to BSyncR analysis by @kflemin in https://github.com/SEED-platform/seed/pull/4923
- Save org settings & 2fa prompt by @perryr16 in https://github.com/SEED-platform/seed/pull/4905
- Add Simple JWT to authorization setup by @crutan in https://github.com/SEED-platform/seed/pull/4926
- Portfolio Summary updates by @perryr16 in https://github.com/SEED-platform/seed/pull/4909
Maintenance π§Ή
- Remove inventory list
Data
nav item by @axelstudios in https://github.com/SEED-platform/seed/pull/4920 - Remove server settings from the session cookie by @axelstudios in https://github.com/SEED-platform/seed/pull/4927
Bug Fixes π
- Fix upgrade recommendation by @haneslinger in https://github.com/SEED-platform/seed/pull/4917
- Fix inventory groups add inventory bug by @perryr16 in https://github.com/SEED-platform/seed/pull/4932
- Show default display name on analyses by @perryr16 in https://github.com/SEED-platform/seed/pull/4924
Full Changelog: https://github.com/SEED-platform/seed/compare/v3.2.2...v3.2.3
Consumption - Buildings and Heating
- Python
Published by axelstudios 3 months ago

SEED - Version 3.2.2
SEED Version 3.2.2
What's Changed
New Features π
- Add button to show or hide all labels by @perryr16 in https://github.com/SEED-platform/seed/pull/4875
- Add transactions template to portfolio summary by @perryr16 in https://github.com/SEED-platform/seed/pull/4891
- Add building groups functionality by @haneslinger in https://github.com/SEED-platform/seed/pull/4899
Improvements π
- Add derived columns to program setup by @haneslinger in https://github.com/SEED-platform/seed/pull/4888
- Fix Default Reports and Analyses by @kflemin in https://github.com/SEED-platform/seed/pull/4887
- Portfolio summary move to backend by @perryr16 in https://github.com/SEED-platform/seed/pull/4885
- Speed up program and property insight pages by @haneslinger in https://github.com/SEED-platform/seed/pull/4890
- Add show all labels description text and translation by @kflemin in https://github.com/SEED-platform/seed/pull/4896
- Update list of possible Audit Template reports in org settings by @kflemin in https://github.com/SEED-platform/seed/pull/4903
Maintenance π§Ή
- Remove obsolete scope 1 emission codes by @anchapin in https://github.com/SEED-platform/seed/pull/4897
- Major dependency update by @axelstudios in https://github.com/SEED-platform/seed/pull/4806
Bug Fixes π
- Display current access level instance names in default reports by @kflemin in https://github.com/SEED-platform/seed/pull/4882
- Include derived columns in y axis for default reports by @kflemin in https://github.com/SEED-platform/seed/pull/4883
- Change CTS export column name by @haneslinger in https://github.com/SEED-platform/seed/pull/4884
- Fix invalid permission class by @axelstudios in https://github.com/SEED-platform/seed/pull/4894
- Fix notes modal by @haneslinger in https://github.com/SEED-platform/seed/pull/4874
- Fix organization deletion by @crutan in https://github.com/SEED-platform/seed/pull/4851
- Mapping review and line length bug fixes by @axelstudios in https://github.com/SEED-platform/seed/pull/4906
Full Changelog: https://github.com/SEED-platform/seed/compare/v3.2.1...v3.2.2
Consumption - Buildings and Heating
- Python
Published by axelstudios 4 months ago

SEED - Version 3.2.1
SEED Version 3.2.1
What's Changed
New Features π
- Updates to portfolio summary by @perryr16 in https://github.com/SEED-platform/seed/pull/4862
- Add export charts to default reports by @haneslinger in https://github.com/SEED-platform/seed/pull/4869
- Add progress bar to derived data update by @perryr16 in https://github.com/SEED-platform/seed/pull/4825
Improvements π
- Add filter groups to default reports page by @crutan in https://github.com/SEED-platform/seed/pull/4812
- Speed up ESPM meters preview by @haneslinger in https://github.com/SEED-platform/seed/pull/4867
- Add derived columns to default reports by @haneslinger in https://github.com/SEED-platform/seed/pull/4864
- Create a mechanism to save report configurations to a named slots by @crutan in https://github.com/SEED-platform/seed/pull/4871
- Update building upgrade recommendation modal by @kflemin in https://github.com/SEED-platform/seed/pull/4873
- Add zoom/pan capability to report charting, add reset zoom buttons by @crutan in https://github.com/SEED-platform/seed/pull/4872
- Move
Only Show Populated
functionality to backend by @haneslinger in https://github.com/SEED-platform/seed/pull/4866 - Update aggregation table with pivot functionality by @kflemin in https://github.com/SEED-platform/seed/pull/4878
Bug Fixes π
- Fix Element Statistics KeyError by @haneslinger in https://github.com/SEED-platform/seed/pull/4824
- Fix update display name by @haneslinger in https://github.com/SEED-platform/seed/pull/4827
- Fix scatter plot for non-numeric x-axis by @crutan in https://github.com/SEED-platform/seed/pull/4828
- Fix CTS export by @haneslinger in https://github.com/SEED-platform/seed/pull/4829
- Fix reports axis display names by @haneslinger in https://github.com/SEED-platform/seed/pull/4832
- Fix rollup table by @crutan in https://github.com/SEED-platform/seed/pull/4835
- More CTS fixes by @haneslinger in https://github.com/SEED-platform/seed/pull/4830
- Lock sass dependency and enforce Node v20 by @crutan in https://github.com/SEED-platform/seed/pull/4855
- Recheck for only numeric data in the rollup table by @crutan in https://github.com/SEED-platform/seed/pull/4845
- Include organization
access_level_names
in filter construction by @crutan in https://github.com/SEED-platform/seed/pull/4839 - Ensure
year_built
labels do not have commas, adjust width of scatterchart by @crutan in https://github.com/SEED-platform/seed/pull/4859 - Use old cycles during unmerge by @haneslinger in https://github.com/SEED-platform/seed/pull/4452
- Fix stats table for various ali layouts by @kflemin in https://github.com/SEED-platform/seed/pull/4880
Full Changelog: https://github.com/SEED-platform/seed/compare/v3.2.0...v3.2.1
Consumption - Buildings and Heating
- Python
Published by axelstudios 5 months ago

SEED - Version 3.2.0
SEED Version 3.2.0
What's Changed
New Features π
- Export CTS facility upload template for Federal BPS by @kflemin in https://github.com/SEED-platform/seed/pull/4792
- Implement
Building Upgrade Recommendation
analysis by @haneslinger in https://github.com/SEED-platform/seed/pull/4771 - Remaining Service Life table update by @kflemin in https://github.com/SEED-platform/seed/pull/4805
- Filter elements endpoint by @axelstudios in https://github.com/SEED-platform/seed/pull/4808
- Add Spanish translations by @axelstudios in https://github.com/SEED-platform/seed/pull/4818
Improvements π
- Add number of D.D.C. Control Panels to Element analysis by @haneslinger in https://github.com/SEED-platform/seed/pull/4767
- Allow columns to be excluded from hashing by @crutan in https://github.com/SEED-platform/seed/pull/4769
- Add
COOKIE_EXPIRATION
environment variable by @axelstudios in https://github.com/SEED-platform/seed/pull/4801 - Update GreenButton file processing by @kflemin in https://github.com/SEED-platform/seed/pull/4807
- Add
Move Properties
option to inventory actions dropdown by @crutan in https://github.com/SEED-platform/seed/pull/4802 - Enable data type setting during data import by @crutan in https://github.com/SEED-platform/seed/pull/4740
- Add cached derived data by @haneslinger in https://github.com/SEED-platform/seed/pull/4763
Maintenance π§Ή
- DRY rehash by @axelstudios in https://github.com/SEED-platform/seed/pull/4783
- Remove helm charts by @axelstudios in https://github.com/SEED-platform/seed/pull/4784
- Remove jwt oauth by @axelstudios in https://github.com/SEED-platform/seed/pull/4798
- Cleanup shebangs by @axelstudios in https://github.com/SEED-platform/seed/pull/4799
- Fix rehash migrations prior to
is_excluded_from_hash
by @axelstudios in https://github.com/SEED-platform/seed/pull/4819
Bug Fixes π
- Add developer logs to Audit Template workflow by @perryr16 in https://github.com/SEED-platform/seed/pull/4770
- Improve handling of failed ESPM imports by @perryr16 in https://github.com/SEED-platform/seed/pull/4762
- Remove highlight from scenario by @perryr16 in https://github.com/SEED-platform/seed/pull/4757
- Standardize inventory detail display name by @perryr16 in https://github.com/SEED-platform/seed/pull/4759
- Improve handling of 2-factor authentication requirement by @perryr16 in https://github.com/SEED-platform/seed/pull/4782
- Fix Django autoreload by @axelstudios in https://github.com/SEED-platform/seed/pull/4794
- Improvements to UBID handling during upload by @perryr16 in https://github.com/SEED-platform/seed/pull/4780
- Add property measure class method defaults by @perryr16 in https://github.com/SEED-platform/seed/pull/4778
- Delete events when related cycle is deleted. by @perryr16 in https://github.com/SEED-platform/seed/pull/4779
- Fix
hiredis
not found error by @axelstudios in https://github.com/SEED-platform/seed/pull/4821
Full Changelog: https://github.com/SEED-platform/seed/compare/v3.1.0...v3.2.0
Consumption - Buildings and Heating
- Python
Published by axelstudios 7 months ago

SEED - Version 3.1.0
SEED Version 3.1.0
What's Changed
New Features π
- Flip inventory reports chart axes by @haneslinger in https://github.com/SEED-platform/seed/pull/4693
- Add org setting for default report axes by @haneslinger in https://github.com/SEED-platform/seed/pull/4691
- Create public feed endpoints by @perryr16 in https://github.com/SEED-platform/seed/pull/4685
- Add Elements and initial TKBL functionality by @axelstudios in https://github.com/SEED-platform/seed/pull/4689
- Element Statistics analysis by @haneslinger in https://github.com/SEED-platform/seed/pull/4721
- Add AT submission import by @perryr16 in https://github.com/SEED-platform/seed/pull/4620
- Add 2-factor authentication by @perryr16 in https://github.com/SEED-platform/seed/pull/4700
- Add cross cycle data quality checks by @perryr16 in https://github.com/SEED-platform/seed/pull/4695
- Add water-type canonical columns and meters by @perryr16 in https://github.com/SEED-platform/seed/pull/4725
- Handle BETTER terms and conditions error by @perryr16 in https://github.com/SEED-platform/seed/pull/4753
- Add
Export to CTS
button by @haneslinger in https://github.com/SEED-platform/seed/pull/4680 - Allow multiple ubids during import by @perryr16 in https://github.com/SEED-platform/seed/pull/4732
Improvements π
- Add inventory reports click handler to navigate to property by @haneslinger in https://github.com/SEED-platform/seed/pull/4677
- Speed up organization report endpoint by @haneslinger in https://github.com/SEED-platform/seed/pull/4648
- Filter report by ali by @haneslinger in https://github.com/SEED-platform/seed/pull/4653
- Filter analyses by cycle by @haneslinger in https://github.com/SEED-platform/seed/pull/4703
- Add help-text to default reports inputs by @kflemin in https://github.com/SEED-platform/seed/pull/4739
- Update inventory list filter placeholder text by @kflemin in https://github.com/SEED-platform/seed/pull/4742
- Speed up import step 6 by @haneslinger in https://github.com/SEED-platform/seed/pull/4756
Maintenance π§Ή
- Lock pandas sub-dependency and update pytz by @axelstudios in https://github.com/SEED-platform/seed/pull/4652
- Doubled rehash performance by @axelstudios in https://github.com/SEED-platform/seed/pull/4754
Bug Fixes π
- Fix reports with
None
values by @haneslinger in https://github.com/SEED-platform/seed/pull/4716 - Fix missing inventory detail sections by @axelstudios in https://github.com/SEED-platform/seed/pull/4727
- Don't automatically convert extra_data values to numbers by @haneslinger in https://github.com/SEED-platform/seed/pull/4729
- Allow all users to save two-factor auth settings by @perryr16 in https://github.com/SEED-platform/seed/pull/4741
- Clean up default reports by @haneslinger in https://github.com/SEED-platform/seed/pull/4733
- Fix bug preventing tax lot columns from moving by @perryr16 in https://github.com/SEED-platform/seed/pull/4731
- Display errors on the front end for bad mapquest keys when geocoding by @crutan in https://github.com/SEED-platform/seed/pull/4709
- Fix Salesforce tests by @kflemin in https://github.com/SEED-platform/seed/pull/4760
- Fix username case sensitivity by @perryr16 in https://github.com/SEED-platform/seed/pull/4758
- Fix analysis import by @haneslinger in https://github.com/SEED-platform/seed/pull/4761
- Add ability to retrieve all Audit Template submissions by @perryr16 in https://github.com/SEED-platform/seed/pull/4750
- Fix ubid preferred setting bug by @perryr16 in https://github.com/SEED-platform/seed/pull/4755
New Contributors
- @devinbrady made their first contribution in https://github.com/SEED-platform/seed/pull/4689
Full Changelog: https://github.com/SEED-platform/seed/compare/v3.0.0...v3.1.0
Consumption - Buildings and Heating
- Python
Published by axelstudios 8 months ago

SEED - Version 3.0.0
SEED Version 3.0.0
What's Changed
New Features π
- Docker upgrade database by @dhaley in https://github.com/SEED-platform/seed/pull/4650
- Update portfolio summary by @perryr16 in https://github.com/SEED-platform/seed/pull/4666
Improvements π
- Speed up derived columns by @haneslinger in https://github.com/SEED-platform/seed/pull/4630
- Speed up get labels by @haneslinger in https://github.com/SEED-platform/seed/pull/4619
- Speed up taxlot property serializer by @haneslinger in https://github.com/SEED-platform/seed/pull/4621
- Speed up get column list profile by @haneslinger in https://github.com/SEED-platform/seed/pull/4628
- Don't call get-inventory twice on cycle update by @haneslinger in https://github.com/SEED-platform/seed/pull/4607
- Speed up column list by @haneslinger in https://github.com/SEED-platform/seed/pull/4631
- Updated homepage background by @axelstudios in https://github.com/SEED-platform/seed/pull/4643
- Speed up get brief organization by @haneslinger in https://github.com/SEED-platform/seed/pull/4633
- Speed up stats by @haneslinger in https://github.com/SEED-platform/seed/pull/4636
- Improve Column list profile creation by @haneslinger in https://github.com/SEED-platform/seed/pull/4646
- Speed up ali tree by @haneslinger in https://github.com/SEED-platform/seed/pull/4654
- Comprehensive performance improvements by @axelstudios in https://github.com/SEED-platform/seed/pull/4669
- Nginx brotli compression by @axelstudios in https://github.com/SEED-platform/seed/pull/4686
- Fix timeline user display by @haneslinger in https://github.com/SEED-platform/seed/pull/4705
- Major import performance improvements by @axelstudios in https://github.com/SEED-platform/seed/pull/4718
Maintenance π§Ή
- Postgres 16 upgrade documentation by @axelstudios in https://github.com/SEED-platform/seed/pull/4651
- Bump requests from 2.31.0 to 2.32.0 in /requirements by @dependabot in https://github.com/SEED-platform/seed/pull/4673
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in https://github.com/SEED-platform/seed/pull/4697
- Node dependency upgrade by @axelstudios in https://github.com/SEED-platform/seed/pull/4699
Bug Fixes π
- Ensure
is_ali_root
is populated on redirects by @kflemin in https://github.com/SEED-platform/seed/pull/4641 - Don't duplicate inventory rows by @haneslinger in https://github.com/SEED-platform/seed/pull/4638
- BETTER update by @kflemin in https://github.com/SEED-platform/seed/pull/4645
- Fix email by @haneslinger in https://github.com/SEED-platform/seed/pull/4642
- Replaced missing ESPM report by @axelstudios in https://github.com/SEED-platform/seed/pull/4683
- Fix has meter indicator by @haneslinger in https://github.com/SEED-platform/seed/pull/4672
- Set default portfolio summary cell type by @perryr16 in https://github.com/SEED-platform/seed/pull/4681
- Lock Numpy by @axelstudios in https://github.com/SEED-platform/seed/pull/4696
- Fix several AH meter issues by @axelstudios in https://github.com/SEED-platform/seed/pull/4706
- BETTER v1.7 updates by @kflemin in https://github.com/SEED-platform/seed/pull/4679
- Fix UBID matching behavior by @axelstudios in https://github.com/SEED-platform/seed/pull/4715
Full Changelog: https://github.com/SEED-platform/seed/compare/v3.0.0-beta.0...v3.0.0
Consumption - Buildings and Heating
- Python
Published by axelstudios 10 months ago

SEED - Version 3.0.0-beta.0
SEED Version 3.0.0-beta.0
What's Changed
New Features π
- Accountability Hierarchy by @haneslinger in https://github.com/SEED-platform/seed/pull/4186
- Allow data logger deletion by @haneslinger in https://github.com/SEED-platform/seed/pull/4563
- Allow sensor deletion by @haneslinger in https://github.com/SEED-platform/seed/pull/4561
Improvements π
- Better COβ Analysis error message by @haneslinger in https://github.com/SEED-platform/seed/pull/4568
- Limit member visibility to users within access level instance by @perryr16 in https://github.com/SEED-platform/seed/pull/4572
- Allow data logger update by @haneslinger in https://github.com/SEED-platform/seed/pull/4583
- Allow sensor update by @haneslinger in https://github.com/SEED-platform/seed/pull/4584
- Don't shorten lat/long by @haneslinger in https://github.com/SEED-platform/seed/pull/4587
- Empty label section remains same size when toggled by @haneslinger in https://github.com/SEED-platform/seed/pull/4588
- Don't get cycles when getting inventory list by @haneslinger in https://github.com/SEED-platform/seed/pull/4589
- Geocode UBIDs using centroid by @axelstudios in https://github.com/SEED-platform/seed/pull/4610
- Fix floating point rounding by @axelstudios in https://github.com/SEED-platform/seed/pull/4609
- Encrypt organization audit template password by @perryr16 in https://github.com/SEED-platform/seed/pull/4585
- Render scenario ui-grid on expand by @perryr16 in https://github.com/SEED-platform/seed/pull/4599
Maintenance π§Ή
- Bump django from 3.2.23 to 3.2.25 in /requirements by @dependabot in https://github.com/SEED-platform/seed/pull/4573
- Fix broken license URLs by @axelstudios in https://github.com/SEED-platform/seed/pull/4578
- Feature/upgrade codebuild http2 by @dhaley in https://github.com/SEED-platform/seed/pull/4571
- Update to latest version of UBID library by @nllong in https://github.com/SEED-platform/seed/pull/4598
- Update Node in Docker images by @axelstudios in https://github.com/SEED-platform/seed/pull/4580
- Ruff linting and formatting by @axelstudios in https://github.com/SEED-platform/seed/pull/4604
Bug Fixes π
- Fix meter delete bug by @perryr16 in https://github.com/SEED-platform/seed/pull/4574
- Redirect on org change if necessary by @perryr16 in https://github.com/SEED-platform/seed/pull/4576
- Fix property search endpoint in Swagger by @nllong in https://github.com/SEED-platform/seed/pull/4579
- Allow jurisdiction_tax_lot_id display name change by @haneslinger in https://github.com/SEED-platform/seed/pull/4577
- Allow superusers to list all org members by @axelstudios in https://github.com/SEED-platform/seed/pull/4593
- Updated Swagger config to prevent requesting external schemas by @axelstudios in https://github.com/SEED-platform/seed/pull/4590
- Clear invalid label tags by @perryr16 in https://github.com/SEED-platform/seed/pull/4591
- Show error on custom reports if no filter groups exist by @perryr16 in https://github.com/SEED-platform/seed/pull/4594
- Fix merge modal for all cycles by @axelstudios in https://github.com/SEED-platform/seed/pull/4612
- Fix ubid bugs by @perryr16 in https://github.com/SEED-platform/seed/pull/4613
- Call spinner on default report export by @perryr16 in https://github.com/SEED-platform/seed/pull/4586
- Changes the dataview evaluate endpoint from put to post by @perryr16 in https://github.com/SEED-platform/seed/pull/4595
- Enable blank filters for other inventory columns by @perryr16 in https://github.com/SEED-platform/seed/pull/4600
- Fixes bug to hide edit form on save by @perryr16 in https://github.com/SEED-platform/seed/pull/4623
- Handle null values in related columns by @axelstudios in https://github.com/SEED-platform/seed/pull/4626
- Fix mapping previews for files with a single column by @axelstudios in https://github.com/SEED-platform/seed/pull/4611
Full Changelog: https://github.com/SEED-platform/seed/compare/v2.22.0...v3.0.0-beta.0
Consumption - Buildings and Heating
- Python
Published by axelstudios about 1 year ago

SEED - Version 2.22.0
SEED Version 2.22.0
This will be the last release prior to adding the Accountability Hierarchy functionality
What's Changed
New Features π
- Support unicode characters by replacing unidecode with new normalize method by @nllong in https://github.com/SEED-platform/seed/pull/4484
- Redis backend update by @axelstudios in https://github.com/SEED-platform/seed/pull/4376
Improvements π
- Sort cycles by start_date on property insights page by @kflemin in https://github.com/SEED-platform/seed/pull/4441
- Fixed FontAwesome v6.5 alignment by @axelstudios in https://github.com/SEED-platform/seed/pull/4444
- Fixes text alignment following FontAwesome changes by @axelstudios in https://github.com/SEED-platform/seed/pull/4465
- Sensor reading performance improvement by @axelstudios in https://github.com/SEED-platform/seed/pull/4464
- Move program setup to modal on insights pages by @kflemin in https://github.com/SEED-platform/seed/pull/4468
- Retrieve all map data at once by @haneslinger in https://github.com/SEED-platform/seed/pull/4469
- Change unique name constraint on derived column so it's within inventory type by @haneslinger in https://github.com/SEED-platform/seed/pull/4472
- Add JSON response to GET Audit Template submission by @kflemin in https://github.com/SEED-platform/seed/pull/4477
- Labels: Added complex filtering logic by @ebeers-png in https://github.com/SEED-platform/seed/pull/4449
Maintenance π§Ή
- Update developer documentation dependencies by @nllong in https://github.com/SEED-platform/seed/pull/4485
- Delete PropertyStateViewSet by @haneslinger in https://github.com/SEED-platform/seed/pull/4292
Bug Fixes π
- Display x-axis label for ranked distance to compliance by @kflemin in https://github.com/SEED-platform/seed/pull/4442
- Fix multi-cycle test for new year by @perryr16 in https://github.com/SEED-platform/seed/pull/4459
- Fix and optimize sensors by @haneslinger in https://github.com/SEED-platform/seed/pull/4461
- Restore column filters when unpinning by @axelstudios in https://github.com/SEED-platform/seed/pull/4473
- Fix importing diesel meter readings by @axelstudios in https://github.com/SEED-platform/seed/pull/4476
- Add bulk meter reading error handling for duplicate date-pairs by @perryr16 in https://github.com/SEED-platform/seed/pull/4467
- Allow omitted fields on the mapping page to be unfilled by @haneslinger in https://github.com/SEED-platform/seed/pull/4471
- Default label to show in list by @haneslinger in https://github.com/SEED-platform/seed/pull/4448
- Show spinner on label creation by @perryr16 in https://github.com/SEED-platform/seed/pull/4458
- Catch invalid organization id preventing 500s by @perryr16 in https://github.com/SEED-platform/seed/pull/4475
- Fix inventory list timing console errors by @perryr16 in https://github.com/SEED-platform/seed/pull/4478
- Fix inventory list double refresh on load by @perryr16 in https://github.com/SEED-platform/seed/pull/4480
- Apply GHG and GHGI unit versions to canonical columns by @perryr16 in https://github.com/SEED-platform/seed/pull/4462
- Fix inventory loading if no previous sort settings exist in localStorage by @axelstudios in https://github.com/SEED-platform/seed/pull/4497
- Fix simple modal service by @kflemin in https://github.com/SEED-platform/seed/pull/4505
- Handle errors when filtering columns with special characters by @perryr16 in https://github.com/SEED-platform/seed/pull/4511
- Fix program setup's new program button action by @perryr16 in https://github.com/SEED-platform/seed/pull/4499
- Ignore duplicates when adding labels by @kflemin in https://github.com/SEED-platform/seed/pull/4523
- Fix 403 error for viewer role by @kflemin in https://github.com/SEED-platform/seed/pull/4526
- Inventory List - Ignore incomplete filters containing just an operator by @kflemin in https://github.com/SEED-platform/seed/pull/4527
- Inventory Map - Fix positioning of the popup tooltip to be closer to the pin by @kflemin in https://github.com/SEED-platform/seed/pull/4528
- Update error message on overlapping reading import by @perryr16 in https://github.com/SEED-platform/seed/pull/4533
- Fix Redis compatibility with boto3 by @axelstudios in https://github.com/SEED-platform/seed/pull/4534
- Reject import file if it contains braces by @perryr16 in https://github.com/SEED-platform/seed/pull/4537
- Update default dates on data quality rules by @nllong in https://github.com/SEED-platform/seed/pull/4538
- Apply unit conversion to extra data by @perryr16 in https://github.com/SEED-platform/seed/pull/4496
- Fix unit conversion for non-numeric values by @perryr16 in https://github.com/SEED-platform/seed/pull/4555
- Fix property insights categorical axis by @haneslinger in https://github.com/SEED-platform/seed/pull/4565
Full Changelog: https://github.com/SEED-platform/seed/compare/v2.21.0...v2.22.0
Consumption - Buildings and Heating
- Python
Published by axelstudios about 1 year ago

SEED - Version 2.21.0
SEED Version 2.21.0
What's Changed
New Features π
- Provide environment variable to disable wait-for-it condition in deployments by @dhaley in https://github.com/SEED-platform/seed/pull/4377
- Add healthcheck to docker web container by @axelstudios in https://github.com/SEED-platform/seed/pull/4374
- Audit Template report submission endpoint by @kflemin in https://github.com/SEED-platform/seed/pull/4411
- Remove Summary charts by @haneslinger in https://github.com/SEED-platform/seed/pull/4402
- Add count to default reports by @haneslinger in https://github.com/SEED-platform/seed/pull/4423
Improvements π
- Property Insights UI enhancements by @kflemin in https://github.com/SEED-platform/seed/pull/4384
- Add distance to target in table under property insights graph by @kflemin in https://github.com/SEED-platform/seed/pull/4386
- Populate default report using cycles by @haneslinger in https://github.com/SEED-platform/seed/pull/4420
- Analyses performance improvement by @haneslinger in https://github.com/SEED-platform/seed/pull/4434
- Additional analyses performance improvement by @haneslinger in https://github.com/SEED-platform/seed/pull/4438
Maintenance π§Ή
- Updated developer resources documentation by @axelstudios in https://github.com/SEED-platform/seed/pull/4373
- Bump django from 3.2.20 to 3.2.23 in /requirements by @dependabot in https://github.com/SEED-platform/seed/pull/4379
- Updated salesforce pg_restore docs by @axelstudios in https://github.com/SEED-platform/seed/pull/4382
Bug Fixes π
- Fix CO2 analysis column naming by @ebeers-png in https://github.com/SEED-platform/seed/pull/4410
- Salesforce scheduling issues by @axelstudios in https://github.com/SEED-platform/seed/pull/4387
- Custom report name field location by @kflemin in https://github.com/SEED-platform/seed/pull/4385
- Order cycles by start date on program setup by @kflemin in https://github.com/SEED-platform/seed/pull/4428
- Property Insights tooltip refinement by @kflemin in https://github.com/SEED-platform/seed/pull/4425
Full Changelog: https://github.com/SEED-platform/seed/compare/v2.20.1...v2.21.0
Consumption - Buildings and Heating
- Python
Published by axelstudios over 1 year ago

SEED - Version 2.20.1
SEED Version 2.20.1
What's Changed
New Features π
- Feature to enable Redis for ElastiCache by @dhaley in https://github.com/SEED-platform/seed/pull/4288
- Health check endpoint by @axelstudios in https://github.com/SEED-platform/seed/pull/4371
Improvements π
- Update dependencies and fonts by @axelstudios in https://github.com/SEED-platform/seed/pull/3941
- Update Redis config to support encryption in transit with AWS ElastiCache by @dhaley in https://github.com/SEED-platform/seed/pull/4258
- Decrease BETTER polling rate 5x, increase timeout 5x by @axelstudios in https://github.com/SEED-platform/seed/pull/4280
- Increase ESPM max timeout by @anchapin in https://github.com/SEED-platform/seed/pull/4296
- Update list of BETTER's measures returned by @nllong in https://github.com/SEED-platform/seed/pull/4300
Maintenance π§Ή
- Code Cleanup by @axelstudios in https://github.com/SEED-platform/seed/pull/3539
Bug Fixes π
- Fix mapping of BETTER's measures with empty strings to false by @nllong in https://github.com/SEED-platform/seed/pull/4276
- Enable natural sorting of Inventory List columns by @axelstudios in https://github.com/SEED-platform/seed/pull/4281
- Handle ambiguous timestamps by @axelstudios in https://github.com/SEED-platform/seed/pull/4287
- Fix cycle deletion modal by @axelstudios in https://github.com/SEED-platform/seed/pull/4291
- Handle nonexistent timestamps by @axelstudios in https://github.com/SEED-platform/seed/pull/4294
- Add failing logic to AT export if AT credentials are invalid by @perryr16 in https://github.com/SEED-platform/seed/pull/4282
- Add analysis description translations by @kflemin in https://github.com/SEED-platform/seed/pull/4304
- Fix showing derived column values on the inventory list page by @axelstudios in https://github.com/SEED-platform/seed/pull/4364
Full Changelog: https://github.com/SEED-platform/seed/compare/v2.20.0...v2.20.1
Consumption - Buildings and Heating
- Python
Published by axelstudios over 1 year ago

SEED - Version 2.20.0
SEED Version 2.20.0
What's Changed
New Features π
- Add new
create_property
andupdate_with_espm
endpoint by @kflemin in https://github.com/SEED-platform/seed/pull/4012 - EEEJ Analysis Functionality by @kflemin in https://github.com/SEED-platform/seed/pull/4208
- Add Uniformat Table by @axelstudios in https://github.com/SEED-platform/seed/pull/4238
- Add Import Export to Audit Template by @perryr16 in https://github.com/SEED-platform/seed/pull/4215
Improvements π
- Optimize list analyses endpoint by @haneslinger in https://github.com/SEED-platform/seed/pull/4206
- Move analyses endpoint by @haneslinger in https://github.com/SEED-platform/seed/pull/4210
- Remove Beta label from text of analysis button by @kflemin in https://github.com/SEED-platform/seed/pull/4225
- Show Analysis
debug_message
If Available by @axelstudios in https://github.com/SEED-platform/seed/pull/4198 - Use display name in custom reports legend by @haneslinger in https://github.com/SEED-platform/seed/pull/4060
- Add more API documentation for meter and meter readings by @nllong in https://github.com/SEED-platform/seed/pull/4237
- Update default meter range selection for BETTER analysis by @perryr16 in https://github.com/SEED-platform/seed/pull/3819
- Add a cycle indicator to the analysis modal and filter analyses for current cycle by @perryr16 in https://github.com/SEED-platform/seed/pull/3837
- Add envvar to specify loading test EEEJ dataset by @kflemin in https://github.com/SEED-platform/seed/pull/4254
- Default to excluding Address Line 1 as a matching criteria by @axelstudios in https://github.com/SEED-platform/seed/pull/4256
- Refactor map page for functionality and performance by @axelstudios in https://github.com/SEED-platform/seed/pull/4260
Maintenance π§Ή
- Remove Deprecated APIs by @axelstudios in https://github.com/SEED-platform/seed/pull/4049
- Lock
google-chrome
to v114 by @axelstudios in https://github.com/SEED-platform/seed/pull/4165 - Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in https://github.com/SEED-platform/seed/pull/4154
- Remove ID from inventory document display name by @perryr16 in https://github.com/SEED-platform/seed/pull/4125
- Bump uwsgi from 2.0.17.1 to 2.0.22 in /requirements by @dependabot in https://github.com/SEED-platform/seed/pull/4209
- Allow analysis property view related properties to be null by @perryr16 in https://github.com/SEED-platform/seed/pull/4227
- Disable ability to remove matching criteria fields once inventory is added by @perryr16 in https://github.com/SEED-platform/seed/pull/4222
- Add documentation for cleaning up conflicting column names during migration by @nllong in https://github.com/SEED-platform/seed/pull/4264
Bug Fixes π
- Add Open Street Map to CSP rules by @axelstudios in https://github.com/SEED-platform/seed/pull/4169
- add error handling for sf edge case by @kflemin in https://github.com/SEED-platform/seed/pull/4159
- Fix display name by @haneslinger in https://github.com/SEED-platform/seed/pull/4223
- Fix refresh_metadata by @haneslinger in https://github.com/SEED-platform/seed/pull/4221
- Fix Meters Without
source_id
by @axelstudios in https://github.com/SEED-platform/seed/pull/4229 - Fix performance for fetching analyses and force user email to lowercase by @ebeers-png in https://github.com/SEED-platform/seed/pull/4213
- Update inventory selection to include current inventory type only by @perryr16 in https://github.com/SEED-platform/seed/pull/3862
- Delete BuildingFiles and Related Events on PropertyState delete by @perryr16 in https://github.com/SEED-platform/seed/pull/4217
- Fixed Issues with Scenario/Measure CRUD Operations by @axelstudios in https://github.com/SEED-platform/seed/pull/4240
- Fix Meter Overwrites by @axelstudios in https://github.com/SEED-platform/seed/pull/4250
- Fix filter group dropdown bugs by @ebeers-png in https://github.com/SEED-platform/seed/pull/4249
- Fix EEEJ analysis errors when there are no lat/long or address by @kflemin in https://github.com/SEED-platform/seed/pull/4247
- ArcGIS CSP rule by @axelstudios in https://github.com/SEED-platform/seed/pull/4265
- Fix edge case for map label filtering by @axelstudios in https://github.com/SEED-platform/seed/pull/4270
Full Changelog: https://github.com/SEED-platform/seed/compare/v2.19.0...v2.20.0
Consumption - Buildings and Heating
- Python
Published by nllong over 1 year ago

SEED - Version 2.20.0
What's Changed
New Features π
- Add new
create_property
andupdate_with_espm
endpoint by @kflemin in https://github.com/SEED-platform/seed/pull/4012 - EEEJ Analysis Functionality by @kflemin in https://github.com/SEED-platform/seed/pull/4208
- Add Uniformat Table by @axelstudios in https://github.com/SEED-platform/seed/pull/4238
- Add Import Export to Audit Template by @perryr16 in https://github.com/SEED-platform/seed/pull/4215
Improvements π
- Optimize list analyses endpoint by @haneslinger in https://github.com/SEED-platform/seed/pull/4206
- Move analyses endpoint by @haneslinger in https://github.com/SEED-platform/seed/pull/4210
- Remove Beta label from text of analysis button by @kflemin in https://github.com/SEED-platform/seed/pull/4225
- Show Analysis
debug_message
If Available by @axelstudios in https://github.com/SEED-platform/seed/pull/4198 - Use display name in custom reports legend by @haneslinger in https://github.com/SEED-platform/seed/pull/4060
- Add more API documentation for meter and meter readings by @nllong in https://github.com/SEED-platform/seed/pull/4237
- Update default meter range selection for BETTER analysis by @perryr16 in https://github.com/SEED-platform/seed/pull/3819
- Add a cycle indicator to the analysis modal and filter analyses for current cycle by @perryr16 in https://github.com/SEED-platform/seed/pull/3837
- Add envvar to specify loading test EEEJ dataset by @kflemin in https://github.com/SEED-platform/seed/pull/4254
- Default to excluding Address Line 1 as a matching criteria by @axelstudios in https://github.com/SEED-platform/seed/pull/4256
- Refactor map page for functionality and performance by @axelstudios in https://github.com/SEED-platform/seed/pull/4260
Maintenance π§Ή
- Remove Deprecated APIs by @axelstudios in https://github.com/SEED-platform/seed/pull/4049
- Lock
google-chrome
to v114 by @axelstudios in https://github.com/SEED-platform/seed/pull/4165 - Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in https://github.com/SEED-platform/seed/pull/4154
- Remove ID from inventory document display name by @perryr16 in https://github.com/SEED-platform/seed/pull/4125
- Bump uwsgi from 2.0.17.1 to 2.0.22 in /requirements by @dependabot in https://github.com/SEED-platform/seed/pull/4209
- Allow analysis property view related properties to be null by @perryr16 in https://github.com/SEED-platform/seed/pull/4227
- Disable ability to remove matching criteria fields once inventory is added by @perryr16 in https://github.com/SEED-platform/seed/pull/4222
- Add documentation for cleaning up conflicting column names during migration by @nllong in https://github.com/SEED-platform/seed/pull/4264
Bug Fixes π
- Add Open Street Map to CSP rules by @axelstudios in https://github.com/SEED-platform/seed/pull/4169
- add error handling for sf edge case by @kflemin in https://github.com/SEED-platform/seed/pull/4159
- Fix display name by @haneslinger in https://github.com/SEED-platform/seed/pull/4223
- Fix refresh_metadata by @haneslinger in https://github.com/SEED-platform/seed/pull/4221
- Fix Meters Without
source_id
by @axelstudios in https://github.com/SEED-platform/seed/pull/4229 - Fix performance for fetching analyses and force user email to lowercase by @ebeers-png in https://github.com/SEED-platform/seed/pull/4213
- Update inventory selection to include current inventory type only by @perryr16 in https://github.com/SEED-platform/seed/pull/3862
- Delete BuildingFiles and Related Events on PropertyState delete by @perryr16 in https://github.com/SEED-platform/seed/pull/4217
- Fixed Issues with Scenario/Measure CRUD Operations by @axelstudios in https://github.com/SEED-platform/seed/pull/4240
- Fix Meter Overwrites by @axelstudios in https://github.com/SEED-platform/seed/pull/4250
- Fix filter group dropdown bugs by @ebeers-png in https://github.com/SEED-platform/seed/pull/4249
- Fix EEEJ analysis errors when there are no lat/long or address by @kflemin in https://github.com/SEED-platform/seed/pull/4247
- ArcGIS CSP rule by @axelstudios in https://github.com/SEED-platform/seed/pull/4265
Full Changelog: https://github.com/SEED-platform/seed/compare/v2.19.0...v2.20.0
Consumption - Buildings and Heating
- Python
Published by nllong over 1 year ago

SEED - Version 2.20.0-pr1
What's Changed
New Features π
- Add new
create_property
andupdate_with_espm
endpoint by @kflemin in https://github.com/SEED-platform/seed/pull/4012 - EEEJ Analysis Functionality by @kflemin in https://github.com/SEED-platform/seed/pull/4208
- Add Uniformat Table by @axelstudios in https://github.com/SEED-platform/seed/pull/4238
- Add Import Export to Audit Template by @perryr16 in https://github.com/SEED-platform/seed/pull/4215
Improvements π
- Optimize list analyses endpoint by @haneslinger in https://github.com/SEED-platform/seed/pull/4206
- Move analyses endpoint by @haneslinger in https://github.com/SEED-platform/seed/pull/4210
- Remove Beta label from text of analysis button by @kflemin in https://github.com/SEED-platform/seed/pull/4225
- Show Analysis
debug_message
If Available by @axelstudios in https://github.com/SEED-platform/seed/pull/4198 - Use display name in custom reports legend by @haneslinger in https://github.com/SEED-platform/seed/pull/4060
- Add more API documentation for meter and meter readings by @nllong in https://github.com/SEED-platform/seed/pull/4237
- Update default meter range selection for BETTER analysis by @perryr16 in https://github.com/SEED-platform/seed/pull/3819
- Add a cycle indicator to the analysis modal and filter analyses for current cycle by @perryr16 in https://github.com/SEED-platform/seed/pull/3837
- Add envvar to specify loading test EEEJ dataset by @kflemin in https://github.com/SEED-platform/seed/pull/4254
Maintenance π§Ή
- Remove Deprecated APIs by @axelstudios in https://github.com/SEED-platform/seed/pull/4049
- Lock
google-chrome
to v114 by @axelstudios in https://github.com/SEED-platform/seed/pull/4165 - Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in https://github.com/SEED-platform/seed/pull/4154
- Remove ID from inventory document display name by @perryr16 in https://github.com/SEED-platform/seed/pull/4125
- Bump uwsgi from 2.0.17.1 to 2.0.22 in /requirements by @dependabot in https://github.com/SEED-platform/seed/pull/4209
- Allow analysis property view related properties to be null by @perryr16 in https://github.com/SEED-platform/seed/pull/4227
- Disable ability to remove matching criteria fields once inventory is added by @perryr16 in https://github.com/SEED-platform/seed/pull/4222
Bug Fixes π
- Add Open Street Map to CSP rules by @axelstudios in https://github.com/SEED-platform/seed/pull/4169
- add error handling for sf edge case by @kflemin in https://github.com/SEED-platform/seed/pull/4159
- Fix display name by @haneslinger in https://github.com/SEED-platform/seed/pull/4223
- Fix refresh_metadata by @haneslinger in https://github.com/SEED-platform/seed/pull/4221
- Fix Meters Without
source_id
by @axelstudios in https://github.com/SEED-platform/seed/pull/4229 - Fix performance for fetching analyses and force user email to lowercase by @ebeers-png in https://github.com/SEED-platform/seed/pull/4213
- Update inventory selection to include current inventory type only by @perryr16 in https://github.com/SEED-platform/seed/pull/3862
- Delete BuildingFiles and Related Events on PropertyState delete by @perryr16 in https://github.com/SEED-platform/seed/pull/4217
- Fixed Issues with Scenario/Measure CRUD Operations by @axelstudios in https://github.com/SEED-platform/seed/pull/4240
- Fix Meter Overwrites by @axelstudios in https://github.com/SEED-platform/seed/pull/4250
- Fix filter group dropdown bugs by @ebeers-png in https://github.com/SEED-platform/seed/pull/4249
- Fix EEEJ analysis errors when there are no lat/long or address by @kflemin in https://github.com/SEED-platform/seed/pull/4247
Full Changelog: https://github.com/SEED-platform/seed/compare/v2.19.0...v2.20.0
Consumption - Buildings and Heating
- Python
Published by nllong over 1 year ago

SEED - Version 2.19.0
What's Changed
New Features π
- Add Terms of Service by @kflemin in https://github.com/SEED-platform/seed/pull/4065
- Multiple cycle upload by @anchapin in https://github.com/SEED-platform/seed/pull/4073
- Add UBID relation to state by @perryr16 in https://github.com/SEED-platform/seed/pull/4074
- Store additional geocoding results by @nllong in https://github.com/SEED-platform/seed/pull/4020
Improvements π
- Move reports to insights page by @haneslinger in https://github.com/SEED-platform/seed/pull/4031
- Direct to property insight on click of program overview column by @haneslinger in https://github.com/SEED-platform/seed/pull/4011
- Add ranked sorting to insight property page by @haneslinger in https://github.com/SEED-platform/seed/pull/4030
- Include x and y in property insights tables by @haneslinger in https://github.com/SEED-platform/seed/pull/4075
- Add percentages to program overview by @haneslinger in https://github.com/SEED-platform/seed/pull/4077
- Add matching criteria to report export by @haneslinger in https://github.com/SEED-platform/seed/pull/4072
Maintenance π§Ή
- Bump django from 3.2.18 to 3.2.19 in /requirements by @dependabot in https://github.com/SEED-platform/seed/pull/4034
- Improve inventory load times by @ebeers-png in https://github.com/SEED-platform/seed/pull/3990
- Updated installation steps by @anchapin in https://github.com/SEED-platform/seed/pull/3987
- Bump django-ses from 1.0.3 to 3.5.0 in /requirements by @dependabot in https://github.com/SEED-platform/seed/pull/4055
- Bump requests from 2.28.0 to 2.31.0 in /requirements by @dependabot in https://github.com/SEED-platform/seed/pull/4056
- Pin urllib3 by @axelstudios in https://github.com/SEED-platform/seed/pull/4059
- Remove OEP by @kflemin in https://github.com/SEED-platform/seed/pull/4109
- Bump django from 3.2.19 to 3.2.20 in /requirements by @dependabot in https://github.com/SEED-platform/seed/pull/4128
- Merge sphinx spelling list with VSCode's Code Spelling version by @nllong in https://github.com/SEED-platform/seed/pull/4149
Bug Fixes π
- Fix duplicate users per organization by @axelstudios in https://github.com/SEED-platform/seed/pull/4033
- Require org id from endpoints with has_perm_class by @haneslinger in https://github.com/SEED-platform/seed/pull/4027
- Remove sync salesforce button due to timeout by @kflemin in https://github.com/SEED-platform/seed/pull/4038
- Fix column list profile GET request syntax by @ebeers-png in https://github.com/SEED-platform/seed/pull/3988
- Prevent Automatically Serving Static
index.html
Files by @axelstudios in https://github.com/SEED-platform/seed/pull/4057 - Fix User Creation Bugs by @axelstudios in https://github.com/SEED-platform/seed/pull/4094
- Fix categorical data on reports scatter plot by @haneslinger in https://github.com/SEED-platform/seed/pull/4085
- Fix ESPM Source Types by @axelstudios in https://github.com/SEED-platform/seed/pull/4096
- Fix Download URLs by @axelstudios in https://github.com/SEED-platform/seed/pull/4066
- Use iterator() when rehashing to save memory by @nllong in https://github.com/SEED-platform/seed/pull/4139
- Constrain uniqueness of column name and move geocoding column creation by @nllong in https://github.com/SEED-platform/seed/pull/4151
Full Changelog: https://github.com/SEED-platform/seed/compare/v2.18.1...v2.19.0
Consumption - Buildings and Heating
- Python
Published by axelstudios almost 2 years ago

SEED - Version 2.18.1
What's Changed
New Features π
- Codebuild & Elasticache Redis integration support by @dhaley in https://github.com/SEED-platform/seed/pull/3981
Improvements π
- Add better error messaging that includes the property view ID by @kflemin in https://github.com/SEED-platform/seed/pull/3973
- Add Salesforce fields to store data admin contact by @kflemin in https://github.com/SEED-platform/seed/pull/3985
- Add salesforce mappings sort and more error checking and messaging by @kflemin in https://github.com/SEED-platform/seed/pull/3992
- Add zoom and panning to insights property page by @haneslinger in https://github.com/SEED-platform/seed/pull/3879
- Remove program overview tabular data by @haneslinger in https://github.com/SEED-platform/seed/pull/4007
- Save Insight property config locally by @haneslinger in https://github.com/SEED-platform/seed/pull/3994
- Add Salesforce delete_label_on_sync setting by @kflemin in https://github.com/SEED-platform/seed/pull/4022
- Replace seed getting started guide for v2.18 by @kflemin in https://github.com/SEED-platform/seed/pull/4026
- Add in the start and end cycle year to the title by @haneslinger in https://github.com/SEED-platform/seed/pull/4014
Bug Fixes π
- Validate property state before creating BuildingSync document by @perryr16 in https://github.com/SEED-platform/seed/pull/3953
- Fix Update-Salesforce requests by @axelstudios in https://github.com/SEED-platform/seed/pull/3978
- Enforce non-null
taxlot_id
attached toTaxlotView
s by @axelstudios in https://github.com/SEED-platform/seed/pull/4006
New Contributors
- @dhaley made their first contribution in https://github.com/SEED-platform/seed/pull/3981
Full Changelog: https://github.com/SEED-platform/seed/compare/v2.18.0...v2.18.1
Consumption - Buildings and Heating
- Python
Published by axelstudios almost 2 years ago

SEED - Version 2.18.0
What's Changed
New Features π
- Implement Salesforce integration by @kflemin in https://github.com/SEED-platform/seed/pull/3840
- Add option to export meter data in GeoJSON by @nllong in https://github.com/SEED-platform/seed/pull/3900
- Create property timeline view by @perryr16 in https://github.com/SEED-platform/seed/pull/3899
Improvements π
- Update Evaluate Permissions by @haneslinger in https://github.com/SEED-platform/seed/pull/3864
- select cycles instead of start/end dates by @kflemin in https://github.com/SEED-platform/seed/pull/3895
- Specify cycle in eui analysis by @haneslinger in https://github.com/SEED-platform/seed/pull/3820
- Add labels button on property insights page by @haneslinger in https://github.com/SEED-platform/seed/pull/3860
- Bump yargs-parser and protractor by @dependabot in https://github.com/SEED-platform/seed/pull/3939
- Modularized nginx, added gzip, added cache expiration by @axelstudios in https://github.com/SEED-platform/seed/pull/3940
Maintenance π§Ή
- Bump django from 3.2.17 to 3.2.18 in /requirements by @dependabot in https://github.com/SEED-platform/seed/pull/3863
- Bump sentry-sdk from 1.7.2 to 1.14.0 in /requirements by @dependabot in https://github.com/SEED-platform/seed/pull/3907
- Migrate BETTER API from V1 to V2 by @perryr16 in https://github.com/SEED-platform/seed/pull/3881
- Update copyright and copyright years by @nllong in https://github.com/SEED-platform/seed/pull/3903
Bug Fixes π
- Filter cycle specific labels on inventory list by @perryr16 in https://github.com/SEED-platform/seed/pull/3858
- Fix casting of GHG metrics on Program Insight page by @haneslinger in https://github.com/SEED-platform/seed/pull/3880
- Fix deletion of new custom report by @haneslinger in https://github.com/SEED-platform/seed/pull/3924
- Fix saving BETTER/Salesforce data for non-active orgs by @axelstudios in https://github.com/SEED-platform/seed/pull/3925
- Fix GitHub Actions Masking by @axelstudios in https://github.com/SEED-platform/seed/pull/3930
- adding >= and <= to display by @kflemin in https://github.com/SEED-platform/seed/pull/3928
- Fix custom reports download button by @haneslinger in https://github.com/SEED-platform/seed/pull/3926
- Updated the meter import process to work with latest format from EnergyStar Portfolio Manager by @anchapin in https://github.com/SEED-platform/seed/pull/3927
- Fix active nav for deep URLs by @axelstudios in https://github.com/SEED-platform/seed/pull/3931
- Fixed saving Program Setup data for non-active orgs by @axelstudios in https://github.com/SEED-platform/seed/pull/3932
- Make test_compliance_metric_retrieve_endpoint deterministic by @haneslinger in https://github.com/SEED-platform/seed/pull/3934
- Fix custom report creation reload by @haneslinger in https://github.com/SEED-platform/seed/pull/3936
- Fixed issue with filtering Property columns from Tax Lot tab of Inventory by @anchapin in https://github.com/SEED-platform/seed/pull/3943
- Increase AnalysisMessage.user_message length by @perryr16 in https://github.com/SEED-platform/seed/pull/3935
- Fixes Timeline Bugs by @perryr16 in https://github.com/SEED-platform/seed/pull/3944
- Fix editing a derived column without changing the name by @axelstudios in https://github.com/SEED-platform/seed/pull/3949
- Fix Salesforce connection requests for non-superusers by @axelstudios in https://github.com/SEED-platform/seed/pull/3947
Other Changes
- None
Full Changelog: https://github.com/SEED-platform/seed/compare/v2.17.4...v2.18.0
Consumption - Buildings and Heating
- Python
Published by nllong about 2 years ago

SEED - Version 2.17.4
What's Changed
Improvements π
- Open New Tab on Insight Property Click by @haneslinger in https://github.com/SEED-platform/seed/pull/3853
Maintenance π§Ή
- Improve NGINX security by @nllong and @axelstudios in https://github.com/SEED-platform/seed/pull/3873
Full Changelog: https://github.com/SEED-platform/seed/compare/v2.17.3...v2.17.4
Consumption - Buildings and Heating
- Python
Published by nllong about 2 years ago

SEED - Version 2.17.3
What's Changed
New Features π
- Add CRUD to MeterReading by @nllong in https://github.com/SEED-platform/seed/pull/3757
- Add export to meters and meter readings by @nllong in https://github.com/SEED-platform/seed/pull/3868
Improvements π
- Change "Program Configuration" to "Program Setup" by @anchapin in https://github.com/SEED-platform/seed/pull/3832
- Get audit date and audit date type from BuildingSync files by @haneslinger in https://github.com/SEED-platform/seed/pull/3838
- Update GeoJSON export format with GeometryCollections and remove CRS by @nllong in https://github.com/SEED-platform/seed/pull/3851
Maintenance π§Ή
- Bump django from 3.2.17 to 3.2.18 in /requirements by @dependabot in https://github.com/SEED-platform/seed/pull/3863
- Remove project and compliance models by @nllong in https://github.com/SEED-platform/seed/pull/3743
- Fix Nginx Security by @axelstudios in https://github.com/SEED-platform/seed/pull/3866
Bug Fixes π
- Fix ESPM xml report import by @nllong in https://github.com/SEED-platform/seed/pull/3856
- Fix importing of GeoJSON property footprints by @nllong in https://github.com/SEED-platform/seed/pull/3848
- Fix clickable header by @axelstudios in https://github.com/SEED-platform/seed/pull/3867
Full Changelog: https://github.com/SEED-platform/seed/compare/v2.17.2...v2.17.3
Consumption - Buildings and Heating
- Python
Published by nllong about 2 years ago

SEED - v2.17.2
What's Changed
New Features π
- Allow switching cycles in inventory detail page by @haneslinger in https://github.com/SEED-platform/seed/pull/3783
Improvements π
- Remove add column in mapping page by @haneslinger in https://github.com/SEED-platform/seed/pull/3813
- Sort the dropdown of meter units by @nllong in https://github.com/SEED-platform/seed/pull/3822
Maintenance π§Ή
- Update to Django 3.2.17 in https://github.com/SEED-platform/seed/pull/3824
Bug Fixes π
- Fix 500 on data view evaluate when extra data is not present by @haneslinger in https://github.com/SEED-platform/seed/pull/3803
- Catch create column error correctly by @haneslinger in https://github.com/SEED-platform/seed/pull/3791
- Show all navigation links in the organization view https://github.com/SEED-platform/seed/pull/3811
- Remove state population in create column by @haneslinger in https://github.com/SEED-platform/seed/pull/3806
Full Changelog: https://github.com/SEED-platform/seed/compare/v2.17.1...v2.17.2
Consumption - Buildings and Heating
- Python
Published by nllong about 2 years ago

SEED - Version 2.17.1
What's Changed
New Features π
- Allow users to create columns by @haneslinger in https://github.com/SEED-platform/seed/pull/3730
Improvements π
- Show portfolio manager errors by @haneslinger in https://github.com/SEED-platform/seed/pull/3735
- Allow users to hide property insight dataset by @haneslinger in https://github.com/SEED-platform/seed/pull/3726
Maintenance π§Ή
- Bump future from 0.18.2 to 0.18.3 in /requirements by @dependabot in https://github.com/SEED-platform/seed/pull/3792
Bug Fixes π
- Fix stacked property points by @haneslinger in https://github.com/SEED-platform/seed/pull/3725
- Fix filter group with extra column work on revised programs by @haneslinger in https://github.com/SEED-platform/seed/pull/3727
- Fix filter on nulls and empty strings by @haneslinger in https://github.com/SEED-platform/seed/pull/3733
- Add the @has_perm_class permission to program metric api endpoints by @anchapin in https://github.com/SEED-platform/seed/pull/3729
- fix meter service route for units in organization settings by @kflemin in https://github.com/SEED-platform/seed/pull/3738
- Fix custom report legend sort for chrome by @haneslinger in https://github.com/SEED-platform/seed/pull/3740
- Sort column mappings in profile before export by @nllong in https://github.com/SEED-platform/seed/pull/3748
- Update derived column migration to prevent conflicting column names and prevent duplicate column names by @nllong in https://github.com/SEED-platform/seed/pull/3728
- Fixed issue with overlapping meter readings with new ESPM format by @anchapin in https://github.com/SEED-platform/seed/pull/3745
- Fix filtering on "" and !"" for all data types by @haneslinger in https://github.com/SEED-platform/seed/pull/3765
- Fix bug where compliance calculations were not being cast to the right data types by @nllong in https://github.com/SEED-platform/seed/pull/3789
Full Changelog: https://github.com/SEED-platform/seed/compare/v2.17.0...v2.17.1
Consumption - Buildings and Heating
- Python
Published by nllong over 2 years ago

SEED - Version 2.17.0
What's Changed
New Features π
- Switch to created filter group after creation by @haneslinger in https://github.com/SEED-platform/seed/pull/3569
- Use the same color for each axis per filter group by @haneslinger in https://github.com/SEED-platform/seed/pull/3587
- Add 'ghg' and 'ghg_intensity' to 'valid_column_data_types' for Custom Report by @anchapin in https://github.com/SEED-platform/seed/pull/3570
- Add export column mappings by @nllong in https://github.com/SEED-platform/seed/pull/3611
- Allow filtering on all columns including related taxlots/properties by @haneslinger in https://github.com/SEED-platform/seed/pull/3618
- Add the ability to create multiple compliance programs by @anchapin in https://github.com/SEED-platform/seed/pull/3623
- Add create, update, retrieve, and delete to Meter API by @nllong in https://github.com/SEED-platform/seed/pull/3639
- Nav property on click in property insight page by @haneslinger in https://github.com/SEED-platform/seed/pull/3679
Improvements π
- Refactor meter selection by @haneslinger in https://github.com/SEED-platform/seed/pull/3649
- Disable sorting by derived column by @haneslinger in https://github.com/SEED-platform/seed/pull/3669
- Sort legend on custom reports by @haneslinger in https://github.com/SEED-platform/seed/pull/3671
- Fix legend by @haneslinger in https://github.com/SEED-platform/seed/pull/3682
- Add spinner to model deletion by @haneslinger in https://github.com/SEED-platform/seed/pull/3713
- Make sure the left and right axis have the same range by @haneslinger in https://github.com/SEED-platform/seed/pull/3695
- Enter edit mode state on any change in custom report by @kflemin in https://github.com/SEED-platform/seed/pull/3710
- Reorder the metric type drop down text in Program Configuration by @anchapin in https://github.com/SEED-platform/seed/pull/3719
Maintenance π§Ή
- Output proper error message by @haneslinger in https://github.com/SEED-platform/seed/pull/3592
- Final version of the BPS sample data files by @anchapin in https://github.com/SEED-platform/seed/pull/3584
- Remove nosetests and fix precommit by @nllong in https://github.com/SEED-platform/seed/pull/3619
- BPS Data Final Updates by @anchapin in https://github.com/SEED-platform/seed/pull/3646
- Update ci and publish to use latest versions by @nllong in https://github.com/SEED-platform/seed/pull/3656
- Update contribution information and enforce PR labels by @nllong in https://github.com/SEED-platform/seed/pull/3654
- Update links for support by @nllong in https://github.com/SEED-platform/seed/pull/3681
- Refactor properties_across_cycles_with_filters so it only makes one P⦠by @haneslinger in https://github.com/SEED-platform/seed/pull/3674
- ESPM formatting changes by @anchapin in https://github.com/SEED-platform/seed/pull/3716
Bug Fixes π
- Add error check for blank Actual Column in Program Setup by @anchapin in https://github.com/SEED-platform/seed/pull/3572
- Use the same column for the names used in Property Insights by @anchapin in https://github.com/SEED-platform/seed/pull/3578
- On FilterGroup delete, filter groups don't filterβy by @haneslinger in https://github.com/SEED-platform/seed/pull/3596
- Update inventory reporting charts by @nllong in https://github.com/SEED-platform/seed/pull/3604
- Fix update labels and label selected by @haneslinger in https://github.com/SEED-platform/seed/pull/3615
- Fix ESPM get template with no children by @haneslinger in https://github.com/SEED-platform/seed/pull/3632
- Fix note's API result to not include related model's view ID by @nllong in https://github.com/SEED-platform/seed/pull/3635
- Apply label to only selected by @haneslinger in https://github.com/SEED-platform/seed/pull/3637
- Update alt text, remove metric from program by @nllong in https://github.com/SEED-platform/seed/pull/3647
- Fix filtering on other inventory type by @haneslinger in https://github.com/SEED-platform/seed/pull/3658
- Fix swagger loading the Meter endpoints by @nllong in https://github.com/SEED-platform/seed/pull/3666
- Fix tooltip in insights legend by @haneslinger in https://github.com/SEED-platform/seed/pull/3678
- Support import of a csv file that has lots of spaces by @nllong in https://github.com/SEED-platform/seed/pull/3680
- Fix SEED to work with updated ESPM API, remove SEED ESPM API v2.1 by @nllong in https://github.com/SEED-platform/seed/pull/3709
- Fix evaluate request by @haneslinger in https://github.com/SEED-platform/seed/pull/3699
- Fix switching filter group by @haneslinger in https://github.com/SEED-platform/seed/pull/3702
- Delete Derived Columns Before Org by @axelstudios in https://github.com/SEED-platform/seed/pull/3700
- Fix #VALUE! errors when importing xlsx files by @nllong in https://github.com/SEED-platform/seed/pull/3685
- Update the BPS Sample Data AT Files by @anchapin in https://github.com/SEED-platform/seed/pull/3711
- Fix issue with evaluating compliance metric by @anchapin in https://github.com/SEED-platform/seed/pull/3715
Other Changes
- Bump django from 3.2.15 to 3.2.16 in /requirements by @dependabot in https://github.com/SEED-platform/seed/pull/3622
- Remove use of campus on the property model by @nllong in https://github.com/SEED-platform/seed/pull/3614
- Fix permissions for viewers to see program overview by @haneslinger in https://github.com/SEED-platform/seed/pull/3620
- Return only need columns in compliance evaluate by @haneslinger in https://github.com/SEED-platform/seed/pull/3664
Full Changelog: https://github.com/SEED-platform/seed/compare/v2.16.0...v2.17.0
Consumption - Buildings and Heating
- Python
Published by nllong over 2 years ago

SEED - 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 https://github.com/SEED-platform/seed/pull/3505
- Add GHG and GHG Intensity units by @Ryoken in https://github.com/SEED-platform/seed/pull/3518
- Data insight view format and usability improvements by @aviveiros11 in https://github.com/SEED-platform/seed/pull/3519
- Enable ability to not map a column in SEED by @haneslinger in https://github.com/SEED-platform/seed/pull/3523
- Program metric and insights pages by @kflemin in https://github.com/SEED-platform/seed/pull/3521
- BPS insights development by @haneslinger in https://github.com/SEED-platform/seed/pull/3546
- Program metric UI improvements by @aviveiros11 in https://github.com/SEED-platform/seed/pull/3542
- Implement Program Setup Page by @anchapin in https://github.com/SEED-platform/seed/pull/3541
- Add simple export buttons to charts by @haneslinger in https://github.com/SEED-platform/seed/pull/3561
- Switch to created filter group after creation by @haneslinger in https://github.com/SEED-platform/seed/pull/3569
- Use the same color for each axis per filter group by @haneslinger in https://github.com/SEED-platform/seed/pull/3587
- Add 'ghg' and 'ghg_intensity' to 'valid_column_data_types' for Custom Report by @anchapin in https://github.com/SEED-platform/seed/pull/3570
- Add export column mappings by @nllong in https://github.com/SEED-platform/seed/pull/3611
- Allow filtering on all columns including related taxlots/properties by @haneslinger in https://github.com/SEED-platform/seed/pull/3618
- Add the ability to create multiple compliance programs by @anchapin in https://github.com/SEED-platform/seed/pull/3623
- Add create, update, retrieve, and delete to Meter API by @nllong in https://github.com/SEED-platform/seed/pull/3639
Maintenance
- Update report charts to use Charts.js by @kflemin in https://github.com/SEED-platform/seed/pull/3368
- Add translations to BETTER Analysis helper text by @anchapin in https://github.com/SEED-platform/seed/pull/3562
- Add missing Lokalize tags by @aviveiros11 in https://github.com/SEED-platform/seed/pull/3563
- Fix Typos by @axelstudios in https://github.com/SEED-platform/seed/pull/3564
- Output proper error message by @haneslinger in https://github.com/SEED-platform/seed/pull/3592
- Final version of the BPS sample data files by @anchapin in https://github.com/SEED-platform/seed/pull/3584
- Remove nosetests and fix precommit by @nllong in https://github.com/SEED-platform/seed/pull/3619
- BPS Data Final Updates by @anchapin in https://github.com/SEED-platform/seed/pull/3646
Bug Fixes
- Fix only collect columns that aren't related by @Ryoken in https://github.com/SEED-platform/seed/pull/3515
- Revised the Custom Reports page to remove custom report from list after deletion by @anchapin in https://github.com/SEED-platform/seed/pull/3522
- Fix null x axis by @kflemin in https://github.com/SEED-platform/seed/pull/3543
- Fix SEED logo focus by @axelstudios in https://github.com/SEED-platform/seed/pull/3547
- Fix auto-populate scrollbars by @axelstudios in https://github.com/SEED-platform/seed/pull/3549
- Fix navigation gaps by @axelstudios in https://github.com/SEED-platform/seed/pull/3550
- Add tzdata dependency to docker images by @axelstudios in https://github.com/SEED-platform/seed/pull/3548
- Add 'string' data type to valid column data types in Program Setup by @anchapin in https://github.com/SEED-platform/seed/pull/3560
- Force utility spinner and refresh to update chart by @aviveiros11 in https://github.com/SEED-platform/seed/pull/3540
- Add error check for blank Actual Column in Program Setup by @anchapin in https://github.com/SEED-platform/seed/pull/3572
- Use the same column for the names used in Property Insights by @anchapin in https://github.com/SEED-platform/seed/pull/3578
- On FilterGroup delete, filter groups don't filterβy by @haneslinger in https://github.com/SEED-platform/seed/pull/3596
- Update inventory reporting charts by @nllong in https://github.com/SEED-platform/seed/pull/3604
- Fix update labels and label selected by @haneslinger in https://github.com/SEED-platform/seed/pull/3615
- Fix ESPM get template with no children by @haneslinger in https://github.com/SEED-platform/seed/pull/3632
- Fix note's API result to not include related model's view ID by @nllong in https://github.com/SEED-platform/seed/pull/3635
- Apply label to only selected by @haneslinger in https://github.com/SEED-platform/seed/pull/3637
- Update alt text, remove metric from program by @nllong in https://github.com/SEED-platform/seed/pull/3647
Other Changes
- Remove use of campus on the property model by @nllong in https://github.com/SEED-platform/seed/pull/3614
- Fix permissions for viewers to see program overview by @haneslinger in https://github.com/SEED-platform/seed/pull/3620
Full Changelog: https://github.com/SEED-platform/seed/compare/v2.15.2...v2.16.0
Consumption - Buildings and Heating
- Python
Published by nllong over 2 years ago

SEED - Version 2.16.0-Beta
This Beta 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 (typically 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 allowing 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.
Date Range: 09/08/22 - 09/29/22
Closed Issues and Features (Total: 28):
- Fixed #3148, Beta Property List view: Tax lot data is not being displayed under Properties, and Properties are not being displayed under Tax Lots
- Fixed #3341, Replace charting library on reports page
- Feature #3346, Filter Group - Back End
- Feature #3349, Filter Group - Front End (Inventory List)
- Feature #3354, Enable the ability to not map a column in SEED
- Fixed #3433, Add translations to BETTER Analysis helper text
- Feature #3459, Create Compliance Metric Setup Page
- Feature #3460, Create Program Overview Page
- Feature #3467, integrate filter_groups into data_view
- Feature #3487, Create Property Insights Page
- Fixed #3489, Phrase 'Data View' to 'Custom Reports'
- Fixed #3491, Confirm edit and save updates to the graph
- Fixed #3493, Improve DataView Plot legend and format table
- Fixed #3494, Refresh list of dataviews when on metrics overview page
- Fixed #3524, Create function for selecting 'No Filter Group'
- Fixed #3525, Update the link for Program Overview on Program Setup Page
- Fixed #3527, Lokalize check all strings
- Fixed #3528, Create UI indicator when saving changes on Program Metric Configuration Page
- Fixed #3529, Modify "Save Changes" button on Program Setup Page
- Fixed #3531, Amend "Year Built" axis on Property Insights Page
- Fixed #3532, Remove gaps between nav links
- Fixed #3533, Update Program Setup page for an additional metric type check
- Fixed #3534, Integrate auto-refresh to the Custom Reports Page
- Fixed #3535, Update Program Setup page for a check on actual column
- Fixed #3536, Fix the auto-populate modal which shows empty scrollbars by default
- Fixed #3537, Fix the docker images that don't support the TZ environment variable without adding tzdata via apk
- Fixed #3538, Fix the temporary underline that results from :focus not being handled
- Fixed #3558, Program Setup: Add 'string' data type to valid column data types
Consumption - Buildings and Heating
- Python
Published by nllong over 2 years ago

SEED - v2.15.2
Date Range: 07/20/22 - 09/08/22
Closed Issues and Features (Total: 15):
- Fixed #2843, BETTER - GHG emission reduction units
- Fixed #2885, Add indication of whether or not property has meters to inventory list
- Fixed #2953, BETTER: allow user to specify meter data to use for analysis
- Feature #3299, Include Units for CO2 Analysis Results
- Feature #3315, Create manage.py task to report backlog of celery tasks on an instance of SEED
- Fixed #3327, Resolve Cloudflare error when loading Sensor data by moving to background task
- Feature #3373, Enable customizable Postgres host in Docker files
- Improved #3374, Add helper text to Audit Template settings
- Fixed #3392, Fix error filtering doubles as strings
- Fixed #3425, AT Validation Broken
- Fixed #3444, Add "(Beta)" to summary tab
- Fixed #3484, Fix meters import failing with non-string operation
- Fixed #3507, Only return a max of 10 history on properties and taxlot details
- Maintenance #3508, Upgrade to Django 3.2.15
- Fixed #3510, New inventory list view breaks if ComStock functionality is enabled
Consumption - Buildings and Heating
- Python
Published by nllong over 2 years ago

SEED - Version 2.15.1
Date Range: 07/18/22 - 07/19/22
Closed Issues and Features (Total: 5):
- Fixed #3390, Fix the Tax Lot tab not displaying data from Property List and Property Tab not displaying Tax Lot data
- Feature #3393, Control the number of decimal points being displayed in derived columns
- Fixed #3394, Fix when selecting delete doesn't delete records in new view
- Fixed #3401, Fix breaking query on Property List
- Feature #3402, Make "From" address in password-reset emails configurable when using Docker
Consumption - Buildings and Heating
- Python
Published by nllong almost 3 years ago

SEED - Version 2.15.0
Date Range: 03/31/22 - 07/16/22
Closed Issues and Features (Total: 61):
- Fixed #1601, Improve performance moving between different views (Detail to List, etc)
- Feature #1754, Attach PDF (or other files) to a building record
- Fixed #2685, Meter data can't be shown by month
- Feature #2760, Allow derived column definitions and parameters to be used in multiple derived column definitions
- Feature #2868, Add Run ID to fields in Property List and Detail view with BETTER
- Maintenance #3029, Clean up Prod MEDIA directory
- Fixed #3078, Add ability to import data loggers and sensors for a property
- Maintenance #3079, Run WAVA and address issues
- Fixed #3106, Implement container backup on production site
- Fixed #3133, Create Sensor Model Tab
- Fixed #3136, Create Sensor Readings
- Fixed #3146, Extra Data Fields: Need to be able to specify number of decimal points
- Fixed #3154, Add DataLogger concept
- Fixed #3174, Add canonical GHG fields
- Fixed #3175, Store results of carbon analysis into SEED db-based fields
- Feature #3178, BETTER: Retrieve R2 analysis value from API request and display it in the BETTER results in SEED
- Feature #3185, Derived Fields should be able to be moved anywhere in the Inventory List, not just at the end
- Fixed #3188, Letter spacing for some derived columns is odd in Inventory List
- Fixed #3193, Add email template help text on top of page
- Fixed #3199, Improve the ESPM data import process
- Feature #3200, BuildingSync Asset Extractor Integration
- Maintenance #3205, Update lxml to 4.7.1
- Fixed #3207, Disable showing measures and scenarios on tax lot page
- Feature #3209, Add export functionality for dataloggers and sensors
- Feature #3216, Add description field to columns
- Fixed #3218, Add inventory action to "touch" record - refresh metadata
- Fixed #3219, Integrate AT API to dynamically pull AT reports (via BuildingSync) into SEED
- Fixed #3221, Inject multiple cycles of the BPS data, determine how to view across cycles
- Fixed #3223, Generate example data set for use in BPS
- Maintenance #3231, Format all python code using precommit
- Fixed #3233, Create A Data Logger "Dismiss" button doesn't close the window if there is no data entered
- Fixed #3236, Error trying to upload sensor data due to datetime field
- Fixed #3243, Add timezone to property state
- Fixed #3248, Remove print statements from BAE
- Fixed #3253, Verify if Inventory List is pulling all the property states
- Fixed #3256, Refactor Layout of Inventory-Beta "Filter By Label" and "Current Filters"
- Fixed #3269, Unifying export functionality between Actions->Export and Hamburger Menu on UI Grid
- Maintenance #3275, Fix readthedocs as it is not generating the same documentation as local builds of the documentation
- Fixed #3277, Accountability hierarchy rough technical specification
- Fixed #3279, Sensor Action buttons text is being truncated
- Feature #3280, Sensors: Add more fields to Data Loggers section
- Fixed #3281, Sensor Export: Data Logger field is missing + field name tweaks
- Feature #3287, Add ability to API to filter property/labels by label names
- Feature [#3291]]( https://github.com/SEED-platform/seed/issues/3291 ), Add "Show in List" to Inventory List view
- Feature #3295, Column Description Field: Make larger, maybe memo box
- Feature #3300, Add Emissions Intensity to Analysis Results
- Feature #3308, Add Audit Template Building ID to Audit Template Building Sync import
- Feature #3313, Add property search on exact result match
- Feature #3316, Add
--pyseed
argument to create_test_user_json managed task - Maintenance #3318, Push latest docker images as well as version tagged images when releasing
- Fixed #3324, Importing Sensor Meta Data only imports one column name field -- timestamp
- Fixed #3325, Fix of duplicate BETTER GHG Fields
- Feature #3335, Add new BAE assets
- Fixed #3338, Sensors: Can't dismiss Create a Data Logger modal when it's empty
- Fixed #3343, Analysis results slow to load when connected to lots of properties
- Maintenance #3352, Bump version of lxml to 4.9.1
- Fixed #3357, Data Quality displays duplicate derived columns
- Maintenance #3362, Upgrade to Django 3.2.14
- Fixed #3366, Make beta properties list page the default (and move previous to Legacy)
- Fixed #3382, Replace Raven with Sentry-sdk
- Feature #3386, Add protocol to env var
Consumption - Buildings and Heating
- Python
Published by nllong almost 3 years ago

SEED - Version 2.14.0
Date Range: 12/27/21 - 03/31/22
Closed Issues and Features (Total: 46):
- Fixed #2508, Inventory Detail View: Text bubbles stay on the screen even if you scroll down the page
- Fixed #2515, Progress bar sits on 33% for a very long time so that users think the program has crashed
- Feature #2624, Merge and Link Matches - Enable and Change Sorting
- Fixed #2683, Meter screen shows intervals for meters that are "unselected"
- Feature #2761, Derived Columns: Many small improvements
- Feature #2806, Summarize the count for each of the columns from the "Columns Setting" Tab in the Property Tab
- Improved #2813, Update Portfolio Manager Defaults column mapping profile
- Fixed #2831, Deleting Property Inventory doesn't delete the BETTER analyses
- Fixed #2843, BETTER - GHG emission reduction units
- Feature #2844, BETTER -- show a list of all buildings in Org/Analyses, not just grouped by Portfolio
- Fixed #2891, Fix deprecated urls
- Fixed #2892, Fix usage of deprecated method request.is_ajax()
- Fixed #2902, XMLSchema fails to fetch gbXML Schema
- Fixed #2947, BETTER: update endpoint for token validity check
- Fixed #2959, BuildingSync: add matching/linking for imported files
- Fixed #2962, BSyncr: Analysis results link back to properties doesn't work
- Fixed #2974, Derived Columns: add ability to specify decimal places for individual columns
- Feature #2976, Export Properties and Tax Lots Progress Bar
- Feature #2998, Geocoding -- allow user to specify field to appear in text associated with map pin
- Maintenance #3020, Backup prod postgres docker volume
- Fixed #3040, Refactor list API to make adding related data optional
- Feature #3041, Add server-side filtering for canonical columns
- Feature #3042, Add server-side filtering for extra data columns
- Feature #3044, Add server-side filtering by labels
- Feature #3045, Add server-side sorting for inventory list
- Feature #3046, Frontend: enable actions for current page and across entire result set (for inventory list BETA page)
- Feature #3047, Add frontend functionality for filtering on canonical columns
- Feature #3048, Add frontend filtering for extra data columns
- Feature #3049, Add frontend filtering of inventory by labels
- Improved #3052, Update functionality of top right nav shortcut
- Maintenance #3062, Remove warnings from tests
- Fixed #3071, bug: saved filter/sort results in multiple initial queries
- Fixed #3073, Refactor Beta-Inventory List Filters View
- Maintenance #3079, Run WAVA and address issues
- Fixed #3081, refactor: move filtering of querysets into generalized function
- Fixed #3093, refactor: enable inventory
/filter
endpoints to return only IDs - Fixed #3094, refactor(frontend): fetch all inventory IDs when an action is performed when user does a "select all"
- Fixed #3095, Fix the test using vcr
- Maintenance #3096, chore: update celery to 5.2.2
- Fixed #3108, refactor(buildingsync): use consistent scenario/measure/meter merge logic
- Feature #3126, Upload Portfolio Manager Meter Readings -- allow data shown on that screen to be exported
- Feature #3127, Portfolio Manager Meter Import Results -- add count of Properties + count of meters
- Feature #3128, Data Sets feedback on number of records for meters -- right now it says 0
- Fixed #3130, Org: Settings: Default Display Fields -- doesn't work for all fields
- Improved #3132, Update the Getting Started PDF for 2.13.0 release
- Fixed #3140, Redirect to home on 404s
- Fixed #3163, Recognize Empty not working as intended
Consumption - Buildings and Heating
- Python
Published by nllong about 3 years ago

SEED - Version 2.13.0
Date Range: 11/20/21 - 12/27/21
Closed Issues and Features (Total: 17):
- Fixed #2702, Add sample data record for BETTER
- Fixed #2813, Update Portfolio Manager Defaults column mapping profile
- Fixed #2890, Update deprecated JSONFields
- Fixed #2902, XMLSchema fails to fetch gbXML Schema
- Fixed #2930, BuildingSync: improve UI/UX for post-mapping messages
- Fixed #2958, Improve progress data text when validating BuildingSync files
- Fixed #2960, BuildingSync: allow users to export warnings/errors when importing data
- Fixed #2999, Bug: property details "notes" tab breaks links
- Fixed #3018, Delete column timeout
- Fixed #3027, Configure OEP k8s
- Fixed #3028, Fix: electricity meter import from ESPM custom report
- Fixed #3034, RFC: begin using python 3 type hints in codebase
- Fixed #3039, Create new inventory list
- Fixed #3040, Refactor list API to make adding related data
Consumption - Buildings and Heating
- Python
Published by nllong about 3 years ago

SEED - Version 2.13.0-prerelease1
Date Range: 11/20/21 - 12/27/21
Closed Issues and Features (Total: 17):
- Fixed #2702, Add sample data record for BETTER
- Fixed #2813, Update Portfolio Manager Defaults column mapping profile
- Fixed #2890, Update deprecated JSONFields
- Fixed #2902, XMLSchema fails to fetch gbXML Schema
- Fixed #2930, BuildingSync: improve UI/UX for post-mapping messages
- Fixed #2958, Improve progress data text when validating BuildingSync files
- Fixed #2960, BuildingSync: allow users to export warnings/errors when importing data
- Fixed #2999, Bug: property details "notes" tab breaks links
- Fixed #3018, Delete column timeout
- Fixed #3027, Configure OEP k8s
- Fixed #3028, Fix: electricity meter import from ESPM custom report
- Fixed #3034, RFC: begin using python 3 type hints in codebase
- Fixed #3039, Create new inventory list
- Fixed #3040, Refactor list API to make adding related data
Consumption - Buildings and Heating
- Python
Published by nllong over 3 years ago

SEED - Version 2.12.4
Date Range: 11/11/21 - 11/19/21
Closed Issues and Features (Total: 2):
- Fixed #2822, Create documentation for running BETTER analysis
- Fixed #3014, Analysis: include Meter source 'Electric - Unknown' in analysis
Consumption - Buildings and Heating
- Python
Published by nllong over 3 years ago

SEED - Version 2.12.3
Date Range: 11/05/21 - 11/10/21
Closed Issues and Features (Total: 7):
- Fixed #2702, Add sample data record for BETTER
- Fixed #2930, BuildingSync: improve UI/UX for post-mapping messages
- Fixed #2945, Deprecate PropertyState's analysis_state field
- Fixed #2958, Improve progress data text when validating BuildingSync files
- Fixed #2997, CO2 Analysis -- eGRID Subregion Code not picked up by program
- Fixed #2999, Bug: property details "notes" tab breaks links
- Fixed #3001, Tax Lot Inventory List View -- clicking on "i" to get to Detail view generates error
Consumption - Buildings and Heating
- Python
Published by nllong over 3 years ago

SEED - Version 2.12.2
Date Range: 09/28/21 - 11/04/21
Closed Issues and Features (Total: 36):
- Feature #2524, Export CSV -- Need a status bar or spinner or something to indicate that program is still working
- Feature #2557, Create Analyses Section
- Fixed #2587, Add admin tools
- Fixed #2651, Analysis and Merge/Link Matches on Property Detail view on production server (and shouldn't be)
- Fixed #2751, Update EKS Kubernetes version to 1.18
- Maintenance #2787, Move to BETTER Production API
- Fixed #2810, Bug: check meters tab on spreadsheet is broken
- Fixed #2830, Write tests for updated Audit Template import
- Feature #2840, BETTER - show which records had 0 savings in the Analyses view
- Fixed #2871, Analysis detail page trying to fetch bad pages
- Feature #2872, Create eGRID emissions analysis
- Fixed #2877, Tweak EUI Analysis
- Fixed #2884, Remove usage of address line 1 in BETTER analysis
- Fixed #2886, Update values parsed from BETTER analysis
- Fixed #2898, Update "contact us" mailto for the maintenance page
- Fixed #2899, v2.11 fails to load page after login
- Maintenance #2908, Bump BETTER BSync version to v2.3
- Fixed #2913, After importing Meter Data, program shows the previous Mapping screen
- Fixed #2917, BETTER: fails to create Buildings (too many meters?)
- Feature #2921, Analyses: Add a Creation Date to analyses
- Fixed #2924, [10-14-2021] Update staging:
- Fixed #2925, update priority spreadsheet
- Fixed #2926, move remaining BETTER tasks from spreadsheet into tickets
- Fixed #2928, BETTER: display building report above portfolio report
- Fixed #2929, BuildingSync: improve UI/UX for initial validation
- Fixed #2936, Remove old members from LBL AWS
- Fixed #2938, BuildingSync: add v2.4 to SEED
- Fixed #2944, release: v2.12.1 patch -- fix reset password url
- Fixed #2956, EKS RBAC Roles
- Fixed #2961, BuildingSync: ignore scenarios without meters or measures
- Fixed #2963, Columns: create eGRID Subregion Code column
- Fixed #2965, Add database/mediafiles backup to dev1
- Fixed #2969, Analysis: use organization's "Property Display Field" in analysis tables
- Fixed #2987, Analysis: indicate analysis functionality is BETA
Consumption - Buildings and Heating
- Python
Published by macintoshpie over 3 years ago

SEED - Version 2.12.1
Minor patch to fix resetting passwords.
Closed Issues:
- Fixed #2941, Password reset error
Consumption - Buildings and Heating
- Python
Published by macintoshpie over 3 years ago

SEED - Version 2.12.0
Date Range: 06/22/21 - 09/27/21
Closed Issues and Features (Total: 65):
- Fixed #869, Make import of Portfolio Manager Monthly meter data one step and include mapping
- Fixed #1962, Update data upload dialog with icons (or better text)
- Maintenance #2379, Refactor perms for several API v3 views
- Fixed #2433, Upgrade dependencies, python 3.9
- Fixed #2490, Update Python dependencies to re-enable Python package installation
- Feature #2511, Inventory List: Hover over the notes icon and see the notes
- Feature #2535, BSyncr Analysis results should render image results when available
- Fixed #2574,
eui
andarea
columns don't respect filter syntax - Fixed #2654, Report on user adoption
- Fixed #2656, Django version 3.0 upgrade
- Fixed #2659, Add sample data record for BSync
- Feature #2660, Data Analysis (Statistics)
- Fixed #2674, Fix unit conversions between ESPM and SEED
- Fixed #2693, BuildingSync: allow bsync to import all current and future v2 docs
- Fixed #2696, BuildingSync: handling
auc:ResourceUse
s with noauc:EnergyResource
- Maintenance #2723, BuildingSync Selection Tool API Update
- Fixed #2728, Fix post_office email backend
- Fixed #2734, Bump Django from 3.1 to 3.2
- Maintenance #2737, Bump Django from 3.0 to 3.1
- Feature #2739, Add EUI analysis
- Feature #2740, Add ability for users to view analysis results in inventory list view
- Fixed #2743, Test round-trip of BSync with Audit Template and SEED
- Fixed #2748, Inventory list: labels appear broken when viewing few columns
- Fixed #2749, Derived columns: Moving derived column in inventory list clears non-derived columns from column profile
- Improved #2752, Allow ESPM property types to be used
- Improved #2753, Allow all BETTER supported meter types to be used in SEED
- Improved #2757, User-facing errors from BETTER analysis should be informative
- Feature #2759, Embed BETTER results in SEED page
- Feature #2768, [stretch] Add BETTER portfolio analysis
- Feature #2769, Add batch analysis capability
- Feature #2770, [stretch] Add analysis results to original inventory PropertyState
- Feature #2778, Update fields that are saved into PropertyState from BETTER analysis building results
- Feature #2779, Add org-level setting for BETTER API token
- Fixed #2786, Fix square footage encoding/decoding
- Fixed #2790, Inventory List columns disappear in Column List Profile after hiding a field in the list view
- Fixed #2794, Derived columns request too large
- Improved #2801, Cleanup configuration display on the analysis summary UI.
- Improved #2802, The default value for the r^2 user input should be 0.6
- Improved #2803, HTML links for download should have more meaningful descriptions.
- Fixed #2807, Don't download BETTER pages that should be in iframe
- Fixed #2814, AT BSync import error
- Improved #2816, Users have to refresh analyses pages to get updated status
- Fixed #2818, Bad display for config for analysis run
- Improved #2828, Parse meter readings from Audit Template file
- Improved #2834, BETTER Results -- round the values to match the BETTER report
- Improved #2835, BETTER Reports - Units are defaulting to SI - Can they be set to either SI or IP?
- Improved #2836, BETTER -- HTML report sometimes has left logo overlapping the report title
- Improved #2837, BETTER -- run analysis immediately
- Improved #2838, BETTER -- Setting up analysis parameters - make default R2 an actual value
- Improved #2839, BETTER -- Portfolio Report Cost Savings units are % not USD
- Feature #2841, BETTER - Easy access to analysis report
- Feature #2842, BETTER -- Add PM Property ID as link in the Analyses sections
- Feature #2846, BETTER - Pin most recent BETTER analysis to top
- Maintenance #2858, CI: don't run tests on push for non-main branches
- Improved #2863, Make analyses page more easily accessible
- Improved #2864, Add dollar sign to cost savings
- Fixed #2865, Remove obj/dict/hash content from analysis card on inventory detail page
- Fixed #2867, Fix failing analysis tests
- Fixed #2873, Analysis cards show most recent highlights
- Fixed #2880, Data quality rule creation fails when label is added
- Fixed #2882, Recaptcha fails with local docker deployment
- Maintenance #2900, TypeError: the JSON object must be str, bytes or bytearray, not dict
- Fixed #2903, Analysis page fails to update analysis status after a step is "completed"
- Fixed #2904, Unable to run BSyncr analysis
- Feature #2910, Promote BETTER URL to a config setting
Consumption - Buildings and Heating
- Python
Published by macintoshpie over 3 years ago

SEED - Version 2.9.5
Minor patch to:
- Bump boto3 for security patch
- Most recent version of OEP which leverages SEED's v3 API
Consumption - Buildings and Heating
- Python
Published by nllong almost 4 years ago

SEED - Version 2.11.0
Date Range: 3/31/2021 - 5/22/21
Closed Issues and Features (Total: 42):
- Fixed #111, DataError: value too long for type character varying(255)
- Fixed #146, Remove S3 requirement
- Fixed #197, Implement generic XML import capability
- Fixed #653, Report the total number of records imported at the end of data upload
- Fixed #731, It is possible to create two datasets with the same name
- Fixed #851, Improve documentation about AWS configuration
- Fixed #881, Update wiki contributor guidelines
- Fixed #1338, Add the option to identify multiple fields within the same file for the same matching field
- Fixed #1589, Verify Permissions
- Fixed #1595, Update deployment documentation
- Feature #1642, Data Analysis: Ability to define new calculated fields based on existing data
- Feature #1643, Add ability for users to display labels and allow which labels to see in the list view
- Fixed #1657, Error Deleting Organization as Superuser
- Feature #1757, Add ability to filter on Notes
- Fixed #2093, List View Export from Actions menu contains history records, not just master
- Feature #2514, Add ability to download the originally imported file
- Maintenance #2536, Portfolio Manager import fails with TypeError
- Fixed #2629, Delete cycles does not work for non-default org
- Fixed #2637, SES Signature v3 is deprecated
- Fixed #2650, Defect template (added scope and console errors)
- Maintenance #2653, Audit/Trim down open tickets.
- Feature #2657, BETTER integration
- Maintenance #2662, Integrate stale-bot
- Maintenance #2663, questions for SEED users/platform developers
- Maintenance #2664, reach out to SF, Berkeley, Open, Clearly, and GB.
- Maintenance #2666, Fix bsync measures import
- Fixed #2671, Bug Template
- Improved #2673, Import data request meter data
- Maintenance #2677, Multiple visual org member permissions issues
- Fixed #2680, Update installed timescale extensions
- Feature #2681, Auto Populate Data -- I need the info about the data AFTER I upload it
- Maintenance #2684, Test new BuildingSync's unique ScenarioName unique
- Improved #2689, BuildingSync: default auc:Recommended to True
- Feature #2690, BuildingSync: parse auc:AnnualPeakElectricityReduction
- Improved #2691, BuildingSync: parse units for meter data
- Improved #2692, BuildingSync: parse additional auc:Measure fields
- Improved #2694, BuildingSync: returns
None
foris_virtual
when ScenarioType is not PackageOfMeasures - Improved #2695, BuildingSync: how to handle timeseries that isn't monthly meter data
- Feature #2709, Derived Columns: allow users to create/edit/delete derived columns
- Feature #2710, Derived Columns: users can view derived column results in inventory list view
- Feature #2711, Derived Columns: users can create data quality checks based on derived columns
- Feature #2717, Derived Columns: users can export derived column results
Consumption - Buildings and Heating
- Python
Published by Ryoken almost 4 years ago

SEED - Version 2.9.4
Minor patch that fixes access to inventory list page for organization users with role "viewer".
Consumption - Buildings and Heating
- Python
Published by macintoshpie about 4 years ago

SEED - Version 2.10.0
Date Range: 12/28/20 - 3/31/2021
Closed Issues and Features (Total: 54):
- Feature #1113, Delete Cycle
- Feature #1753, Add header file to show the filter criteria
- Fixed #2019, Geocoding confidence values have changed between versions
- Feature #2104, Add settings for emails sent out when an Org adds a new member
- Fixed #2237, Geocoding broken pipe error
- Fixed #2374, Import spreadsheets without a raw header results in an error
- Maintenance #2379, Refactor perms for several API v3 views
- Fixed #2410, Merge and Link Matches -- didn't seem to merge records that should have merged
- Maintenance #2432, Migrate seedv2 to helm and upgrade to latest approved version
- Fixed #2434, Ensure Sentry is working on all of our instances
- Feature #2440, Add API v3 endpoints /analyses GET and /analyses/{id}/ GET
- Feature #2455, Implement front-end for Analyses summary page for Property
- Feature #2456, Implement front-end for Analyses summary page for Organization
- Fixed #2470, Add nginx/uwsgi protections for oserrors and ioerrors
- Feature #2474, Implement UI/UX for taking the "Run Analysis" action on the property detail page
- Fixed #2476, Add API v3 endpoint /analyses/{analysis_id} - DELETE
- Fixed #2478, Add API v3 endpoint /analyses/{analysis_id}/stop - POST and create BSyncr stop analysis task
- Fixed #2493, PropertyState hash bug
- Fixed #2496, Duplicate states can be created if the unit selection is empty
- Fixed #2504, 504 error importing XLSX file with field set to "Currency"
- Feature #2507, DQ Rules - sorts alphabetically by field as you are creating the rule, and then you can't find it
- Improved #2509, Inventory List: Have a sort and/or filter for Notes icon
- Feature #2512, Inventory Detail: Allow the user to set the field that is displayed for the record
- Fixed #2518, Inventory List export includes Notes on multiple lines in between records
- Fixed #2519, Labels are not always exported from Inventory List
- Feature #2533, Allow configuration of the bsyncr analysis to handle different model types
- Improved #2534, BSyncr tasks should handle and pass along model type to server, then handle corresponding output
- Feature #2538, Allow users to self register
- Feature #2539, Each user should have their own organization
- Improved #2541, Links on About page should open separate tab
- Feature #2542, Organization owners can delete their own organization
- Feature #2543, Nginx should render a more user-friendly page if SEED is offline.
- Fixed #2546, IntegrityError: duplicate key value violates unique constraint "seed_propertyview_property_id_f8bdf6c2_uniq"
- Fixed #2548, 500 errors can be triggered on some endpoints
- Fixed #2549, Mapping status at 0% even though file successfully imported
- Fixed #2550, Mapping/Matching finished but status bar never got above 0% complete
- Fixed #2553, DataError: Invalid data found: value too long for type character varying(255)
- Improved #2558, API returns DRF html pages if you're not logged in
- Fixed #2562, Excel removes leading zeros in field exported from SEED
- Maintenance #2571, Update OEP to use GH actions to build docker containers
- Maintenance #2576, Deprecate v2 endpoints
- Feature #2577, Add notes count to appear in rows
- Improved #2592, New User Improvements: Update Landing Page
- Feature #2594, New User Improvements: Develop FAQ Page
- Feature #2595, New User Improvements: Update Sample Data
- Improved #2596, Add warning to swagger endpoints for *views and *states
- Feature #2601, Push new field to Salesforce through OEP
- Improved #2602, Update OEP to use Version 3 of SEED API
- Fixed #2603, Deleting a column can crash SEED due to the memory spiking
- Maintenance #2610, Find and replace all occurrences of
Master
on the frontend - Feature #2611, Admin functionality to force reset password for all users
- Fixed #2626, Authorize /media file requests
- Improved #2627, Reimplement ToS - "By creating an account, signing in, and using the website, you're agreeing to the..."
- Fixed #2634, Error on importing xlsx with empty first sheet
Consumption - Buildings and Heating
- Python
Published by nllong about 4 years ago

SEED - Version 2.9.3
Minor patch that adds an option to exclude notes when exporting a list of properties.
Consumption - Buildings and Heating
- Python
Published by Ryoken about 4 years ago

SEED - Version 2.9.2
This release is a patch to update deployments with a filter functionality fix.
Consumption - Buildings and Heating
- Python
Published by aviveiros11 about 4 years ago

SEED - Version 2.9.1
This is a patch to update deployments with a 255 character data error and progress bar fix.
Consumption - Buildings and Heating
- Python
Published by axelstudios about 4 years ago

SEED - Version 2.7.7
This is a patch release.
Fixed #2553, DataError for input over 255 chars
Consumption - Buildings and Heating
- Python
Published by axelstudios over 4 years ago

SEED - Version 2.9.0
Date Range: 09/25/20 - 12/28/20
Closed Issues and Features (Total: 70):
- Feature #1647, Add Cycle to various views to help user remember what cycle the file was imported under
- Improved #1869, Geocoding -- allow user to "uncheck" geocoding without deleting API key
- Feature #1904, Add ability to delete extra data columns in Column Settings
- Feature #1966, Create docker container to store all log data
- Fixed #1978, MapQuest API key error UX
- Feature #2047, Provide dedicated Tax Lot Map page
- Fixed #2079, Gateway timeout (504) importing a file with 120,000+ records
- Fixed #2092, Extra label showing up in Tax Lot export
- Fixed #2203, Dq admin page does not prevent duplicate rules
- Fixed #2206, Minimum value box not populated if data type is not defined by DATA_TYPES in data quality model
- Fixed #2207, Data Quality admin page only reports the first error message when multiple errors are detected
- Fixed #2215, Blank option for Inventory Type when SEED HEADER is "blank"
- Fixed #2237, Geocoding broken pipe error
- Feature #2301, Frontend uses API v3 - Properties v2
- Feature #2302, Frontend uses API v3 - Organizations
- Feature #2303, Frontend uses API v3 - TaxLots v2
- Feature #2304, Frontend uses API v3 - ImportFiles
- Feature #2305, Frontend uses API v3 - Users
- Feature #2306, Frontend uses API v3 - Columns
- Feature #2307, Frontend uses API v3 - Labels
- Feature #2308, Frontend uses API v3 - Data Quality
- Feature #2309, Frontend uses API v3 - ColumnMappings
- Feature #2310, Frontend uses API v3 - Datasets
- Feature #2311, Frontend uses API v3 - Cycles
- Feature #2312, Frontend uses API v3 - ColumnListProfiles
- Feature #2313, Frontend uses API v3 - Meters
- Feature #2314, Frontend uses API v3 - ColumnMappingProfiles
- Feature #2316, Frontend uses API v3 - Geocode
- Feature #2317, Frontend uses API v3 - BuildingFiles
- Feature #2318, Frontend uses API v3 - Upload and Progress
- Feature #2319, Frontend uses API v3 - UBID and PM import
- Feature #2320, Frontend uses API v3 - Version, Scenarios, TaxLotProperties export
- Feature #2321, Frontend uses API v3 - Report Data
- Feature #2322, Frontend uses API v3 - TaxLots Notes v2.1
- Feature #2323, Frontend uses API v3 - Properties v2.1
- Fixed #2327, Unit-aware columns had display names appended with display units
- Fixed #2330, Mapping: Decimal points and sorting should work the same for units "aware" vs "non-aware" fields
- Fixed #2331, Rename column mapping presets to column mapping profile
- Fixed #2333, Value changes for area or EUI fields on hand-edits if org has non-default display settings
- Fixed #2335, Rename column list settings to column list profiles
- Fixed #2344, Non-default measurement units for unit-aware columns are ignored during mapping.
- Fixed #2345, Hand-edit saves without changes results in a 500 being thrown
- Fixed #2370, Fix property detail page export as BuildingSync Excel
- Fixed #2384, PM import record of one property returns 400 status
- Feature #2395, Add tooltips to Inventory List icons
- Fixed #2397, DQ - failed to update/save rules after deleting duplicate rules
- Feature #2414, Organizations: Column Mapping: Add sort and filter functionality
- Fixed #2418, Swagger page typos in descriptions because text is taken as HTML vs plain text.
- Fixed #2434, Ensure Sentry is working on all of our instances
- Feature #2437, Build Analysis Model and Migration
- Feature #2438, Build AnalysisRun Model and Migration
- Feature #2439, Build AnalysisFile Model and Migration
- Feature #2440, Add API v3 endpoints /analyses GET and /analyses/{id}/ GET
- Feature #2442, Add API v3 endpoints /analyses/{analysis_id}/views GET and /analyses/{analysis_id}/views/{analysis_property_view_id} - GET
- Feature #2451, Define background task for creating Analysis, AnalysisPropertyView, etc.
- Feature #2455, Implement front-end for Analyses summary page for Property
- Feature #2456, Implement front-end for Analyses summary page for Organization
- Improved #2461, Upgrade OEP to Version 1.6
- Feature #2466, Update Analysis-related models
- Feature #2474, Implement UI/UX for taking the "Run Analysis" action on the property detail page
- Feature #2475, Add API v3 endpoint /analyses - POST
- Feature #2477, Add API v3 endpoint /analyses/{analysis_id}/start - POST and create BSyncr start analysis task
- Feature #2479, Implement front-end for an individual Analysis Property View record (aka results page)
- Feature #2480, Implement front-end for an individual Analysis page
- Fixed #2496, Duplicate states can be created if the unit selection is empty
- Feature #2499, User can create and kick off an Analysis for an individual property
- Feature #2500, User can view a list of all analyses created for an individual property
- Feature #2501, User can view an individual property's single analysis results
- Feature #2502, User can view a list of all analyses created for an organization
- Feature #2503, User views an Analysis detail page (not property specific)
Consumption - Buildings and Heating
- Python
Published by nllong over 4 years ago

SEED - Version 2.8.2
This is a patch to bring the 2.7.6 hotfix into 2.8.1, repeated below.
- Fixed #2496, Duplicate states can be created if the unit selection is empty
Consumption - Buildings and Heating
- Python
Published by nllong over 4 years ago

SEED - Version 2.8.1
This is a patch to bring the 2.7.5 hotfix into 2.8.0, repeated below.
- Fixed #2469, Error deduplicating raw col objs
- Fixed #2470, Add nginx/uwsgi protections for oserrors and ioerrors
- Fixed #2471, During label application, require non-empty list for inventory_ids
Consumption - Buildings and Heating
- Python
Published by nllong over 4 years ago

SEED - Version 2.7.6
- Fixed #2496, Duplicate states can be created if the unit selection is empty
Consumption - Buildings and Heating
- Python
Published by nllong over 4 years ago

SEED - Release 2.6.1-patch1
- Fixed #2076, ESPM import no longer works due to ESPM website updates
Consumption - Buildings and Heating
- Python
Published by nllong over 4 years ago

SEED - Release 2.6.1-patch2
- Fixed #2119, Re-enable created and updated fields for master records on the front end
Consumption - Buildings and Heating
- Python
Published by nllong over 4 years ago

SEED - Release 2.6.0-patch00
This patch has address a couple issues including:
- Use previous version of base image for docker builds (both SEED and PostgreSQL). This is due to Ubuntu edge repo no long including the correct version of Postgis.
- Update the deployment to automatically read the version of redis, postgres, and OEP from the docker-compose.build.yml file
- Fix data comparisons when merging records
- Fixed #2039, Portfolio Manager Login URL Changed
- Fixed #2058, Portfolio Manager URL Changed (Flapping Issue)
- Fixed #2076, ESPM import no longer works due to ESPM website updates
Consumption - Buildings and Heating
- Python
Published by nllong over 4 years ago

SEED - Release 2.6.1-patch0
- This includes the patches from 2.6.0-patch0 since the patches were not complete until after the release of 2.6.1.
- Fixed #2039, Portfolio Manager Login URL Changed
- Fixed #2058, Portfolio Manager URL Changed (Flapping Issue)
Consumption - Buildings and Heating
- Python
Published by nllong over 4 years ago

SEED - Version 2.7.5
- Fixed #2469, Error deduplicating raw col objs
- Fixed #2470, Add nginx/uwsgi protections for oserrors and ioerrors
- Fixed #2471, During label application, require non-empty list for inventory_ids
Consumption - Buildings and Heating
- Python
Published by axelstudios over 4 years ago

SEED - Version 2.7.4
This is a patch to update the deployment scripts for SEED. These changes did not result in any closed tickets.
Consumption - Buildings and Heating
- Python
Published by adrian-lara over 4 years ago

SEED - Version 2.7.3
- Fixed #2371, Checking for duplicate fields is not working when only one Inventory Type is selected
Consumption - Buildings and Heating
- Python
Published by adrian-lara over 4 years ago

SEED - Version 2.8.0
SEED Version 2.8.0 includes an update to the SEED frontend that leverages the new API v3 on the backend. API V2.1 and
prior are still available, but will be deprecated in the next 6 months (see the note in the SEED Version 2.7.2 section
below).
Date Range: 07/23/20 - 09/25/20
Closed Issues and Features:
- Feature #1647, Add Cycle to various views to help user remember what cycle the file was imported under
- Feature #1904, Add ability to delete extra data columns in Column Settings
- Fixed #1985, Reconcile SEED with BSync file for Audit Template Tool compatibility
- Feature #2047, Provide dedicated Tax Lot Map page
- Fixed #2138, BuildingSync and Audit Template Tool upload/download round trip
- Fixed #2164, Update label get_is_applied to support OEP
- Fixed #2203, Dq admin page does not prevent duplicate rules
- Fixed #2206, Minimum value box not populated if data type is not defined by DATA_TYPES in data quality model
- Fixed #2207, Data Quality admin page only reports the first error message when multiple errors are detected
- Fixed #2208, Data Quality tests
- Feature #2242, ComStock Support
- Fixed #2245, Integrate BuildingSync Selection Tool's Use Case API
- Feature #2301, Frontend uses API v3 - Properties v2
- Feature #2302, Frontend uses API v3 - Organizations
- Feature #2303, Frontend uses API v3 - TaxLots v2
- Feature #2304, Frontend uses API v3 - ImportFiles
- Feature #2305, Frontend uses API v3 - Users
- Feature #2306, Frontend uses API v3 - Columns
- Feature #2307, Frontend uses API v3 - Labels
- Feature #2309, Frontend uses API v3 - ColumnMappings
- Feature #2308, Frontend uses API v3 - Data Quality
- Feature #2310, Frontend uses API v3 - Datasets
- Feature #2311, Frontend uses API v3 - Cycles
- Feature #2312, Frontend uses API v3 - ColumnListProfiles
- Feature #2313, Frontend uses API v3 - Meters
- Feature #2314, Frontend uses API v3 - ColumnMappingProfiles
- Feature #2315, Frontend uses API v3 - Measures
- Feature #2316, Frontend uses API v3 - Geocode
- Feature #2317, Frontend uses API v3 - BuildingFiles
- Feature #2318, Frontend uses API v3 - Upload and Progress
- Feature #2319, Frontend uses API v3 - UBID and PM import
- Feature #2320, Frontend uses API v3 - Version, Scenarios, TaxLotProperties export
- Feature #2321, Frontend uses API v3 - Report Data
- Feature #2322, Frontend uses API v3 - TaxLots Notes v2.1
- Feature #2323, Frontend uses API v3 - Properties v2.1
- Fixed #2330, Mapping: Decimal points and sorting should work the same for units "aware" vs "non-aware" fields
- Fixed #2331, Rename column mapping presets to column mapping profile
- Fixed #2333, Value changes for area or EUI fields on hand-edits if org has non-default display settings
- Fixed #2335, Rename column mapping presets to column mapping profile
- Fixed #2344, Non-default measurement units for unit-aware columns are ignored during mapping.
- Fixed #2345, Hand-edit saves without changes results in a 500 being thrown
- Fixed #2370, Fix property detail page export as BuildingSync Excel
- Fixed #2371, Checking for duplicate fields is not working when only one Inventory Type is selected
- Fixed #2374, Import spreadsheets without a raw header results in an error
- Fixed #2382, Handle case where selection tool api is down for BuildingSync import
- Fixed #2384, PM import record of one property returns 400 status
- Fixed #2392, XLSX import of sample data hanging
- Fixed #2397, DQ - failed to update/save rules after deleting duplicate rules
Consumption - Buildings and Heating
- Python
Published by nllong over 4 years ago

SEED - Release 2.7.2
SEED Version 2.7.2 includes the introduction of API v3. This new API version will
enable users to "Try" v3 endpoints using the Swagger page as well as improve on and
consolidate previous API versions. Endpoints have been copied over from previous versions.
Many were left as is - functionally remaining the same. Some were copied over and enhanced.
Others were identified as no longer used or redundant; these are slated for deprecation
and were not copied over at all.
The current list of endpoints slated for deprecation can be found here.
Deprecation will occur with the deactivation of endpoints contained in API versions 2.1 and prior.
The deprecation schedule will be released at a later date, but we recommend that users begin using API v3.
For any questions or concerns, please reach out to the SEED team.
Date Range: 03/27/20 - 07/22/20
Closed Issues and Features:
- Improved #786, Save Changes button sequence in Data Cleansing Admin
- Feature #1369, DQ check - Add badge on each DQ admin tab (Property & Tax Lot) to indicate # of defined rules
- Feature #1591, Detail Screen: Highlight the changes in the columns
- Fixed #1614, Data Quality -- Not Null option needs refinement when there are multiple rule definitions for one field
- Fixed #1615, DQ Required vs Not Null
- Fixed #1675, Mapping to a field with units, that doesn't display the units, causes mapping to "hang"
- Improved #1716, Keep track of hand edits in Detail View
- Fixed #1847, Auto ESPM import -- criteria for duplicate records not being added
- Improved #1848, DQ Rules -- Add warning to save rules before leaving screen
- Fixed #1882, Filter operators ! and "" don't work on PM Generation Date
- Improved #1899, Import fields from BuildingSync reports
- Fixed #1932, BRICR upload/download
- Improved #1935, BuildingSync V2.0 Updates
- Fixed #1946, Meter data visible on some cycles but not all
- Fixed #1975, Tax Lot -specific merge check is inadvertently performed on properties
- Fixed #1983, Merging issue when Tax Lot data mapped differently
- Chore #1985, Reconcile SEED with BuildingSync file for Audit Template Tool compatibility
- Improved #1994, Store timeseries data from scenarios
- Improved #2020, DQ: Defining multiple rules for the same field is limited
- Feature #2024, Mapping: allow user to set up a mapping profile for a BuildingSync file
- Fixed #2066, Page not refreshed when switch menu tabs without saving changes and click on "stay on page"
- Fixed #2069, Selected Cycle not set on different inventory pages
- Feature #2082, Static SEED Webpage Development
- Fixed #2096, Meter import bug - postgres unique constraints removed from meterreading table
- Fixed #2098, Admin: Create User: Prevent adding an org with existing name
- Feature #2102, Add "Freeze Master Column" feature in Detail View
- Fixed #2105, Error message when editing in Detail view is incomprehensible
- Fixed #2114, Deleting a rule after saving previous changes does not reactive save buttons
- Fixed #2119, Re-enable created and updated fields for master records on the front end
- Improved #2121, User Testing for 2.7.0
- Fixed #2122, Uploading ESPM file as Spreadsheet, doesn't ignore header lines in file
- Improved #2127, Add functionality to see entire SEED HEADER field name in Mapping
- Improved #2131, Bricr-dev testing for potential merge into develop
- Feature #2134, Add new column setting to allow blank/'Not Available' values to overwrite other values
- Fixed #2139, Missing reverse match for password reset
- Fixed #2164, Update label get_is_applied to support OEP
- Improved #2169, Use Docker Compose instead of Swarm
- Feature #2175, API V3 - Import Files
- Feature #2176, API V3 - Users
- Feature #2177, API V3 - Columns
- Feature #2178, API V3 - Labels
- Feature #2179, API V3 - Data Quality
- Feature #2180, API V3 - Dataset
- Feature #2181, API V3 - Cycles
- Feature #2182, API V3 - Column List Profiles
- Feature #2183, API V3 - Column Mapping Profiles
- Fixed #2184, Minimum value input form disabled when a new rule is created with 'None' data_type
- Fixed #2200, Resolve WAVA Issues
- Fixed #2202, Organization's DQ Rules can be inadvertently deleted
- Fixed #2209, Data quality error report does not show applied labels
- Fixed #2216, StopIteration Error
- Fixed #2226, Losing unit-aware data on import after initial column mapping
- Fixed #2230, Default PM Mappings need improvements
- Fixed #2232, Swagger Django Errors
- Fixed #2238, Data quality - data type missing for rule "Address line 1" on taxlots view
- Feature #2242, ComStock Support
- Feature #2245, Integrate BuildingSync Selection Tool's Use Case API
- Feature #2249, API V3 - Organization
- Feature #2250, API V3 - Properties
- Feature #2251, API V3 - Tax Lots
- Feature #2252, API V3 - Meters
- Feature #2253, API V3 - Measures, building file, and upload
- Feature #2254, API V3 - Geocode, UBID, and Misc.
- Feature #2259, API V3 - LabelInventory (property or tax lot)
- Feature #2263, API V3 - GBR-related endpoints
- Fixed #2272, DQ Export problems
- Fixed #2281, Making new DQ rule, set Condition check, then set Field, condition check get set to blank
- Fixed #2286, Indicate mapped fields in DQ Admin definition or when running DQ Check in Inventory
- Fixed #2289, DQ Admin: Can't Save New Rule after deleting all existing rules
- Fixed #2290, DQ Admin: Valid Data Rule run from Inventory seems to "hang"
- Fixed #2293, DQ check - Not Null and Required rules for extra_data fields bug
- Fixed #2295, Migrating from very old versions to the latest can fail
- Fixed #2324, Can't change Column display name
Consumption - Buildings and Heating
- Python
Published by nllong almost 5 years ago

SEED - Release 2.7.1-patch1
- Fixed #2202, Organization's DQ Rules can be inadvertently deleted
Consumption - Buildings and Heating
- Python
Published by nllong almost 5 years ago

SEED - Release 2.7.0-patch1
- Fixed #2202, Organization's DQ Rules can be inadvertently deleted
Consumption - Buildings and Heating
- Python
Published by nllong almost 5 years ago

SEED - Release 2.6.1-patch3
Updated 2.6.1 release with 4 patches applied
-
SEED Version 2.6.1-Patch3
- Feature #2134, New column setting to allow a field's empty values to be recognized as normal, non-empty values during record merges.
-
SEED Version 2.6.1-Patch2
- Fixed #2119, Re-enable created and updated fields for master records on the front end
-
SEED Version 2.6.1-Patch1
- Fixed #2076, ESPM import no longer works due to ESPM website updates
-
SEED Version 2.6.1-Patch0
- This includes the patches from 2.6.0-patch0 since the patches were not complete until after the release of 2.6.1.
- Fixed #2039, Portfolio Manager Login URL Changed
- Fixed #2058, Portfolio Manager URL Changed (Flapping Issue)
Consumption - Buildings and Heating
- Python
Published by nllong about 5 years ago

SEED - Release 2.7.1
Date Range: 12/21/19 - 03/27/20
- Fixed #94, Document how mapping works in the SEED-Platform / seed wiki
- Fixed #994, It is possible to have orphaned user accounts without an associated organization
- Fixed #1232, Need easy way to view data year over year
- Feature #1348, DQ Checking -- for Valid data, not errors in data
- Fixed #1480, Five digit zip codes with leading 0
- Feature #1591, Detail Screen: Highlight the changes in the columns
- Fixed #1592, Prevent adding an org with existing name
- Fixed #1713, Return progress status immediately when uploading large files
- Feature #1759, Save mappings for specific input file data sources (ESPM, Tax Lot, Building List)
- Feature #1760, Save Reports to CSV / PNG files
- Feature #1819, DQ: Add label field to DQ Results Modal and Export file
- Fixed #1899, Import fields from BuildingSync reports
- Improved #1913, Add Notes info to export
- Fixed #1932, BRICR upload/download
- Fixed #1933, BRICR BuildingSync exports after Update with BuildingSync
- Fixed #1946, Meter data visible on some cycles but not all
- Maintenance #1965, Re-enable sentry on systems
- Fixed #1975, Tax Lot-specific merge check is inadvertently performed on properties
- Fixed #1984, 403 error when trying to view the Users in an Organization
- Fixed #1992, Data Mapping for imported files does not reflect the actual mapping for that data file
- Fixed #1994, Store timeseries data from scenarios
- Fixed #1998, First edit including lat long change doesn't trigger manual geocoding logic
- Fixed #2009, Update to Django 2.0.13
- Feature #2013, Notes: add option to delete notes
- Fixed #2017, Column Settings: Add ability to sort by Display Name or Column Name
- Fixed #2018, Geocoding Confidence in Master record are blank for merged records
- Fixed #2023, Data Import: when importing a new file to a dataset, default to the last cycle imported rather than the first cycle in the pulldown list
- Improved #2027, Column Settings: Improve Help Text at the top of the page
- Fixed #2057, Tax Lot Excel export 500 error
- Fixed #2058, Portfolio Manager URL Changed (Flapping Issue)
- Fixed #2059, Geocoding order changes aren't included in column setting change preview
- Fixed #2060, Column mapping preset creation during import not created with current snapshot
- Fixed #2066, Page not refreshed when switch menu tabs without saving changes and click on "stay on page"
- Fixed #2069, Selected Cycle not set on different inventory pages
- Fixed #2072, Inventory Detail no highlights for changes between extra_data
- Fixed #2076, ESPM import no longer works due to ESPM website updates
- Fixed #2080, Historical mapping page bug from mapping preset changes
- Fixed #2082, Static SEED Webpage Development
- Improved #2084, Print logs when CI fails
- Improved #2089, Add Best Practices to Documentation
- Fixed #2091, 500 Error Importing Tax Lot Data
- Fixed #2095, Upgrade Django and API-related dependencies
- Fixed #2096, Meter import bug - postgres unique constraints removed from meterreading table
- Feature #2102, Add "Freeze Master Column" feature in Detail View
- Fixed #2105, Error message when editing in Detail view is incomprehensible
- Fixed #2114, Deleting a rule after saving previous changes does not reactive save buttons
- Fixed #2127, Add functionality to see entire SEED HEADER field name in Mapping
- Fixed #2131, Bricr-dev testing for potential merge into develop
- Fixed #2134, Add new column setting to allow blank/'Not Available' values to overwrite other values
- Fixed #2139, Missing reverse match for password reset
Consumption - Buildings and Heating
- Python
Published by nllong about 5 years ago

SEED - Release 2.7.0
SEED Version 2.7.0 includes several significant updates that need to be thoroughly tested on production data
before being deployed. The most notable changes:
- User can define which fields to match/merge/pair/link
- Properties and Tax Lots are now linked across multiple years or compliance cycles
- Users can define mapping profiles to save/recall mappings easier
- 57 closed issues/new features
Date Range: 09/30/19 - 12/20/19
Closed Issues and Features:
- Fixed #94, Document how mapping works in the SEED-Platform / seed wiki
- Feature #417, Reports -- Save the last settings
- Improved #656, Add filename to modal reporting matches when there are no matches
- Feature #709, Allow user to disable columns in import files and handle redundant column names in import files
- Fixed #1024, Can define user account without an organization
- Fixed #1117, Filter doesn't display all the rolled up data under some circumstances
- Improved #1361, Add a bit of space on left of mapping grid
- Fixed #1375, DQ Check - Save makes labels disappear on Admin Screen
- Improved #1409, Indicate that building/property records have merged/matched records
- Fixed #1480, Five digit zip codes with leading 0
- Fixed #1511, DQ results: Program doesn't tell user that a rule can't be applied due to data definition
- Improved #1563, Need an indicator that a filter has been applied to the data
- Fixed #1571, Update verbiage in dialog box(s) to reflect merging and pairing rather than matching
- Feature #1715, Add "Only Show Populated Columns" option to Detail List Settings
- Fixed #1740, Add UBID to BuildingSync and ensure it imports into SEED
- Fixed #1817, DQ: Program "hangs" when DQ rules can't be applied
- Fixed #1818, DQ: Program shows labels across all cycles in Filter by Labels list after running DQ check
- Fixed #1845, DQ Checking hanging in mapping due (possibly) to units issue
- Fixed #1873, data quality type error
- Fixed #1945, 403 (Forbidden) when trying to geocode records from Inventory List view
- Fixed #1963, Allow user to specify which fields are to be used for geocoding
- Maintenance #1965, Re-enable sentry on systems
- Fixed #1970, Problem importing a file into a specific org
- Fixed #1977, Review and update post-import file summary
- Fixed #1979, Detail View Edit of Custom ID 1 sometimes produces an error
- Fixed #1982, Display geojson map
- Fixed #1989, Unmerging records loses pairing
- Fixed #1990, Nonexistent properties/taxlots return bad responses
- Fixed #1991, Column Settings - Sort by MATCH CRITERIA needs some tweaks
- Fixed #1996, Release specific installation constraint of PostGIS docker container
- Fixed #2005, Unable to build docker image - Could not find library geos_c
- Fixed #2010, Mapping: Instructions: Group Matching fields by table
- Fixed #2015, Importing certain column names can break all future imports
- Fixed #2031, Importing mixed types with duplicate records can cause a 500
- Fixed #2039, Portfolio Manager Login URL Changed
- Fixed #2052, Column Settings: Saving Geocoding field definitions: getting 400 and 502 errrors
- Fixed #1348, DQ Checking -- for Valid data, not errors in data
- Fixed #786, Save Changes button sequence in Data Cleansing Admin
- Fixed #1998, First edit including lat long change doesn't trigger manual geocoding logic
- Improved #1592, Prevent adding an org with existing name
- Fixed #1592, Data Mapping for imported files does not reflect the actual mapping for that data file
- Feature #1591, Detail Screen: Highlight the changes in the columns
- Feature #1232, Need easy way to view data year over year
- Fixed #1946, Meter data visible on some cycles but not all
- Feature #1759, Save mappings for specific input file data sources (ESPM, Tax Lot, Building List)
- Fixed #994, It is possible to have orphaned user accounts without an associated organization
- Fixed #2057, Tax Lot Excel export 500 error
- Fixed #1913, Add Notes info to export
- Fixed #1713, Return progress status immediately when uploading large files
The item(s) below are patched applied to 2.7.0-Beta
- Feature #2134, Add new column setting to allow blank/'Not Available' values to overwrite other values
- Update ESPM connection to support latest update.
- Fixed #2119, Re-enable created and updated fields for master records on the front end
Consumption - Buildings and Heating
- Python
Published by nllong about 5 years ago

SEED - Release 2.7.0-Beta
SEED Version 2.7.0-Beta includes several significant updates that need to be thoroughly tested on production data
before being deployed. The most notable changes:
- User can define which fields to match/merge/pair/link
- Properties and Tax Lots are now linked across multiple years or compliance cycles
- Users can define mapping profiles to save/recall mappings easier
- 55 closed issues/new features
Date Range: 09/30/19 - 12/20/19
Closed Issues and Features:
- Fixed #94, Document how mapping works in the SEED-Platform / seed wiki
- Feature #417, Reports -- Save the last settings
- Improved #656, Add filename to modal reporting matches when there are no matches
- Feature #709, Allow user to disable columns in import files and handle redundant column names in import files
- Fixed #1024, Can define user account without an organization
- Fixed #1117, Filter doesn't display all the rolled up data under some circumstances
- Improved #1361, Add a bit of space on left of mapping grid
- Fixed #1375, DQ Check - Save makes labels disappear on Admin Screen
- Improved #1409, Indicate that building/property records have merged/matched records
- Fixed #1480, Five digit zip codes with leading 0
- Fixed #1511, DQ results: Program doesn't tell user that a rule can't be applied due to data definition
- Improved #1563, Need an indicator that a filter has been applied to the data
- Fixed #1571, Update verbiage in dialog box(s) to reflect merging and pairing rather than matching
- Feature #1715, Add "Only Show Populated Columns" option to Detail List Settings
- Fixed #1740, Add UBID to BuildingSync and ensure it imports into SEED
- Fixed #1817, DQ: Program "hangs" when DQ rules can't be applied
- Fixed #1818, DQ: Program shows labels across all cycles in Filter by Labels list after running DQ check
- Fixed #1845, DQ Checking hanging in mapping due (possibly) to units issue
- Fixed #1873, data quality type error
- Fixed #1945, 403 (Forbidden) when trying to geocode records from Inventory List view
- Fixed #1963, Allow user to specify which fields are to be used for geocoding
- Maintenance #1965, Re-enable sentry on systems
- Fixed #1970, Problem importing a file into a specific org
- Fixed #1977, Review and update post-import file summary
- Fixed #1979, Detail View Edit of Custom ID 1 sometimes produces an error
- Fixed #1982, Display geojson map
- Fixed #1989, Unmerging records loses pairing
- Fixed #1990, Nonexistent properties/taxlots return bad responses
- Fixed #1991, Column Settings - Sort by MATCH CRITERIA needs some tweaks
- Fixed #1996, Release specific installation constraint of PostGIS docker container
- Fixed #2005, Unable to build docker image - Could not find library geos_c
- Fixed #2010, Mapping: Instructions: Group Matching fields by table
- Fixed #2015, Importing certain column names can break all future imports
- Fixed #2031, Importing mixed types with duplicate records can cause a 500
- Fixed #2039, Portfolio Manager Login URL Changed
- Fixed #2052, Column Settings: Saving Geocoding field definitions: getting 400 and 502 errrors
- Fixed #1348, DQ Checking -- for Valid data, not errors in data
- Fixed #786, Save Changes button sequence in Data Cleansing Admin
- Fixed #1998, First edit including lat long change doesn't trigger manual geocoding logic
- Improved #1592, Prevent adding an org with existing name
- Fixed #1592, Data Mapping for imported files does not reflect the actual mapping for that data file
- Feature #1591, Detail Screen: Highlight the changes in the columns
- Feature #1232, Need easy way to view data year over year
- Fixed #1946, Meter data visible on some cycles but not all
- Feature #1759, Save mappings for specific input file data sources (ESPM, Tax Lot, Building List)
- Fixed #994, It is possible to have orphaned user accounts without an associated organization
- Fixed #2057, Tax Lot Excel export 500 error
- Fixed #1913, Add Notes info to export
- Fixed #1713, Return progress status immediately when uploading large files
Consumption - Buildings and Heating
- Python
Published by nllong over 5 years ago

SEED - Release 2.6.1
Date Range: 08/09/19 - 09/30/19
Closed Issues and Features:
- Fixed #961, Inventory Detail UI Refinements
- Fixed #1571, Update verbiage in dialog box(s) to reflect merging and pairing rather than matching
- Fixed #1844, Can't map a field called Gross Floor Area without units
- Fixed #1857, Geocoding -- Tax Lot vs Property tables
- Fixed #1883, Can't create new users (as superuser)
- Fixed #1942, On import, duplicates are not flagged when ULID/UBIDs are involved
- Fixed #1944, ULID doesn't report that it could generate Lat/Long, but then does generate them
- Fixed #1950, ULID-only mapping - Geocoding confidence text is wrong
Consumption - Buildings and Heating
- Python
Published by nllong over 5 years ago

SEED - Release 2.6.0
Add time series related functionality. Make sure to review the migrations.mst on the upgrade.
Date Range: 05/04/19 - 08/09/19
Closed Issues and Features:
- Feature #835, Expand default Portfolio Manager field mapping to include report for timeseries data
- Feature #1861, Allow renaming of columns
- Feature #1871, Allow redis passwords
- Feature #1879, profile_id as query param and part of v2.1 API
- Feature #1888, Export Measures and Scenario Data in XLSX Format
- Feature #1917, Importing ESPM Meter data for multiple buildings
- Feature #1919, Meter Feature Improvements
- Feature #1927, Make table headers sticky
- Feature #1929, Update BuildingSync to BuildingSync 2.0-pr1
- Improved #1930, Upgrade UBID Dependency to Latest
- Fixed #442, Write unit test for simple_modal_service
- Fixed #1844, Can't map a field called Gross Floor Area without units
- Fixed #1867, Allow Bldg to be parsed as part of the normalized address
- Fixed #1875, Extra data not showing up in the pairing page
- Fixed #1881, Problem importing data
- Fixed #1887, Labels can be associated to Properties/TaxLots across Orgs (via Rules)
- Fixed #1893, Labels need to be associated to PropertyViews and TaxLotViews
- Fixed #1894, Meters could be lost during Property Merge and Unmerge
- Fixed #1895, Cannot import ESPM spreadsheets that have meter data
- Fixed #1896, Cannot import Green Button Data -- 500 error clicking on Energy link in Property Detail View
- Fixed #1903, 500 Internal Server Error trying to rename columns in Column Settings if the column already exists
- Fixed #1912, Error importing Green Button meter data
- Fixed #1916, Changed units for meters in Settings doesn't appear in the Inventory Meter view
- Fixed #1918, ESPM Meter Types that SEED doesn't recognize
- Fixed #1920, Incorrect meter display settings being used on Meter Detail Page.
- Fixed #1922, nginx page on staging
- Fixed #1923, Limit log files in Docker
Consumption - Buildings and Heating
- Python
Published by nllong over 5 years ago

SEED - Release 2.5.2
Date Range: 04/15/19 - 05/04/19
Closed Issues and Features:
- Feature #1855, Add ULID as a matching field on taxlots
- Feature #1856, Import building and taxlot footprints from WKT format
- Feature #1861, Allow renaming of columns
- Fixed #1867, Allow Bldg to be parsed as part of the normalized address
Consumption - Buildings and Heating
- Python
Published by nllong almost 6 years ago

SEED - Release 2.6.0-Beta (Meters and Interval Data)
2.6.0-beta includes support for meters and time series data storage. In order to use this release, you must first install timescaledb. Note that
this is a Beta release and should not be used on production datasets until we have completed
testing.
Consumption - Buildings and Heating
- Python
Published by nllong about 6 years ago

SEED - Release 2.5.1
Date Range: 03/28/19 - 04/15/19
Closed Issues and Features:
- Fixed #1734, segfault when loading a lot of records to view in Inventory List
- Fixed #1815, Property labels are not in the export file
- Feature #1832, Update BuildingSync to Version 1.0
- Feature #1833, Add ULID, Building Footprint, and Tax Lot Footprint to Database
- Feature #1855, Add ULID as a matching field on taxlots
- Feature #1856, Import building and taxlot footprints from WKT format
Consumption - Buildings and Heating
- Python
Published by nllong about 6 years ago

SEED - Release 2.5.0
SEED Version 2.5.0
Date Range: 02/19/19 - 03/27/19
Add GIS related functionality. Make sure to review the migrations.mst file on how to deploy the update.
Closed Issues:
- Fixed #421, Reports - Message saying why there is no data
- Fixed #1730, Error importing BuildingSync File
- Fixed #1734, segfault when loading a lot of records to view in Inventory List
- Feature #1741, BuildingSync batch import from UI
- Fixed #1811, Unmerge Last doesn't work for BuildingSync XML files
- Fixed #1812, Merge screen doesn't show extra data fields
- Fixed #1815, Property labels are not in the export file
- Fixed #1831, Clean up database tables
- Feature #1832, Update BuildingSync to Version 1.0
- Fixed #1833, Add ULID, Building Footprint, and Tax Lot Footprint to Database
- Fixed #1837, Dimensionality Error
- Fixed #1838, Column Mappings can fail to load in the UI
Consumption - Buildings and Heating
- Python
Published by axelstudios about 6 years ago

SEED - Release 2.4.2
SEED Version 2.4.2
Date Range: 01/05/19 - 02/19/19
Closed Issues:
- Fixed #421, Reports - Message saying why there is no data
- Fixed #1124, Linux install instructions
- Fixed #1626, 403 Error deleting Inventory from Org in Admin
- Fixed #1730, Error importing BuildingSync File
- Fixed #1738, No email sent to set password when I created a new organization
- Feature #1741, BuildingSync batch import from UI
- Feature #1782, Add OEI to docker deployment
- Fixed #1797, Ability to remove user who only belongs to a single organization
- Fixed #1800, Add managed task for adding user to organization via cli
- Feature #1801, Add dropdown for actions on inventory detail page
- Fixed #1807, Only fields in property or tax lot DB are shown in mapping screen (not showing Extra Data fields)
- Fixed #1812, Merge screen doesn't show extra data fields
- Fixed #1813, When merging records, the merged records don't show up in the detail view, only the final Master Record
Consumption - Buildings and Heating
- Python
Published by nllong about 6 years ago

SEED - Release 2.5.0-Beta (GIS)
This is a beta release of the SEED GIS functionality. The GIS functionality enables the geocoding of buildings using the MapQuest API upon building import. The geocoding saves the results to the latitude and longitude fields of the database for each PropertyState. If the user does not specify a MapQuest API Key in an environment variable, then SEED will not attempt to geocode the buildings. The user also has the ability to rerun geocoding from the inventory page's action menu on selected properties. This allows the user to 'fix' any address issues and rerun geocoding as needed.
In order to use the new functionality, the Postgres PostGIS extension needs to be installed and the database needs to be migrated. Make sure to read the setup_*.rst files on the correct procedure based on your OS.
This feature is in beta release and will still be improved over the new few weeks. Please send any feedback via github issues.
Consumption - Buildings and Heating
- Python
Published by nllong over 6 years ago

SEED - Release 2.4.1
Date Range: 10/06/18 - 01/04/19:
- Fixed #17, Ability to change mapping after it has been saved
- Fixed #43, Internationalization of units
- Fixed #343, Edit Organization Mappings screen -- add it
- Fixed #1561, Program Drops 2nd tax lot pairing (in mapping?) to do discarding duplicate tax lot record
- Fixed #1594, List view -- fields with long strings need popup like in building detail
- Fixed #1645, Release Date not being mapped as "Release Date" (defaulting to PM Release Date)
- Fixed #1718, Deleting all records for an org doesn't delete values in column settings
- Fixed #1724, KeyError: u'measures'
- Fixed #1733, Newly created column will not show up in API until data exists
- Fixed #1739, Admin Screen needs scroll bar at the bottom of the screen to scroll right
- Improved #1743, Remove deprecated repositories
- Fixed #1767, IDs for labels API return false
- Improved #1768, Upgrade to Python 3
- Improved #1769, Deploy script for docker stack deploy
- Fixed #1770, Update the update datetime field when changing tax lot or property
- Improved #1771, Remove Unused Django Models and Migration Code
- Fixed #1772, Return PropertyView ID from Label Filter API
- Fixed #1773, No measures in scenario break BuildingSync
- Improved #1774, Use alpine linux in Docker
Consumption - Buildings and Heating
- Python
Published by nllong over 6 years ago

SEED - Release 2.4.0
Date Range: 07/04/18 - 10/05/18:
Closed Issues: 32
- Fixed #239, Rearchitect the progress API interactions
- Fixed #711, Associating and disassociating orgs causes account to become disfuctional
- Fixed #873, "NoneType object is not iterable" in _match_buildings
- Fixed #876, Upgrade fine-uploader
- Fixed #1172, Mapping Review Screen - field name case and punctuation
- Fixed #1200, allow for user to manage column mappings
- Fixed #1408, DQ checking not working for specific case
- Fixed #1497, File hangs on matching
- Fixed #1548, ESPM Auto Import -- Import file name
- Fixed #1565, Error importing large ESPM file
- Fixed #1582, Reports not displaying data
- Fixed #1585, Error 400 when unmerging record
- Fixed #1601, Performance is quite slow moving between different views (Detail to List, etc)
- Fixed #1608, Improve Matching Performance
- Fixed #1646, Value edited in Detail view is overwritten when old data is again imported into SEED
- Fixed #1654, 500 Error when logging into ESPM from SEED
- Fixed #1660, Fields are not being displayed in the Detail view for either Property or Tax Lot
- Fixed #1667, DQ Export not working from Inventory List -- server failed error
- Fixed #1668, New Mapping Page layout makes it hard to compare the file header with the SEED header
- Fixed #1672, Inventory export -- Excel puts up error message, but then opens it
- Fixed #1681, Suborganization error message unclear
- Fixed #1682, Suborganization error uploading data
- Fixed #1683, SEED shouldn't allow suborgs of suborgs
- Fixed #1685, Import Building Sync file from Audit Report Template
- Fixed #1686, Suborganization list settings don't work
- Fixed #1689, Importing file with crlf and blank line returns causes errors
- Fixed #1692, Error clicking "i" Nav Button
- Fixed #1694, Settings profile field list is reversed on save when saving the first Settings Profile
- Fixed #1696, 502 error displaying inventory in org with large number of records
- Fixed #1698, Add the ability to not overwrite the data by column on merge
- Fixed #1702, Test the spinner visibility during routing transitions
- Fixed #1707, Site EUI (kBtu/ftΒ²) & Source EUI (kBtu/ftΒ²) fields are not imported with auto import from ESPM
Accepted Pull Requests: 25
- Fixed #1661, Address PM Import Error
- Fixed #1674, Report proper filename for uploaded_filename during PM import
- Fixed #1676, Improve progress bar functionality
- Fixed #1677, ID in CSV causing Excel to throw warnings
- Fixed #1680, Remove unused classes and cleanup deprecated code
- Fixed #1684, Hash object upon save
- Fixed #1687, Fix and cleanup suborganizations
- Fixed #1688, Buildingsync upload merge develop
- Fixed #1690, Fix first_five_rows method to be more flexible
- Fixed #1691, Fix privilege escalation bug
- Fixed #1695, Add transactions
- Fixed #1697, BuildingSync Upload
- Fixed #1699, Field by field merging preferences
- Fixed #1700, Fixed the spinner visibility during routing transitions
- Fixed #1701, Inventory Performance
- Fixed #1703, Strip spaces around value before typecasting
- Fixed #1704, Change default org to user first org available
- Fixed #1705, Inventory View Fixes
- Fixed #1706, Create default columns managed task, fix unicode error in mapping
- Fixed #1708, Update BuildingSync Upload
- Fixed #1709, Fix the reversed column order when saving a new settings profile
- Fixed #1710, Fix csv import
- Fixed #1714, Docker timeouts
- Fixed #1720, Fix pint cleaner and mapping error
- Fixed #1721, Handle Duplicate Measure IDs in BuildingSync Uploads
Consumption - Buildings and Heating
- Python
Published by nllong over 6 years ago

SEED - Release 2.3.3
Date Range: 05/31/18 - 07/04/18:
Closed Issues: 13
- Fixed #127, Export unmatched records
- Fixed #360, Duplicate Data -- Cleanup after importing files
- Fixed #590, deleting data sets does not delete buildings?
- Fixed #654, Design feature which allows bulk editing of data
- Fixed #1282, Add space to the left of the Settings grids
- Fixed #1292, Blank record added to Tax Lot view
- Fixed #1344, Error trying to display inventory list
- Fixed #1414, get_api_request_user in seed/utils/api.py fails with UnboundLocalError when HTTP_AUTHORIZATION is not basic
- Fixed #1587, Mapping: If columns are mapped to both Property and Taxlot tables, ensure that a matching field is present for each table
- Fixed #1656, Update Version number to 2.3.2
- Fixed #1663, Program hangs at 100% on mapping
- Fixed #1665, DQ not working -- fields don't display in admin, 500 server error when running in inventory
- Fixed #1669, Export from Actions pulldown not working on dev1 branch
Accepted Pull Requests: 7
- Fixed #1653, Generates PM Import file name based on date
- Fixed #1655, Fixed the angular-sanitize semantic versioning
- Fixed #1658, Fix Migration for Production Data
- Fixed #1659, Major mapping improvements
- Fixed #1662, Return inventory records with only the columns specified
- Fixed #1666, Data Quality Checks Returned 500
- Fixed #1670, Fix Inventory Export and Displaying of Extra Data Fields in Inventory
Consumption - Buildings and Heating
- Python
Published by nllong almost 7 years ago

SEED - Release 2.3.2
Closed Issues: 80
- Fixed #28, Show source data file of unmatched records in Building Detail
- Fixed #60, In record list shown in matching, only show fields present in the data file
- Fixed #93, MAPPING: Add a "clear mapping" button
- Fixed #209, Checkboxes are too small
- Fixed #217, Add export to Matching screen
- Fixed #269, Add date of import to building detail list
- Fixed #270, Add Matching functionality to Building List
- Fixed #308, UI for Log Files for Duplicate Data
- Fixed #445, Normalize BE endpoint success responses
- Fixed #506, Data cleansing criteria additions and issues
- Fixed #527, Bugs related to recently implemented caching utilities
- Fixed #538, Updating master record with multiple PM files - auto vs hand matching
- Fixed #543, When should program overwrite existing data when matching records?
- Fixed #579, Add ability to view different fields on each side of matching screen
- Fixed #631, Investigate the options for automatically downloading Custom Reporting Template data from Portfolio Manager
- Fixed #636, Improvements to Matching Screen
- Fixed #639, Matching view still has 'active' filter inputs.
- Fixed #647, Add ability to delete unmatched records from the matching screen
- Fixed #677, Two Building records can't both match to one PM record
- Fixed #707, Can't map files
- Fixed #807, Review Mapped Data doesn't show all mapped fields
- Fixed #839, Server error searching by date fields on seed production but not seedtest
- Fixed #844, Thoughts about UI for Timeseries feature
- Fixed #845, Field is added to Master Building record even if it is unchecked in mapping
- Fixed #898, Don't automatically make unmatched records into new buildings
- Fixed #927, Change Read the Docs subdomain
- Fixed #937, DB Refactoring -- Audit Logs and Data Migration
- Fixed #962, Date filtering not working in Mozilla Firefox
- Fixed #1027, Can't delete data in extra_data fields in Building Detail
- Fixed #1035, Stay in the same place in the building list when coming back from building detail
- Fixed #1039, Swagger is inelegant when user isn't logged in
- Fixed #1048, Figure out what SEED is using prefinery.com for
- Fixed #1142, Update rest framework swagger
- Fixed #1160, Mapping Review screen is empty possibly when all fields are extra data
- Fixed #1191, Return display names from the backend
- Fixed #1198, Authentication is broken when using an api key
- Fixed #1229, Issue with Mapping a second time
- Fixed #1235, Add option to save display settings across org, so it isn't just for your account / browser
- Fixed #1260, Default checked fields in List and Detail settings to fields that have been mapped?
- Fixed #1265, Program is automatically mapping Energy score to ENERGY STAR Score but it doesn't display in mapping
- Fixed #1277, Importing sample test files, many issues -- can break into smaller issues as needed
- Fixed #1297, Data quality errors when typecasting data (TypeError Str -> Float)
- Fixed #1302, Add number of records imported to Import "Successful" dialog box
- Fixed #1314, Hand matching / unmatching for migrated data
- Fixed #1337, SEED Header input box in Mapping -- need to be able to make column wide enough to see long field names
- Fixed #1340, Can't Create new organization as superuser with existing email
- Fixed #1362, DQ Check - Allow sorting by column in DQ results modal
- Fixed #1403, List Settings are tedious to rework
- Fixed #1406, List views - wrap text or show text in bubble
- Fixed #1423, Spinner needs to display longer when program is working to display Matching Detail screen
- Fixed #1450, Need spinner when changing cycles in Inventory list for large datasets
- Fixed #1464, Field mapping -- Letter after number gets capitalized
- Fixed #1495, Mapping / List Setting issues
- Fixed #1532, Auto ESPM import doesn't add data to correct Cycle
- Fixed #1543, Export not returning all data when exporting from taxlot view
- Fixed #1547, Matching Review -- 0 tax lots when there should be 9
- Fixed #1549, Add UBID to Mapping screen explanation for matching fields
- Fixed #1560, Can't "deselect" the filter buttons AND/OR/EXCLUDE
- Fixed #1566, Need to be able to save different List Setting configurations
- Fixed #1567, Show labels in List view
- Fixed #1570, Show records most recently imported from ESPM
- Fixed #1573, Upload your data modal tweaks
- Fixed #1574, Inventory List View -- Default List Settings should show mapped fields
- Fixed #1577, Admin Function -- 403 error removing user
- Fixed #1578, Admin Function -- Error adding existing user to existing organization
- Fixed #1583, Unable to log into ESPM account from SEED
- Fixed #1586, Cycle range for new orgs is incorrect
- Fixed #1588, Columns with the same name in different tables should correctly differentiate the data
- Fixed #1596, Add Lat/Long to PropertyState
- Fixed #1603, Unable to view swagger page when not logged in
- Fixed #1606, Save List Settings in List and Detail View
- Fixed #1613, Associated tax lot ID in Mapping Review is confusing to users
- Fixed #1621, PM Report Template list -- not all the reports are listed in SEED
- Fixed #1627, Tax Lot list Settings Profile Saving -- internal server error
- Fixed #1632, Units are off for Energy Use and EUI when using the ESPM Login from SEED to import data
- Fixed #1633, Pairing between 1 Tax Lot ID and Multiple UBIDs does not seem to be working
- Fixed #1634, Mapping hangs at 100% complete -- organization ID doesn't exist
- Fixed #1635, ValueError: Cannot assign "269": "DataQualityCheck.organization" must be a "Organization" instance.
- Fixed #1639, Unmerge only works once on a given property record
- Fixed #1649, Importing Data with the Same Address on Multiple Rows do not track lot_numbers
Accepted Pull Requests: 30
- Fixed #1581, Improved error messages for admin.html
- Fixed #1597, Allow the mapping columns to be resizable
- Fixed #1598, Add export issues script
- Fixed #1599, Show only populated columns
- Fixed #1602, Updated translation files
- Fixed #1604, Fix data quality typeerror
- Fixed #1605, Fix swagger access
- Fixed #1610, Add libffi-dev and libssl-dev to docker and documentation
- Fixed #1611, Remove unneeded auth classes. Fix BuildingSync and HPXML API endpoints
- Fixed #1618, Add Latitude and Longitude to Database Fields
- Fixed #1622, Add column display names to the database
- Fixed #1623, List Settings Profiles + Display Names Refactor
- Fixed #1624, New Oganization Cycle Range
- Fixed #1625, Fix portfolio manager child data request
- Fixed #1628, Fixed missing pinned parameter when the value is undefined
- Fixed #1629, Fix race condition on creating DataQualityCheck objects
- Fixed #1630, Superuser improvements
- Fixed #1631, Fix
Only Show Populated
to use the current cycle - Fixed #1636, Fix organization in DataQualityCheck
- Fixed #1637, Use kBtu during imports for PM
- Fixed #1638, Fixed showing of default pairing columns
- Fixed #1650, Allow import of multiple ubids, single taxlot in CSV
- Fixed #1651, Ensure mapping to both TaxLot and PropertyState columns is enforced
Accepted External Pull Requests: 5
- Fixed #1536, Quantity (aka. Pint) fields to accommodate metric and US Customary energy/area data
- Fixed #1609, Added oauth, add_columns endpoint, and adjusted pint handling
- Fixed #1616, filterset update to find PropertyView by various PropertyState building
- Fixed #1617, Made PropertyStateWritableSerializer fields not required
- Fixed #1620, Fix add_columns endpoint
Consumption - Buildings and Heating
- Python
Published by nllong almost 7 years ago

SEED - Release 2.3.1
Closed Issues: 4
- Fixed #1289, Filter on numeric fields
- Fixed #1321, Hand Matching screen -- Fix field headers, add vertical scroll bar, other UI improvements
- Fixed #1524, Editing record in inventory view corrupts the record
- Fixed #1576, Rework Exporting from Hamburger view
Accepted Pull Requests: 8
- Fixed #1551, Added UBID to the mapping instructions
- Fixed #1552, Fixed the count for the imported number of mapped tax lots
- Fixed #1556, Add date to PM import filename
- Fixed #1557, Release 2.3
- Fixed #1558, Notes Improvements
- Fixed #1559, Cleanup Travis
- Fixed #1562, Added UBID to the mapping instructions
- Fixed #1564, Temporarily hid the
Upload Green Button Data
button
Consumption - Buildings and Heating
- Python
Published by nllong about 7 years ago

SEED - Release 2.3.0
Closed Issues: 21
- Fixed #148, For PM mapping, add feature to remember user defined mappings
- Fixed #179, Auto-connect to Portfolio Manager
- Fixed #1125, Mapping suggestions are improved but could still be improved
- Fixed #1231, Inventory Detail: Add Log & Notes back
- Fixed #1238, Add option in mapping to map all fields to original file field names
- Fixed #1298, Add Import Date as a viewable field in List and Detail view
- Fixed #1328, Filter operators -- make them the same for numeric and strings
- Fixed #1385, Hand Matching -- need to be able to match multiple records together (V 1.5 feature)
- Fixed #1396, Add Unique Building ID as a matching field
- Fixed #1499, Functionality different between two servers with same deployment
- Fixed #1501, migrate django password reset to class based views
- Fixed #1509, Mapped fields with underscore are transformed to a field name without underscore
- Fixed #1510, Export all data as CSV file not working as expected
- Fixed #1512, Export has (primarily) internal field names not SEED user mapped field names
- Fixed #1525, merging code caused merging issue
- Fixed #1527, non-deterministic test
- Fixed #1529, requires_member when viewing organization
- Fixed #1549, Add UBID to Mapping screen explanation for matching fields
- Fixed #1550, UBID Upper/lower case field name in mapping
- Fixed #1554, Add UBID to Pairing screen
- Fixed #1555, Unmerging Tax Lots doesn't unpair the records paired when records were merged
Accepted Pull Requests: 25
- Fixed #1491, BRICR Support - BuildingSync, Measures, Scenarios, etc.
- Fixed #1492, OGBS - French (Canada) localization
- Fixed #1507, removing instruction to python setup.py install
- Fixed #1513, Integration with Portfolio Manager
- Fixed #1515, 1298 import date field
- Fixed #1517, Bricr buildingsync upload
- Fixed #1519, save pm mapping changes to database.
- Fixed #1520, Translation example
- Fixed #1521, Add UBID
- Fixed #1526, Update ubid in example files
- Fixed #1528, view history
- Fixed #1530, Shared Field Settings Page
- Fixed #1531, Add Queued State to Analysis State
- Fixed #1533, Fixed the selected cycle for PM imports
- Fixed #1534, Combined text/numeric filtering
- Fixed #1535, display analysis state string instead of int
- Fixed #1537, Re-sorts angular localization files
- Fixed #1538, Updated copyrights
- Fixed #1539, Add Notes Field
- Fixed #1540, Hand-merge multiple records
- Fixed #1541, upgrade some dependencies to the latest versions
- Fixed #1542, fix serialization of quantity
- Fixed #1544, CSV Export Header
- Fixed #1545, remove unused view methods and remove bricr flipper
- Fixed #1546, Add Sentry to Frontend
Accepted External Pull Requests: 6
- Fixed #1492, OGBS - French (Canada) localization
- Fixed #1514, Simplify API auth docs
- Fixed #1516, HPXML Integration
- Fixed #1518, Tightens up check for whether celery's running in dev
- Fixed #1522, Fixes HTML error in sub-org submit button
- Fixed #1537, Re-sorts angular localization files
Consumption - Buildings and Heating
- Python
Published by nllong over 7 years ago

SEED - Release 2.2.2
- Fix serializer for QuantityFields
Consumption - Buildings and Heating
- Python
Published by nllong over 7 years ago

SEED - Pre-release 2.3.0
Closed Issues: 5
- Fixed #148, For PM mapping, add feature to remember user defined mappings
- Fixed #1238, Add option in mapping to map all fields to original file field names
- Fixed #1298, Add Import Date as a viewable field in List and Detail view
- Fixed #1499, Functionality different between two servers with same deployment
- Fixed #1501, migrate django password reset to class based views
Accepted Pull Requests: 15
- Fixed #1491, BRICR Support - BuildingSync, Measures, Scenarios, etc.
- Fixed #1492, OGBS - French (Canada) localization
- Fixed #1507, removing instruction to python setup.py install
- Fixed #1514, Simplify API auth docs
- Fixed #1515, Import date field
- Fixed #1516, HPXML Integration
- Fixed #1517, Bricr buildingsync upload
- Fixed #1518, Tightens up check for whether celery's running in dev
- Fixed #1519, save pm mapping changes to database.
- Fixed #1520, Translation example
- Fixed #1521, Add UBID
- Fixed #1522, Fixes HTML error in sub-org submit button
- Fixed #1526, Update ubid in example files
Consumption - Buildings and Heating
- Python
Published by nllong over 7 years ago

SEED - Release 2.2.1
SEED Version 2.2.1
Closed Issues
- Fixed #1486, Upgrade to Django 1.11
- Fixed #1502, Fix password reset
- Fixed #1363, DQ Check - Add export to Inventory DQ Results modal
- Fixed #1397, DQ Admin: add indication of field source (tax lot or property)
- Fixed #1398, DQ: Add labels for exported records
- Fixed #1404, Inventory Detail - Related Properties - need to display more fields
- Fixed #1439, Strftime fails for buildings older than 1900
- Fixed #1496, Export data from inventory (including labels)
- Fixed #1482, Remove the concept of projects
- Fixed #1483, Added Custom ID 1 field for Related Properties
- Fixed #1484, Added a mapping button to Map SEED fields to imported file fields
- Fixed #1481, Hides *_pint columns in Property List Settings view
- Fixed #1487, Improved Column Saving
- Fixed #1490, Export DQ from Inventory
- Fixed #1493, Removes node_modules from fine-uploader after building
- Fixed #1473, Improved Angular unit tests
- Fixed #1479, Disable all client-side caching when the dev profile is used
Consumption - Buildings and Heating
- Python
Published by nllong over 7 years ago

SEED - Release 2.2.0
SEED Version 2.2.0
Closed Issues
- Fixed #558, Label pulldown gets too small to read label text when browser window shrinks
- Fixed #598, Adding a label to 16,000+ records is a bit slow
- Fixed #781, Mapping hangs if there is a duplicate field name in the data
- Fixed #908, Changing the name of the label currently being filtered on
- Fixed #928, Blank field name in imported file causes error
- Fixed #1144, Mapping Review Screen: View by Property tab displays when mapped Tax Lot file has Jurisdiction Tax Lot ID
- Fixed #1219, One property record added when only tax lot data is mapped
- Fixed #1239, Mapping Review screen doesn't always show data
- Fixed #1257, Field name with apostrophe capitalized the next character
- Fixed #1269, Check Matching results screen to make sure information is correct
- Fixed #1275, Save Mapping for PM file with lots of fields -- Browser unresponsive message
- Fixed #1280, Not all fields show data in Mapping Review but are in Inventory list
- Fixed #1283, View by Property: Address Line 1 (tax lot) doesn't display unless Address Line 1 (property) is also selected
- Fixed #1311, Matching Results dialog box -- make the information there more informative for the user
- Fixed #1312, Hand Matching screen -- keep "state" going from detail back to list
- Fixed #1320, Display Names in List Settings not always displayed
- Fixed #1323, Spinner needs to spin longer (!) before matching screen is displayed
- Fixed #1329, Normalization of Tax lot ID -- may cause problems for some cases
- Fixed #1347, 502 Bad Gateway area when matching Portfolio Manager file
- Fixed #1372, Import sample data issue
- Fixed #1387, DQ Check -- Optimize checking for large datasets
- Fixed #1394, Matching List and Detail View -- Add List Settings
- Fixed #1407, Matching -- sorting takes a while, need a spinner
- Fixed #1432, Add fields (list settings) to Pairing screen - can't see enough info to do the pairing
- Fixed #1470, Can't create new user from admin page
Accepted External Pull Requests
- Fixed #978, Adding ansible provisioning within AWS
- Fixed #1304, WIP: 1124 linux installation docs
- Fixed #1440, Org-level units preference
- Fixed #1443, Makes start-seed run a bit easier under Vagrant
- Fixed #1453, Fix typo, remove spurious 301 redirect.
- Fixed #1454, Fixes startup warning on
seed.NonCanonicalProjectBuildings.projectbuilding
- Fixed #1457, Lay foundations for
pint
Quantity objects for EUI, Areas on PropertyStates
Consumption - Buildings and Heating
- Python
Published by nllong over 7 years ago

SEED - Release 2.1.2
Consumption - Buildings and Heating
- Python
Published by axelstudios over 7 years ago

SEED - Release 2.1.1
New Features
- PR #1417: Add Clear Filters button on Inventory page
- PR #1393: Model to support Green Building Registry (GBR)
Performance Enhancements
- PR #1392: This is the first set of fixes to address performance issues in mapping and cleansing
- PR #1415: Client-side matching list pagination
Defects Repaired
- PR #1413: Fix "none" in Jurisdiction Tax Lot ID field
- PR #1421: Added a date filter for date objects on the Inventory Detail page
- PR #1420: Fixed flake8 and missing migration
- PR #1373: Fix develop tests
- PR #1374: Upgrade dependencies
- PR #1366: Tests data quality
- PR #1370: Tests data quality quicktests
- PR #1380: fix docker
Under the Hood Restructuring
- PR #1386: Filter matching
- PR #1389: GBR merge 05 properties
- PR #1382: GBR merge 04 a org mixin cycle
- PR #1381: GBR merge 03 residential cert endpoints
- PR #1379: GBR merge 02 api helpers
- PR #1378: GBR merge 01 residential cert models
- PR #1388: 90 code cov - Mass code cleanup; removing seemingly unused code; comment out "project" code for later use
- PR #1199: Basic authentication uses base64 encoded, not plain strings
Consumption - Buildings and Heating
- Python
Published by axelstudios almost 8 years ago

SEED - Release 2.1.0
Consumption - Buildings and Heating
- Python
Published by axelstudios almost 8 years ago

SEED - Release 2.0.2
Consumption - Buildings and Heating
- Python
Published by axelstudios about 8 years ago

SEED - Release 2.0.1
Coming soon...
Consumption - Buildings and Heating
- Python
Published by mmclark about 8 years ago

SEED - Release 2.0.0
Diff
2017-01-20 βSEED v2.0 represents a major improvement in all facets of the software. Notably, the concept of Buildings
has been separated into Properties
and Tax Lots
, which allow for many-to-many relationships between the two, and uploaded data sets are now compartmentalized into calendar Cycles
. The public API has also been completely revised to be more RESTful with interactive documentation using Swagger. This release also includes significant bug fixes and improvements for code robustness.
New Features
- PR #986: Incorporated Angular UI Grid for new inventory views
- PR #995: Added UI Grid column menus, grid menus, and saving/restoring state functionality, #1000
- PR #997: Added UI Grid column pinning
- PR #1002: Added organization ids to the admin page #984
- PR #1020: Added cycle persistence
- PR #1021: Added option to reset grid filters
- PR #1023: Grid style improvements
- PR #1036: Added Swagger to main interface
- PR #1045: Assigns
Property
andTaxLot
classifications to extra data fields - PR #1051: Split backend search from buildings into properties and tax lots
- PR #1052: Major UI refactor, including inventory list, details, settings, labels, cycles, reporting, and more
- PR #1059: Updated backend reporting to handle cycles
- PR #1062: Added sample data generator
- PR #1064: Added labels backend for properties/tax lots
- PR #1065: Audit log migrations
- PR #1070: Improved Swagger documentation
- PR #1071: Added the ability to apply labels in bulk or singly to properties and tax lots
- PR #1075: Added selected cycle when saving data
- PR #1077: More many-to-many test cases
- PR #1078: Adds the ability to handle semicolon-separated tax lot ids on import
- PR #1083: Added tax lot ids to the lot number
- PR #1190: A default cycle is created with new organizations for convenience
Performance Enhancements
- PR #993: Increased label filter max
- PR #1001: Small UI Grid Improvements
- PR #1019: Added organizations loading indicator, fixed performance bugs
- PR #1154: Limit mapping review data to only mapped columns
- PR #1181: Performance improvements to only return visible inventory columns
- PR #1197: Convert the labels API to POST for unlimited query length
Defects Repaired
- PR #977: Fixed label deletion #976
- PR #981: Fixed report view #965
- PR #983: Improvements to Selenium testing, fixed layout issue related to Selenium testing #982
- PR #1003: Added Selenium test for building detail edits #953
- PR #1032: Fixed Swagger loading
- PR #1042: Fixed search service storage #1035
- PR #1047: Detail view shows changes after update
- PR #1055: Fixed broken tests
- PR #1056: Fixed test typos
- PR #1057: Fix to allow the lack of cycles
- PR #1058: Fixed audit history view
- PR #1060: Updated data cleansing to work with properties and tax lots
- PR #1073: Fixed an issue where tax lot records were unnecessarily created
- PR #1102: Fixed saving changes on inventory details
- PR #1106 #1119: Only allow unique mapping suggestions #1085 #1090
- PR #1109: Fixed mapping review to show both properties and tax lots
- PR #1115: Fixed project count API endpoint
- PR #1123 #1202: Fixed test failures
- PR #1137 #1152 #1155: Fixed Portfolio Manager file import
- PR #1140: Handle the case where no mapping suggestions exist
- PR #1145: Convert unhandled Unicode characters to ASCII on import
- PR #1158: Fixed code coverage reporting
- PR #1169: Fixed obscure import error by continuing regardless
- PR #1179: Refactored uploading via API to work as expected
- PR #1185 #1188 #1201: Corrected tax lot address field names, among other display names
- PR #1192: Database migration to fix uploaded file display names
- PR #1205: Database migration to allow for unlimited length semicolon-separated jurisdiction tax lot id fields
- PR #1216: Fixed a matching bug that didn't always use the correct organization
Under the Hood Restructuring
- PR #1012: Cycles updates, m2m changes, v2.0 migrations
- PR #1014: Major v2 changes
- PR #1018: Major migrations, added
primary
tax lot indicator - PR #1026: Cleaned up bluesky references #1025
- PR #1029: Initial v2 API revisions
- PR #1046: Significant testing improvements
- PR #1050: Additional API revisions
- PR #1053: Mapping changes for the new data model
- PR #1061: Initial matching refactor
- PR #1063: Improved field name consistency
- PR #1067: Process for migrating
year_ending
data - PR #1068: Additional data matching improvements
- PR #1074: Updated the schemas to include the new field names
- PR #1079: Migrated label location on the backend
- PR #1080: Added project api views
- PR #1081: Updated column migration for new data model
- PR #1082: Updated backend dependencies
- PR #1093: Updated mapping response to include both properties and tax lots
- PR #1098: Major matching improvements
- PR #1116: Updated mapping suggestions API endpoint
- PR #1122: Updated import_files API endpoints
- PR #1130 #1132 #1136 #1157 #1166: Additional v2 API endpoints
- PR #1156 #1167: Normalized jurisdiction tax lot ids and lot numbers to make comparisons possible
- PR #1175: Replaced deprecated dependency
- PR #1209: Added pairing API endpoints
Known Issues
- Hand matching and pairing of properties and tax lots is not yet available, but will be in the next patch update
- #1225: Campus relationships are not being made in matching
- #1223 #1222: Changes to boolean attributes cannot be saved
- #1220: Changes to column position, visibility, and pinning made on the list view rather than settings do not get persisted
- #1219: Mapping to all property or all taxlot columns results in empty data for the opposite inventory type
- #1217: Under certain conditions, a 403 error can occur during automatic matching
- #1215: With a large number of columns, mapping suggestions can be slow to load
- #1213: Some fields that should be mapped are not
- #1207: Mapping does not currently require one of the four required fields
- #1172: Field display names can be inconsistent before and after mapping
Consumption - Buildings and Heating
- Python
Published by axelstudios over 8 years ago

SEED - Release 1.5.0
Pull Requests
- PR #415: Issue #414 - Changing the way data is acquired for reports.
- PR #774: Issue #772 - test data
- PR #779: Issue #265 - Django 1.8
- PR #789: Issue #492 - Exclude filters
- PR #796: Issue #544 - Added Django timezone support
- PR #834: Issue #809 - Remove Schema model
- PR #842: Issue #836 - Remember page number when navigating around building list.
- PR #854: Issue #13 - Delete organizations in admin panel
- PR #864: Issue #840 - Sort building detail fields alphabetically by default.
- PR #888: Issue #883 - Project export fix
- PR #904: Issue #899 - Delete users without orgs on org delete.
- PR #932: Issue #925 - Fix for newlines in mapping view.
- PR #934: Issue #797 - building detail ui
- PR #935: Issue #916 - Slow building filtering
- PR #936: Issue #885 - Refresh columns during mapping step
- PR #938: Issue #924 - Update json queries
- PR #939: Issue #909 - Keep filter by label during navigation
- PR #941: Issue #858 - Spinner during label save
- PR #944: Issue #942 - Fix robots.txt view
- PR #945: Issue #942 - Be strict about requiring organization_id
- PR #949: Issue #947 - Upgrade django compressor
- PR #951: Issue #943 - Fixes for api test
- PR #957: Issue #942 - Handle iso datetimes from angular on date filter.
- PR #969: Issue #966 - Building detail edit
Consumption - Buildings and Heating
- Python
Published by mmclark almost 9 years ago

SEED - Release 1.4.0
Pull Requests
- PR #824: Issue #805 - Spinner fixes
- PR #822: Issue #818 - Better logic for mapping column typeahead & regression fix
- PR #816: Issue #804 - Fix for extra data order by results
- PR #815: Issue #803 - Fix slow get_column_mapping_suggestions
- PR #801: Issue #799 - Get unmatched view working on matching page.
- PR #795: Issue #792 - AttributeOption.value larger field
- PR #794: Rename
Energy Star Score
toEnergy Score
in data cleansing output - PR #783: 645 update data model docs
- PR #780: Issue #776 - View buildings spinner
- PR #771: fix unbound variable in buildings export view
- PR #766: Clear labels on clear filters
- PR #764: Issue #761 - Replace odd characters in address normalization
- PR #758: Remove djorm-ext-expressions package
- PR #757: Issue #752 - Remove ImportRecord.organization
- PR #756: Data Cleansing Admin Settings
- PR #755: update boto version
- PR #754: Switch to supported django-storanges pypi package
- PR #750: Issue #749 - Use fast password hasher during tests.
- PR #748: Issue #747 - Speedup get_organization endpoint
- PR #746: upgrade tox to 2.3.1 and do not clobber local_untracked
- PR #745: Issue #547 - Clear filter button
- PR #742: cleanup code
- PR #741: Fix building deletion while filtering by label
- PR #740: Issue #607 - Loading spinners
- PR #739: Fixes for data export
- PR #738: Cleanup building exporter class.
- PR #737: Issue #686 - Send a working status if s3 file isn't ready.
- PR #735: Issue #726 - Show role text for single owners.
- PR #734: Issue #729 - Angular debug setting
- PR #733: Issue #504 - Password notes
- PR #725: Issue #578 - Matching page column reordering
- PR #724: Issue #722 - Remove view/hide columns from mapping screen.
- PR #720: Fix error when deleting buildings when label filter active
- PR #717: Piper/issue 687 dont allow organizations to end up empty
- PR #716: Add co_parent to list of invalid keys to show on building detail page.
- PR #710: Fix updated building count
- PR #708: Issue #577 - Building Detail show/hide/reorder columns
- PR #706: Fix text reference to Custom ID 1 field
- PR #704: Stop-gap solution for django-pgjson bug
- PR #703: Trying to update the copyright again.
- PR #700: Issue #577 - Url based tabs on building detail page.
- PR #699: typecast value_list to list when serializing to celery
- PR #689: Issue #581 - Matching dropdown should respect sessionStorage
- PR #688: Issue #634 - Renaming data set fix
- PR #685: Issue #432 - Custom celery JSON serializer to handle datetimes
- PR #683: Issue #75 - Handle odd date format in excel dates.
- PR #681: 655 updating copyright in config
- PR #680: Update the add_buildings task to use the appropriate search/filtering logic
- PR #676: Issue #581 - Add matched/unmatched filter to building list page
- PR #675: Issue #515 - Building detail page edit labels
- PR #671: Issue #595 - Catch invalid operator errors and return nothing.
- PR #670: Issue #546 - Case insensitive match with carat symbol
- PR #669: 432 pass primary keys
- PR #668: Issue #651 - export buildings error
- PR #664: Flake8 fixes for new pylint version
- PR #663: Fix 500 error when fetching labels
- PR #652: Refactored all directives except download to use 'sd' prefix
Consumption - Buildings and Heating
- Python
Published by mmclark about 9 years ago

SEED - Release 1.3.2
Contains the following Pull Requests:
- PR #640
- PR #638
- PR #626
Consumption - Buildings and Heating
- Python
Published by mmclark over 9 years ago

SEED - Release 1.3.1
Updated copyright notices
Consumption - Buildings and Heating
- Python
Published by mmclark over 9 years ago

SEED - Release 1.3.0
Data Importing
Matching
- PR #426: Handle US Address Parsing Error (Issue #424)
- PR# 483: Add normalization rules for address ranges
Reporting
- PR #433: Updates palette for building reporting charts
- PR #441: 418 error modal for reporting
API
- PR #444: API endpoint status codes
GUI Infrastructure Improvements
- PR #454: Moves all angular dependencies into bower
- PR #458: Removed href=βjavascript:void(0)β attributes from βaβ tags
- PR #472: Fix response with list object
- PR #475: Removed Less, added Sass & Gulp
Data Cleansing
- PR# 481: Convert cleansing results to dict
- PR# 512: Formatting the time of upload in the Data Cleansing dialog
Back End
- PR# 484: Remove seed/utils.py
- PR# 485: Celery Classification Fix
Filtering
* Reverted*
Documentation
- PR# 496: Fix building of the documentation
Testing Infrastructure
- PR# 509: Add badges for stable and latest
- PR# 510: Speed up tests runs on travis by caching pip requirements and using Docker
Licensing and Copyright
- PR# 622: Update license in source files
Misc
- PR# 489: Dependency update
Projects
- PR# 491: Update set_initial_project_state
- TODO: list remaining Pull Requests
Consumption - Buildings and Heating
- Python
Published by mmclark over 9 years ago

SEED - Release 1.2.2
Reporting and Graphs
- PR #400: This is the first implementation of the reporting page, which shows two configurable graphs in the Building section, under the new "Reports" tab. Three new methods were created on the backend (in views.py) to provide data to the charts on the client. Gathering the required data from the seed_buildingsnapshot table is somewhat involved as the charts need historical dat. We therefore can't rely just on the data captured in the last good canonical building, but instead must traverse the parents of the canonical building to gather historical data. (Issue #178)
- PR #404: Even though the query initially run specifies a date range that is abandoned to walk the tree of a canonical building's parents. Since this is using the tree there may be some other records with no year_ending date. Added a check to ignore them from processing. This fixed some issues with graphs not being generated. (Issue #402)
- PR #413: Added check to force any buildings with a gross_floor_area > 1 million to be put in the 'over 1,000k' bin. (Issue #410)
- PR #415: Previously only got data from unmerged building snapshot records. Changed that to use only data from merged records (the current canonical building and previous canonical buildings). This ensures that the data being graphed represented the merged information from all relevant data sets (such as buildings lists and Portfolio Manager data merged into one building record / building snapshot record)
- PR #416: Changed the reporting code to filter out canonical buildings where the 'active' property is set to false. This ensures that "deleted" buildings are not included in the data that is graphed. (Issues #406 & #412)
- PR #403: Replaces static URL. Instead, now injecting urls object and
using urls.static_url property to build URL.
Data Importing
- PR #411: Fix the em-dash, n-dash in both excel and CSVs. (Issue #373)
Building List -- Filtering
- PR #355: Update display counts for per page number (Issue #354)
Building List -- Control over field sort order and column width
- PR #399: Fixing sort order problem for status column
- PR #374: Fix resize columns (Issue #71)
- PR #356: Adding directive to resize table columns, feature to sort table columns (Issue #71)
Data Cleansing
- PR #398: Enabled cleansing date range checking (Issue #384). Also fixes CI.
- PR #376: Data cleansing dialog
- PR #353: Update celery to 3.1. enable celery results
Matching -- General
- PR #394: When unmerging buildings, it was possible for the building to get left in an error state. In the case where the building which is being removed from a set of other builds happens to be the one that has the active canonical building (within the tree of building snapshots), then when that building snapshot is unmerged from the tree, it's canonical building will end up with no canonical snapshot. When this happens, it stops being returned in queries for buildings, and thus disappears from the front end. (Issue #386)
- PR #391: Modified matching dialog message. (Issue #340)
- PR #352: Matching detail screen show extra_data column content (Issue #345)
Matching -- Address Normalization
- PR #389: Account for null values in the normalized connonical building address
- PR #362: Address direction normalize (Issue #315)
- PR #380: Normalize street type (Issue #378)
Admin / Account Management Features
- PR #372: Change width for admin remove buildings (Issue #372)
- PR #377: Added new SEED_ACCOUNT_CREATION_BCC setting and updated account invitation task to use it.
- PR #368: Admin building and user count (Issue #324)
Portfolio Manager Web Services Connection
- PR #369: Append partial list of PM Webservices field names to mapping json (Issue #364)
Misc
- PR #379: Fixes pytest.ini to point to the correct DJANGO_SETTINGS_MODULE
- PR #361: Remove WOOPRA config (Issue #90)
- PR #351: Centralized caching - removes the vast majority of direct cache.set/cache.get calls, and centralized them in a new cache utility that standardizes format, functionality, and let's us easily debug any time the cache is modified.
Consumption - Buildings and Heating
- Python
Published by mmclark over 9 years ago

SEED - Release 1.2.1
Version 1.2.1 of the SEED Platform addresses the following issues
- Issue #332: In the Mapping screen, the BEDES column is no longer displayed, as it is no longer relevant (PR #341)
- Issue #329: In the Mapping screen, the program automatically populates the SEED field names when importing ENERGY STAR Portfolio Manager data (PR #347)
- Issue #325: In the Matching screen, the program now displays data that is contained in the Building Snapshot JSON Blob extra_data field (PR #335)
- Issue #51: In the Matching screen, the radio buttons to select matched and unmatched records are changed to a pull down list, so the user can select from the following options to display data: "Select All", "Select Matched", "Select Unmatched". This allows display of all the records if desired. (PR #275)
- Issue #318: Keep the number of records displayed the same when switching between Building List and Building Detail (PR #319 )
- Issue #247: For data stored in the Building Snapshot JSON Blob extra_data field, if there is no data in the original data file, add that as "blank" data to the JSON Blob for that field. Previously, this blank data was not written into the extra_data field (PR #299)
- Issue #243: Fixed the problem where the filtering was not working properly for Project Labels (PR #342)
- Issue #83: When data is imported, the program now checks to see if the record already exists in the database (ie, it checks for duplicate records); duplicate records are not kept in the Building Snapshot table (PR #349)
- Issue #67: Previously, in the Building Detail view, the program only displayed fields with data. Now the program shows all fields in the Building Snapshot field, whether they contain data or not, so that the user can see what is missing (PR #330)
- Issue #45: Navigation bar settings (ie, either collapsed or expanded) are kept after a browser refresh (PR #300)
- Issue # 44: Refresh the navigation bar results after mapping and matching to show the updated number of buildings (PRs #295, #304)
- Issue #12: Program now persists the following between the Building List and Detail view: List Setting changes, Sorting criteria, Filtering criteria (PRs #222, #235)
Consumption - Buildings and Heating
- Python
Published by mmclark over 9 years ago

SEED - Release 1.2.0
Version 1.2.0 of SEED is primarily focused on "under the hood" updates. The first primary change is a code re-organization to conform more closely to Django best practices. The second major change is upgrading the project to use Django v1.7.
Upgrading an existing development instance can be done using the following steps:
- Run ./manage.py migrate to make sure you're up to date with the
old South migrations - Pull from origin
- Change your environment so:
- DJANGO_SETTINGS_MODULE=config.settings.dev
- Copy BE/settings/local_untracked.py into config/settings
- Run ./manage.py shell to confirm that settings are (basically)
correct. - Activate the virtualenv
- pip install -U -r requirements/local.txt
- ./manage.py migrate audit_logs --fake
- ./manage.py migrate data_importer --fake
- ./manage.py migrate
Consumption - Buildings and Heating
- Python
Published by mmclark almost 10 years ago

SEED - Release version 1.1.5
Version 1.1.5 of the SEED Platform addresses the following issues
- Issue #50: Adding first & last buttons for lists of records (PR #208)
- Issue #20: Add filter capability for exact match or fields without data (PR #212 and PR #233)
- Issue #200: Regenerate PM-Mapping.json (PR #216)
- Issue #9: Progress bar between mapping and matching (PR #221)
- Issue #12: Remember settings (PR #222)
- Issue #8: Green button data (PR #254)
The following enhancements are also included:
- Cleanup of the installation instructions for Mac OSX (PR #215)
- Making the progress API backwards compatible (PR #234)
Consumption - Buildings and Heating
- Python
Published by mmclark almost 10 years ago

SEED - Release 1.1.4
Release 1.1.4 includes updates in mapping, matching, UI and testing.
Consumption - Buildings and Heating
- Python
Published by mmclark about 10 years ago
