Releases: MaineDSA/membership_dashboard
v1.2.0
This release improves a lot behind the scenes. There aren't any new features.
The dashboard is now built on dash 4.0.
What's Changed
- Ruff Fixes by @bmos in #329
- Resolve all type hinting issues, fix errors being raised by code on main, and upgrade to dash 4.0 by @carlospreising in #339
Dependency Updates
- Bump actions/cache from 4.2.3 to 4.2.4 by @dependabot[bot] in #301
- Bump install-pinned/uv from 51bb057ca8857db7531f188d414ba32b7bb16d2b to b3c09d653574e9565eee68b45174a4e890aef58d by @dependabot[bot] in #303
- Bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #302
- Bump step-security/harden-runner from 2.12.2 to 2.13.0 by @dependabot[bot] in #304
- Bump github/codeql-action from 3.28.18 to 3.29.11 by @dependabot[bot] in #305
- Bump install-pinned/uv from b3c09d653574e9565eee68b45174a4e890aef58d to dd0394506504875fca56dd387737d1bad6083768 by @dependabot[bot] in #307
- Bump actions/cache from 4.2.4 to 4.3.0 by @dependabot[bot] in #309
- Bump github/codeql-action from 3.29.11 to 3.30.5 by @dependabot[bot] in #308
- Bump step-security/harden-runner from 2.13.0 to 2.13.1 by @dependabot[bot] in #311
- Update pytest-cov requirement from ~=6.1 to ~=7.0 by @dependabot[bot] in #306
- Bump actions/download-artifact from 4.3.0 to 5.0.0 by @dependabot[bot] in #310
- Bump actions/setup-python from 5.6.0 to 6.0.0 by @dependabot[bot] in #312
- Bump install-pinned/uv from dd0394506504875fca56dd387737d1bad6083768 to 3863536aec631cbd0a0d99cc91d32d06292bcb93 by @dependabot[bot] in #316
- Bump py-cov-action/python-coverage-comment-action from 3.34 to 3.39 by @dependabot[bot] in #314
- Bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in #313
- Bump github/codeql-action from 3.30.5 to 4.31.2 by @dependabot[bot] in #315
- Bump install-pinned/uv from 3863536aec631cbd0a0d99cc91d32d06292bcb93 to aa380d2c49f39e53fe6f5635484bb766098ba8b4 by @dependabot[bot] in #321
- Bump actions/download-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in #319
- Bump step-security/harden-runner from 2.13.1 to 2.13.2 by @dependabot[bot] in #320
- Bump actions/checkout from 5.0.0 to 6.0.0 by @dependabot[bot] in #317
- Bump github/codeql-action from 4.31.2 to 4.31.5 by @dependabot[bot] in #318
- Update pytest requirement from ~=8.3 to ~=9.0 by @dependabot[bot] in #322
- Bump github/codeql-action from 4.31.5 to 4.31.6 by @dependabot[bot] in #323
- Bump step-security/harden-runner from 2.13.2 to 2.14.0 by @dependabot[bot] in #324
- Bump github/codeql-action from 4.31.6 to 4.31.9 by @dependabot[bot] in #325
- Bump actions/upload-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in #326
- Bump actions/download-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in #328
- Bump install-pinned/uv from aa380d2c49f39e53fe6f5635484bb766098ba8b4 to 87c2872ebb798b99a5ada5669f99ec2680716ae5 by @dependabot[bot] in #327
- Bump actions/checkout from 6.0.0 to 6.0.2 by @dependabot[bot] in #330
- Bump actions/cache from 4.3.0 to 5.0.3 by @dependabot[bot] in #335
- Bump py-cov-action/python-coverage-comment-action from 3.39 to 3.40 by @dependabot[bot] in #334
- Bump github/codeql-action from 4.31.9 to 4.32.0 by @dependabot[bot] in #331
- Bump step-security/harden-runner from 2.14.0 to 2.14.1 by @dependabot[bot] in #332
- Update pandas requirement from ~=2.3 to ~=3.0 by @dependabot[bot] in #333
- update dev dependencies by @bmos in #337
New Contributors
- @carlospreising made their first contribution in #339
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- Mypy type fixes by @bmos in #282
- Map and retention page fixes by @bmos in #282
- Resolve
run_serverdeprecation - Resolve
scatter_mapboxdeprecation - Improve logging while geocoding
- Resolve pandera deprecation warnings
Dependency Updates
- Bump plotly from 6.0.1 to 6.1.2 by @dependabot[bot] in #276
- Bump dash from 3.0.4 to 3.1.1 by @dependabot[bot] in #283
- Bump pandas from 2.2.3 to 2.3.0 by @dependabot[bot] in #287
- Bump dash-bootstrap-components from 1.7.1 to 2.0.3 by @dependabot[bot] in #284
- Bump python-dotenv from 1.1.0 to 1.1.1 by @dependabot[bot] in #291
- Bump pandas-stubs from 2.2.3.250527 to 2.3.0.250703 by @dependabot[bot] in #292
- Bump dash from 3.1.1 to 3.2.0 by @dependabot[bot] in #293
- Bump pandas from 2.3.0 to 2.3.1 by @dependabot[bot] in #296
CI Updates
- Bump ruff from 0.11.7 to 0.11.10 by @dependabot[bot] in #273
- Bump install-pinned/uv from 2037d543e980de6e9c561636701b37e30c9fd00a to df2be2320b2925ad65be9603b16c095f9ffda3f6 by @dependabot[bot] in #274
- Bump install-pinned/uv from df2be2320b2925ad65be9603b16c095f9ffda3f6 to 75877ff4b6e7f7b75e572e664476f9a202dcc9f9 by @dependabot[bot] in #281
- Bump py-cov-action/python-coverage-comment-action from 3.32 to 3.33 by @dependabot[bot] in #280
- Bump pytest-xdist from 3.6.1 to 3.7.0 by @dependabot[bot] in #279
- Bump pandas-stubs from 2.2.3.250308 to 2.2.3.250527 by @dependabot[bot] in #275
- Bump coverage from 7.8.0 to 7.8.2 by @dependabot[bot] in #278
- Bump mypy from 1.15.0 to 1.16.0 by @dependabot[bot] in #277
- Bump install-pinned/uv from 75877ff4b6e7f7b75e572e664476f9a202dcc9f9 to 51bb057ca8857db7531f188d414ba32b7bb16d2b by @dependabot[bot] in #286
- Bump py-cov-action/python-coverage-comment-action from 3.33 to 3.34 by @dependabot[bot] in #285
- Bump step-security/harden-runner from 2.12.0 to 2.12.2 by @dependabot[bot] in #289
- Bump pytest-cov from 6.1.1 to 6.2.1 by @dependabot[bot] in #288
- Bump github/codeql-action from 3.28.18 to 3.29.2 by @dependabot[bot] in #290
- Bump pytest from 8.3.5 to 8.4.1 by @dependabot[bot] in #294
- Bump install-pinned/uv from 51bb057ca8857db7531f188d414ba32b7bb16d2b to 5b0ba1b2949207d1c7220019a44eb4e08bc0045d by @dependabot[bot] in #297
- Bump github/codeql-action from 3.29.2 to 3.29.5 by @dependabot[bot] in #298
- Bump py-cov-action/python-coverage-comment-action from 3.34 to 3.35 by @dependabot[bot] in #299
- Bump step-security/harden-runner from 2.12.2 to 2.13.0 by @dependabot[bot] in #300
- Bump mypy from 1.16.0 to 1.17.1 by @dependabot[bot] in #295
Full Changelog: v1.0.3...v1.1.0
v1.0.3
Dependency Updates
- Bump plotly from 5.24.1 to 6.0.0 by @dependabot in #202
- Bump dash-bootstrap-templates from 1.3.0 to 2.0.0 by @dependabot in #201
- Bump dash-bootstrap-templates from 2.0.0 to 2.1.0 by @dependabot in #211
- Bump numpy from 2.2.2 to 2.2.3 by @dependabot in #210
- Bump pandera from 0.22.1 to 0.23.1 by @dependabot in #229
- Bump attrs from 25.1.0 to 25.3.0 by @dependabot in #231
- Bump plotly from 6.0.0 to 6.0.1 by @dependabot in #238
- Bump python-dotenv from 1.0.1 to 1.1.0 by @dependabot in #246
- Bump dash from 2.18.2 to 3.0.1 by @dependabot in #248
- Bump dash from 3.0.1 to 3.0.2 by @dependabot in #251
- Bump dash from 3.0.2 to 3.0.3 by @dependabot in #257
- Bump dash from 3.0.3 to 3.0.4 by @dependabot in #259
CI Updates
- Bump ruff from 0.9.3 to 0.9.4 by @dependabot in #204
- Bump faker from 35.0.0 to 35.2.0 by @dependabot in #203
- Bump install-pinned/uv from 142493f5b5da3369d376dd54a60c8f99ba67680d to e68f239fe6e826a25a266f6177aae2bb89c6227f by @dependabot in #205
- Bump coverage from 7.6.10 to 7.6.11 by @dependabot in #206
- Bump ruff from 0.9.5 to 0.9.6 by @dependabot in #208
- Bump faker from 35.2.0 to 36.1.1 by @dependabot in #207
- Bump coverage from 7.6.11 to 7.6.12 by @dependabot in #209
- Bump step-security/harden-runner from 2.10.4 to 2.11.0 by @dependabot in #212
- Bump install-pinned/uv from e68f239fe6e826a25a266f6177aae2bb89c6227f to 38b64e5163d282de39747ac8bd68c16f1d822bb6 by @dependabot in #213
- Bump ruff from 0.9.6 to 0.9.7 by @dependabot in #219
- Bump actions/upload-artifact from 4.6.0 to 4.6.1 by @dependabot in #216
- Bump install-pinned/uv from 38b64e5163d282de39747ac8bd68c16f1d822bb6 to 9fa3216a046b20160c92536544ea53f8a23c7245 by @dependabot in #217
- Bump bandit[toml] from 1.8.2 to 1.8.3 by @dependabot in #218
- Bump install-pinned/uv from 9fa3216a046b20160c92536544ea53f8a23c7245 to d3fff9b303be8900fb9f63010b42aacb58fc2659 by @dependabot in #220
- Bump actions/download-artifact from 4.1.8 to 4.1.9 by @dependabot in #222
- Bump ruff from 0.9.7 to 0.9.9 by @dependabot in #223
- Bump py-cov-action/python-coverage-comment-action from 3.29 to 3.30 by @dependabot in #221
- Bump pytest from 8.3.4 to 8.3.5 by @dependabot in #224
- Bump install-pinned/uv from d3fff9b303be8900fb9f63010b42aacb58fc2659 to b9511b633710c8bbe8ba48376771dba624746799 by @dependabot in #226
- Bump ruff from 0.9.9 to 0.9.10 by @dependabot in #227
- Bump faker from 36.1.1 to 37.0.0 by @dependabot in #228
- Bump install-pinned/uv from b9511b633710c8bbe8ba48376771dba624746799 to 3f78f8e03c2e56fc287d03aa943d712d43c1472e by @dependabot in #230
- Bump coverage from 7.6.12 to 7.7.0 by @dependabot in #234
- Bump numpy from 2.2.3 to 2.2.4 by @dependabot in #232
- Bump ruff from 0.9.10 to 0.11.0 by @dependabot in #233
- Bump coverage from 7.7.0 to 7.7.1 by @dependabot in #241
- Bump pre-commit from 4.1.0 to 4.2.0 by @dependabot in #242
- Bump faker from 37.0.0 to 37.0.2 by @dependabot in #240
- Bump install-pinned/uv from 3f78f8e03c2e56fc287d03aa943d712d43c1472e to cdd7153ace885f698b54dcd2ae4ce134afa2ac05 by @dependabot in #237
- Bump actions/upload-artifact from 4.6.1 to 4.6.2 by @dependabot in #236
- Bump actions/download-artifact from 4.1.9 to 4.2.1 by @dependabot in #235
- Bump ruff from 0.11.0 to 0.11.2 by @dependabot in #239
- Bump actions/setup-python from 5.4.0 to 5.5.0 by @dependabot in #243
- Bump install-pinned/uv from cdd7153ace885f698b54dcd2ae4ce134afa2ac05 to 5d89022b21b96be3404fcd0a0cd7e7d438631828 by @dependabot in #244
- Bump faker from 37.0.2 to 37.1.0 by @dependabot in #245
- Bump coverage from 7.7.1 to 7.8.0 by @dependabot in #247
- Bump step-security/harden-runner from 2.11.0 to 2.11.1 by @dependabot in #249
- Bump ruff from 0.11.2 to 0.11.4 by @dependabot in #252
- Bump install-pinned/uv from 5d89022b21b96be3404fcd0a0cd7e7d438631828 to 95e90cc576af729d90be7d0233d3452899eef976 by @dependabot in #250
- Bump github/codeql-action from 3.28.13 to 3.28.15 by @dependabot in #253
- Bump install-pinned/uv from 95e90cc576af729d90be7d0233d3452899eef976 to 5e770af195bb60f7bafe5430e7c5045bc2894b2a by @dependabot in #254
- Bump pytest-cov from 6.0.0 to 6.1.1 by @dependabot in #255
- Bump ruff from 0.11.4 to 0.11.5 by @dependabot in #256
- Bump ruff from 0.11.5 to 0.11.6 by @dependabot in #258
- Bump install-pinned/uv from 5e770af195bb60f7bafe5430e7c5045bc2894b2a to 1c7d0f99e461f01263da2a57156b20090118ead3 by @dependabot in #262
- Bump actions/setup-python from 5.5.0 to 5.6.0 by @dependabot in #261
- Bump actions/download-artifact from 4.2.1 to 4.3.0 by @dependabot in #263
- Bump step-security/harden-runner from 2.11.1 to 2.12.0 by @dependabot in #264
- Bump github/codeql-action from 3.28.15 to 3.28.16 by @dependabot in #265
- Bump ruff from 0.11.6 to 0.11.7 by @dependabot in #260
- Bump install-pinned/uv from 1c7d0f99e461f01263da2a57156b20090118ead3 to 41c622ad96bf8dc815361b43e91f2a6590f8dcb3 by @dependabot in #266
- Bump install-pinned/uv from 41c622ad96bf8dc815361b43e91f2a6590f8dcb3 to 1fd41179ee60eee2496694a1226cece304efa071 by @dependabot in #268
- Bump github/codeql-action from 3.28.16 to 3.28.17 by @dependabot in #267
- Bump py-cov-action/python-coverage-comment-action from 3.30 to 3.32 by @dependabot in #269
- Bump install-pinned/uv from 1fd41179ee60eee2496694a1226cece304efa071 to 8b1581ad7ba209389db1c3e2511188e4b96a59f3 by @dependabot in #270
- Bump github/codeql-action from 3.28.17 to 3.28.18 by @dependabot in #272
- Bump install-pinned/uv from 8b1581ad7ba209389db1c3e2511188e4b96a59f3 to 2037d543e980de6e9c561636701b37e30c9fd00a by @dependabot in #271
Full Changelog: v1.0.2...v1.0.3
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⡧⣀⡾⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡖⠿⠖⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⠃⠁⠈⠘⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣏⠀⠀⠀⣰⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⢠⠞⠉⢣⡖⣆⠀⠀⠀⢹⡓⠶⢾⣁⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠘⡄⠀⠘⠁⠀⡇⠀⠀⠀⠓⢆⣀⡀⠈⠳⣄⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠑⢆⡀⡼⠁⠀⠀⠀⠀⠀⠀⠀⠉⠓⡆⠘⢦⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⡆⠀⡇⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠋⠀⠀⡇⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠴⠛⠁⠀⠀⠀⣠⠇⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠚⠁⠀⠀⠀⢀⣠⠔⠚⠁⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡞⠀⠀⠀⠀⡴⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⢰⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢇⠀⠀⠀⠀⠙⠦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⡆⠀⠀⠀⠀⠀⠈⠓⢦⡀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀...
v1.0.2
Dependency Updates
- Bump pandas from 2.2.0 to 2.2.1 by @dependabot in #53
- Bump dash from 2.15.0 to 2.16.0 by @dependabot in #54
- Bump dash from 2.16.0 to 2.16.1 by @dependabot in #59
- Bump tqdm from 4.66.1 to 4.66.2 by @dependabot in #60
- Bump plotly from 5.19.0 to 5.20.0 by @dependabot in #64
- Bump pandas from 2.1.4 to 2.2.1 by @dependabot in #63
- Bump pandera from 0.18.0 to 0.18.3 by @dependabot in #61
- Bump python-dateutil from 2.8.2 to 2.9.0.post0 by @dependabot in #65
- Bump numpy from 1.26.2 to 1.26.4 by @dependabot in #68
- Bump pandas from 2.2.1 to 2.2.2 by @dependabot in #75
- Bump dash-bootstrap-components from 1.5.0 to 1.6.0 by @dependabot in #77
- Bump plotly from 5.20.0 to 5.21.0 by @dependabot in #78
- Bump pytest from 8.1.1 to 8.2.0 by @dependabot in #83
- Bump tqdm from 4.66.2 to 4.66.3 in /fake_membership_list in the pip group across 1 directory by @dependabot in #86
- Bump tqdm from 4.66.2 to 4.66.3 in the pip group by @dependabot in #85
- Bump tqdm from 4.66.3 to 4.66.4 by @dependabot in #88
- Bump dash from 2.16.1 to 2.17.0 by @dependabot in #87
- Bump plotly from 5.21.0 to 5.22.0 by @dependabot in #89
- Bump pandera from 0.18.3 to 0.19.2 by @dependabot in #92
- Bump pandera from 0.19.2 to 0.19.3 by @dependabot in #96
- Bump pytest from 8.2.0 to 8.2.1 by @dependabot in #98
- Bump pytest from 8.2.1 to 8.2.2 by @dependabot in #104
- Bump numpy from 1.26.4 to 2.0.0 by @dependabot in #106
- Bump dash from 2.17.0 to 2.17.1 by @dependabot in #107
- Bump dash-bootstrap-templates from 1.1.2 to 1.2.0 by @dependabot in #109
- Bump pandera from 0.19.3 to 0.20.1 by @dependabot in #113
- Bump pandera from 0.20.1 to 0.20.3 by @dependabot in #118
- Bump pytest from 8.2.2 to 8.3.1 by @dependabot in #119
- Bump numpy from 2.0.0 to 2.0.1 by @dependabot in #116
- Bump dash-bootstrap-templates from 1.2.0 to 1.2.2 by @dependabot in #124
- Bump plotly from 5.22.0 to 5.23.0 by @dependabot in #121
- Bump pytest from 8.3.1 to 8.3.2 by @dependabot in #120
- Bump dash-bootstrap-templates from 1.2.2 to 1.2.3 by @dependabot in #126
- Bump tqdm from 4.66.4 to 4.66.5 by @dependabot in #129
- Bump attrs from 23.2.0 to 24.1.0 by @dependabot in #127
- Bump attrs from 24.1.0 to 24.2.0 by @dependabot in #131
- Bump dash-bootstrap-templates from 1.2.3 to 1.2.4 by @dependabot in #137
- Bump numpy from 2.0.1 to 2.1.0 by @dependabot in #135
- Bump numpy from 2.1.0 to 2.1.1 by @dependabot in #142
- Bump pandera from 0.20.3 to 0.20.4 by @dependabot in #143
- Bump plotly from 5.23.0 to 5.24.0 by @dependabot in #141
- Bump dash from 2.17.1 to 2.18.1 by @dependabot in #147
- Bump plotly from 5.24.0 to 5.24.1 by @dependabot in #149
- Bump pandas from 2.2.2 to 2.2.3 by @dependabot in #152
- Bump numpy from 2.1.1 to 2.1.2 by @dependabot in #156
- Bump tqdm from 4.66.5 to 4.66.6 by @dependabot in #165
- Bump numpy from 2.1.2 to 2.1.3 by @dependabot in #169
- Bump dash-bootstrap-templates from 1.2.4 to 1.3.0 by @dependabot in #172
- Bump tqdm from 4.66.6 to 4.67.0 by @dependabot in #171
- Bump dash from 2.18.1 to 2.18.2 by @dependabot in #173
- Bump pandera from 0.20.4 to 0.21.0 by @dependabot in #175
- Bump tqdm from 4.67.0 to 4.67.1 by @dependabot in #178
- Bump pandera from 0.21.0 to 0.21.1 by @dependabot in #182
- Bump numpy from 2.1.3 to 2.2.0 by @dependabot in #184
- Bump attrs from 24.2.0 to 24.3.0 by @dependabot in #187
- Bump numpy from 2.2.0 to 2.2.1 by @dependabot in #188
- Bump pandera from 0.21.1 to 0.22.1 by @dependabot in #189
- Bump dash-bootstrap-components from 1.6.0 to 1.7.1 by @dependabot in #195
- Bump numpy from 2.2.1 to 2.2.2 by @dependabot in #194
- Bump attrs from 24.3.0 to 25.1.0 by @dependabot in #198
CI Updates
- Bump pytest from 8.0.1 to 8.0.2 by @dependabot in #52
- Bump pytest from 8.0.2 to 8.1.0 by @dependabot in #56
- Bump ruff from 0.2.2 to 0.3.0 by @dependabot in #55
- Bump ruff from 0.3.0 to 0.3.2 by @dependabot in #57
- Bump pytest from 8.1.0 to 8.1.1 by @dependabot in #58
- Bump ruff from 0.3.2 to 0.3.3 by @dependabot in #62
- Bump pytest-cov from 4.1.0 to 5.0.0 by @dependabot in #69
- Bump pre-commit from 3.6.2 to 3.7.0 by @dependabot in #66
- Bump ruff from 0.3.3 to 0.3.4 by @dependabot in #70
- Bump ruff from 0.3.4 to 0.3.5 by @dependabot in #72
- Bump ruff from 0.3.5 to 0.3.7 by @dependabot in #76
- Bump ruff from 0.3.7 to 0.4.1 by @dependabot in #79
- Bump ruff from 0.4.1 to 0.4.2 by @dependabot in #82
- Bump ruff from 0.4.2 to 0.4.3 by @dependabot in #91
- Bump ruff from 0.4.3 to 0.4.4 by @dependabot in #95
- Bump ruff from 0.4.4 to 0.4.5 by @dependabot in #99
- Bump ruff from 0.4.5 to 0.4.7 by @dependabot in #100
- Bump ruff from 0.4.7 to 0.4.8 by @dependabot in #102
- Bump ruff from 0.4.10 to 0.5.0 by @dependabot in #112
- Bump ruff from 0.5.0 to 0.5.1 by @dependabot in #114
- Bump ruff from 0.5.1 to 0.5.2 by @dependabot in #115
- Bump ruff from 0.5.2 to 0.5.4 by @dependabot in #117
- Bump ruff from 0.5.6 to 0.5.7 by @dependabot in #132
- Bump ruff from 0.5.7 to 0.6.1 by @dependabot in #133
- Bump ruff from 0.6.1 to 0.6.2 by @dependabot in #138
- Bump ruff from 0.6.2 to 0.6.3 by @dependabot in #139
- Bump ruff from 0.6.3 to 0.6.4 by @dependabot in #145
- Bump ruff from 0.6.4 to 0.6.5 by @dependabot in #146
- Bump...
v1.0.1
What's Changed
-
Bump python-dotenv from 1.0.0 to 1.0.1 by @dependabot in #40
-
Bump the pip group across 1 directories with 1 update by @dependabot in #42
-
Bump tqdm from 4.66.1 to 4.66.2 by @dependabot in #45
-
Bump pytest from 7.4.4 to 8.0.1 by @dependabot in #41 and #50
-
Bump plotly from 5.18.0 to 5.19.0 by @dependabot in #48
-
Bump ruff from 0.1.14 to 0.2.2 by @dependabot in #43, #44, and #47
-
Bump pre-commit from 3.6.0 to 3.6.2 by @dependabot in #46 and #49
Full Changelog: v1.0.0...v1.0.1
......@@@@........@@@........@@@........@@@@.......+@@@........@@@........@@@=.......@@@@........@@@
.....@...@......*....@......*...@......@....@.....@....@.....@.....@....*.....@.....=.....%....@....
.@@@........@@@.........@@#........@@@........@@@........-@@.........@@@........@@@........#@@......
@@@........@@@@........@@@........@@@........@@@=.......@@@@........@@@........@@@........@@@@......
...@......@...=:.....@....%......@...@......@...@.......@..@........#..@.......@..@.......@..-:.....
......@@@........@@@........@@@.........@@#........@@@........@@@@.......#@@+........@@@@.......@@@.
......=@@@........@@@........@@@........@@@@.......:@@@........@@@........@@@:.......*@@@........@@@
.....@....@.....@....@.....@.....@....@.....@....:=.....@....@.....@....@......@...@......@....@....
.@@@........@@@........:@@@........@@@........@@@........@@@-........@@@........@@@........@@@......
@@@........@@@=........@@@........@@@........@@@........*@@%........@@@........@@@........@@@.......
...+:....:+....%.....@....@.....:+...@......@...@......:+..=-......@...#.......#..=-......@...@.....
......@@@........@@@........@@@:.......:@@@........@@@........@@@........@@@@........@@@........@@@.
.......@@@........@@@........@@@........=@@*........@@@........@@@........%@@........:@@@........@@@
....-=....@.....@....-=....@.....@....@.....-=...%......@...-+.....#....@......@...@......@...*:....
.@@@........@@@........%@@@........@@@........@@@........@@@*.......*@@@........@@@........@@@......
@@@........#@@.........@@#........@@@........@@@........:@@:........@@%........@@@........=@@.......
....%....%.....@.....@....@.....%....@......@...+-.....#....%.....*:...@......@...:*.....@....@.....
......@@@........@@@........@@@%.......=@@@........@@@........@@@:.......@@@@........@@@........@@@.
.......@@@........@@@........*@@.........@@:........@@@........@@@........:@@.........@@#........@@@
....=-....@.....%....:+....@.....@....@.....:*...@......@...=-.....=-...@......@...@......@...@.....
.@@@........@@@:.......@@@@.......-@@@........@@@........@@@%.......@@@@........@@@........@@@......
@@@........:@@.........@@.........@@@........@@@.........@@.........@@=........@@@........:@@.......
....@....@.....--....@.....@....@.....@.....@....@.....@....@.....@....#......*....@.....@....@.....
......@@@........@@@-.......@@@@.......*@@@........@@@........@@@#.......@@@@........@@@........@@@:
.......@@=........@@@.........@@.........@@.........@@@........@@@........=@@.........@@-........@@@
....%.....@.....=.....@....@.....@....@......@...@......@...%.......@..-:......@...%......=:..@.....
:@@@........@@@:.......@@@@.......%@@@........@@@........@@@@.......@@@@.......+@@@........@@@:.....
%@%........:@@.........@@.........@@-........-@@.........@@.........@@.........*@-.........@#.......
....#....#......+...@......@....#.....@....@.....@.....%....#.....@.....%....%.....@.....%....@.....
......@@@........@@@%.......@@@@.......%@@@........@@@:.......@@@@.......@@@@........@@@........@@@*
.......@@.........#@%.........@@.........@@.........@@-........@@@........*@@........:@@-........@@#
....@.....@....-......@....@.....@....@......@...@......@...@.......@..=.......@...#......::..@.....
*@@@........@@@-.......@@@@.......@@@@.......:@@@........@@@@.......@@@@.......#@@@........@@@:.....
:@:.........@*.........@@.........*@..........@+.........@@.........@@.........+@:.........@+.......
....@....@.....@.....*....@.....@.....-.....*....@.....@....@.....@.....@....@.....@.....*....@.....
......@@@........@@@@.......@@@@.......%@@@........@@@+.......@@@@.......@@@@........@@@........@@@@
.......@@.........@@:........=##.........@@.........@@-........@%@........@*#-.......+-@%........@@:
....@.....%....%......@...:+.....%....@......@...@......%...@.......@..%.......#..:-.......+..@.....
@@@@........@@@-.......@@@@.......@@@@.......+@@@........@@@@.......@@@@.......@@@@........@@@:.....
.@..........@:.........@@.........:@..........@..........@@.........=@..........@..........@=.......
....@....@.....@....*.....--....@.....@....+.....@.....@....@.....@.....@....@.....@....+:....*:....
......@@@-.......@@@@.......@@@@.......%@@@........@@@@.......@@@@.......@@@@........@@@........@@@@
.......@#.........@@.........#-+.........*@.........@=+........@-@........@:-+.......%.-@........#-.
....@.....=-...@......@...+:.....=-...%......@...@......=-..@.......@..@.......=-.*:.......@..@.....
@@@@........@@@:.......@@@@.......@@@@.......@@@@........@@@@.......@@@@.......@@@@.......:@@@......
.:..........:......................:..........:..........:......................:..........:........
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
....................................................................................................
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
...@.....@:....@%....@@....@@....@@....@@....=@.....@.....@:....@%....@@....@@....@@....@@....=@....
...@@....@@....@@*...@@@...*@@....@@....@@....@@....@@....@@....@@*...@@@...*@@....@@....@@....@@...
....@@....@@....@@....@@....+@....:@.....@:....@*....@@....@@....@@....@@....+@....:@.....@:....@*..
....@-....@@....@@....@@....@@....@@....%@....:@.....@-....@@....@@....@@....@@....@@....%@....:@...
...@@....@@....@@:...@@@...@@@...:@@....@@....@@....@@....@@....@@:...@@@...@@@...:@@....@@....@@...
..@@....=@.....@.....@:....@+....@@....@@....@@....@@....=@.....@.....@:....@+....@@....@@....@@....
...@@....@@....@@....@@....@@....@@....:@:....@@....@@....@@....@@....@@....@@....@@....:@:....@@...
...@@....@@-...@@@...#@@....@@....@@....@@....@@....@@....@@-...@@@...#@@....@@....@@....@@....@@...
....-@.....@.....@.....@-....@#....@@....@@....*@....-@.....@.....@.....@-....@#....@@....@@....*@..
...@@:...=@*....@@....@@....@@....@@....@@....@@....@@:...+@*....@@....@@....@@....@@....@@....@@...
...@@....@@....@@....@@....@@@...+@@....@@....@@....@@....@@....@@....@@....@@@...+@@....@@....@@...
.*@.....@.....@:....@:....@-....@@....@@....@@....*@.....@.....@:....@:....@-....@@....@@....@@.....
...@@....@@....@@....@@....@@:...*@@....@@....@@....@@....@@....@@....@@....@@:...#@@....@@....@@...
...@@....@@+...-@@....@@....@@....@@....@@....@@....@@....@@+...-@@....@@....@@....@@....@@....@@...
.....@#....@*....+%.....@....:@.....@.....@=....@*....@#....@*....+%.....@....:@.....@.....@=....@*.
...@@....@@=...@@@...:@@....@@....@@....@@....@@....@@....@@=...@@@...:@@....@@....@@....@@....@@...
...@@....@@....@@....@@....@@....%@:...:@@....@@....@@....@@....@@....@@....@@....%@:...:@@....@@...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
v1.0.0
This is it! Version 1 🎂
What's Changed
- Membership list name and Mapbox API key are now stored in the file
.env. See the README for more information. - Timeline and map pages have a basic filter to allow restricting data based on membership_type. Better/more configurable filtering to come.
- Page titles (in browser tabs) are more descriptive and all pages use chapter logo as favicon.
- Retention page no longer throws an error if no date is selected.
- Page elements moved around to allow for slightly larger graphs.
- Removed old retention rate percentage on the counts page as the Retention page is much better.
- [DEV] Use multi-page dash application support instead of custom-built content switcher.
- [DEV] Heavily restructured the code to make it easier to find and work on various pieces of it.
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡖⠙⡢⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣿⡿⣿⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⠶⠞⠛⠿⣿⣿⡿⣿⣇⡀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡾⠋⢠⠄⠀⠀⠀⠀⠈⠉⡉⠈⠛⢦⡀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⣤⠀⠀⠀⠀⠀⠻⢦⣴⣀⣀⠀⠀⠀⠀⢈⠁⣀⡄⠀⠹⣆⠀⠀⠀
⠀⠀⠀⠀⢰⠓⡄⠀⠀⠀⠀⠀⢸⡇⠉⠉⠙⠛⠛⠛⠛⠛⠉⠀⠀⠀⠹⣆⠀⠀
⢠⣒⣊⢍⣩⢙⣩⣍⡩⡇⠀⠀⢸⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⡀⠀
⣸⣀⣈⣁⣀⣉⣀⣀⣠⣇⠀⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡆⠘⣇⠀
⠉⠉⠉⠛⠿⠻⣯⠉⠉⠉⠀⢀⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡇⠀⢿⠀
⠀⠀⠀⠀⠀⠀⠈⢳⣄⠀⢠⡞⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡇⠀⢸⡇
⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠋⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⠁⠀⠘⣇
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⠀⠀⠀⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠟⠁⠀⠀⢻
Full Changelog: v0.9.6...v1.0.0
v0.9.6
Note: Users of earlier versions must delete the pkl file located in their membership lists folder. On first-load it will re-scan the lists -- this means geocoding the lat/lon coordinates again if you have a mapbox api key loaded.
What's Changed
- Membership retention graphs as modeled by @bunsenmcdubbs added as a new sidebar list item.
- Data structures are now using pandera to configure a consistent set of columns (although some will be empty in older lists).
- Old
family namefirst/last columns will now have their data preserved and upgraded into a singlefamily_memberscolumn. - Improved progress indicators with titles.
actionkit_idshould now be visible in table view when not comparing lists (previously just when comparing).- Membership length math is now correct (previously it was using
join_datetolist_date-- now it'sjoin_dateto the earlier ofxdateorlist_date). - City names will now be standardized to title case so there are fewer duplicates due to differences during data entry
- Can now select multiple columns of data to include in map view as was already possible in timeline view
- Chapter logo is now stored at assets/logo.svg, rather than loading externally. Simply replace it to rebrand the app.
⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡤⣴⣶⣾⣟⣷⠶⣶⡶⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⣀⠴⢚⣩⣈⣰⣏⣁⣀⣈⣹⣟⠷⣯⡾⣿⡽⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⣤⣾⣷⣾⠿⢻⣽⠋⠙⠉⠉⠉⠉⠛⠓⢾⣽⣮⡿⣿⢙⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⢠⣾⡻⠟⠁⠀⠀⠀⠁⠚⠉⠀⣀⣀⣤⣴⣦⣤⣬⣷⣽⣿⣟⣻⣆⠀⠀⠀⠀⠀⠀⠀⠀
⠀⢰⠋⠁⠀⠀⠀⡴⠂⣠⣴⣿⣿⠟⠛⠉⠁⠀⠈⣡⡾⢿⡿⣿⣿⣾⣿⡄⠀⠀⠀⠀⠀⠀⠀
⢀⣟⡄⣶⣾⣿⣴⣦⣼⠟⠛⠋⠁⠀⠀⢀⣠⣶⣿⣿⣶⣿⢡⣿⢻⢻⡝⡇⠀⠀⠀⠀⠀⠀⠀
⢸⣿⡿⠛⠻⠉⠙⠁⠀⠀⢠⣀⣨⣴⣾⣿⣫⠴⣿⣿⣿⠧⣾⡇⣸⡁⣿⠇⠀⠀⠀⠀⠀⠀⠀
⠘⣏⠀⠀⠐⢣⡀⢂⣄⣴⣿⣿⡿⣧⣞⣹⣿⣿⣿⣯⣿⣼⣿⣤⣿⠤⣿⣀⣠⣤⣤⣤⢤⣤⡄
⠀⢹⣶⣶⡾⣶⡟⡿⠛⠛⢻⠛⠙⢯⡯⠉⠉⠅⠛⡀⣀⢲⣄⢠⢠⣀⣱⣶⣮⣷⣷⠿⢿⡇⡇
⠀⠀⠹⣄⡑⣼⡇⢷⠀⢰⡿⢴⣟⣶⣿⣷⣦⣯⢦⣿⣼⣯⢿⣯⣻⣿⣿⠽⣋⡶⠇⣠⡿⡽⠁
⠀⠀⠀⠈⠻⣿⣷⡌⢷⣄⠀⠄⠛⠻⠃⠛⠹⠻⡼⡾⢓⡍⠫⠋⣞⢯⣁⡀⠀⣠⡼⢫⠜⠁⠀
⠀⠀⠀⠀⠀⠀⠹⠿⠦⣉⠳⢦⣔⣤⡀⠠⠻⡄⠀⢩⢮⠕⢦⡀⢠⢎⣻⡶⢞⡩⠞⠁⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠒⠬⣍⣛⡓⠛⠾⠓⠒⠛⢞⣛⣛⣺⠭⠔⠊⠁⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
Full Changelog: v0.9.5...v0.9.6
v0.9.5
Note: Users of earlier versions must delete the pkl file located in their membership lists folder. On first-load it will re-scan the lists -- this means geocoding the lat/lon coordinates again.
What's Changed
- Comparing lists now looks at more columns.
- Comparing lists will now show the old and new values with color coding so users can more easily understand what has changed.
- Changed default comparison color to be more visible to color-blind users.
- File for
.mapbox_tokenis now optional. Without this, mapping and geocoding features will be disabled. - File for
.list_nameis now optional. Without this,fake_membership_listwill be assumed. - Pytest tests added to ensure future code changes do not compromise existing features.
- Graphs are more clearly labeled.
- Deltas on metrics tab are now rounded to whole numbers.
- Further improve the speed of scanning many lists by using a better caching system.
- Improved handling of zip codes when finding branch assignment (ignores +4).
- Highlight changed accommodation needs when comparing multiple lists.
- Now works with chapters that have multi-word names thanks to @schlich
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 🔻 ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣶⣶⡄
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡄⠀⠀⠀⢠⣤⢤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠴⠊⢹⣬⡿⠋
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⡇⠀⠀⠀⣾⣿⣾⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⠖⠋⣁⡤⠞⠉⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⡇⠀⠀⠀⣿⡇⠀⣟⠉⠀⠀⠀⠀⠀⠀⠀⣠⠴⠋⠁⣹⡷⠊⠁⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⡐⣿⣗⡏⠉⡍⣷⢴⢯⣭⣥⣽⣶⣶⣶⣄⢀⣠⠔⠋⢉⡦⠔⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⠿⣿⣿⣏⣈⣙⣶⣧⡭⠌⠑⠄⠠⡀⣰⢯⡤⠚⠉⣠⣷⣾⣅⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⣏⢣⠋⢠⠊⢠⠋⢠⡞⠲⡄⠀⢑⠖⢻⡠⠋⣸⣶⡿⢁⢞⡶⢿⣮⡷⠖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⣀⣀⣠⡤⢦⣬⣿⣷⣤⣷⣤⣷⣄⣗⠠⣼⣶⣎⣉⣉⣵⣾⣭⡽⠷⠿⠿⢿⠿⣯⣤⣤⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀
⢸⣿⢹⣿⣟⣿⡏⠛⠛⠛⢻⠛⡟⠛⡬⢍⡉⠛⠛⠢⠭⢍⣙⡒⢦⠗⠒⠒⠒⠒⠂⠈⠓⢄⠉⣢⣉⠒⠪⠭⣙⣲⣦⣤⣄⡀
⠘⣏⣸⡟⠀⣿⠗⠾⠠⠤⣐⣀⣠⡀⣇⠀⢡⡰⠺⠛⠛⠛⠋⠉⢿⠿⠷⠀⠀⠀⠀⠀⠀⠀⠙⠛⠛⠳⣀⠔⠉⠉⠉⣁⣈⣇
⠀⠉⠉⣇⢀⡿⡄⠀⠀⠀⠀⠀⠁⠀⠇⠀⢸⡇⣠⣴⣶⣶⣶⣶⠢⠷⠤⠴⢶⣶⡶⠶⠶⠶⠶⠶⠞⢻⣿⢦⣶⡾⣿⣿⣿⠃
⠀⠀⠀⢻⣿⣿⣇⣀⡈⠁⢹⡁⠀⠒⠲⠀⣸⣾⣿⣿⣿⣿⣭⣽⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡴⣽⢿⣿⣿⢓⣿⣿⡏⠀
⠀⠀⠀⠀⢻⣿⣿⣿⣹⣿⢻⣷⠒⣦⠖⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣟⣿⣹⣿⠹⡁⣾⣿⣿⣿⣿⠏⠀⠀
⠀⠀⠀⠀⠀⠛⠻⠿⢿⣿⣿⣿⣷⣿⣧⣿⣿⣠⣿⣿⣟⢃⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣽⣏⣼⣿⠟⠁⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠛⠛⠿⠿⢿⣿⠿⠿⠷⠾⠿⠟⠛⠛⠛⠛⠋⠉⠉⠉⠁⠀⠀⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀
Full Changelog: v0.9.4...v0.9.5
v0.9.4
Note: Users of earlier versions must delete the pkl file located in their membership lists folder. On first-load it will re-scan the lists -- this means geocoding the lat/lon coordinates again.
What's Changed
- Bump pandas from 2.1.3 to 2.1.4 by @dependabot in #25
- Auto-tagging of branch based on zip code. See README.md.
- Logging improvements
- Code quality improvements
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣤⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⢰⣿⣷⣦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣯⣴⣿⣷⣦⡀⠀⠀⠀⠀⠀
⠀⠘⠛⠛⠻⠿⣿⣿⡋⠉⠉⠉⠛⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣛⣉⣀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠉⠻⣷⣄⠀⠀⠀⠀⠻⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠤⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⡟⠳⣄⠀⠀⠀⠈⠃⠹⣿⣿⣿⠿⠛⠉⠁⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⠀⠈⠳⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⠀⠀⠀⠈⠻⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⢀⣤⣶⣿⣿⣿⣧⡀⠀⠀⠀⠙⣷⣶⣶⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠛⣛⣿⣿⣿⣿⣿⣷⡀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣷⠄⠀⠀⠀⠀⠀
⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠘⣻⣿⣿⣿⣿⣶⣶⣦⣄⠀⠀⠀⠀
⠀⠀⠀⠀⠸⣿⠟⣿⣿⣿⣿⣷⡈⠃⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠁⣼⣿⣿⡿⣿⣿⡟⠀⠀⠀⠘⣿⡏⣿⣿⣿⣿⣿⣽⣛⡂⠀⠀⠀
⠀⠀⠀⠀⠀⠀⢻⣿⣿⣧⠹⠋⠀⠀⠀⠀⠀⠈⠀⠿⣿⣿⠸⣿⣿⣿⡇⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠿⣿⡇⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀
Full Changelog: v0.9.3...v0.9.4
v0.9.3
Note: Users of earlier versions must delete the pkl file located in their membership lists folder. On first-load it will re-scan the lists -- this means geocoding the lat/lon coordinates again.
What's Changed
- Styling improvements to better handle more screen sizes
- Addresses that aren't found in mapbox no longer cause an error
⠤⠤⠤⠤⠤⠤⢤⣄⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠙⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠤⠶⠶⠶⠦⠤⠤⠤⠤⠤⢤⣤⣀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⢀⠄⢂⣠⣭⣭⣕⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠀⠀⠀⠤⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉
⠀⠀⢀⠜⣳⣾⡿⠛⣿⣿⣿⣦⡠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣍⣀⣦⠦⠄⣀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠠⣄⣽⣿⠋⠀⡰⢿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⡿⠛⠛⡿⠿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣁⣂⣤⡄⠀⠀⠀⠀⠀⠀
⢳⣶⣼⣿⠃⠀⢀⠧⠤⢜⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⠟⠁⠀⠀⠀⡇⠀⣀⡈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠁⠐⠀⣀⠀⠀
⠀⠙⠻⣿⠀⠀⠀⠀⠀⠀⢹⣿⣿⡝⢿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⡿⠋⠀⠀⠀⠀⠠⠃⠁⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⡿⠋⠀⠀
⠀⠀⠀⠙⡄⠀⠀⠀⠀⠀⢸⣿⣿⡃⢼⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⡏⠉⠉⠻⣿⡿⠋⠀⠀⠀⠀
⠀⠀⠀⠀⢰⠀⠀⠰⡒⠊⠻⠿⠋⠐⡼⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⠀⠀⠀⠀⣿⠇⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠸⣇⡀⠀⠑⢄⠀⠀⠀⡠⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢖⠠⠤⠤⠔⠙⠻⠿⠋⠱⡑⢄⠀⢠⠟⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠈⠉⠒⠒⠻⠶⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⡄⠀⠀⠀⠀⠀⠀⠀⠀⠡⢀⡵⠃⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠦⣀⠀⠀⠀⠀⠀⢀⣤⡟⠉⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠙⠛⠓⠒⠲⠿⢍⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
Full Changelog: v0.9.2...v0.9.3