Skip to content

Latest commit

 

History

History
247 lines (192 loc) · 9.6 KB

CHANGELOG.md

File metadata and controls

247 lines (192 loc) · 9.6 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

0.20.0 - 2024-03-04

  • Update OSM tags for doctors, dentists, hospitals, and pharmacies
  • Update Vagrant and Docker provisioning

0.19.0 - 2023-08-30

  • Update OSM tags for crossings and traffic islands (PR #948)
  • Replace quantile plugin with built-in PERCENTILE_COUNT (PR #949)

0.18.0 - 2023-05-16

  • Strip backslash characters from OSM file
  • Increase memory and resource allocations for analysis

0.17.0 - 2023-01-19

Added

  • Add endpoint to serve crash data
  • Facilitate crash data imports
  • Add crash markers and tooltips to client

Fixed

  • Ignore state for non-US neighborhoods when downloading OSM extract
  • Fix analyses using pre-2018 census data

0.16.1 - 2022-10-06

Fixed

  • Use 'great-britain', not 'united-kingdom', in OSM extract URLs
  • Stop caching non-US population files
  • Downgrade django-countries package to fix country search in Neighborhoods admin
  • Throw errors rather than failing messily when total population is zero
  • Don't average a zero into combined scores when employment calculations are skipped

0.16.0 - 2022-09-06

Changed

  • Upgrade AWS CLI to v2 in analysis container
  • Upgrade base VM from Ubuntu 16.04 to 20.04
  • Add State Abbreviation, City FIPS to Admin Analysis Jobs table
  • Add Max Trip Distance (meters) to Admin Analysis Jobs forms
  • Make Places service return "No data" for destination types w/o locations
  • Also return "No data" for employment score when it's zero (because jobs data was not provided)
  • Update Django and analysis containers to run Django 3.2
  • Replace Feedback link with City Ratings link, point Methodology link to City Ratings methodology page
  • Facilitate non-US analyses with custom population files, jobs files, and osm extracts
  • Make analysis convert kmph speed limits to rounded mph
  • Add field to set default speed limit for non-US cities
  • Round km/h speed limit values on map legend to the nearest 5
  • Upgrade Terraform to 1.1.9

Fixed

  • Fix email sending

0.15.1 - 2021-06-04

Changed

  • Increase timeout and reduce retries for analysis import tasks
  • Revert AWS CLI v2 upgrade and adjust cipublish to work with v1

0.15.0 - 2021-02-17

Changed

  • Update LODES data url to load 2018 data in analysis
  • Upgrade AWS CLI to v2 and update syntax in cipublish script
  • Update BNA logo with updated 2021 design
  • Add check for null city_fips values in batch upload

0.14.0 - 2020-12-21

Changed

  • Add filter to Neighborhood List
  • Remove filters for created_by, modified_by and fips_code for matching an AnalysisJob to existing Neighborhood records
  • Upgrade Tilegarden Lambda runtime to Node 12

Added

  • S3 caching of Census data files
  • Upgrade Django (2.2.10 -> 2.2.16) and psycopg2 (2.8.4 -> 2.8.5)
  • Add default speed limit for neighborhood to AnalysisJob model and display it on frontend

0.13.0 - 2020-02-14

Changed

  • Upgraded Django and psycopg2 package versions and switched to psycopg2-binary
  • Upgraded ansible-docker module to 5.0.0, Docker to 18., and Docker Compose to 1.23.
  • Fix lane handling in analysis
  • Fix population scores for destinations in analysis
  • Add favicon
  • Increase max zoomlevel from 17 to 19

0.12.0 - 2019-12-30

Added

  • A delete button for neighborhoods, with a confirmation modal
  • Clean up S3 assets when deleting neighborhoods and analysis jobs
  • Editing of neighborhood details and boundary
  • A boundary map preview to the neighborhood editing page

Changed

  • Fixed garbled error messages and improved error formatting

0.11.0 - 2019-10-31

Changed

  • Upgraded Django app to run under Python 3
  • Upgraded Django app to Django 2.2
  • Upgraded osm2pgrouting and osm2pgsql and switched them to use the apt packages

0.10.0 - 2019-05-08

Added

  • Places list filtering by country and state/province

Changed

  • Updated containers based on Debian Jessie to Stretch
  • Support entering state/province for non-US neighborhoods
  • Default to sorting places list by name and remove order-by-state option
  • Adjust label formatting to show state/province and country
  • Upgraded analysis scripts to run under Python 3

0.9.2 - 2019-03-11

Changed

  • Use Terraform to create and configure the Tilegarden executor role
  • Show country name in neighborhood label for non-US places
  • Treat US territories as states, not countries
  • Add management-only deployment command for applying migrations before deployment

Removed

  • Removed 'tilemaker' container and all code and config related to static tiling

0.9.1 - 2019-02-20

Added

  • Lambda warming support for Tilegarden

Changed

  • Replace logo and icon with new BNA ones

0.9.0 - 2019-02-14

Added

  • Enable local analysis uploads
  • Add support for non-US neighborhoods
  • Dynamic tile server

Changed

  • Analysis: add support for state/city speed limit defaults
  • Analysis: improve handling of pedestrian paths and one-way street segments
  • Update census block tile styling

0.8.1 - 2019-01-22

  • Only import geometries for each neighborhood's latest analysis job

0.8.0 - 2019-01-16

  • Preliminary back-end changes to enable dynamic tile server
  • Preliminary back-end changes to enable local analysis uploads

0.7.0 - 2018-06-14

Added

  • Async Batch job creation via Admin UI using Django Q running as an ECS task
  • S3 caching for state OSM downloads from Geofabrik to reduce chance of throttling
  • Google Analytics for basic site hit tracking

Changed

  • Upgrade Django to 1.11.13 LTS
  • Upgrade application third-party Django dependencies
  • Improve robustness of Neighborhood boundary simplification algorithm by checking simplified geom area against original geom area

Fixed

  • Improper handling of AWS_REGION variable in development environments
  • Invalid string formatting of single-digit UTM zones

0.6.1 - 2017-08-08

0.6.0 - 2017-07-28

0.5.1 - 2017-07-24

0.5.0 - 2017-07-18

0.4.3 - 2017-06-16

0.4.2 - 2017-06-02

0.4.1 - 2017-05-25

0.4.0 - 2017-05-23

0.3.0 - 2017-05-12

0.2.2 - 2017-05-10

0.2.1 - 2017-05-10

0.2.0 - 2017-05-08

0.1.5 - 2017-04-28

0.1.4 - 2017-04-28

0.1.3 - 2017-04-27

0.1.2 - 2017-04-26

0.1.1 - 2017-04-21

0.1.0 - 2017-04-21