All notable changes to this project be documented in this file.
All notable changes to this project be documented in this file.
- New NIBRS dimensions added Offense linked to other Offense, and Weapon assoicated with Offense
- 2016 Closed Master Data Update for API
- Adds GitHub Icon to CDE Links that forward to github.com
- Added context to multiple CDE pages for when the data was last updated from UCR
- NIBRS Details now have a collapsible view
- Improved Swagger UI Interface
- Update to page context
- Makes Agencies to be loaded on location change
- Fix to CDE Trend Chart download files not contain proper data
- Fix to Washington DC Agencies not loading properly
##Fixed
- Fixed Nibrs Offense Counts now changed to appropriate counting based upon type of offense
- Improved Agency location on Map, due adding lat/lon data into Agency data table
- Fixed issue with Agency Explorer State and National Sparklines not showing up properly
- Gloassy Term Linkage Error on term Actual
- Participation issued fixed on all levels and now excluded dormat/covered ORIS
##Added
- NIBRS Details can now be viewed by year not by the 11 year combined roll up
- Police Employment Data Add to State and Agency Explorer views
- Agency Data now pulled from API with improved model.
- On Agency Explorer Page NIBRS Charts are now the same format as on State Explorer Page
- Frontend Server utilizes new Java/Spring backend server.
- Documents and Downloads Improved to new view
##Fixed
- Fixed issue with CDE inaccuracly displaying Arson totals. ([#1320] fbi-cde#1320)
##Added
- Added new Resource Links for Downloads ##Fixed
- Fix to Reported Term not show Glossary Term ([#1314] fbi-cde#1314)
- Fix to text associated when a state started to participate in NIBRS ([#1313] fbi-cde#1313))
- Added information on when a state started participating in NIBRS ([#1236]fbi-cde#1236)
- Update to Node 6.12.X (https://github.com/fbi-cde/crime-data-frontend/commit/da853f8161386a917427829c6b2dd54114514996)
- Removes NIBRS Downloads for years a State did not report (https://github.com/fbi-cde/crime-data-frontend/commit/f8fecce89693265ac1d580cf5c0b52c067ee0be0)
- Fixes State participation inaccuracies (https://github.com/fbi-cde/crime-data-frontend/commit/f23131c51e59573bb203d4d91096c233e1755ef0)
- Update to "Reported" Glossary Term ([#1311] fbi-cde#1311)
- Fixes NIBRS Counts being incorrect via new backend services that report accurate numbers (#1302)
- Fixes Agency Participation displayed on State Explorer Pages (#1290)
- Fixes UCR State Program Participation Display on About Page (https://github.com/fbi-cde/crime-data-frontend/commit/f2214862192a9025110a6b72647ec339bda12d7a)
- Added information that discusses issues with NIBRS data being displayed (#1281)
- Invalid data in year range csv (#1279)
- Added information on when the data was last uploaded from UCR (#1265)
- Invalid dates being displayed on Documents and Download Page (#1267)
- Addressed breakage with Selected Year Change causing Charts to fail to laod (#1269)
- Removal of Feedback on Page not Found Page (#1271)
- Update Agency Reference Year reference to 2016 (#1268)
- Agency View now displays Reported but is actual the "actual" count (#1264)
- Corrects AWS link to LEO CSV (#1261)
- CDE to display proper agencies participation number (#1276)
- Rape is not calculated based upon Sodomy not incest (#1273)
- Agency View narrative now displays Actual instead of Reported Counts (#1258)
- Agency View now displays Actual instead of Reported Value (#1256)
- Use production API key service only to prevent env var collisions (#1254)
- Show 2016 data by default (#1253)
- Zoom out on some states in the place thumbnail to show more location context and to account for the lower fidelity geometry (#1250)
- Update years for some of the CSV downloads (#1242)
- Use selected US state on home page for Explorer view (#1244)
- Feedback button from About page (#1245)
- Animate sidebar opening and closing on mobile devices (#1238)
- Update document links to utilize 2015 documents (#1214)
- Show accurate agency count for NIBRS participation (#1235)
- Show spark lines for rape offense (#1237)
- Remove feedback component from site at the request of the FBI Office of Public Affairs (#1239)
- Addresses issues with Agency View being broken (#1232)
- An "All violent crime" and "All property crime view" for national and state level views (#1207)
- Refactor data flow between Trend Components (#1207)
- Refactor Summary Data handling and data object (#1206)
- Adds Validation on URL data ranges(#1196)
- Navigating back to Explorer view now resets previously selected ranges, and crime type (#1205)
- Addressed 508 Compliance (accessibility issue) with buttons and borders (#1210)
- "Washington, DC" Thumbnail image not being displayed, and changed to display "Washington, DC" in Download Location drop-down (#1212)
- Location Explorer View now shows correct glossary terms (#1215)
- Side Menu Toggle Button working properly on smaller displays (#1216)
- Show spark lines in agency view (crime-data-explorer#296)
- Data for 2015 (#1208)
- Use "Washington, DC" instead of "District of Columbia" (#1184)
- Font size for time series charts (#1191)
- Move high level page components into
/src/pages
(#1200) - Refactor out
dispatch
andappState
props (#1203) - Order of states in location drop downs (crime-data-explorer#275)
- Different responsive layout for footer links (#978)
- Participation map on about page should also have a tabular representation (#1173)
- US territories CSV download link (#1201)
- Position skip content link offscreen until focused (crime-data-explorer#268))
- Agency name is persistent through page refresh (#1190)
- Remove supplemental homicide report download link & description (crime-data-explorer#273)
- Toggle for count/percent of sex demographic stacked bar chart (#1182)
- Prevent scrolling underneath sidebar on mobile (#984)
- Only show two trend lines in Explorer (crime-data-explorer#261)
- Prevent empty feedback submissions (crime-data-explorer#267)
- Arrest data and Supplemental Homicide Report (SHR) data descriptions (#1174)
- Use number of offenses for NIBRS text (crime-data-explorer#259)
- Use proper snippet for Digital Analytics Program (DAP) (#1175)
- Digital Analytics Program (DAP) integration (#1137)
- Gzip generated CSS as well as the JS (#1152)
- Make source text more consistent (#1159)
- Better meta tags for social network sharing (#1162)
- Restrictions from
robots.txt
(#1168)
- Bigger NIBRS histogram touch targets (#524)
- Feedback tool fits better on small displays (#988)
- Handle agencies that have no associated coordinates (#1158)
- Upgrade Node to
6.11.x
(#1161)
- Legend to distinguish between the legacy and revised rape definitions in trend chart (#1150)
- Do not show NIBRS related details for violent/property crime at the agency level (#1146)
- Upgrade to webpack 2 and a single configuration file (#1147)
- Refactor analytics and sharing utils into components (#1152)
- Show agency location on map (#1116)
- Histogram click and hover behavior work better on tap devices (#1129)
- Reference to the number of agencies in the UCR program (#1132)
- The newest service worker should control the site (#1139)
- Some definitions updated with feedback from the FBI (crime-data-explorer#238)
- Trend chart legend is scrollable in on mobile (#980)
- Use
<h2>
instead of<h3>
to preserve the document outline (#1121)
- Load NIBRS data for agencies (#1123)
- Rape trend chart download (crime-data-explorer#229)
- Responsiveness of no data indicators in agency charts (#1048)
- Update NIBRS chart designs (#1055, #1056, #1057, crime-data-explorer#198)
- Other dataset descriptions (#1058)
- Stick US state button at the bottom of agency search (#1060)
- Content for revised rape definition (#1067)
- Content on homepage and about page (#1076)
- Active development banner text (#1089)
- a11y compliance for the form elements (#1093)
- Update agency names to include "Police Department" and "Sheriff's Office" (#1096, #1111, #1113)
- Deploy URLs changed for the different environments (#1097, #1110)
- Include PII warning in feedback tool (#1107)
- Contact us section on the about page (#1054)
- Trend series labels for states and the nation (#1072)
- Phone number from footer (#1108)
- HTTP basic authentication (#1117)
- Dynamic page titles (#1024)
- Add US state button to bottom of agency search results (#1028)
- Show trend lines for both rape definitions (#1038)
- Alphabetize race and ethnicity of offenders/victims (#821)
- Update README with instructions about getting api.data.gov API keys (#1018)
- Use
/arson
endpoint (#1025) - Include crime glossary term in agency overview text (#1037)
- Use bold text in national overview (#1041)
- Improve error states for data loading errors (crime-data-explorer#192)
- Footer no longer covers page on iPad (#799)
- Page no longer stays zoomed after closing glossary (#973)
- Data download boxes on homepage are equally sized (#975)
- Using trend chart year selector no longer zooms in (#983)
- Show place thumbnail on tablet sized displays (#992)
- 404 page works for static assets (crime-data-explorer#209)
- Handle errors from API requests in action creators (#909)
- State and national overview text have "estimated" term component (#925)
- Include offender and victim ethnicity in NIBRS charts (#933)
- Favicon (#936)
- Estimated and US territory datasets to the Downloads page (#937, #1026)
- 404 page (#943)
- FBI and CDE logos in the footer (crime-data-explorer#117)
- Glossary icon can be displayed as multiple sizes based on contextual copy (#885)
- Refine agency search interface and behavior (#897, #953, #960 #967)
- Use a service worker instead of
localStorage
(#906) - Use https://api.data.gov API for
-demo
app (#908) - Filter out federal agencies from agency search results (#917)
- Lazily load agency data into the application (#928)
- Adjust Explorer introduction text to use crime name (#961)
- Modify the About page layout, map and content (#968, #991)
- Glossary placeholder text is relevant to CDE (#969)
- Use
swagger.json
from API instead of local file (#998) - Use data reporting method specific units in agency chart text (#1000)
- Update Downloads and Docs page layout and content (#1001)
- Use whole numbers for agency chart Y axis (crime-data-explorer#166)
- About the data text has glossary links (#723)
- Long NIBRS table strings should wrap to multiple lines on small displays (985)
- NIBRS attributes add up to the presented total (crime-data-explorer#74)
- Selecting DC no longer breaks the app (crime-data-explorer#184)
- Show agency name, not ORI in incident details title (#185)
- Agency bar chart source reflects submitted data type (crime-data-explorer#187)
- Sparklines are more responsive to their container size (crime-data-explorer#199)
- Hide every other year on agency chart X axis on small displays (crime-data-explorer#203)
- "Explorer" top navigation link goes to US and violent crime view (#828)
- Properly map violent and property crimes for agency API requests (#898)
- Arson overview and related chart text (#803)
- Pin on map component for agencies, dropped in the center (#805)
- Show indicator for years with zero values (#833)
- No data text for agency view (#845)
- "Cleared", "rate", "reported", and "unestimated data" added to glossary terms (#846, #850)
- Links and logos to site footer (crime-data-explorer#117)
- Improve the agency search view (#801, #802, #804, #819)
- Remove
agencySearch=true
feature flag to expose agency search UI (#854) - Mention "updates to the data" as part of "what's coming" (crime-data-explorer#149)
- Handle Nebraska and Guam ORIs (#806)
- Do not show NIBRS incidents tables for agencies that do not submit NIBRS data (#807)
- Top navigation "Explorer" link (#827)
- UCR participation download (#844)
- Remove empty rows in incident details charts (crime-data-explorer#162)
- Sparklines for rape views (crime-data-explorer#168)
- Use data from the API for agency bar charts (#796)
- Show agency search results grouped by county (#797)
- Downloads on Internet Explorer (#793)
- Participation download links (crime-data-explorer#160)
- Labels to trend chart (#763)
- Agency search functionality, accessible with a
agencySearch=true
as a URL query parameter (#765) - State and national spark lines for the agency view (#773)
- More glossary terms (#775, #776)
- Move place thumbnail from the sidebar to the main content (#764)
- API passthrough endpoint changed to
/api-docs
so that the API documentation can be available at/api
(#766) - Adjust title of "LEOKA" dataset as an available dataset (#771)
- Connect
<Term />
component to the redux store so that it does not requiredispatch
as a prop (#772)
- "Participation" included in glossary terms (#600)
- Show arson trend line for states and national views (#759)
- Violent crime trend line (#758)
- Design of trend chart (#742)
- Use a different title of assaults on law enforcement officers dataset (#750)
- Link to API documentation no longer 404s (#111)
- Changelog link in footer goes to frontend repo instead of explorer repo (#749)
- Draw trend line for reported larceny theft rates (#755)
- Default to "All violent crime" on home page (#739)
- Clicking a state on the home page map should bring the user to that state's page with "All violent crime" selected (#740)
- Fix participation download link (#736)
- Show numerical values in Explorer introduction paragraph instead of
NaN
(#737) - Sort trend data so the line does not double back on itself (#738)
- Fix Explorer link in the footer (#744)
- Remove years in NIBRS section title (#741)
- Feedback mechanism (#705)
- Rural, suburban, and urban added as glossary terms (#717)
- Include chart details and hover interaction to bar chart (#718)
- Properly handle Shift+Tab for (#726)
- Track single page app URL changes as different page views (#729)
- Only use relevant NIBRS years when calculating incident totals (#731)
- Draw data points as circles on trend lines based on
showMarker
prop passed to<TrendChart />
(#702) - Include
prettier
for code style consistency (#708) - Display a beta stage modal on all initial page loads (#711)
- Rename repo (and supporting documentation) from
crime-data-explorer
tocrime-data-frontend
(#688) - Trend chart refinements such as more explicit comparison text between the state and national trend lines (#701)
- Breaking changes to routing to accommodate upcoming agency view (#703)
- Use
prop-types
library instead ofReact.PropTypes
(#706) - Use estimated data to draw trend lines instead of un-estimated data (#707)
- API helper functions to fetch un-estimated data (#707)
- HTTP Basic Authentication added to production applications (#695)
- Unify header, body, and footer alignment on wide displays (#697)
- Fixed test failures due to a changed dependency (#690)
- Document the release process for this application (#674)
- Gzip
bundle.js
withwebpack
in the build process (#678) - Add version number and changelog link to the footer (#679)
- Default to percents (not counts) in NIBRS tables (#632)
- Use state postal abbreviations in API calls (#646)
- Use a stacked bar chart instead of a donut chart (#648)
- Make "incident-based (NIBRS)" a clickable glossary term (#650)
- Move from node
6.9.x
branch to6.10.x
(#671) - Download data returns a
.zip
file instead of triggering multiple downloads (#680 - Use newly re-organized API endpoints (#683)
- Add UCR link for the national view (#534)
- National trend chart text should not be a comparison with itself (#634)
- Glossary clears previous errors (#642)
- Update API documentation link (#644)
- Fix police employee data download link (#675)
- Show user an error in the glossary component (#611)
- Standardize import style in the code base (#602)
- Update
README.md
with new deployment instructions (#622) - Promote "Explorer" in header and footer (#623)
- Alter the hierarchy of the Download and Docs page (#635)
- Use stacked bar chart instead of donut chart for NIBRS demographics (#648)
- Completed a brief accessibility audit and some subsequent bug fixes (#193, #585, #586)
- Refined the trend chart to more closely match the design (#548)
- Trend chart text should not jump around when there are changes in the rate (#588)
- National participation text includes population values instead of "NaN" (#591, #610)
- Restore rounded corners on "beta banner" (#608)
- Round corner on mobile filter menu button (#609)
- Server side rendering for increased user performance and accessibility (#142)
- Add state participation and population downloads (#475)
- Legacy rape definition indicator (#536)
- Google Analytics tracking
- New and more prominent beta banner implemented (crime-data-api#377)
- About page design
- Use first year a state submits NIBRS if since query is earlier in time (#459)
- Increased test coverage for actions, reducers and utility functions (#480)
- Updated human trafficking links, text about NIBRS conversion, caveat about rankings (#497)
- Handle missing data in trend charts (#514)
- Add hover effect to NIBRS donut chart (#535)
- Check
crime
andplace
filter params before using them for API calls (#566, #567) - Changed breakpoint for beta banner (#584)
- Use specified crime for fetching location_name NIBRS dimension (crime-data-api#416)
- Removed "United States" from bulk incident download menu (#433)
- Scroll to top of page on any URL change (#446)
- Use proper plural or singular forms where appropriate in NIBRS charts (#450)
- Move mobile sidebar toggle to match designs (#451)
- Apostrophe showing as prime in Explorer (#499)
- External footer links were resulting in 404 errors (#516)
- "Download Data" button for NIBRS demographic cards should trigger three individual CSV downloads (#538)
- Small visualization fixes (#563, #569, #572, #573, #574)