All notable changes to this project will be documented in this file.
- Adds Endpoints that return Police Employee Data details
- Adds new endpoint for Agency Summarized Data
##Changed
- Alter of NIBRS Counts Endpoints to add offense to query
- NIBRS National Endpoints now return values properly (#672))
- Adds new NIBRS Endpoints that accurately return NIBRS offense,victim,offender, and relationship counts (#672))
- Fixed issue with CDE not showing 2016 Agency Data (#653))
- Changes Region Code Lookup to use Region Name (https://github.com/fbi-cde/crime-data-api/tree/CDE-191))
- Adds new Endpoints for Region Participation Data (#636)
- Adds new Endpoints for Region Data (#636)
- Include 2015 data (#624)
- Do not include 2016 data in returned results (#628)
- UCR participation to S3 reports file (#577)
- A script for updating agency names from CSV (#603)
- Arrest data (#608)
nibrs_start_year
to agencies to represent the first year of reporting NIBRS (#614)- Offense API endpoint allows
offense_name
as a variable (#618)
- "LEOKA" changed to "assaults on law enforcement officers" in API documentation (#619)
- NIBRS participation years for some agencies (#612)
- Territory data (#575)
- Partitioned NIBRS count views into ORI and State/national counts (#573)
- Documentation updated (#579)
- Augment
cde_agencies
with edited names, ICPSR geocoding (#584, #588) - Deployment URLs (#595)
- Use the cf connect-to-service plugin for DB tunnels (#602)
victim_count_ori
query (#589)
/counts
endpoint andreta_month_offense_subcat_summary
table (#583)- Remove some remaining authentication remnants (#593)
- Add participating population for NIBRS to
participation_rate
(#558) - Add
/arson
endpoints (#559) - Scripts to generate NIBRS downloads (#563)
- Add
past_10_years_reported
tocde_agencies
(#572) - Add territory data (#575)
- Return
null
if the primary county for an agency is unspecified (#534) - Aggravated assault should not include simple assault (#570)
- Reduce size of test database slice (#571)
- Upgrade Werkzeug to 0.12.22 (#574)
- Support for open ended queries of the database using
TableFamily
(#555)
- Explicitly release connections on thrown exceptions and use correct imported database class in
models.py
(#550)
- Endpoints for ORI Return A data and aggregated totals based on NIBRS dimensions (#507)
- Agency endpoints support
fields
parameter (#511) - Add CORS header to the endpoints and
swagger.json
(#520) - Create an offense-grouped version of agency_sums table (#524)
- Endpoints for human trafficking data (
/ht/agencies
and/ht/states
) (#533)
- Rename
/agencies/count/states/offenses/:state/:ori
endpoint (#492) - Performance improvements for endpoints that return large response (#521, #522)
- Suboffense endpoint accepts
explorer_offense
argument (#523) - Agency offenses endpoint support classification (property, violent) and arson (#529)
- Use gunicorn for the production web server (#542)
- Include NIBRS offenses of "incest" and "sexual assault with an object" in response for "rape" (#129)
- Use
reta_month
to getcurrent_year
forcde_agencies
(#501) - Participation endpoint is now case-insensitive (#526)
- The
aggregate_many
param removed from documentation
- Add core city flag to agencies. Create
revised_rape_start
column to indicate when an agency switched over to revised rape definition. Append " County" to the agency names for county agencies that don't already include it (#457) - Endpoints for offense level counts by ORI, and county FIPS code. Agency level aggregate counts endpoint can return CSV (#478, #487)
- Change the participation tables are built (#475)
- Point swagger documentation to api.usa.gov (#479)
- State abbreviation is case-insensitive (#498)
- Close off every database connection at the end of a transaction (#470)
- Include API introduction text in Swagger documentation (#461)
- Restore
/agencies
and/agencies/:ori
endpoints (#452)
- Removed unused code in
CdeNibrsIncident
andCdeRetaMonth
classes (#441) - Remove
/geo/states/<state_abbr>/participation
and/incidents/count
endpoints (#463)
- Alias the
/incidents/count
endpoint to/counts
(#281) - Allow api key via the X-API-KEY HTTP header (#434)
- Add new
/participation
endpoints for consistency (#440)
- Do not generate
swagger.json
to give more control over API documentation (#435)
- Show
/codes
endpoint in Swagger (#196) - Pagination parameters should not exceed total pages (#336)
- Remove duplicate variable parameters for count endpoints (#382)
- Use state postal abbreviation for
/offender/offense
endpoint (#403)
- Reorder columns in agency participation CSV (#414)
- Arson data included in summary data (#399)
- Fix "R" and "U" offender relationship values (#408)
- Recompute state and county populations using ref_agency_population (#412)
- Rebuild participation table with the same renaming strategy as
reta_month_offense_subcat_summary
(#417) - Participation table also computes covered population for NIBRS ()
- National endpoint returns aggregated data (#420)