Skip to content

Releases: SEED-platform/seed

Release 2.5.1

15 Apr 20:15
a2e8091
Compare
Choose a tag to compare

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

Release 2.5.0

29 Mar 21:30
d810c46
Compare
Choose a tag to compare

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

Release 2.4.2

19 Feb 19:43
3652d77
Compare
Choose a tag to compare

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

Release 2.5.0-Beta (GIS)

04 Jan 19:30
4a7c96f
Compare
Choose a tag to compare
Pre-release

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.

Release 2.4.1

04 Jan 19:28
0c2633e
Compare
Choose a tag to compare

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

Release 2.4.0

05 Oct 20:37
74239e5
Compare
Choose a tag to compare

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

Release 2.3.3

04 Jul 16:08
1a8cd10
Compare
Choose a tag to compare

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

Release 2.3.2

30 May 21:49
c260c0c
Compare
Choose a tag to compare

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 ...
Read more

Release 2.3.1

27 Feb 05:27
36cc59d
Compare
Choose a tag to compare

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

Release 2.3.0

24 Jan 22:26
68bdd74
Compare
Choose a tag to compare

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