All notable changes to this project will be documented in this file.
- "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)