Skip to content

Commit 282f353

Browse files
chore(release): version 2.2.0 [skip ci]
# [2.2.0](v2.1.4...v2.2.0) (2024-08-06) ### Bug Fixes * add check for nullish req.body ([d770924](d770924)) * add check for undefined req.body ([36facb4](36facb4)) * add default str for nullish paymentIntentID value ([0ff42ea](0ff42ea)) * add explicit 'unknown' typing to err params in catch ([54ce108](54ce108)) * add fallback str in case req.ip is nullish ([0b819f5](0b819f5)) * add handle lookup to ensure uniqueness ([dd8536a](dd8536a)) * add opt chains for nullish lookups ([063adbe](063adbe)) * add status400ForVariableCoercionErrors:true per apollo recommendation ([6cb5a21](6cb5a21)) * correct imports ([97e5e07](97e5e07)) * correct the 200 response to 200AuthTokenAndPreFetchedUserItems ([36cc8d3](36cc8d3)) * **mock:** promisify return type of InvokeCommand ([cf663a9](cf663a9)) * **mock:** promisify return type of SendMessagesCommand ([fc4eba4](fc4eba4)) * replace sanitizeID w correct regex impl ([f9145b4](f9145b4)) * rm export of deleted express types file ([b04e5e6](b04e5e6)) * rm unnecessary as-cast from obj.__typename ([d681187](d681187)) * update ENV value paths ([115f51b](115f51b)) * update GQL codegen's types w Context typing and docstring descriptions ([026a1ef](026a1ef)) * update regex used to skip webhooks body parsing ([df8aadf](df8aadf)) * update req.body type to be possibly undefined ([f200471](f200471)) ### Features * add auth method verifyUserIsAuthorizedToAccessPaidContent ([bd59a3d](bd59a3d)) * add ContactService ([3d0e228](3d0e228)) * add emit 'CheckoutCompleted' event ([c79c011](c79c011)) * add env vars for v5 UUID namespace and others ([d2cfd4d](d2cfd4d)) * add error-handling to `sendMessages` ([8001abe](8001abe)) * add event 'CheckoutCompleted' and handler `sendConfirmationEmail` ([e541826](e541826)) * add httpServer wrapper ([1c52013](1c52013)) * add InvoiceService ([5712d61](5712d61)) * add method 'getUserByHandleOrID' ([a14f92a](a14f92a)) * add pinpoint sdk, lib wrapper, and SendMessages invocations ([d7ba6a2](d7ba6a2)) * add reset-password functionality ([b7b7c41](b7b7c41)) * add type BaseEventHandler for static EVENT_HANDLERS ([7d210e8](7d210e8)) * add UserService method 'getUserByHandleOrID' ([7ffb750](7ffb750)) * add WorkOrderService ([58422cf](58422cf)) * add zod schema for gql input types ([cccc837](cccc837)) * add zod-related util types ([4e72dc1](4e72dc1)) * migrate FixitUser interface to PublicUserFields ([daa0393](daa0393)) * rm AuthToken gql typeDef ([e2fa376](e2fa376)) * rm GQL-specific HttpError classes ([9a3a683](9a3a683)) * rm old method ([677af6f](677af6f)) * rm res.locals types ([686bef2](686bef2)) * rm unused sanitizeStripeID fn ([0e6c2e6](0e6c2e6))
1 parent 0dcde85 commit 282f353

File tree

4 files changed

+54
-4
lines changed

4 files changed

+54
-4
lines changed

CHANGELOG.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,56 @@ All notable changes to this project will be documented in this file.
44

55
---
66

7+
# [2.2.0](https://github.com/Nerdware-LLC/fixit-api/compare/v2.1.4...v2.2.0) (2024-08-06)
8+
9+
10+
### Bug Fixes
11+
12+
* add check for nullish req.body ([d770924](https://github.com/Nerdware-LLC/fixit-api/commit/d770924c62b43776d7bfad76d0b7e9a61d115ab1))
13+
* add check for undefined req.body ([36facb4](https://github.com/Nerdware-LLC/fixit-api/commit/36facb471b8511b560125d496db27a7aa351e491))
14+
* add default str for nullish paymentIntentID value ([0ff42ea](https://github.com/Nerdware-LLC/fixit-api/commit/0ff42ea85326fc210fa9f056fe00e9f9a1628741))
15+
* add explicit 'unknown' typing to err params in catch ([54ce108](https://github.com/Nerdware-LLC/fixit-api/commit/54ce10855cfc21d1737ef27c7f84c9d7a10c2bb1))
16+
* add fallback str in case req.ip is nullish ([0b819f5](https://github.com/Nerdware-LLC/fixit-api/commit/0b819f51f4fcf0947708fe0e450cabcab23f9bbf))
17+
* add handle lookup to ensure uniqueness ([dd8536a](https://github.com/Nerdware-LLC/fixit-api/commit/dd8536a8c8c9bb704b7077c8450297a1e7b5f093))
18+
* add opt chains for nullish lookups ([063adbe](https://github.com/Nerdware-LLC/fixit-api/commit/063adbec588ba244068e93377526bda4e5971295))
19+
* add status400ForVariableCoercionErrors:true per apollo recommendation ([6cb5a21](https://github.com/Nerdware-LLC/fixit-api/commit/6cb5a21a21168363074c124c369ca40b430228b0))
20+
* correct imports ([97e5e07](https://github.com/Nerdware-LLC/fixit-api/commit/97e5e07433a9d99ed8c66abd33bf40c4a65f7131))
21+
* correct the 200 response to 200AuthTokenAndPreFetchedUserItems ([36cc8d3](https://github.com/Nerdware-LLC/fixit-api/commit/36cc8d3102cf9a019c8cb9964d16db9f551464ee))
22+
* **mock:** promisify return type of InvokeCommand ([cf663a9](https://github.com/Nerdware-LLC/fixit-api/commit/cf663a94293eb81644b66fdce88bb8654f7dd216))
23+
* **mock:** promisify return type of SendMessagesCommand ([fc4eba4](https://github.com/Nerdware-LLC/fixit-api/commit/fc4eba4416df35ac5f52af2ea21ad767ac15024c))
24+
* replace sanitizeID w correct regex impl ([f9145b4](https://github.com/Nerdware-LLC/fixit-api/commit/f9145b427ca11c80c8684f800ec7dd97030c0271))
25+
* rm export of deleted express types file ([b04e5e6](https://github.com/Nerdware-LLC/fixit-api/commit/b04e5e6c4981f407a5ef7f6b214abf5823168b23))
26+
* rm unnecessary as-cast from obj.__typename ([d681187](https://github.com/Nerdware-LLC/fixit-api/commit/d681187288e603e4e49deaebfc9585ec7664ee4c))
27+
* update ENV value paths ([115f51b](https://github.com/Nerdware-LLC/fixit-api/commit/115f51bf310ba6690a20e941c0b89af41d791aca))
28+
* update GQL codegen's types w Context typing and docstring descriptions ([026a1ef](https://github.com/Nerdware-LLC/fixit-api/commit/026a1ef07660c1cd2b571eb0965fa5365c89194d))
29+
* update regex used to skip webhooks body parsing ([df8aadf](https://github.com/Nerdware-LLC/fixit-api/commit/df8aadfbbe1c31efbe8e59cdbe8a52540e2e0e8a))
30+
* update req.body type to be possibly undefined ([f200471](https://github.com/Nerdware-LLC/fixit-api/commit/f200471303af190fedc6cda3b9ce4c8f0d5424c1))
31+
32+
33+
### Features
34+
35+
* add auth method verifyUserIsAuthorizedToAccessPaidContent ([bd59a3d](https://github.com/Nerdware-LLC/fixit-api/commit/bd59a3dbd85b77261fe79a159e28a6890d1e614e))
36+
* add ContactService ([3d0e228](https://github.com/Nerdware-LLC/fixit-api/commit/3d0e2287408a0baf7e0b3b06e71efaa9fbfa8802))
37+
* add emit 'CheckoutCompleted' event ([c79c011](https://github.com/Nerdware-LLC/fixit-api/commit/c79c0114cbac47a65bbb876e80a94b066db98576))
38+
* add env vars for v5 UUID namespace and others ([d2cfd4d](https://github.com/Nerdware-LLC/fixit-api/commit/d2cfd4da13b1dc81976884c2e0db236b7c23697e))
39+
* add error-handling to `sendMessages` ([8001abe](https://github.com/Nerdware-LLC/fixit-api/commit/8001abe0ccff522c4a5af7d0cb9872f268b2540c))
40+
* add event 'CheckoutCompleted' and handler `sendConfirmationEmail` ([e541826](https://github.com/Nerdware-LLC/fixit-api/commit/e5418266e07cdb70d4e656ac2c98b5e65c13140f))
41+
* add httpServer wrapper ([1c52013](https://github.com/Nerdware-LLC/fixit-api/commit/1c52013670ce738e5d22286f6d0d484c19948e18))
42+
* add InvoiceService ([5712d61](https://github.com/Nerdware-LLC/fixit-api/commit/5712d61315d95a7cec39741cbde9713747e1b0a1))
43+
* add method 'getUserByHandleOrID' ([a14f92a](https://github.com/Nerdware-LLC/fixit-api/commit/a14f92a586b2de12b56d7bbed455d058e75de988))
44+
* add pinpoint sdk, lib wrapper, and SendMessages invocations ([d7ba6a2](https://github.com/Nerdware-LLC/fixit-api/commit/d7ba6a21d1f5de6f152801e4c39c3091add164e6))
45+
* add reset-password functionality ([b7b7c41](https://github.com/Nerdware-LLC/fixit-api/commit/b7b7c41ebc1c597094e5f07bd7208c640a8a646a))
46+
* add type BaseEventHandler for static EVENT_HANDLERS ([7d210e8](https://github.com/Nerdware-LLC/fixit-api/commit/7d210e8f35a359b3f3244e568dd806e9538ea73a))
47+
* add UserService method 'getUserByHandleOrID' ([7ffb750](https://github.com/Nerdware-LLC/fixit-api/commit/7ffb7507cbeed2179ec33b176b81a4b9b40e526b))
48+
* add WorkOrderService ([58422cf](https://github.com/Nerdware-LLC/fixit-api/commit/58422cfab997358d16a6c5aafe080daad04e3ad6))
49+
* add zod schema for gql input types ([cccc837](https://github.com/Nerdware-LLC/fixit-api/commit/cccc83742e9cc23dee63283b7d57a928175cdff1))
50+
* add zod-related util types ([4e72dc1](https://github.com/Nerdware-LLC/fixit-api/commit/4e72dc16fdb85116de075c498a0022259681c782))
51+
* migrate FixitUser interface to PublicUserFields ([daa0393](https://github.com/Nerdware-LLC/fixit-api/commit/daa039384737ae3dbd37c24023be9233ad5ab47c))
52+
* rm AuthToken gql typeDef ([e2fa376](https://github.com/Nerdware-LLC/fixit-api/commit/e2fa3764160bb15cfbce29ae9dddf7aa9e6f6f2b))
53+
* rm GQL-specific HttpError classes ([9a3a683](https://github.com/Nerdware-LLC/fixit-api/commit/9a3a6836f663ecd27fb9f0d9a5e9ef37d59b2dd1))
54+
* rm old method ([677af6f](https://github.com/Nerdware-LLC/fixit-api/commit/677af6f9a82e81a0f7d04c0a634d130c9af60c05))
55+
* rm res.locals types ([686bef2](https://github.com/Nerdware-LLC/fixit-api/commit/686bef2c81459d9767ec512aef0ce60a86d4c0c4))
56+
* rm unused sanitizeStripeID fn ([0e6c2e6](https://github.com/Nerdware-LLC/fixit-api/commit/0e6c2e6d1a1cc8a21391e22e76180ed511306b9c))
757

858
# [2.2.0-next.1](https://github.com/Nerdware-LLC/fixit-api/compare/v2.1.2...v2.2.0-next.1) (2024-08-06)
959

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "fixit-api",
3-
"version": "2.2.0-next.1",
3+
"version": "2.2.0",
44
"description": "Fixit API services built on NodeJS, ExpressJS, and Apollo GraphQL.",
55
"author": {
66
"name": "Trevor Anderson",

schemas/OpenAPI/open-api.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
openapi: 3.1.0
44
info:
55
title: Fixit REST API
6-
version: 2.2.0-next.1
6+
version: 2.2.0
77
summary: OpenAPI Schema for the Fixit REST API.
88
description: |
99
This schema describes the Fixit REST API, which is used for Fixit

0 commit comments

Comments
 (0)