1.1.2 (2024-05-20)
- blank location name should result in no location in sched (e8a538d)
1.1.1 (2024-05-13)
- bump google-auth-library from 9.7.0 to 9.9.0 (bb608de)
- bump pino from 8.19.0 to 9.0.0 (e9a7ba5)
- bump superagent from 8.1.2 to 9.0.2 (980ce40)
- bump zod from 3.22.4 to 3.23.5 (905d491)
- remove use of tsyringe DI (4ad2f5a)
- warning in call to date-fns with DDD (c67cf7d)
1.1.0 (2024-04-04)
- add version number to api surface (54474e7)
- bump pino-pretty from 10.3.1 to 11.0.0 (d8dbcd3)
- bump reflect-metadata from 0.2.1 to 0.2.2 (a398a63)
- ecosystem config uses wrong startup path (45d1696)
1.0.0 (2024-03-26)
- release 1.0 (a5a66ae)
- release 1.0.0 (6a372f4)
0.4.1 (2024-03-26)
- deployment should use node, not ts-node (1197c1e)
0.4.0 (2024-03-21)
- add federated id endpoints + tests (cbe7628)
- add federated login capabilities for google auth (5ade8cc)
- add password changing (de9be46)
- mask uri passwords when logging (dd0e11e)
- migrate away from jwt to simple sessions for authentication (c12885c)
- use pino for logging (3cb48b7)
- add better error reporting/handling in server (afae271)
- add some sched location addresses (f3e9f12)
- add type checking for sched export/import (3eec7c2)
- apply lessons learned from past year wrt to typings (0d8a5fd)
- broken semantic release config (e623c96)
- bump all package versions, preparing for 2023 (be91afd)
- bump connect-redis from 7.0.1 to 7.1.0 (eff1a45)
- bump connect-redis from 7.1.0 to 7.1.1 (0ccbefe)
- bump connect-redis to 7.0.1 (78cd933)
- bump connection-string from 4.3.6 to 4.4.0 (9d10d47)
- bump date-fns from 2.28.0 to 2.29.1 (129e379)
- bump date-fns from 2.29.1 to 2.29.2 (3c17dd0)
- bump date-fns from 2.29.2 to 2.29.3 (e177080)
- bump date-fns from 2.29.3 to 2.30.0 (6dfe4ad)
- bump date-fns from 2.30.0 to 3.3.1 (35bf62e)
- bump date-fns from 3.3.1 to 3.6.0 (c1a0e0e)
- bump dotenv from 16.0.1 to 16.0.2 (0f69a45)
- bump dotenv from 16.0.2 to 16.0.3 (0084a02)
- bump dotenv from 16.0.3 to 16.4.1 (713882c)
- bump dotenv from 16.4.1 to 16.4.5 (9ccfb29)
- bump eslint config (099f267)
- bump express from 4.18.2 to 4.18.3 (55f0b17)
- bump express-session and @types/express-session (00099cf)
- bump google-auth-library from 8.7.0 to 8.8.0 (2a9d781)
- bump google-auth-library from 8.8.0 to 9.6.1 (50951fd)
- bump google-auth-library from 9.6.1 to 9.6.3 (7ecc587)
- bump helmet from 5.1.0 to 5.1.1 (409c925)
- bump helmet from 5.1.1 to 6.0.0 (f8a3ea5)
- bump helmet from 6.1.3 to 6.1.5 (a6c7915)
- bump helmet from 6.1.5 to 7.0.0 (920838d)
- bump helmet from 7.0.0 to 7.1.0 (b21c3c7)
- bump http-status-codes from 2.2.0 to 2.3.0 (6991c73)
- bump mongodb from 4.7.0 to 4.8.1 (3864147)
- bump mongodb from 4.9.1 to 4.10.0 (0695115)
- bump mongodb from 5.0.1 to 5.1.0 (577cc55)
- bump mongodb from 5.1.0 to 5.2.0 (78af1b2)
- bump mongodb from 5.2.0 to 5.3.0 (6b4ac56)
- bump mongodb from 5.3.0 to 5.6.0 (135260c)
- bump mongodb from 5.6.0 to 6.3.0 (36b2448)
- bump passport from 0.6.0 to 0.7.0 (1568ab1)
- bump pino from 8.11.0 to 8.12.1 (9f1aa39)
- bump pino from 8.12.1 to 8.14.1 (3ec8fed)
- bump pino from 8.14.1 to 8.18.0 (e4ab685)
- bump pino from 8.18.0 to 8.19.0 (1f11395)
- bump pino from 8.9.0 to 8.11.0 (58c70d1)
- bump pino-pretty from 10.0.0 to 10.3.1 (d8f359c)
- bump pino-pretty from 9.1.1 to 9.3.0 (37d4fc5)
- bump pino-pretty from 9.3.0 to 9.4.0 (f63f2d5)
- bump pino-pretty from 9.4.0 to 10.0.0 (172a1e7)
- bump pm2 from 5.2.0 to 5.2.2 (1e1a18b)
- bump redis from 4.6.12 to 4.6.13 (2ad062e)
- bump redis from 4.6.4 to 4.6.5 (a68a437)
- bump redis from 4.6.5 to 4.6.6 (01b4c90)
- bump redis from 4.6.6 to 4.6.12 (e09ec54)
- bump reflect-metadata from 0.1.13 to 0.2.1 (d1ee08a)
- bump set-interval-async from 2.0.3 to 3.0.2 (c89ffa2)
- bump superagent and @types/superagent (889798e)
- bump superagent from 8.0.0 to 8.0.1 (7187d83)
- bump to typescript 5.0.2 (d4b623f)
- bump ts-jest to 29.1.0 and TS5 support (360401f)
- bump ts-node from 10.8.1 to 10.8.2 (3acb59d)
- bump ts-node from 10.8.2 to 10.9.1 (6ed8aa1)
- bump ts-node from 10.9.1 to 10.9.2 (c165a20)
- bump tsyringe from 4.7.0 to 4.8.0 (6015267)
- bump typescript from 4.7.4 to 4.8.2 (7dedbce)
- bump typescript from 4.8.2 to 4.8.4 (4cf9032)
- bump yargs and @types/yargs (b64cdbd)
- bump yargs from 17.6.2 to 17.7.0 (429ba8f)
- bump yup from 1.0.0-beta.4 to 1.0.0-beta.7 (0bc8d54)
- bump zod from 3.20.2 to 3.20.6 (19f4af1)
- bump zod from 3.20.6 to 3.21.4 (4c32e42)
- bump zod from 3.21.4 to 3.22.4 (331088b)
- connect-redis v7 needs legacy mode disabled (3cf8901)
- db sync status lookup would fail with no data found (a735f90)
- enable secure cookies for deployment (ffbbe82)
- enable typesafety using zod for db reads and remote gravity forms reads (58c29d8)
- end of week party shouldn't exclude events from being sync'd if there are other types (36fc0f1)
- eslint should ignore coverage (e62281a)
- expose reverse proxy trust session config option (96177fe)
- include event url test was inverted (25e67f3)
- increase open pull request limit (4fef810)
- insertMany fails if supplied zero-length array (cb88e2a)
- lint fixes (07c0862)
- migrate from yup to zod for validations (47dda25)
- no longer use yup (93b64e0)
- node 18 ts fixes (268acf6)
- pm2 not needed as dependency when launched w/npx (b1d7588)
- pm2 update, use npx to run pm2 to ensure latest version (3357e01)
- remove unnecessary "strict" in tsconfig (7ca70b3)
- remove unused dependencies (66700d9)
- run tests on node 18 (63ca12c)
- sched sync was formatting dates wrong (55de239)
- some database issues causing trouble with client (acd3eab)
- update mongodb to 6.5.0, fix types on user, event and status collections (bae1119)
- updated locations from city list and form choices (56e9265)
- use status code definitions instead of hardcoded numbers (8a6bd37)
- validate return for session/info (daa512d)