- Various vulnerability patches
- Various vulnerability patches
- Upgraded to Dependabot Native
- Fix Axios vulnerability
- Report view-validation failures as warnings, not errors
- Add script for baking out data into a Google Spreadsheet
- Kill permissions decorators in favor of regular ol' function
- Use singular
ACCESS_ID
instead of JSON string - Re-order query parameters on
pixel.gif
- Tell PostgreSQL to interpret large counts as
number
s
- Fix PostgreSQL
COUNT()
logic inView
model static methods
- Add GraphQL custom scalar to validate URLs
- Better error handling client and server side
- Add small cache header to analytics scripts
- Adjust Sentry settings
- Enable
trust proxy
in Express - Remove TypeScript triple-slash reference types
- Use different Vue syntax for dynamic scoped slots
- Remove all uses of
Sequelize.literal
- Add support for two new
sources
:dataviz
andmanual
- Add election-specific script
- Bump
node-fetch
to v2.6.1
- Ensure Webpack has access to
SENTRY_ENVIRONMENT
via build arguments
- Set the correct
connect-src
CSP value for Sentry (after much experimentation!)
- Be more explicit when specifying Sentry URL in CSP settings
- Add Sentry domain to allowed CSP
connect-src
- Fix
pixel.gif
route so it doesn't addCache-Control: no-store
to all routes
- Add client-side error handling with Sentry
- Use GET requests for GraphQL queries
- Include IP address in access logs
- Add proper error page for HTML routes
- Add default cache time for all unauthorized requests
- Add more detail to GraphQL errors
- Create no-cache middleware
- Move Axios configuration to separate file that client and server can share
- Simplify server-side error classes
- Create
logError
utility that is separate fromreportError
- Reset date picker every time it's opened
- Max out date picker at today
- Make
manual
a valid tracker source
- Consolidate Sequelize configs
- Simplify tracking script's reference to itself
- Moves enums from
*types.ts
files to*config.ts
files
- Removes tracking scripts for versions below 2.1.0
- Refactors tracking script so
data-dot-url
is no longer needed - Fixes some vulnerabilities flagged by GitHub
- Adds
async
attribute to distributed tracker scripts - Updates README.md
- Adds CHANGELOG.md
- Deletes two no-longer-needed data-migration scripts from
server/seeders/
410
s tracker assets from v1