Skip to content

Latest commit

 

History

History
132 lines (115 loc) · 15.7 KB

CHANGELOG.md

File metadata and controls

132 lines (115 loc) · 15.7 KB

Changelog

This file was generated using @jscutlery/semver.

0.2.0 (2021-12-01)

Bug Fixes

  • 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)

Features

  • 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)

0.1.0 (2021-11-21)

Bug Fixes

  • 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)

Features

  • 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)