Skip to content

Latest commit

 

History

History
1415 lines (428 loc) · 37.6 KB

CHANGELOG.md

File metadata and controls

1415 lines (428 loc) · 37.6 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.25.0 (2022-10-20)

  • feat(crawler): don't filter out bogus updates (d14b7bd)
  • feat(frontend): filter out bogus data (3c9c855)

1.24.1 (2022-10-20)

  • fix(crawler): use native crawler for areacode "lg" (c930be0)

1.24.0 (2022-10-20)

  • feat(crawler): skip bogus updates, clean up (d5b7270)
  • feat(frontend): add date range filter (8bf60df)
  • chore: add dprint config (f1f158a)

1.23.0 (2022-04-09)

  • feat(crawler): pull all data from newly discovered arcgis.com api (b7df3a3)
  • feat(frontend): add arcgis.com to source info in footer (c6851da)

1.22.24 (2022-02-24)

  • fix(crawler/ks): comment out active, recovered (f2fcb8e)
  • chore(crawler): adapt eslint config (0d189ea)

1.22.23 (2022-02-23)

  • fix(crawler/rd): don't push entry if numbers don't differ from last (73f1223)

1.22.22 (2022-01-26)

  • fix(crawler/row): comment out (row has stopped publishing relevant data) (93cfeab)
  • fix(crawler/rz): adapt to changed number notation (4fd1a79)
  • chore: clean up (f929e90)

1.22.21 (2022-01-19)

  • fix(crawler/row): adapt retrieval of infected (2ddd45f)

1.22.20 (2022-01-18)

  • fix(crawler/row): comment out recovered (not reported anymore) (ed5df3b)
  • fix(frontend): update sourceUri for "od" area code (83f9b32)
  • fix(frontend): update sourceUri for "sl" area code (db9d44d)

1.22.19 (2022-01-12)

  • fix(crawler/sl): comment out (not reported anymore) (5aa9088)

1.22.18 (2022-01-07)

  • fix(crawler/lg): adapt params of api request (1c9f1ed)
  • fix(crawler/od): use new url (fdcd8ca)
  • fix(crawler/sl): comment out quarantined (not reported anymore) (394a859)

1.22.17 (2021-12-16)

  • fix(crawler/sl): adapt date regex (a725432)

1.22.16 (2021-12-07)

  • fix(crawler/l): adapt infected regex (3db6b00)
  • chore: lint (4c8163c)

1.22.15 (2021-12-01)

  • fix(crawler/l): adapt deaths regex (03e7500)

1.22.14 (2021-11-22)

  • fix(crawler/l): adapt regex) (d2825db)

1.22.13 (2021-11-11)

  • fix(crawler/ks): fix filter (7bdf487)

1.22.12 (2021-11-09)

  • fix(crawler/l): adapt active regex (a9b53af)

1.22.11 (2021-11-09)

  • fix(crawler/l): adapt deaths regex (db961a6)

1.22.10 (2021-10-03)

  • fix(crawler/ks): adapt selectors (8ef39e3)

1.22.9 (2021-09-27)

  • fix(crawler/ks): fix date matcher (0698141)

1.22.8 (2021-09-27)

  • fix(crawler/od): zero-pad date components (7336315)

1.22.7 (2021-09-24)

  • fix(crawlers/l): adapt active, deaths regexes (1a8fb8f)

1.22.6 (2021-09-12)

  • fix(crawlers/row): set cookie to skip election interstitial (e9ec86a)

1.22.5 (2021-08-09)

  • fix(utils/math): perf-tweak addIncidence() (cd4de9c)

1.22.4 (2021-07-07)

  • fix(crawler/rd): only store one dataset per day (7666a9e)

1.22.3 (2021-07-01)

  • fix(crawler/rd): only submit entries with actually updated stats #fixup (6cf3b7d)

1.22.2 (2021-07-01)

  • fix(crawler/rd): only submit entries with actually updated stats (eef5c74)

1.22.1 (2021-06-30)

  • fix(frontend): fix locations sorting (58823e8)

1.22.0 (2021-06-30)

  • feat: add "rd" area code (0bba3a5)

1.21.11 (2021-06-11)

  • fix(crawler/ks): tweak date regex (3a49a41)

1.21.10 (2021-06-09)

  • fix(crawler/ks): consider date headers w/ omitted year (b9a9f11)
  • fix(crawler/row): fix date parsing (080d2d4)
  • fix(crawler/sl): adapt to new source page (89b22cc)

1.21.9 (2021-06-03)

  • fix(crawler/sl): account for typo (8705789)

1.21.8 (2021-05-19)

  • fix(crawler/fl): use regex to extract numbers from table (87a7429)

1.21.7 (2021-05-10)

  • fix(crawler/row): update date regex (e56ff24)

1.21.6 (2021-05-05)

  • fix(crawler/l): adapt selectors (32aff6e)

1.21.5 (2021-05-03)

  • fix(crawler/row): update date regex (4c085b2)

1.21.4 (2021-05-01)

  • fix(crawler/ks): Revert "update date regex to new format" (653d3bc)

1.21.3 (2021-04-29)

  • fix(crawler/ks): update date regex to new format (0296416)
  • chore(README): update (d2990ea)

1.21.2 (2021-04-17)

  • fix(crawler/lg): omit incomplete rows (6a37d65)

1.21.1 (2021-04-15)

  • fix(crawler/l): fix selectors, quarantined regex (54cd26a)
  • fix(README): add "Landkreis Rotenburg" to area list (04b025f)

1.21.0 (2021-04-05)

  • feat: add "row" area code (d187b34)

1.20.16 (2021-04-05)

  • fix(crawler/sl): adapt to new format (ba14c87)

1.20.15 (2021-04-03)

  • fix(crawler/sl): fix ocr (2058775)

1.20.14 (2021-03-26)

  • fix(crawler/sl): extend date regex (a12f190)

1.20.13 (2021-03-17)

  • fix(crawler/sl): Use OCR to retrieve timestamp (I wish I was joking) (4a87fce)

1.20.12 (2021-03-12)

  • fix(crawler/sl): extract date from img.alt (b4b7e5b)

1.20.11 (2021-03-09)

  • fix(frontend): don't add last_modified to forecast records (ed04090)

1.20.10 (2021-03-09)

  • fix(frontend): improve forecasting algorithm (5158764)

1.20.9 (2021-03-09)

  • fix(frontend): fix diff condition (d6b4953)

1.20.8 (2021-03-08)

  • fix(crawler/fl): re-write crawler from scratch for new status page (029c3c6)
  • fix(frontend): show new source link for "fl" area code (668f035)
  • docs: add license (0779155)
  • docs: add README (d628096)
  • docs: add screenshots (146353d)
  • docs: improve README (c5e58fd)
  • docs: improve README (0c54afe)
  • Update README.md (65dda99)

1.20.7 (2021-03-06)

  • fix(frontend): fix holidays for "ni" state (1665507)

1.20.6 (2021-03-06)

  • fix(crawler/lg): always pull all the data (6774ca4)

1.20.5 (2021-03-06)

  • fix(crawler/lg): always fetch fresh nonce (9f8b3e5)

1.20.4 (2021-03-05)

  • fix(crawler/fl): Add more regexes… (cb9c54c)

1.20.3 (2021-03-05)

  • fix(crawler/lg): adapt to new api (f56fe61)

1.20.2 (2021-03-05)

  • fix(frontend): fix forecast checkbox label (7d5b836)

1.20.1 (2021-03-05)

  • fix(frontend): tweak forecasting algo (532bf69)

1.20.0 (2021-03-05)

  • feat(frontend): Add app shortcuts (e390dab), closes #11
  • fix(frontend): Always convert NaN types to string in sort fn (4569d06)
  • fix(frontend): tweak forecasting algo (4c3e36c)

1.19.27 (2021-03-05)

  • fix(crawler/sl): adapt to new page (fbefea8)

1.19.26 (2021-03-03)

  • fix(crawler/fl): Don't calculale active if recovered not present (d83ca39)

1.19.25 (2021-03-03)

  • fix(crawler/fl): Oh asterisk, I don't like you (78f58ae)

1.19.24 (2021-03-02)

  • fix(crawler/ks): Make some parts of date string optional (c373072)

1.19.23 (2021-03-02)

  • fix(crawler/fl): add fix for the latest markup shenanigans (fc33afb)
  • fix(frontend): fix last_modified (ca5efb8), closes #10

1.19.22 (2021-03-01)

  • fix(crawler/ks): adapt regex (42385ff)

1.19.21 (2021-02-24)

  • fix(crawler/sl): fix date regex (8e0560f)

1.19.20 (2021-02-23)

  • fix(crawler/sl): fix date regex (13635c8)

1.19.19 (2021-02-16)

  • fix(crawler): fix "rz" area code crawler (004d6ff)
  • fix(frontend): update twitter card image (d2f000c)

1.19.18 (2021-02-10)

  • fix(crawler/fl): let's use thousands separators! why not… (00b3761)

1.19.17 (2021-02-10)

  • fix(crawler/fl): different day, different layout :( (9f9f8ec)

1.19.16 (2021-02-09)

  • docs: add change to trigger webhook (2f7cb51)

1.19.15 (2021-02-09)

  • docs: add change to trigger webhook (37f1070)

1.19.14 (2021-02-09)

  • docs: add change to trigger webhook (b95ec4c)

1.19.13 (2021-02-09)

  • fix(crawler/fl): colons are hard (not) (2ac1a74)

1.19.12 (2021-02-09)

  • fix(crawler/fl): escape from whitespace hell (56449d1)

1.19.11 (2021-02-04)

  • fix(crawler/sl): tweak regexes (ab8d338)

1.19.10 (2021-02-02)

  • fix(crawler/sl): add new regexes (07968a1)

1.19.9 (2021-01-30)

  • fix(crawler/fl): just using regular white space characters would be too easy, right? (e59e05f)

1.19.8 (2021-01-29)

  • fix(crawler/fl): adapt list format introduced on 21/01/29 (3286a2d)

1.19.7 (2021-01-29)

  • fix(crawler/sl): adapt regexes (9732737)

1.19.6 (2021-01-24)

  • fix(crawler/fl): consider clerks being stuck in the past sometimes (7799785)

1.19.5 (2021-01-20)

  • fix(crawler): fix "l" area code crawler (2533525)
  • fix(crawler): fix "lg" area code crawler (229c3b5)
  • fix(crawler): fix "od" area code crawler (9dae452)
  • fix(frontend): update "lg" area code source data (d6abdc1)

1.19.4 (2021-01-14)

  • fix(frontend): add lockdown markers to "he", "sn" (e0e454c)

1.19.3 (2021-01-14)

  • fix(crawler): fix "lg" area code crawler (7e768f1)
  • fix(frontend): fix "od" area code source link (1ec2fc1)

1.19.2 (2021-01-12)

  • fix(crawler): use new source url in "od" area code crawler (e2dc7cc)

1.19.1 (2021-01-11)

  • fix(crawler): fix "sl" area code crawler (57ca88f)

1.19.0 (2021-01-06)

  • feat(frontend): add December lockdown markers (189f01c)

1.18.10 (2021-01-05)

  • fix(crawler): fix "fl" area code crawler (d3df90e)

1.18.9 (2020-12-31)

  • fix(crawler): fix "sl" area code crawler (10195d9)

1.18.8 (2020-12-30)

  • fix(crawler): fix "l" area code crawler, re-enable (c6511c4)
  • fix(crawler): fix "od" area code crawler (07867d8)

1.18.7 (2020-12-29)

  • fix(crawler): fix "sl" area code crawler (907a811)
  • fix(crawler): temporarily disable "l" area code crawler (256dfeb)

1.18.6 (2020-12-23)

  • fix(crawler): fix "l" area code crawler (f4b379f)

1.18.5 (2020-12-14)

  • fix(crawler): fix "fl" area code crawler (ece1daf)

1.18.4 (2020-12-11)

  • fix(crawler): fix "l" area code crawler (c1f67c0)
  • chore: fix CHANGELOG (d36cc68)

1.18.3 (2020-12-09)

  • fix(crawler/l): compare with last entry, don't same if numbers match up (c4940e8)

1.18.2 (2020-12-08)

  • fix(crawler): fix "od" area code crawler (82affa7)

1.18.1 (2020-12-07)

  • fix(crawler): fix area code list (070c308)

1.18.0 (2020-12-07)

  • fix(crawler): add user-agent to http headers… (3fbc6a3)
  • feat(frontend): add "l", "ks-lk", "ks-s" area codes (8ccc30b)

1.17.1 (2020-12-04)

  • fix(crawler): Fix "l" area code crawler (801b108)

1.17.0 (2020-12-03)

  • feat(frontend): wrap App in ErrorBoundary (9b33d82)
  • fix(frontend): add default args to addNotification() (e4387f3)

1.16.1 (2020-12-01)

  • fix(crawler): fix "ks" area code crawler (148d9ae)

1.16.0 (2020-11-30)

  • fix(frontend): fine-tune forecast sample rate (5151af3)
  • feat(crawler): add "ks" area code crawler (66adc1c)
  • feat(crawler): add "l" area code crawler (8eb8d42)

1.15.1 (2020-11-20)

  • fix(crawler): fix "lg" area code crawler (1d2fc6c)

1.15.0 (2020-11-18)

  • feat(frontend): add "Lockdown Light" marker (cb95372)
  • fix(frontend): fix twitter card image url (3bccadb)

1.14.3 (2020-11-16)

  • fix(crawler): fix "od" area code crawler (1b05a99)

1.14.2 (2020-11-10)

  • fix(crawler): fix "lg" area code crawler (7a772b5)

1.14.1 (2020-11-06)

  • fix(frontend): fix table cell width (e140709)
  • fix(frontend): guard against race conditions during transitional renders (fa993b8), closes #8
  • fix(frontend): save forecast setting to localStorage and query string (3478371), closes #9

1.14.0 (2020-11-06)

  • fix(crawler): rewrite "lg" area code crawler (4adc882)
  • feat(frontend): add optional forecast (#7) (d929af8), closes #7
  • refactor(frontend): re-org util modules (a123742)

1.13.4 (2020-11-04)

  • fix(crawler): fix "od" area code crawler (97b8d7c)

1.13.3 (2020-11-04)

  • fix(crawler): modify http reqest headers (a71e11f)

1.13.2 (2020-11-03)

  • fix(crawler): fix "sl" area code crawler (eb109bd)

1.13.1 (2020-11-02)

  • fix(frontend): persists tableview setting (38c5e0b)

1.13.0 (2020-11-02)

  • feat(frontend): Add optional table view (0081afd), closes #6

1.12.7 (2020-11-01)

  • fix(crawler): consider delimiters in "sl" area code crawler (4ccf018)
  • fix(crawler): fix typo in "lg" areacode crawler (2decb69)

1.12.6 (2020-11-01)

  • fix(crawler): fix "lg" areacode crawler (dea3f43)

1.12.5 (2020-10-30)

  • fix(crawler): fix "fl" area code crawler (3f3843a)

1.12.4 (2020-10-30)

  • fix(crawler): fix "lg" areacode crawler (24621c1)

1.12.3 (2020-10-29)

  • fix(crawler): fix upsert() helper (acc2ec4)
  • fix(frontend): add post-autumn-holidays marker to "ns" region (d513cbd)

1.12.2 (2020-10-29)

  • fix(crawler): fix getMatch() helper in "fl" crawler (d65973d)
  • fix(crawler): fix upsert() helper (824a412)
  • fix(crawler): more fixes for "fl" crawler (d30fbd2)
  • feat(crawler): re-write "fl" crawler once more (are those people fat-fingering the data in on a type (898580e)
  • chore(crawler): lint (8934fc6)

1.12.1 (2020-10-29)

  • fix(crawler): fix recovered regex in "fl" crawler (dc77f33)
  • fix(crawler): make "fl" crawler more prone to typos (8acd1ec)
  • fix(crawler): make "fl" crawler throw when trying to parse unexpected content (be00903)

1.12.0 (2020-10-29)

  • refactor(crawler): remove lodash dep in "od" crawler (e79c6a2)
  • feat(crawler): add json-patch history to records (505f45b)
  • feat(crawler): re-write "fl" crawler (7c3c67c)

1.11.2 (2020-10-28)

  • chore(frontend): lint (b72fecb)
  • fix(frontend): fix share button condition (1d35eeb)
  • fix(frontend): fix standalone mode detection (9733a7e)

1.11.1 (2020-10-27)

  • fix(crawler): make lg crawler more flexible (18352df)

1.11.0 (2020-10-26)

  • feat(frontend): add optional install button (79d2f5b)

1.10.4 (2020-10-23)

  • fix(crawler):use error handler to handle errors (918b2a8)
  • fix(crawler): add error handler w/ email cap (3ef32cb)
  • fix(crawler): mail whole stack, don't run mailer if ERROR_EMAIL is undefined in error handler (6a4f065)
  • fix(crawler): support arrays of errors in error handler (8cb63ff)

1.10.3 (2020-10-22)

  • fix(crawler): fix "sl" crawler (c10cdad)

1.10.2 (2020-10-22)

  • fix: configure lerna conventionalcommits properly (587f96d)
  • fix(frontend): memorize areacode in localStorage (6f887a1)
  • chore(crawler): clean-up "od" crawler (f89bd68)

1.10.1 (2020-10-22)

Bug Fixes

  • use a more generic project name/desc (b2fb80b)

1.10.0 (2020-10-22)

Bug Fixes

  • crawler: improve regexes in "od" crawler (a4cdc15)
  • frontend: fix markers for non-sh municipalities (b92d1b0)
  • frontend: tweak/refactor 7d-incidence calc (3c5841b)

Features

  • crawler: add crawler for "od" areacode (d03c41e)
  • frontend: add "od"" areacode (4c731e1)

1.9.1 (2020-10-21)

Bug Fixes

  • frontend: refactor 7d incidence calc (817bdaf)

1.9.0 (2020-10-21)

Bug Fixes

  • frontend: move all of chart config to chart config module (96e1354)

Features

  • crawler: add crawler for "lg" areacode (f312ff4)
  • frontend: add "lg", "plö" areacodes (c04e7c3)

1.8.3 (2020-10-20)

Bug Fixes

  • frontend: always display notification if app boots while offline (51d3c0e)

1.8.2 (2020-10-20)

Bug Fixes

  • frontend: don't wait for "load" event to register service worker (somehow wouldn't trigger in Safari) (ab8a29c)
  • frontend: fix html meta tags (cca56a4)

1.8.1 (2020-10-20)

Bug Fixes

  • frontend: don't cancel replication on unmount (fb6c6df)

1.8.0 (2020-10-20)

Features

1.7.0 (2020-10-19)

Bug Fixes

  • frontend: go back to including current day in 7d incidence (4a65e02)

Features

  • use pouchdb on top of couchdb as backend/api (#3) (6765930)

1.6.7 (2020-10-16)

Bug Fixes

  • frontend: fetch data from "areacode" view (666b130)

1.6.6 (2020-10-16)

Bug Fixes

  • crawler: fix "sl" crawler, provide more detailed error messages (8e06cce)

1.6.5 (2020-10-15)

Bug Fixes

  • crawler: don't even run bulk insert if input does not contain any updated or new records at all (6957f47)

1.6.4 (2020-10-15)

Bug Fixes

  • crawler: fix "sl" areacode crawler (f465491)
  • frontend: Always use Statistikamt Nord's population numbers (f52e6e6)
  • frontend: handle areacode url param front to back (c73ff5f)
  • frontend: tweak marker positions (4ed002a)

1.6.3 (2020-10-14)

Bug Fixes

  • frontend: use same 7-day incidence function as city administration does (721058a)

Features

  • frontend: add marker for autumn holiday start, tweak marker placement (390cd6b)

1.6.2 (2020-10-11)

Bug Fixes

  • frontend: only max out select width on small screens (0bcd259)

1.6.1 (2020-10-11)

Bug Fixes

  • frontend: fix repo name (605c2a3)
  • frontend: fix select width (1c0511f)

1.6.0 (2020-10-11)

Features

  • crawler: add crawler for "plö" areacode (5dc93a1)
  • crawler: also grab 7-day incidence value in "plö" crawler (753f2c9)
  • crawler: only upsert records with actually have changed (aeffa96)
  • crawler: wrap crawler calls into Promise.allSettled instead of Promise.all to let crawlers fail gracefully (feeb2ab)
  • frontend: add multi-district capabilities, add "Kreis Schleswig-Flensburg and "Kreis Herzogtum Lauenburg" next to "Flensburg" (842ce8a)

1.5.0 (2020-10-07)

Features

1.4.0 (2020-10-01)

Bug Fixes

  • crawler: account for same-day updates notation in "fl" crawler (5f8207c)
  • crawler: handle crawlers independently (665b06a)
  • crawler: match case-insensitive in "rz" crawler (238bfbf)
  • frontend: add an asterisk to link 7-day incidence desc (4c36fe0)
  • frontend: fix legend props (6d2c169)

Features

  • crawler: add crawler for "sl" collection (3953fd1)
  • frontend: show last modified timestamp in desc (8d4195f)

1.3.2 (2020-10-01)

Bug Fixes

  • api: tweak cache settings (a741110)

1.3.1 (2020-09-30)

Features

  • api: add "expires" http header to get requests, set to next full hour (b4064fa)

1.3.0 (2020-09-30)

Bug Fixes

  • api: make mongodb db name configurable via env (72aadb6)

Features

  • crawler: turn into multi-crawler framework, add crawler for "rz" (fe8720f)

1.2.0 (2020-09-29)

Features

1.1.4 (2020-09-28)

Bug Fixes

  • crawler: consider (optional) asterisks in metrics notation (d687d6a)

1.1.3 (2020-09-26)

Bug Fixes

  • App: re-phrase 7-day incidence description (39a9eed)
  • crawler: traverse backwards through DOM hierarchy until date h2 is found (65e5d74)
  • crawler: update .gitignore (ec742d5)

1.1.2 (2020-09-25)

Bug Fixes

  • add 7-day incidence description (a41f614)

1.1.1 (2020-09-14)

Bug Fixes

  • frontend/App: tweak legend (35aaf3b)