Skip to content

Latest commit

 

History

History
1603 lines (813 loc) · 84.5 KB

CHANGELOG.v2-v1.md

File metadata and controls

1603 lines (813 loc) · 84.5 KB

2.100.0 (2024-07-29)

Features

  • deps: bump express-rate-limit from 7.3.1 to 7.4.0 (6c11b67)
  • deps: bump firebase-admin from 12.2.0 to 12.3.0 (5129dcd)
  • deps: bump is-online from 10.0.0 to 11.0.0 (79fb008)

2.99.0 (2024-07-23)

Features

  • deps: bump @crowdin/crowdin-api-client from 1.33.1 to 1.33.2 (4b15010)
  • deps: bump @crowdin/crowdin-api-client from 1.33.2 to 1.33.3 (dce5f88)
  • deps: bump @crowdin/crowdin-api-client from 1.33.3 to 1.34.0 (2fffbec)
  • deps: bump @crowdin/crowdin-api-client from 1.34.0 to 1.35.0 (b1c986f)
  • deps: bump dayjs from 1.11.11 to 1.11.12 (658eaa4)
  • deps: bump firebase-admin from 12.1.1 to 12.2.0 (691d511)
  • deps: bump i18next from 23.11.5 to 23.12.1 (87089bd)
  • deps: bump i18next from 23.12.1 to 23.12.2 (8e4cff6)
  • deps: bump jsdom from 24.1.0 to 24.1.1 (8cd2afd)
  • deps: bump nodemailer from 6.9.13 to 6.9.14 (f4f91b0)

2.98.0 (2024-06-19)

Features

  • deps: bump express-rate-limit from 7.2.0 to 7.3.0 (5ac4e35)
  • deps: bump express-rate-limit from 7.3.0 to 7.3.1 (72f2f32)
  • deps: bump otpauth from 9.2.4 to 9.3.0 (95901d0)
  • deps: bump otpauth from 9.3.0 to 9.3.1 (f3fe0ef)

2.97.0 (2024-05-30)

Features

  • deps: bump express-validator from 7.0.1 to 7.1.0 (f418018)
  • deps: bump i18next from 23.11.3 to 23.11.4 (852bc0d)
  • deps: bump jsdom from 24.0.0 to 24.1.0 (51fd2a4)
  • deps: bump otpauth from 9.2.3 to 9.2.4 (f86d20a)

2.96.5 (2024-05-04)

Bug Fixes

  • api: add override for stream-shift (5b58846)

2.96.4 (2024-05-04)

Bug Fixes

  • build: update nodejs version (ecf1b17)

2.96.3 (2024-05-04)

Bug Fixes

  • locales: update individual json files path (1d82515)

2.96.2 (2024-05-04)

Bug Fixes

  • api: update locales path (b07ef51)

2.96.1 (2024-05-04)

Bug Fixes

  • locales: update locales path (37351fe)

2.96.0 (2024-05-04)

Features

  • deps: bump @crowdin/crowdin-api-client from 1.32.0 to 1.33.0 (6714b91)
  • deps: bump @crowdin/crowdin-api-client from 1.33.0 to 1.33.1 (f789f03)
  • deps: bump dayjs from 1.11.10 to 1.11.11 (45d2f01)
  • deps: bump firebase-admin from 12.0.0 to 12.1.0 (709f867)
  • deps: bump i18next from 23.10.1 to 23.11.0 (8d1236b)
  • deps: bump i18next from 23.11.0 to 23.11.1 (818b844)
  • deps: bump i18next from 23.11.1 to 23.11.2 (485f059)
  • deps: bump i18next from 23.11.2 to 23.11.3 (9dcaa00)
  • deps: bump otpauth from 9.2.2 to 9.2.3 (5e3016a)

2.95.0 (2024-04-01)

Features

  • deps: bump @crowdin/crowdin-api-client from 1.31.0 to 1.32.0 (2f5ca91)
  • deps: bump node-html-parser from 6.1.12 to 6.1.13 (86c286f)

2.94.0 (2024-03-26)

Features

  • deps: bump @crowdin/crowdin-api-client from 1.30.0 to 1.31.0 (9acc357)
  • deps: bump express from 4.19.1 to 4.19.2 (2ae0d47)

2.93.0 (2024-03-22)

Features

  • deps: bump express from 4.18.3 to 4.19.1 (f949fdc)
  • deps: bump nodemailer from 6.9.12 to 6.9.13 (6ba4960)

2.92.0 (2024-03-19)

Features

  • api: add organized-app to list of allowed urls (03d8ae7)
  • deps: bump @logtail/node from 0.4.19 to 0.4.20 (1291083)
  • deps: bump @logtail/node from 0.4.20 to 0.4.21 (a8e74b5)
  • deps: bump i18next from 23.10.0 to 23.10.1 (06ac417)
  • deps: bump nodemailer from 6.9.11 to 6.9.12 (f5c8a8e)

2.91.0 (2024-03-08)

Features

  • api: block any requests if firebase data is not yet ready (60672e8)

2.90.0 (2024-03-07)

Features

  • deps: bump @crowdin/crowdin-api-client from 1.28.2 to 1.30.0 (6a8fe21)
  • deps: bump dotenv from 16.4.4 to 16.4.5 (b33259f)
  • deps: bump express from 4.18.2 to 4.18.3 (570b266)
  • deps: bump express-rate-limit from 7.1.5 to 7.2.0 (dcacbc5)
  • deps: bump geoip-lite from 1.4.9 to 1.4.10 (0dad915)
  • deps: bump i18next from 23.8.2 to 23.9.0 (e314a3f)
  • deps: bump i18next from 23.9.0 to 23.10.0 (9cc9351)
  • deps: bump nodemailer from 6.9.10 to 6.9.11 (e8140ae)
  • deps: bump nodemailer from 6.9.9 to 6.9.10 (92a44f0)

2.89.0 (2024-02-15)

Features

  • deps: bump dotenv from 16.4.1 to 16.4.4 (c94b0d4)
  • deps: bump nodemailer-express-handlebars from 6.1.0 to 6.1.2 (290532e)
  • localize: add support for Russian language (e064112)

2.88.0 (2024-02-02)

Features

  • deps: bump dotenv from 16.3.2 to 16.4.1 (8eeb6a4)
  • deps: bump i18next from 23.7.18 to 23.8.0 (8c10116)
  • deps: bump i18next from 23.7.18 to 23.8.1 (b413d0c)
  • deps: bump i18next from 23.8.1 to 23.8.2 (890e2cb)
  • deps: bump jsdom and global-jsdom (a1312ff)
  • deps: bump nodemailer from 6.9.8 to 6.9.9 (0a91401)

2.87.0 (2024-01-23)

Features

  • deps: bump dotenv from 16.3.1 to 16.3.2 (0f592b6)
  • deps: bump i18next from 23.7.16 to 23.7.18 (707db7c)
  • deps: bump otpauth from 9.2.1 to 9.2.2 (bf889e0)
  • locales: add support for Polish language (1dd1bd8)

2.86.0 (2024-01-18)

Bug Fixes

  • api: move firebase data loading location (12d37d4)
  • api: update node engine (7aded2d)

Features

  • deps: bump @logtail/node from 0.4.17 to 0.4.19 (7e346e7)
  • deps: bump i18next from 23.7.13 to 23.7.14 (0f2f700)
  • deps: bump i18next from 23.7.14 to 23.7.15 (d542177)
  • deps: bump i18next from 23.7.15 to 23.7.16 (8068788)
  • deps: bump jsdom from 23.0.1 to 23.2.0 (f184bbb)

2.85.0 (2024-01-01)

Features

  • deps: bump i18next from 23.7.11 to 23.7.12 (267fb58)
  • deps: bump i18next from 23.7.12 to 23.7.13 (75a1f25)
  • deps: bump jw-epub-parser from 3.9.0 to 3.11.0 (f019573)
  • deps: bump node-html-parser from 6.1.11 to 6.1.12 (a167a19)
  • deps: bump nodemailer from 6.9.7 to 6.9.8 (685ed5d)

2.84.0 (2023-12-23)

Features

  • api: remove session expiration handling (fac0a6d)
  • deps: bump i18next from 23.7.8 to 23.7.9 (c967238)
  • deps: bump i18next from 23.7.9 to 23.7.11 (9320f0e)
  • deps: bump jsdom and global-jsdom (fcf3a5a)
  • deps: bump jw-epub-parser from 3.6.0 to 3.7.0 (b1b10bc)
  • deps: bump jw-epub-parser from 3.7.0 to 3.8.0 (292cecf)
  • deps: bump jw-epub-parser from 3.8.0 to 3.9.0 (99f9d86)

2.83.0 (2023-12-10)

Features

  • api: transfer source materials in another project (74b01bb)
  • deps: bump @crowdin/crowdin-api-client from 1.28.1 to 1.28.2 (268394f)
  • deps: bump firebase-admin from 11.11.1 to 12.0.0 (dafd2bc)
  • deps: bump i18next from 23.7.7 to 23.7.8 (0271882)
  • deps: bump otpauth from 9.2.0 to 9.2.1 (c023d30)

2.82.0 (2023-12-06)

Features

  • deps: bump @crowdin/crowdin-api-client from 1.28.0 to 1.28.1 (ce4ada9)

2.81.0 (2023-11-29)

Features

  • api: allow congregation admin role to create an account (44039b2)
  • api: do not use node above 20 (db6e9f4)
  • api: send email auth link to frontend during dev (93cb7eb)
  • api: support new meeting 2024 format (08d4ab5)
  • deps: bump @crowdin/crowdin-api-client from 1.25.1 to 1.26.0 (a3eba97)
  • deps: bump @crowdin/crowdin-api-client from 1.26.0 to 1.28.0 (59c5d66)
  • deps: bump @logtail/node from 0.4.12 to 0.4.13 (9aaf48f)
  • deps: bump @logtail/node from 0.4.13 to 0.4.15 (9ff3674)
  • deps: bump @logtail/node from 0.4.15 to 0.4.16 (169f0ed)
  • deps: bump @logtail/node from 0.4.16 to 0.4.17 (d94bc8c)
  • deps: bump express-rate-limit from 7.1.3 to 7.1.4 (8536309)
  • deps: bump express-rate-limit from 7.1.4 to 7.1.5 (30d87b5)
  • deps: bump firebase-admin from 11.11.0 to 11.11.1 (51eead7)
  • deps: bump geoip-lite from 1.4.8 to 1.4.9 (2503b31)
  • deps: bump helmet from 7.0.0 to 7.1.0 (e20b5dc)
  • deps: bump i18next from 23.6.0 to 23.7.3 (03aec31)
  • deps: bump i18next from 23.7.3 to 23.7.6 (6eac9d0)
  • deps: bump i18next from 23.7.6 to 23.7.7 (9ea5558)
  • deps: bump jw-epub-parser from 3.4.0 to 3.6.0 (c61e07c)
  • deps: bump otpauth from 9.1.5 to 9.2.0 (18f6aea)
  • deps: freeze jw-epub-parser to 3.4.0 (a68ffb6)

2.80.0 (2023-10-31)

Features

  • deps: bump express-rate-limit from 7.1.2 to 7.1.3 (2a8c445)
  • deps: bump geoip-lite from 1.4.7 to 1.4.8 (dc7def3)
  • deps: bump jw-epub-parser from 3.3.0 to 3.4.0 (4233d6c)
  • deps: bump node-html-parser from 6.1.10 to 6.1.11 (aca9e4e)

2.79.0 (2023-10-25)

Features

  • deps: bump express-rate-limit from 7.1.1 to 7.1.2 (2fc8d68)

2.78.0 (2023-10-23)

Features

  • deps: bump @crowdin/crowdin-api-client from 1.25.0 to 1.25.1 (b435a06)
  • deps: bump i18next from 23.5.1 to 23.6.0 (2da9030)
  • deps: bump jw-epub-parser from 3.2.0 to 3.3.0 (6a6083b)
  • deps: bump nodemailer from 6.9.6 to 6.9.7 (071da76)

2.77.0 (2023-10-16)

Features

  • deps: bump jw-epub-parser from 3.1.0 to 3.2.0 (64d9586)

2.76.0 (2023-10-13)

Features

  • deps: bump jw-epub-parser from 3.0.1 to 3.1.0 (7ac9954)

2.75.1 (2023-10-11)

Bug Fixes

  • middleware: update variable name in app version checker (3320a46)

2.75.0 (2023-10-11)

Bug Fixes

  • middleware: update app version checker (957733b)

Features

  • deps: bump @crowdin/crowdin-api-client from 1.24.0 to 1.25.0 (2339173)
  • deps: bump express-rate-limit from 7.1.0 to 7.1.1 (3e4293c)
  • deps: bump nodemailer from 6.9.5 to 6.9.6 (4d71825)

2.74.0 (2023-10-09)

Bug Fixes

  • api: temporarily block parsing mwb starting issue 202401 (831e439)

Features

  • deps: bump express-rate-limit from 7.0.2 to 7.1.0 (a37c03d)
  • deps: bump jw-epub-parser from 3.0.0 to 3.0.1 (dbf848e)
  • deps: bump otpauth from 9.1.4 to 9.1.5 (9b3e563)

2.73.0 (2023-10-01)

Bug Fixes

  • controller: update properties when getting cong settings (4a64fa5)

Features

  • deps: bump firebase-admin from 11.10.1 to 11.11.0 (3c30954)

2.72.1 (2023-09-28)

Bug Fixes

  • api: update to use new date format (5304ae1)

2.72.0 (2023-09-27)

Bug Fixes

  • classes: check if report exists before unpost (095666d)

Features

  • deps: bump express-rate-limit from 7.0.1 to 7.0.2 (80dc0f0)
  • deps: bump jw-epub-parser from 2.0.0 to 3.0.0 (976f5ca)

2.71.4 (2023-09-25)

Bug Fixes

  • classes: getting correct language code of public talk when backup (95637ab)
  • classes: getting correct modified date of current public talk (a4a0fa2)
  • classes: keep user changes to public talks during backup (b2d8080)
  • controller: ignore mfa status when finding user (1393e5e)

2.71.3 (2023-09-24)

Bug Fixes

  • api: update congregations routes name (566e2c4)

2.71.2 (2023-09-24)

Bug Fixes

  • routes: update router order for congregations (af8c460)

2.71.1 (2023-09-24)

Bug Fixes

  • classes: check if user exists before updating field service reports (64b1660)

2.71.0 (2023-09-22)

Features

  • deps: bump jw-epub-parser from 2.0.0-beta.9 to 2.0.0 (651b0f2)

2.70.2 (2023-09-22)

Bug Fixes

  • locales: update mg-TTM to be UI language (c7708af)

2.70.1 (2023-09-22)

Bug Fixes

  • controllers: valid mfa code reported as invalid (0af2a29)

2.70.0 (2023-09-22)

Bug Fixes

  • classes: fix error when sharing congregations speakers list (af22bf9)

Features

  • api: disable mfa requirements on signup (45fd489)
  • api: handle coordinator and public talk coordinator roles (d1802fb)
  • api: send welcome message after creating congregation account (dfca13e)
  • api: set express trust proxy (c891097)
  • api: update template used when sending passwordless link (57e6b67)
  • controllers: generate user secret when visiting 2fa route (d329c8f)
  • deps: bump @logtail/node from 0.4.10 to 0.4.12 (3f72524)
  • deps: bump @logtail/node from 0.4.9 to 0.4.10 (58792a4)
  • deps: bump dayjs from 1.11.9 to 1.11.10 (b907495)
  • deps: bump express-rate-limit from 6.11.2 to 7.0.0 (a264d0b)
  • deps: bump express-rate-limit from 7.0.0 to 7.0.1 (7a878b8)
  • deps: bump node-html-parser from 6.1.6 to 6.1.9 (4dba98e)
  • deps: bump node-html-parser from 6.1.9 to 6.1.10 (b895781)

2.69.0 (2023-09-12)

Features

  • deps: bump @logtail/node from 0.4.6 to 0.4.9 (b905372)
  • deps: bump cryptr from 6.2.0 to 6.3.0 (87b12b7)
  • deps: bump express-rate-limit from 6.10.0 to 6.11.0 (5e130d7)
  • deps: bump express-rate-limit from 6.11.0 to 6.11.1 (00a45cd)
  • deps: bump express-rate-limit from 6.11.1 to 6.11.2 (2a34d3c)
  • deps: bump express-rate-limit from 6.9.0 to 6.10.0 (e285098)
  • deps: bump i18next from 23.4.4 to 23.4.5 (907bb7e)
  • deps: bump i18next from 23.4.5 to 23.4.6 (63c88d3)
  • deps: bump i18next from 23.4.6 to 23.4.9 (aa81ba0)
  • deps: bump i18next from 23.4.9 to 23.5.0 (0275138)
  • deps: bump i18next from 23.5.0 to 23.5.1 (078ca7b)
  • deps: bump nodemailer from 6.9.4 to 6.9.5 (00bb65c)

2.68.0 (2023-08-18)

Features

  • deps: bump bcrypt from 5.1.0 to 5.1.1 (954a7ae)
  • locales: support German language (7d92c81)

2.67.0 (2023-08-15)

Features

  • api: add support for Ukrainian language (0bc21d1)
  • deps: bump @logtail/node from 0.4.5 to 0.4.6 (4c0d583)
  • deps: bump jw-epub-parser from 1.40.1 to 1.41.0 (8ed0121)

2.66.0 (2023-08-10)

Features

  • deps: bump @crowdin/crowdin-api-client from 1.23.4 to 1.24.0 (680662e)
  • deps: bump express-rate-limit from 6.8.0 to 6.8.1 (29b62cf)
  • deps: bump express-rate-limit from 6.8.1 to 6.9.0 (425b0f3)
  • deps: bump global-jsdom from 9.0.1 to 9.1.0 (77329ab)
  • deps: bump i18next from 23.2.11 to 23.3.0 (faf2aee)
  • deps: bump i18next from 23.3.0 to 23.4.1 (9064bc8)
  • deps: bump i18next from 23.4.1 to 23.4.4 (576610e)
  • deps: bump node-fetch from 3.3.1 to 3.3.2 (ade2d29)
  • deps: bump otpauth from 9.1.3 to 9.1.4 (7172fda)

2.65.0 (2023-07-24)

Bug Fixes

  • classes: save new encrypted token after revoke (dad1423)

Features

  • deps: bump @crowdin/crowdin-api-client from 1.23.3 to 1.23.4 (f85c7d3)
  • deps: bump @logtail/node from 0.4.2 to 0.4.3 (d45fbd2)
  • deps: bump @logtail/node from 0.4.3 to 0.4.4 (2f6c327)
  • deps: bump @logtail/node from 0.4.4 to 0.4.5 (9a6ae46)
  • deps: bump express-rate-limit from 6.7.1 to 6.8.0 (63b03b0)
  • deps: bump firebase-admin from 11.9.0 to 11.10.1 (b8f712d)
  • deps: bump i18next from 23.2.9 to 23.2.11 (783b133)
  • deps: bump nodemailer from 6.9.3 to 6.9.4 (1119e7f)

2.64.0 (2023-07-12)

Features

  • deps: bump @logtail/node from 0.4.0 to 0.4.2 (709a2f0)
  • deps: bump i18next from 23.2.8 to 23.2.9 (3498038)

2.63.0 (2023-07-07)

Features

  • deps: bump @crowdin/crowdin-api-client from 1.23.1 to 1.23.2 (8061231)
  • deps: bump @crowdin/crowdin-api-client from 1.23.2 to 1.23.3 (837dbcf)
  • deps: bump dayjs from 1.11.8 to 1.11.9 (ff5abf3)
  • deps: bump express-rate-limit from 6.7.0 to 6.7.1 (f656663)
  • deps: bump i18next from 23.2.2 to 23.2.3 (2059a3e)
  • deps: bump i18next from 23.2.3 to 23.2.6 (0c38abd)
  • deps: bump i18next from 23.2.6 to 23.2.7 (bd7178d)
  • deps: bump i18next from 23.2.7 to 23.2.8 (2997914)
  • deps: bump otpauth from 9.1.2 to 9.1.3 (4f7c46e)

2.62.0 (2023-06-21)

Bug Fixes

  • routes: move approving and disapproving field service report routes (13188d8)

Features

  • deps: bump i18next from 23.2.1 to 23.2.2 (511b02e)

2.61.0 (2023-06-21)

Bug Fixes

  • controllers: get talks list from request body (28cb476)

Features

  • admin: add route for public talk bulk updates (3196dcc)
  • deps: bump i18next from 23.2.0 to 23.2.1 (2fbc044)

2.60.0 (2023-06-20)

Bug Fixes

  • controllers: validate language when admin update public talks (5a8d87d)

Features

  • admin: add routes for administrator to manage public talks (3c901bb)
  • deps: bump dotenv from 16.1.4 to 16.3.1 (e5c4b96)
  • deps: bump i18next from 23.0.2 to 23.1.0 (54aa8c3)
  • deps: bump i18next from 23.1.0 to 23.2.0 (f0b04bb)

2.59.1 (2023-06-17)

Bug Fixes

  • api: format visitorid according to var type (aff08b4)

2.59.0 (2023-06-17)

Bug Fixes

  • api: update minimum cpe version (45028d5)

Features

  • api: read api settings from firestore (ad2a67e)
  • api: remove dependency from fingerprintjs (194e32c)
  • deps: bump @fingerprintjs/fingerprintjs-pro-server-api (e5fc9f6)
  • deps: bump i18next from 22.5.1 to 23.0.2 (5f695bd)

2.58.0 (2023-06-12)

Features

  • api: get user latest field service reports update on login (db9554a)
  • deps: bump dayjs from 1.11.7 to 1.11.8 (ffa1ab4)
  • deps: bump dotenv from 16.1.1 to 16.1.3 (d111a3f)
  • deps: bump dotenv from 16.1.3 to 16.1.4 (90dbe5c)
  • deps: bump i18next from 22.5.0 to 22.5.1 (d9caf3d)
  • deps: bump jw-epub-parser from 1.40.0 to 1.40.1 (fef6c44)
  • deps: bump randomstring from 1.2.3 to 1.3.0 (0bf1dd7)

2.57.1 (2023-05-31)

Bug Fixes

  • api: receive publishers announcements for elders and ministerial servants (7cfa4b2)

2.57.0 (2023-05-31)

Features

  • api: support for user field service submission (e406799)
  • deps: bump @crowdin/crowdin-api-client from 1.22.2 to 1.23.1 (9969817)
  • deps: bump dotenv from 16.0.3 to 16.1.1 (b9249c1)
  • deps: bump firebase-admin from 11.8.0 to 11.9.0 (b8da135)
  • deps: bump jsdom from 22.0.0 to 22.1.0 (cf2ccce)
  • deps: bump jw-epub-parser from 1.39.0 to 1.40.0 (f081b26)
  • deps: bump nodemailer from 6.9.2 to 6.9.3 (4778878)

2.56.1 (2023-05-27)

Bug Fixes

  • congregation: remove previous data when sending pocket schedules (4f28b92)

2.56.0 (2023-05-27)

Bug Fixes

  • routes: allow user local uid to be null on update (8f58321)

Features

  • deps: bump @crowdin/crowdin-api-client from 1.22.1 to 1.22.2 (d2d3b29)

2.55.1 (2023-05-25)

Bug Fixes

  • middleware: change minimun cpe version (62f15cb)

2.55.0 (2023-05-21)

Features

  • api: check app name and version on some routes (285d158)

2.54.0 (2023-05-21)

Features

  • controllers: include opening prayer autoassign setting when fetching schedules (f32b4de)
  • deps: bump @fingerprintjs/fingerprintjs-pro-server-api (f26d966)
  • deps: bump i18next from 22.4.15 to 22.5.0 (7c7854b)

2.53.3 (2023-05-16)

Bug Fixes

  • congregation: remove previous record when sending pocket schedules (c788bc7)

2.53.2 (2023-05-15)

Bug Fixes

  • congregation: override parts not saved in backup (e18ddc7)

2.53.1 (2023-05-15)

Bug Fixes

  • congregation: user local uid not updated for some users (577f085)

2.53.0 (2023-05-12)

Bug Fixes

  • congregation: update midleware to ignore if local record is not set (e2840b8)

Features

  • deps: bump nodemailer from 6.9.1 to 6.9.2 (2b0fa37)

2.52.1 (2023-05-11)

Bug Fixes

  • api: block requests from old websites (fa3a2b6)

2.52.0 (2023-05-10)

Features

  • api: update fields to store user settings (7833142)

2.51.0 (2023-05-10)

Features

  • deps: bump helmet from 6.1.5 to 7.0.0 (409b992)
  • deps: bump otpauth from 9.1.1 to 9.1.2 (7fe10e8)

2.50.0 (2023-05-05)

Bug Fixes

  • controller: fix condition to validate user congregation role (272d1c9)

Features

  • deps: bump firebase-admin from 11.7.0 to 11.8.0 (b71953c)
  • deps: bump jsdom and global-jsdom (7917c4e)
  • deps: bump jsdom from 21.1.1 to 21.1.2 (c70e049)

2.49.1 (2023-05-01)

Bug Fixes

  • congregation: update fields to be updated depending on user role (8d099f8)

2.49.0 (2023-04-29)

Features

  • api: update api to support congregation secretary role (79a1c5d)

2.48.0 (2023-04-27)

Bug Fixes

  • classes: handle issue with duplicate time away records (cae5799)

Features

  • deps: bump jw-epub-parser from 1.38.1 to 1.39.0 (063163e)

2.47.0 (2023-04-25)

Bug Fixes

  • classes: check for undefined timeAway field before looking up (27b21c0)

Features

  • deps: bump @fingerprintjs/fingerprintjs-pro-server-api (64be33c)
  • deps: bump express-validator from 6.15.0 to 7.0.1 (005a032)
  • deps: bump firebase-admin from 11.6.0 to 11.7.0 (1234a3d)
  • deps: bump i18next from 22.4.14 to 22.4.15 (abf8b60)
  • deps: bump jw-epub-parser from 1.37.0 to 1.38.1 (bf25c1a)

2.46.0 (2023-04-15)

Bug Fixes

  • congregation: fix undefined array when updating time away (d07d84f)

Features

  • deps: bump firebase-admin from 11.5.0 to 11.6.0 (a5ae6e7)
  • deps: bump helmet from 6.0.1 to 6.1.4 (06aa3a4)
  • deps: bump helmet from 6.1.4 to 6.1.5 (f229d85)

2.45.0 (2023-04-05)

Features

  • congregation: allow multi-edit of user assignments (8243bf9)
  • deps: bump i18next from 22.4.13 to 22.4.14 (9c1eacc)

2.44.0 (2023-04-01)

Features

  • deps: bump @logtail/node from 0.3.3 to 0.4.0 (7d73c87)
  • deps: bump jw-epub-parser from 1.36.0 to 1.37.0 (1be7cc8)

2.43.0 (2023-03-27)

Bug Fixes

  • congregation: move pocket schedules and sources to storage (47c3fa2)

Features

  • deps: bump otpauth from 9.1.0 to 9.1.1 (50a0e46)

2.42.5 (2023-03-25)

Bug Fixes

  • congregation: clean-up upload folder after backup (d3cc647)

2.42.4 (2023-03-24)

Bug Fixes

  • congregation: remove some property in changes field (610dce8)
  • congregation: save assignments from newer backup (6320443)

2.42.3 (2023-03-24)

Bug Fixes

  • api: temporarily disable congregation backup (677c762)

2.42.2 (2023-03-24)

Bug Fixes

  • api: increase payload limit (1f39f99)

2.42.1 (2023-03-24)

Bug Fixes

  • api: add manual log for error (6abe458)

2.42.0 (2023-03-23)

Features

  • deps: bump i18next from 22.4.12 to 22.4.13 (a768dd0)

2.41.0 (2023-03-21)

Features

  • deps: bump @crowdin/crowdin-api-client from 1.22.0 to 1.22.1 (a810e94)
  • deps: bump @logtail/node from 0.3.1 to 0.3.3 (0027df5)
  • deps: bump global-jsdom from 8.7.0 to 8.8.0 (75e3cb0)
  • deps: bump i18next from 22.4.11 to 22.4.12 (6c18f5a)
  • deps: bump jw-epub-parser from 1.35.0 to 1.36.0 (0365c55)
  • deps: bump otpauth from 9.0.2 to 9.1.0 (f46f176)

2.40.1 (2023-03-13)

Bug Fixes

  • congregation: saving congregation schedules and sources to storage (aeac767)

2.40.0 (2023-03-13)

Features

  • deps: bump jsdom from 21.1.0 to 21.1.1 (f008222)
  • deps: bump node-fetch from 3.3.0 to 3.3.1 (6782356)

2.39.0 (2023-03-09)

Bug Fixes

  • congregation: handle empty congregation persons (db2fb65)

Features

  • congregation: use firebase storage to save congregation persons (b5db4a0)

2.38.0 (2023-03-08)

Features

  • users: allow sending sigin verification code to email (fa6c055)

2.37.0 (2023-03-07)

Bug Fixes

  • controllers: update response when fetching all congregations (b164765)

Features

  • deps: bump cryptr from 6.1.0 to 6.2.0 (2ba781c)
  • deps: bump i18next from 22.4.10 to 22.4.11 (d8493b7)
  • deps: bump nodemailer-express-handlebars from 6.0.0 to 6.1.0 (1a8c923)

2.36.3 (2023-03-06)

Bug Fixes

  • cors: allow admin url to use api (cda2457)

2.36.2 (2023-03-06)

Bug Fixes

  • cors: include new url to access cpe (b6b1e51)

2.36.1 (2023-03-03)

Bug Fixes

  • public: fix non-array value when getting news (f8c6745)

2.36.0 (2023-03-03)

Features

  • deps: bump @crowdin/crowdin-api-client from 1.21.2 to 1.22.0 (e2b05ff)
  • deps: bump dns-packet from 5.3.1 to 5.4.0 (e6b363f)

2.35.0 (2023-02-28)

Features

  • congregation: check retention when sending backup (8a96142)
  • deps: bump @logtail/node from 0.2.2 to 0.3.1 (a73e4ed)
  • deps: bump jw-epub-parser from 1.33.0 to 1.35.0 (6b3ee44)

2.34.0 (2023-02-26)

Features

  • public: update range for fetching jw.org schedule (de176ea)

2.33.1 (2023-02-26)

Bug Fixes

  • public: use issue date when checking document id (85bd9b2)

2.33.0 (2023-02-26)

Features

  • firebase: save congregation person list as blob in firestore (db113b1)

2.32.1 (2023-02-26)

Bug Fixes

  • congregation: update source material when backup instead of overwrite (cfaa2b4)

2.32.0 (2023-02-25)

Features

  • api: support merge of all cpe apps (1eb0718)

2.31.0 (2023-02-24)

Bug Fixes

  • classes: fix undefined prop on old person changes (133c90a)

Features

  • deps: bump @logtail/node from 0.2.0 to 0.2.2 (48c0498)

2.30.0 (2023-02-22)

Features

  • controllers: add new expiration date if device is trusted (7948425)
  • deps: bump i18next from 22.4.9 to 22.4.10 (fe86250)

2.29.0 (2023-02-19)

Bug Fixes

  • controller: handle undefined display name from firebase auth (5b9dfd4)

Features

  • admin: allow admin to assign congregation to an user (b0d5d1a)

2.28.1 (2023-02-19)

Bug Fixes

  • deps: update jw-epub-parser from 1.31.1 to 1.32.1 (d37d7bf)

2.28.0 (2023-02-18)

Features

  • classes: add auth_provider to user details (ecf53d9)

2.27.0 (2023-02-18)

Features

  • classes: update congregation to support new format of assignments (09024fa)

2.26.0 (2023-02-17)

Features

  • controllers: get circuit overseer name for vip and pocket apps (aa5eda8)

2.25.0 (2023-02-17)

Features

  • deps: bump express-validator from 6.14.3 to 6.15.0 (b6785b0)

2.24.1 (2023-02-15)

Bug Fixes

  • classes: fix issue where username for new user is not updated (bd35e21)

2.24.0 (2023-02-15)

Bug Fixes

  • crowdin: udpate crowdin translation updated field (719e255)

Features

  • announcements: get announcements from Crowdin (a92c11a)

2.23.0 (2023-02-14)

Features

  • deps: bump jw-epub-parser from 1.30.5 to 1.31.1 (c10190f)
  • email: send email in Portuguese (Brazil) language (fcacffa)

2.22.0 (2023-02-12)

Features

  • auth: support for new oauth for user authentication (3661b1d)
  • deps: bump cacheable-request and got (cfbda56)

2.21.1 (2023-02-10)

Bug Fixes

2.21.0 (2023-02-10)

Features

  • public: add routes to handle support for no epub languages (c81f063)

2.20.1 (2023-02-09)

Bug Fixes

  • public: reduce timing needed to fetch jw.org schedule (2dd24cd)

2.20.0 (2023-02-09)

Features

  • deps: bump @logtail/node from 0.1.17 to 0.2.0 (48c7282)
  • deps: bump jw-epub-parser from 1.30.2 to 1.30.4 (25c52ed)

2.19.0 (2023-02-08)

Features

  • api: add support for Portuguese (Brazil) language (d1971b4)

2.18.0 (2023-02-06)

Features

  • deps: bump @logtail/node from 0.1.15 to 0.1.17 (24a22ef)

2.17.0 (2023-02-03)

Features

  • deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (c9dd099)

2.16.3 (2023-02-03)

Bug Fixes

  • classes: handle undefined value in backup (733a46c)

2.16.2 (2023-02-03)

Bug Fixes

  • classes: catch undefined variable in save congregation backup (c39e58d)

2.16.1 (2023-02-02)

Bug Fixes

  • classes: update saveBackup method in congregation (dec9161)

2.16.0 (2023-02-02)

Features

  • deps: bump @fingerprintjs/fingerprintjs-pro-server-api (e70d38c)
  • deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (c16a40d)
  • deps: bump nodemailer from 6.9.0 to 6.9.1 (58af22f)

2.15.0 (2023-01-29)

Features

  • classes: update congregation to support new backup format (843b0b8)
  • deps: bump geoip-lite from 1.4.6 to 1.4.7 (7b23a18)

2.14.0 (2023-01-23)

Features

  • classes: allow merge for congregation backup (6adaf2d)
  • deps: bump cookiejar from 2.1.3 to 2.1.4 (8b931dd)
  • deps: bump express-validator from 6.14.2 to 6.14.3 (ca7a2ff)
  • deps: bump firebase-admin from 11.4.1 to 11.5.0 (53df454)

2.13.0 (2023-01-15)

Features

  • deps: bump @logtail/node from 0.1.14 to 0.1.15 (28a4b1b)
  • deps: bump nodemailer from 6.8.0 to 6.9.0 (cd18182)

2.12.4 (2023-01-10)

Bug Fixes

  • api: add sws-vip to cors (4e4667c)

2.12.3 (2023-01-08)

Bug Fixes

  • controller: fix issue if cong settings is undefined (ff25cc5)

2.12.2 (2023-01-08)

Bug Fixes

  • classes: update secure code for pocket (84362ff)

2.12.1 (2023-01-08)

Bug Fixes

  • classes: fix code format when adding new pocket device (99866ce)

2.12.0 (2023-01-08)

Bug Fixes

  • congregation: issue when congregation update overwrites cloud data (3bb98bd)

Features

  • announcements: filter by app name (ab592ef)
  • api: update to handle the new sws-vip application (6052379)

2.11.2 (2023-01-06)

Bug Fixes

  • congregations: update congregation members info after update (1ca1c71)

2.11.1 (2023-01-06)

Bug Fixes

  • congregation: update user details after congregation info update (41e0b0a)

2.11.0 (2023-01-06)

Features

  • congregations: signup using predefined list (714b447)

2.10.0 (2023-01-06)

Features

  • admin: support for assigning congregations geo locations (015a9eb)
  • deps: bump cryptr from 6.0.3 to 6.1.0 (f34ec53)
  • deps: bump json5 from 1.0.1 to 1.0.2 (53c7158)

2.9.0 (2023-01-01)

Features

  • api: update some routes to support new sws website (2c5cfd6)

2.8.0 (2022-12-31)

Features

  • public: update parser for source materials (d728ce2)

2.7.3 (2022-12-24)

Bug Fixes

  • api: update code to improve performance (3ba5676)

2.7.2 (2022-12-24)

Bug Fixes

  • utils: fix issue where congregation backup could not be retrieved (2c0c70f)

2.7.1 (2022-12-24)

Bug Fixes

  • auth: fix an error preventing email verification to be validated (f9e2aac)

2.7.0 (2022-12-23)

Features

  • congregation: update schedule format when publishing (7fa7bb5)

2.6.0 (2022-12-23)

Features

  • deps: bump firebase-admin from 11.4.0 to 11.4.1 (65d1e5e)

2.5.1 (2022-12-21)

Bug Fixes

  • controller: fix class name (1e75a79)

2.5.0 (2022-12-20)

Features

2.4.0 (2022-12-18)

Features

  • congregation: update for cpe users management from client app (4e6f6e9)

2.3.1 (2022-12-16)

Bug Fixes

  • controllers: fix undefined variable in congregation approval process (0925e48)

2.3.0 (2022-12-16)

Features

  • deps: bump firebase-admin from 11.3.0 to 11.4.0 (8e9974e)

2.2.0 (2022-12-14)

Features

  • deps: bump jw-epub-parser from 1.28.0 to 1.29.0 (c5e8a99)
  • deps: bump nodemailer-express-handlebars from 5.0.0 to 6.0.0 (1a7369a)

2.1.4 (2022-12-05)

Bug Fixes

  • api: update some variable name (5c28201)

2.1.3 (2022-12-05)

Bug Fixes

  • api: update sign up flow for sws pocket (81b2d4a)

2.1.2 (2022-12-05)

Bug Fixes

  • middleware: update function name to find pocket user (421832f)

2.1.1 (2022-12-04)

Bug Fixes

  • api: handle few undefined variables in classes (6ce965b)
  • logger: update to capture original url (6cb6c3e)

2.1.0 (2022-12-04)

Features

  • api: update otp library (e9ce7d3)

2.0.6 (2022-12-03)

Bug Fixes

  • api: update cors settings for public route (c496b11)

2.0.5 (2022-12-03)

Bug Fixes

  • classes: fix congregation not being able to publish schedule (2c083fa)

2.0.4 (2022-12-03)

Bug Fixes

  • classes: fix fetching user response (002ba70)

2.0.3 (2022-12-03)

Bug Fixes

  • announcements: change header name (c1b276d)

2.0.2 (2022-12-03)

Bug Fixes

  • classes: fix undefined id in congregation when saving backup (7992c5b)

2.0.1 (2022-12-03)

Bug Fixes

  • classes: update announcement details (ec7ebf6)

2.0.0 (2022-12-03)

Features

  • api: improve code performance when connecting to firestore service (96e4743)
  • deps: bump helmet from 6.0.0 to 6.0.1 (0bf37db)

BREAKING CHANGES

  • api: The way how this API connects to Firestore has been changed

1.8.0 (2022-11-29)

Features

  • deps: bump jw-epub-parser from 1.27.0 to 1.28.0 (ad77acd)

1.7.0 (2022-11-23)

Features

  • congregation: accept settings to be saved when doing backup (384afeb)
  • deps: bump express-rate-limit from 6.6.0 to 6.7.0 (ba1e99a)
  • deps: bump firebase-admin from 11.2.1 to 11.3.0 (5209622)

1.6.1 (2022-11-12)

Bug Fixes

  • controller: check if pocket user is undefined when fetching congregation person (769234d)

1.6.0 (2022-11-11)

Features

  • deps: bump @fingerprintjs/fingerprintjs-pro-server-api (eae13f0)
  • deps: bump @logtail/node from 0.1.12 to 0.1.14 (bf1b27a)
  • deps: bump firebase-admin from 11.2.0 to 11.2.1 (434eaee)
  • deps: bump jw-epub-parser from 1.26.0 to 1.27.0 (1c10c1c)
  • deps: bump node-fetch from 3.2.10 to 3.3.0 (df556b1)
  • deps: bump randomstring from 1.2.2 to 1.2.3 (b265dbe)

1.5.1 (2022-10-18)

Bug Fixes

  • controller: add missing visit in pocket (cf7252e)

1.5.0 (2022-10-18)

Bug Fixes

  • controller: update jw-epub-parser import (fbdfa2a)
  • controller: update package path (c36ec88)

Features

  • deps: bump firebase-admin from 11.1.0 to 11.2.0 (846528b)
  • deps: bump jw-epub-parser from 1.25.0 to 1.26.0 (2693d7d)

1.4.0 (2022-10-13)

Bug Fixes

  • controllers: fix bot probability check in sws-pocket signup route (6824f76)

Features

  • deps: bump jw-epub-parser from 1.24.0 to 1.25.0 (f04f951)

1.3.0 (2022-10-10)

Features

  • deps: bump express from 4.18.1 to 4.18.2 (f24186b)

1.2.0 (2022-10-07)

Features

  • deps: bump bcrypt from 5.0.1 to 5.1.0 (29f6670)
  • deps: bump firebase-admin from 11.0.1 to 11.1.0 (c561bf7)
  • deps: bump jw-epub-parser from 1.23.3 to 1.24.0 (c9db73e)

1.1.1 (2022-10-03)

Bug Fixes

  • controller: fix assignment to constant variable when assigning mwb month (7cdfc23)

1.1.0 (2022-09-30)

Bug Fixes

  • api: update visitor_id field name in req.headers and firestore to visitorid (82aca1a)

Features

  • deps: bump dotenv from 16.0.2 to 16.0.3 (435a4b6)
  • deps: bump nodemailer from 6.7.8 to 6.8.0 (a54dc5d)

1.0.3 (2022-09-25)

Bug Fixes

  • auth: change order of condition when checking visitors id (4d40b87)

1.0.2 (2022-09-25)

Bug Fixes

  • auth: check visitorHistory.visits array from fingerprint if undefined (9baddcf)

1.0.1 (2022-09-25)

Bug Fixes

  • cors: allow new apps urls to make requests (2d8995c)

1.0.0 (2022-09-25)

Features

  • api: initial live commit