2.100.0 (2024-07-29)
- 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)
- 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)
- 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)
- 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)
- api: add override for stream-shift (5b58846)
2.96.4 (2024-05-04)
- build: update nodejs version (ecf1b17)
2.96.3 (2024-05-04)
- locales: update individual json files path (1d82515)
2.96.2 (2024-05-04)
- api: update locales path (b07ef51)
2.96.1 (2024-05-04)
- locales: update locales path (37351fe)
2.96.0 (2024-05-04)
- 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)
- 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)
- 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)
- 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)
- 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)
- api: block any requests if firebase data is not yet ready (60672e8)
2.90.0 (2024-03-07)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- deps: bump @crowdin/crowdin-api-client from 1.28.0 to 1.28.1 (ce4ada9)
2.81.0 (2023-11-29)
- 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)
- 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)
- deps: bump express-rate-limit from 7.1.1 to 7.1.2 (2fc8d68)
2.78.0 (2023-10-23)
- 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)
- deps: bump jw-epub-parser from 3.1.0 to 3.2.0 (64d9586)
2.76.0 (2023-10-13)
- deps: bump jw-epub-parser from 3.0.1 to 3.1.0 (7ac9954)
2.75.1 (2023-10-11)
- middleware: update variable name in app version checker (3320a46)
2.75.0 (2023-10-11)
- middleware: update app version checker (957733b)
- 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)
- api: temporarily block parsing mwb starting issue 202401 (831e439)
- 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)
- controller: update properties when getting cong settings (4a64fa5)
- deps: bump firebase-admin from 11.10.1 to 11.11.0 (3c30954)
2.72.1 (2023-09-28)
- api: update to use new date format (5304ae1)
2.72.0 (2023-09-27)
- classes: check if report exists before unpost (095666d)
- 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)
- 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)
- api: update congregations routes name (566e2c4)
2.71.2 (2023-09-24)
- routes: update router order for congregations (af8c460)
2.71.1 (2023-09-24)
- classes: check if user exists before updating field service reports (64b1660)
2.71.0 (2023-09-22)
- deps: bump jw-epub-parser from 2.0.0-beta.9 to 2.0.0 (651b0f2)
2.70.2 (2023-09-22)
- locales: update mg-TTM to be UI language (c7708af)
2.70.1 (2023-09-22)
- controllers: valid mfa code reported as invalid (0af2a29)
2.70.0 (2023-09-22)
- classes: fix error when sharing congregations speakers list (af22bf9)
- 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)
- 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)
2.67.0 (2023-08-15)
- 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)
- 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)
- classes: save new encrypted token after revoke (dad1423)
- 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)
- 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)
- 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)
- routes: move approving and disapproving field service report routes (13188d8)
- deps: bump i18next from 23.2.1 to 23.2.2 (511b02e)
2.61.0 (2023-06-21)
- controllers: get talks list from request body (28cb476)
- 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)
- controllers: validate language when admin update public talks (5a8d87d)
- 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)
- api: format visitorid according to var type (aff08b4)
2.59.0 (2023-06-17)
- api: update minimum cpe version (45028d5)
- 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)
- 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)
- api: receive publishers announcements for elders and ministerial servants (7cfa4b2)
2.57.0 (2023-05-31)
- 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)
- congregation: remove previous data when sending pocket schedules (4f28b92)
2.56.0 (2023-05-27)
- routes: allow user local uid to be null on update (8f58321)
- deps: bump @crowdin/crowdin-api-client from 1.22.1 to 1.22.2 (d2d3b29)
2.55.1 (2023-05-25)
- middleware: change minimun cpe version (62f15cb)
2.55.0 (2023-05-21)
- api: check app name and version on some routes (285d158)
2.54.0 (2023-05-21)
- 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)
- congregation: remove previous record when sending pocket schedules (c788bc7)
2.53.2 (2023-05-15)
- congregation: override parts not saved in backup (e18ddc7)
2.53.1 (2023-05-15)
- congregation: user local uid not updated for some users (577f085)
2.53.0 (2023-05-12)
- congregation: update midleware to ignore if local record is not set (e2840b8)
- deps: bump nodemailer from 6.9.1 to 6.9.2 (2b0fa37)
2.52.1 (2023-05-11)
- api: block requests from old websites (fa3a2b6)
2.52.0 (2023-05-10)
- api: update fields to store user settings (7833142)
2.51.0 (2023-05-10)
2.50.0 (2023-05-05)
- controller: fix condition to validate user congregation role (272d1c9)
- 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)
- congregation: update fields to be updated depending on user role (8d099f8)
2.49.0 (2023-04-29)
- api: update api to support congregation secretary role (79a1c5d)
2.48.0 (2023-04-27)
- classes: handle issue with duplicate time away records (cae5799)
- deps: bump jw-epub-parser from 1.38.1 to 1.39.0 (063163e)
2.47.0 (2023-04-25)
- classes: check for undefined timeAway field before looking up (27b21c0)
- 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)
- congregation: fix undefined array when updating time away (d07d84f)
- 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)
- 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)
- 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)
- congregation: move pocket schedules and sources to storage (47c3fa2)
- deps: bump otpauth from 9.1.0 to 9.1.1 (50a0e46)
2.42.5 (2023-03-25)
- congregation: clean-up upload folder after backup (d3cc647)
2.42.4 (2023-03-24)
- congregation: remove some property in changes field (610dce8)
- congregation: save assignments from newer backup (6320443)
2.42.3 (2023-03-24)
- api: temporarily disable congregation backup (677c762)
2.42.2 (2023-03-24)
- api: increase payload limit (1f39f99)
2.42.1 (2023-03-24)
- api: add manual log for error (6abe458)
2.42.0 (2023-03-23)
- deps: bump i18next from 22.4.12 to 22.4.13 (a768dd0)
2.41.0 (2023-03-21)
- 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)
- congregation: saving congregation schedules and sources to storage (aeac767)
2.40.0 (2023-03-13)
- 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)
- congregation: handle empty congregation persons (db2fb65)
- congregation: use firebase storage to save congregation persons (b5db4a0)
2.38.0 (2023-03-08)
- users: allow sending sigin verification code to email (fa6c055)
2.37.0 (2023-03-07)
- controllers: update response when fetching all congregations (b164765)
- 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)
- cors: allow admin url to use api (cda2457)
2.36.2 (2023-03-06)
- cors: include new url to access cpe (b6b1e51)
2.36.1 (2023-03-03)
- public: fix non-array value when getting news (f8c6745)
2.36.0 (2023-03-03)
- 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)
- 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)
- public: update range for fetching jw.org schedule (de176ea)
2.33.1 (2023-02-26)
- public: use issue date when checking document id (85bd9b2)
2.33.0 (2023-02-26)
- firebase: save congregation person list as blob in firestore (db113b1)
2.32.1 (2023-02-26)
- congregation: update source material when backup instead of overwrite (cfaa2b4)
2.32.0 (2023-02-25)
- api: support merge of all cpe apps (1eb0718)
2.31.0 (2023-02-24)
- classes: fix undefined prop on old person changes (133c90a)
- deps: bump @logtail/node from 0.2.0 to 0.2.2 (48c0498)
2.30.0 (2023-02-22)
- 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)
- controller: handle undefined display name from firebase auth (5b9dfd4)
- admin: allow admin to assign congregation to an user (b0d5d1a)
2.28.1 (2023-02-19)
- deps: update jw-epub-parser from 1.31.1 to 1.32.1 (d37d7bf)
2.28.0 (2023-02-18)
- classes: add auth_provider to user details (ecf53d9)
2.27.0 (2023-02-18)
- classes: update congregation to support new format of assignments (09024fa)
2.26.0 (2023-02-17)
- controllers: get circuit overseer name for vip and pocket apps (aa5eda8)
2.25.0 (2023-02-17)
- deps: bump express-validator from 6.14.3 to 6.15.0 (b6785b0)
2.24.1 (2023-02-15)
- classes: fix issue where username for new user is not updated (bd35e21)
2.24.0 (2023-02-15)
- crowdin: udpate crowdin translation updated field (719e255)
- announcements: get announcements from Crowdin (a92c11a)
2.23.0 (2023-02-14)
- 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)
- auth: support for new oauth for user authentication (3661b1d)
- deps: bump cacheable-request and got (cfbda56)
2.21.1 (2023-02-10)
- public: use node-fetch (8ddd5b0)
2.21.0 (2023-02-10)
- public: add routes to handle support for no epub languages (c81f063)
2.20.1 (2023-02-09)
- public: reduce timing needed to fetch jw.org schedule (2dd24cd)
2.20.0 (2023-02-09)
- 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)
- api: add support for Portuguese (Brazil) language (d1971b4)
2.18.0 (2023-02-06)
- deps: bump @logtail/node from 0.1.15 to 0.1.17 (24a22ef)
2.17.0 (2023-02-03)
- deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (c9dd099)
2.16.3 (2023-02-03)
- classes: handle undefined value in backup (733a46c)
2.16.2 (2023-02-03)
- classes: catch undefined variable in save congregation backup (c39e58d)
2.16.1 (2023-02-02)
- classes: update saveBackup method in congregation (dec9161)
2.16.0 (2023-02-02)
- 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)
- 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)
- 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)
- 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)
- api: add sws-vip to cors (4e4667c)
2.12.3 (2023-01-08)
- controller: fix issue if cong settings is undefined (ff25cc5)
2.12.2 (2023-01-08)
- classes: update secure code for pocket (84362ff)
2.12.1 (2023-01-08)
- classes: fix code format when adding new pocket device (99866ce)
2.12.0 (2023-01-08)
- congregation: issue when congregation update overwrites cloud data (3bb98bd)
- announcements: filter by app name (ab592ef)
- api: update to handle the new sws-vip application (6052379)
2.11.2 (2023-01-06)
- congregations: update congregation members info after update (1ca1c71)
2.11.1 (2023-01-06)
- congregation: update user details after congregation info update (41e0b0a)
2.11.0 (2023-01-06)
- congregations: signup using predefined list (714b447)
2.10.0 (2023-01-06)
- 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)
- api: update some routes to support new sws website (2c5cfd6)
2.8.0 (2022-12-31)
- public: update parser for source materials (d728ce2)
2.7.3 (2022-12-24)
- api: update code to improve performance (3ba5676)
2.7.2 (2022-12-24)
- utils: fix issue where congregation backup could not be retrieved (2c0c70f)
2.7.1 (2022-12-24)
- auth: fix an error preventing email verification to be validated (f9e2aac)
2.7.0 (2022-12-23)
- congregation: update schedule format when publishing (7fa7bb5)
2.6.0 (2022-12-23)
- deps: bump firebase-admin from 11.4.0 to 11.4.1 (65d1e5e)
2.5.1 (2022-12-21)
- controller: fix class name (1e75a79)
2.5.0 (2022-12-20)
- api: code improvement (e69eafc)
2.4.0 (2022-12-18)
- congregation: update for cpe users management from client app (4e6f6e9)
2.3.1 (2022-12-16)
- controllers: fix undefined variable in congregation approval process (0925e48)
2.3.0 (2022-12-16)
- deps: bump firebase-admin from 11.3.0 to 11.4.0 (8e9974e)
2.2.0 (2022-12-14)
- 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)
- api: update some variable name (5c28201)
2.1.3 (2022-12-05)
- api: update sign up flow for sws pocket (81b2d4a)
2.1.2 (2022-12-05)
- middleware: update function name to find pocket user (421832f)
2.1.1 (2022-12-04)
- api: handle few undefined variables in classes (6ce965b)
- logger: update to capture original url (6cb6c3e)
2.1.0 (2022-12-04)
- api: update otp library (e9ce7d3)
2.0.6 (2022-12-03)
- api: update cors settings for public route (c496b11)
2.0.5 (2022-12-03)
- classes: fix congregation not being able to publish schedule (2c083fa)
2.0.4 (2022-12-03)
- classes: fix fetching user response (002ba70)
2.0.3 (2022-12-03)
- announcements: change header name (c1b276d)
2.0.2 (2022-12-03)
- classes: fix undefined id in congregation when saving backup (7992c5b)
2.0.1 (2022-12-03)
- classes: update announcement details (ec7ebf6)
2.0.0 (2022-12-03)
- api: improve code performance when connecting to firestore service (96e4743)
- deps: bump helmet from 6.0.0 to 6.0.1 (0bf37db)
- api: The way how this API connects to Firestore has been changed
1.8.0 (2022-11-29)
- deps: bump jw-epub-parser from 1.27.0 to 1.28.0 (ad77acd)
1.7.0 (2022-11-23)
- 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)
- controller: check if pocket user is undefined when fetching congregation person (769234d)
1.6.0 (2022-11-11)
- 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)
- controller: add missing visit in pocket (cf7252e)
1.5.0 (2022-10-18)
- 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)
- controllers: fix bot probability check in sws-pocket signup route (6824f76)
- deps: bump jw-epub-parser from 1.24.0 to 1.25.0 (f04f951)
1.3.0 (2022-10-10)
- deps: bump express from 4.18.1 to 4.18.2 (f24186b)
1.2.0 (2022-10-07)
- 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)
- controller: fix assignment to constant variable when assigning mwb month (7cdfc23)
1.1.0 (2022-09-30)
- api: update visitor_id field name in req.headers and firestore to visitorid (82aca1a)
- 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)
- auth: change order of condition when checking visitors id (4d40b87)
1.0.2 (2022-09-25)
- auth: check visitorHistory.visits array from fingerprint if undefined (9baddcf)
1.0.1 (2022-09-25)
- cors: allow new apps urls to make requests (2d8995c)
- api: initial live commit