Skip to content

Latest commit

 

History

History
780 lines (498 loc) · 15.9 KB

CHANGELOG.md

File metadata and controls

780 lines (498 loc) · 15.9 KB

@ianwalter/nrg

0.26.0

Minor Changes

  • 6a741ea: Update dependency objection to v3

Patch Changes

  • 3724b81: Update dependency rate-limiter-flexible to ^2.3.4
  • ae61b6c: Update dependency knex to ^0.95.14
  • 4918ade: Update dependency date-fns to ^2.26.0
  • 3fa1290: Update dependency common-tags to ^1.8.1
  • ae64eaf: Update dependency common-tags to ^1.8.2
  • e511b13: Update dependency nodemailer to ^6.7.1
  • 11fe6b4: Update dependency mailgen to ^2.0.16
  • Updated dependencies [4918ade]
  • Updated dependencies [3fa1290]
  • Updated dependencies [ae64eaf]
  • Updated dependencies [34a5d2b]
    • @ianwalter/nrg-validation@4.1.3
    • @ianwalter/nrg-session@8.0.2

0.25.2

Patch Changes

  • b36c477: Update dependency grant to ^5.4.18
  • 3d13cd0: Update dependency @generates/extractor to ^1.3.1
  • 328e490: Update dependency koa to ^2.13.4
  • da210e7: Update dependency nanoid to ^3.1.30
  • 3a8ebbb: Update dependency nodemailer to ^6.7.0
  • 3f212a5: Update dependency @generates/dotter to ^2.0.3
  • 664bb54: Update dependency ioredis to ^4.28.0
  • 2b22186: Update dependency ioredis to ^4.27.11
  • d4d7e89: Update dependency rate-limiter-flexible to ^2.3.2
  • Updated dependencies [328e490]
  • Updated dependencies [3f212a5]
  • Updated dependencies [f732f35]
    • @ianwalter/nrg-session@8.0.1
    • @ianwalter/nrg-validation@4.1.2

0.25.1

Patch Changes

  • 26f0eb4: Update dependency nanoid to ^3.1.28
  • e85e29c: Update dependency koa-compress to ^5.1.0
  • 0ec25a7: Update dependency replace-string to v4
  • 9c65b68: Update dependency nodemailer to ^6.6.5
  • 1f1c8c0: Update dependency grant to ^5.4.17
  • d7d3b45: Update dependency rate-limiter-flexible to ^2.3.1
  • 86111c1: Update dependency objection to ^2.2.17
  • c4d9e79: Update dependency koa to ^2.13.3
  • fe9efe9: Update dependency pg to ^8.7.1
  • 63942c2: Update dependency knex to ^0.95.11
  • b8b758b: Update dependency date-fns to ^2.25.0
  • 4502573: Update dependency nanoid to ^3.1.29
  • ffcc07b: Update dependency pkg-dir to v6
  • 0ae5a34: Update dependency ioredis to ^4.27.10
  • Updated dependencies [31d0dc4]
  • Updated dependencies [e4236e9]
  • Updated dependencies [b5e7c6e]
  • Updated dependencies [b8b758b]
    • @ianwalter/nrg-validation@4.1.1
    • @ianwalter/nrg-mq@1.2.9

0.25.0

Minor Changes

  • b9264e1: Setting log.ndjson to false by default and removing isProd logic
  • 91f4816: Changing default healthcheck endpoint from /health from /healthz

Patch Changes

  • 91ea253: Fix #807: Fix error message for change password with incorrect password
  • 3b6d7e6: Update dependency knex to ^0.95.7

0.24.1

Patch Changes

  • 79783de: Update dependency grant to ^5.4.15
  • 106cfa7: Adding config for SMTP_USER and SMTP_PASS

0.24.0

Minor Changes

  • 1c3c48c: Adding disabled middleware

0.23.2

Patch Changes

  • 124e18e: Update dependency @generates/dotter to ^2.0.1
  • Updated dependencies [124e18e]
  • Updated dependencies [7643b38]
    • @ianwalter/nrg-validation@4.1.0

0.23.1

Patch Changes

  • 6d087e8: Improving Base model timestamp logic
  • Updated dependencies [41cef5a]
    • @ianwalter/nrg-validation@4.0.4

0.23.0

Minor Changes

  • bc4755a: Support .mjs files in seed and migrate

Patch Changes

  • 9a6ce23: Update dependency ioredis to ^4.27.4
  • 95e2f84: Update dependency ioredis to ^4.27.5

0.22.6

Patch Changes

  • Updated dependencies [2ad9d13]
    • @ianwalter/nrg-validation@4.0.3

0.22.5

Patch Changes

  • Updated dependencies [4e7eddd]
    • @ianwalter/nrg-validation@4.0.2

0.22.4

Patch Changes

  • 8b3a325: Fixing release workflow and getApp logic
  • Updated dependencies [8b3a325]
    • @ianwalter/nrg-validation@4.0.1

0.22.3

Patch Changes

  • 3fd070f: Fixing log ndjson config logic

0.22.2

Patch Changes

  • fcb4474: Update dependency nodemailer to ^6.6.1
  • 24bfc6b: Update dependency grant to ^5.4.14
  • 6d5e64d: Update dependency ioredis to ^4.27.3
  • dcc8781: Update dependency date-fns to ^2.22.1
  • Updated dependencies [b0a7c26]
  • Updated dependencies [09cc27b]
  • Updated dependencies [c15a8bc]
  • Updated dependencies [1b6a754]
  • Updated dependencies [dcc8781]
  • Updated dependencies [4ae762c]
    • @ianwalter/nrg-logger@0.5.0
    • @ianwalter/nrg-mq@1.2.8
    • @ianwalter/nrg-validation@4.0.0

0.22.1

Patch Changes

  • 94f07b0: Sending headers in addToResponse and relay if configured
  • Updated dependencies [94f07b0]
    • @ianwalter/nrg-csrf@1.0.1

0.22.0

Minor Changes

  • dc622b6: Adding testError middleware

Patch Changes

  • 0e55ca6: Update dependency ioredis to ^4.27.2

0.21.0

Minor Changes

  • fdddf4d: Adding #735: noContent middleware

Patch Changes

  • e70403c: Update dependency nanoid to ^3.1.23
  • 19fca87: Update dependency date-fns to ^2.21.3
  • b56b628: Update dependency @generates/extractor to ^1.1.3
  • 4038918: Consolidating account update validators
  • b0cbd04: Update dependency knex to ^0.95.5
  • 5ef229b: Adding #137: password confirmation logic
  • Updated dependencies [814ec93]
  • Updated dependencies [4038918]
    • @ianwalter/nrg-validation@3.0.3

0.20.5

Patch Changes

  • 04dbfdb: Update dependency nodemailer to ^6.6.0
  • Updated dependencies [9e598b4]
    • @ianwalter/nrg-logger@0.4.0

0.20.4

Patch Changes

  • 3195865: Adding LOG env vars for changing default log config

0.20.3

Patch Changes

  • f1a0337: Update dependency ioredis to ^4.26.0
  • 948bf54: Update dependency @generates/modulizer to ^7.0.2
  • d3f4003: Update dependency pg to ^8.6.0
  • ab91ee5: Update dependency grant to ^5.4.13
  • 903a7a1: Update dependency @generates/logger to v1
  • 7894e14: Cleaning up config debug logs
  • eca4bc9: Update dependency @generates/cli to ^1.0.3
  • Updated dependencies [903a7a1]
  • Updated dependencies [f6ee1a5]
    • @ianwalter/nrg-logger@0.3.3
    • @ianwalter/nrg-mq@1.2.7
    • @ianwalter/nrg-validation@3.0.2
    • @ianwalter/nrg-session@8.0.0

0.20.2

Patch Changes

  • b433195: Update dependency ioredis to ^4.25.0

0.20.1

Patch Changes

  • b34da33: Fixing id column ref in Base model

0.20.0

Minor Changes

  • fbe506a: Updating CLI
  • b0a4a83: Update dependency knex to ^0.95.4

Patch Changes

  • 10f1901: Update dependency nodemailer to ^6.5.0
  • a5c5ccb: Update dependency date-fns to ^2.19.0
  • de472cd: Fixing redis disconnect
  • c3d12bc: Update dependency nanoid to ^3.1.22
  • Updated dependencies [a5c5ccb]
  • Updated dependencies [d8be891]
  • Updated dependencies [8778497]
    • @ianwalter/nrg-validation@3.0.1
    • @ianwalter/nrg-mq@1.2.6

0.19.3

Patch Changes

  • 13e2f81: Fixing header logic in relay middleware

0.19.2

Patch Changes

  • 2326aa1: Updating nrg validation
  • Updated dependencies [2326aa1]
    • @ianwalter/nrg-validation@3.0.0

0.19.1

Patch Changes

  • a869815: Update dependency @generates/logger to ^0.1.2
  • 614a0ee: Update dependency @generates/modulizer to ^7.0.1
  • 3b1157c: Update dependency knex to ^0.21.18
  • 056f82c: Fixing relay body logic
  • Updated dependencies [a869815]
  • Updated dependencies [176249c]
    • @ianwalter/nrg-logger@0.3.2
    • @ianwalter/nrg-mq@1.2.5
    • @ianwalter/nrg-validation@2.1.2

0.19.0

Minor Changes

  • 157b94b: Adding relay middleware

Patch Changes

  • e505614: Update utility dependencies
  • 50d5911: Update dependency @generates/logger to ^0.1.1
  • Updated dependencies [157b94b]
  • Updated dependencies [157b94b]
  • Updated dependencies [7adf205]
  • Updated dependencies [50d5911]
    • @ianwalter/nrg-validation@2.1.1
    • @ianwalter/nrg-router@1.1.2
    • @ianwalter/nrg-logger@0.3.1
    • @ianwalter/nrg-mq@1.2.4

0.18.2

Patch Changes

  • 7e8c7f9: Update dependency objection to ^2.2.14
  • fc8a695: Update dependency @ianwalter/requester to ^2.5.0
  • bb35bbb: Update dependency date-fns to ^2.17.0
  • d988825: Update dependency knex to ^0.21.17
  • Updated dependencies [c431216]
  • Updated dependencies [8bb3a79]
  • Updated dependencies [fc8a695]
  • Updated dependencies [bb35bbb]
  • Updated dependencies [2b83bd1]
    • @ianwalter/nrg-validation@2.1.0
    • @ianwalter/nrg-test@1.2.3
    • @ianwalter/nrg-mq@1.2.3

0.18.1

Patch Changes

  • Updated dependencies [2089049]
    • @ianwalter/nrg-validation@2.0.0

0.18.0

Minor Changes

  • 6ab64fd: Update dependency @generates/logger to ^0.1.0

Patch Changes

  • b75deea: Update dependency @generates/merger to ^0.1.3
  • 9a2437d: Cleaning up config and adding logger to nrg-mq deps
  • 0f0c90c: Update dependency objection to ^2.2.7
  • 43476ae: Update dependency @generates/cli to ^0.0.10
  • Updated dependencies [b75deea]
  • Updated dependencies [9a2437d]
  • Updated dependencies [6ab64fd]
    • @ianwalter/nrg-validation@1.4.0
    • @ianwalter/nrg-mq@1.2.2
    • @ianwalter/nrg-logger@0.3.0

0.17.2

Patch Changes

  • a96bc8d: Update dependency objection to ^2.2.5
  • Updated dependencies [f66d0b4]
    • @ianwalter/nrg-validation@1.3.0

0.17.1

Patch Changes

  • 57bd919: Fixing next middleware for custom server and client logging middleware

0.17.0

Minor Changes

  • 4dccb92: Switching from correct to nrg-validation

Patch Changes

  • 7c4a713: Update dependency objection to ^2.2.4

0.16.1

Patch Changes

  • f1b3893: Update dependency @generates/merger to ^0.1.2
  • 75a04e6: Update dependency knex to ^0.21.15
  • ab1ddff: Update dependency rate-limiter-flexible to ^2.1.15

0.16.0

Minor Changes

  • ce0c1b1: Add #591: client logging

Patch Changes

  • fd5c73e: Update dependency knex to ^0.21.13

0.15.4

Patch Changes

  • a5f9e44: Update dependency @generates/cli to ^0.0.9
  • aaf0a01: Update dependency nodemailer to ^6.4.17
  • 6e7c5ce: Update dependency @generates/merger to ^0.1.1

0.15.3

Patch Changes

  • b883984: Update dependency @ianwalter/extract to ^1.0.3
  • cb539df: Update dependency nanoid to ^3.1.20

0.15.2

Patch Changes

  • 7b1afda: Update dependency pg to ^8.5.1
  • c47bf6d: Update dependency nanoid to ^3.1.18
  • a3d31c9: Update dependency grant to ^5.4.9

0.15.1

Patch Changes

  • ef4bbc9: Merging account update into session.account

0.15.0

Minor Changes

  • 89f6ed7: Update dependency pg to ^8.5.0

Patch Changes

  • Updated dependencies [e8bf434]
    • @ianwalter/nrg-logger@0.2.1

0.14.2

Patch Changes

  • 82ad727: Improving ValidationError logging

0.14.1

Patch Changes

  • d7f4e07: Update dependency nodemailer to ^6.4.15
  • ca925b3: Falling back csrfToken value to null on getSession

0.14.0

Minor Changes

  • 7d92ad0: Update dependency knex to ^0.21.12
  • dbf75a0: Adding configuration for logging health check requests

Patch Changes

  • 0493e66: Update dependency @ianwalter/requester to ^2.4.3
  • 3d53bf2: Update dependency knex to ^0.21.8
  • Updated dependencies [0493e66]
  • Updated dependencies [dbf75a0]
    • @ianwalter/nrg-test@1.2.2
    • @ianwalter/nrg-logger@0.2.0

0.13.1

Patch Changes

  • 37b0073: Update dependency nanoid to ^3.1.16
  • 0090070: Update dependency knex to ^0.21.7
  • 70e036d: Update dependency pg to ^8.4.2

0.13.0

Minor Changes

  • 247f40f: Adding nrg-csrf, nrg-sentry, and session regeneration
  • 26de34a: Add #485: Split token middleware

Patch Changes

  • a98fbf2: Update dependency pg to ^8.4.1
  • Updated dependencies [247f40f]
    • @ianwalter/nrg-csrf@1.0.0
    • @ianwalter/nrg-router@1.1.1
    • @ianwalter/nrg-session@7.0.2

0.12.5

Patch Changes

  • 0884f8e: Fix rate limiting

0.12.4

Patch Changes

  • 9ccd4cf: Improve rate-limit log and add proxy config
  • f1d6a78: Update dependency pg to ^8.4.0

0.12.3

Patch Changes

  • 40c7910: Fixing REDIS_URL config

0.12.2

Patch Changes

  • 24ccb51: Adding DB_URL to config
  • 4b988eb: Adding REDIS_URL to config

0.12.1

Patch Changes

  • e3ac81c: Improving passwordResetPath config

0.12.0

Minor Changes

  • 90eef70: Add #449: Add disableCsrf middleware

Patch Changes

  • Updated dependencies [90eef70]
  • Updated dependencies [837574d]
    • @ianwalter/nrg-router@1.1.0

0.11.6

Patch Changes

  • 49b2dbd: Add #456: Remember me

0.11.5

Patch Changes

  • a28a06f: Move maxAge into cookie config

0.11.4

Patch Changes

  • 2147c0a: Fixing session config
  • Updated dependencies [2147c0a]
    • @ianwalter/nrg-logger@0.1.4
    • @ianwalter/nrg-router@1.0.1
    • @ianwalter/nrg-session@7.0.1
    • @ianwalter/nrg-test@1.2.1

0.11.3

Patch Changes

  • 2bfa662: Updating nrg-logger

0.11.2

Patch Changes

  • 3999d1d: Update dependency knex to ^0.21.6

0.11.1

Patch Changes

  • 4b5a73f: Moving session middleware above log so session properties can be included in req/req logs
  • Updated dependencies [4b5a73f]
    • @ianwalter/nrg-logger@0.1.1

0.11.0

Minor Changes

  • 655cc90: Adding #429: plugBefore / plugAfter utilities

Patch Changes

  • ae5da22: Updating plugin logs

0.10.2

Patch Changes

  • Updated dependencies [2e3e0a7]
    • @ianwalter/nrg-logger@0.1.0

0.10.1

Patch Changes

  • e10fb70: Improving verifyToken logging

0.10.0

Minor Changes

  • f9abe92: Refactoring nrg-mq so it can more easily be used without an app

Patch Changes

  • Updated dependencies [f9abe92]
    • @ianwalter/nrg-mq@1.2.0

0.9.1

Patch Changes

  • bf4ac05: Improving account update logic to be more flexible

0.9.0

Minor Changes

  • 8e0e610: Cleaning up csrf endpoint testing logic

Patch Changes

  • Updated dependencies [8e0e610]
    • @ianwalter/nrg-test@1.2.0

0.8.4

Patch Changes

  • 0e7a537: Updating @ianwalter/dot to 1.0.5
  • ac773c3: Improving handleAuthorization logic

0.8.3

Patch Changes

  • d9abda1: Fixing typo in redis connection config, port -> password

0.8.2

Patch Changes

  • e408904: Adding back csrf endpoint and updating requester
  • Updated dependencies [e408904]
    • @ianwalter/nrg-test@1.1.2

0.8.1

Patch Changes

  • 1d42647: Remove production condition when adding app.close

0.8.0

Minor Changes

  • 8a9d13e: Adding #400: getSession middleware

Patch Changes

  • 4b7f893: Replacing new secret command with new id using nanoid
  • Updated dependencies [8a9d13e]
    • @ianwalter/nrg-test@1.1.1

0.7.3

Patch Changes

  • 01b7d2c: Updating logger and usign @generates/merger
  • Updated dependencies [01b7d2c]
    • @ianwalter/nrg-logger@0.0.5

0.7.2

Patch Changes

  • a2e1da9: Fixing date prop merge issue in logger
  • Updated dependencies [a2e1da9]
    • @ianwalter/nrg-logger@0.0.4

0.7.1

Patch Changes

  • eeadb27: Fixing log timestamp destructuring issue
  • Updated dependencies [eeadb27]
    • @ianwalter/nrg-logger@0.0.3

0.7.0

Minor Changes

  • 6dcdcdf: Replacing nrg-print with nrg-logger

Patch Changes

  • Updated dependencies [6dcdcdf]
    • @ianwalter/nrg-logger@0.0.2

0.6.1

Patch Changes

  • Updating nrg-mq

0.6.0

Minor Changes

  • 870fe01: Changed DB models to use nanoid for IDs instead of sequential integers

0.5.1

Patch Changes

  • ba5c2f9: Updating print to v8.1.0
  • Updated dependencies [ba5c2f9]
    • @ianwalter/nrg-print@1.2.0
    • @ianwalter/nrg-mq@1.0.1

0.5.0

Minor Changes

  • 3610195: Adding #367: Explicit Next.js integration

Patch Changes

  • 4a8bcfd: Adding debug log for OAuth middleware
  • 3cff5a5: Fixing copy migrations command
  • 27c456e: Adding warning log for unauthorized role
  • Updated dependencies [3610195]
    • @ianwalter/nrg-print@1.1.0
    • @ianwalter/nrg-test@1.1.0

0.4.0

Minor Changes

  • f312613: Adding #333: Oauth support
  • f312613: Adding #348: Rate limit middleware

0.3.1

Patch Changes

  • 60dddc3: Fixing chromafi issue with debug logs

0.3.0

Minor Changes

  • 4450ca6: - Changed app.start to app.serve
    • Refactored serve method and fixed a port config issue
    • Replaced supertest with nrg-test
    • Added the app.close method

Patch Changes

  • Updated dependencies [4450ca6]
    • @ianwalter/nrg-mq@1.0.0
    • @ianwalter/nrg-test@1.0.0
    • @ianwalter/nrg-print@1.0.0
    • @ianwalter/nrg-router@1.0.0
    • @ianwalter/nrg-session@7.0.0

0.2.0

Minor Changes

  • a5b1f4a: - Renamed app.start to app.serve
    • #227: Increase Error.stackTraceLimit if in dev
    • 2c08b63505a9959cc1b48575795cd0c619d746ea: Fixing serveSsr changes
    • Update dependency objection to ^2.2.1
    • Update dependency koa-compress to ^5.0.1
    • #311: Change default path from /email-verification to /verify-email
    • Update dependency pg to ^8.3.0