This file was generated using @jscutlery/semver.
0.2.0 (2021-12-01)
- auth: update password comparison (d477cd2)
- auth: use stable JWT issuer (dabf703)
- microservices-shared-events: rename events patterns (7af0c88)
- microservices-shared-testing: create JWTservice instead of getting from app (68d7351)
- orders: cleanup and renaming (7a02c51)
- orders: update ticket sync process (6c36dde)
- payments: autofill payment version (8fbaf9a)
- set logger level to debug (8d41564)
- tweak skaffold port forward config (e4ab986)
- add tool to generate bundled OpenAPI specs (1724d02)
- add tool to generate Postman collection from OpenAPI specs (8d8e1ad)
- allow to authenticate via cookie or authorization header (26a152e)
- expiration: create orders events listener (a1396e3)
- expiration: create queue processor (2d8fbfc)
- expiration: init expiration app (4325556)
- microservices-shared-constants: add shared cookie options (eaf2abe)
- microservices-shared-constants: create constants lib for backend apps (05eefa1)
- microservices-shared-env: create Stripe env variables (05f0d22)
- microservices-shared-events: add payment:created event (43ffced)
- microservices-shared-events: create expiration completed event (a4761ea)
- microservices-shared-filters: create combined exceptions filter (8ebee8f)
- microservices-shared-filters: create NATS streaming error filter (386a402)
- microservices-shared-redis: create shared redis configs lib (afe0410)
- microservices-shared-testing: add Mongoose Model mock (cdb7a9d)
- microservices-shared-testing: add NATSStraming context mock (66cb176)
- microservices-shared-testing: create Publisher mocking class (e8abc16)
- orders: add concurrency control on tickets/orders update (ba56d20)
- orders: create distinct TicketsModule (ca83810)
- orders: implement expiration process (b0031db)
- orders: integrate RPC error filter (766643b)
- orders: listen and react to payment:created event (b076826)
- payments: allow to create payments with Stripe (c470c86)
- payments: create payment models (bde3833)
- payments: init orders listeners (36145a1)
- payments: init payments service (3535748)
- payments: publish payment:create event (088c890)
- shared-models: add validators for ticket and order (1066b0f)
- tickets: add concurrency control on tickets update (ea3cd84)
- tickets: create orders events listeners (bb69eba)
- tickets: improve ticket models (6a91a11)
- use mermaid CLI to export diagrams to SVG (768f32f)
- add missing tags (b4c79f2)
- add package.json to skaffold watched files list (6104014)
- auth: format error (81cd3d4)
- auth: improve typings (0a2f6f6)
- auth: update dead imports (85d498d)
- client-e2e: disable lint errors (0cdcc56)
- client: remove typo (da8d10b)
- client: update dead imports (b23d14a)
- microservices-shared-env: improve typings (5349cac)
- microservices-shared-env: revert to classToPlain (5f3f61d)
- microservices-shared-fastify-passport: improve typings (4567f23)
- microservices-shared-guards: use shared User model (1a1f250)
- microservices-shred-filters: add missing return type (53d53ac)
- orders: update schemas types (4a63287)
- shared-errors: define explicitely return types (facc50c)
- shared-models: revert and add shared base models (c71ec3a)
- shared-models: set id as string (efc34b5)
- add Docker setup (2288690)
- auth: create authentication flow (33092b5)
- auth: implement basic signup flow (ecb43fa)
- auth: improve docker build process (79e763f)
- auth: improve user model and schema (6394a43)
- auth: refine sign-in/out flow (c9f4dde)
- client: create authentication pages (f7c924f)
- client: create custom header component (b3c92b1)
- client: init client Next.js app (7a0616b)
- client: update default landing page and _app (5862ce3)
- create base users routes (cd2f91a)
- create Docker build script (4f3be29)
- create Error classes and handlers (ee386a0)
- create scripts to extract Nx projects dependencies (6217fb7)
- microservices-shared-decorators: create shared NestJS decorators (d093048)
- microservices-shared-env: add JWT env variables (8928e5e)
- microservices-shared-env: create environment variables lib (f2078ee)
- microservices-shared-env: create NATS env variables class (48f19fa)
- microservices-shared-events: add orders events (9f5e17e)
- microservices-shared-events: create common events definitions (c91e947)
- microservices-shared-fastify-passport: create lib to use fastify-passport in Nest app (6effdc0)
- microservices-shared-filters: create Exception filter (3579428)
- microservices-shared-guards: add JWTGuard and JWTStrategy (fac6a4a)
- microservices-shared-middlewares: create base middlewares (b7b0d5e)
- microservices-shared-models: create lbi and add user DTOs (a11e2a1)
- microservices-shared-models: create ticket models (6a8133a)
- microservices-shared-models: improve user model (12d71ab)
- microservices-shared-pipes: create shared NestJS pipes (6ce00ec)
- microservices-shared-testing: add mock signin function (d76741d)
- microservices-shared-testing: create backend shared testing lib (e4512b3)
- orders: add new methods and publish events (d93a7cc)
- orders: create OrdersModule (e9ac955)
- orders: init app (29a3613)
- persist OpenAPI specs (f3d42ae)
- shared-constants: add tickets resource (6fde4d2)
- shared-constants: create shared constants lib (6ce5aee)
- shared-constants: update common Services and Resources (d5f8c96)
- shared-errors: add BodyParserError class (d6edc31)
- shared-errors: create shared errors lib (2042580)
- shared-models: add user models (e2e6a0b)
- shared-models: create ticket models (a4b2a8d)
- shared-models: improve user model (a8fcfaf)
- shared-models: init emtpy lib (e682edc)
- tickets: add NATS clients (a1ad7cc)
- tickets: add read and update methods (7791178)
- tickets: create TicketsModule (7cb6247)
- tickets: init tickets app (33b87f2)
- tickets: publish ticket created/updated events (240029a)
- tickets: use base ticket model (bcff3b6)