Skip to content

v0.23.0

Compare
Choose a tag to compare
@m17ch m17ch released this 24 Jul 19:34
· 12803 commits to master since this release
be59611

Fix all the things!

This release primarily focused on fixing bugs and barriers that were reported in v0.22.0.

High Level Changes

  • Validation for things like Slack and Mailgun keys has been adjusted to allow all valid keys
  • Favorite support for rotations and schedules
  • The goalert/goalert docker container now listens on the wildcard address by default
  • All valid country codes should now be supported for contact methods
  • DB switchover code has been cleaned up, hardened, and tested more info here
  • A bunch of accessibility improvements
  • Verification and opt-out/opt-in flow for new and disabled contact methods
  • Dependency updates
  • Lots of bug fixes

Everything

  • build: Dockerfile update (#66)
  • search: focus fix (#65)
  • dialogs: fix cases where errors were not displayed (#64)
  • profile: contact method management fixes (#63)
  • contact methods: hide reactivate button on mobile/always have option within other actions (#60)
  • add key to elements rendered from a map (#59)
  • contact methods: allow all country codes and return formatted numbers (#53)
  • contact methods: disable and require verification after creating or editing (#54)
  • dev: change smoketest dep from generate to install (#58)
  • return fragments in favor of arrays (#57)
  • update tab title (#56)
  • profile: show warning and option to reactivate when contact method is disabled (#28)
  • ui: accessibility upgrades
  • http: request queue and timeouts (#48)
  • ui dependencies: upgrade lodash-es to 4.17.14 (#50)
  • app: don't sanitize search param for list pages (#49)
  • Search: update validation for search strings containing spaces (#47)
  • config: loosen key validation & guide updates (#44)
  • schedules: add user favorites support (#26)
  • allow 10-digit sections in slack tokens (#41)
  • dev: easily run integration tests by cli (#39)
  • alerts: add createAlert mutation (#37)
  • rotations: add user favorites support (#27)
  • ep step: allow user selection when Slack is disabled (#36)
  • alertlog: graphql2 endpoint (#16)
  • switchover: hardening & refactor instrumentation (#23)
  • services: favorites test code improvements (#31)
  • make fake slack creds look more fake (#32)
  • ui-dependencies: organize package.json dependencies (#20)
  • contactmethod: allow UK (+44) numbers (#22)
  • ui dependencies: non-breaking change package updates (#18)
  • docker: fix default listen address in container (#17)
  • ui dependencies: material-ui-pickers update to @material-ui/pickers v3.1.0 (#14)
  • ui dependencies: upgrade material-ui and react (#13)
  • ui dependencies: webpack-dev-server upgrade to stable version (#11)
  • chore: update Go dependencies (#12)