Skip to content

Latest commit

 

History

History
1477 lines (1325 loc) · 195 KB

CHANGELOG.md

File metadata and controls

1477 lines (1325 loc) · 195 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.13.0 (2023-10-23)

Features

  • add dto validation for shop and user (#7) (cc53c0b)
  • add dummy phones data (5cc77b5)
  • add echo module (#85) (c844fee)
  • add exceptions handling (929360d)
  • add full support for swagger (#12) (c88d1bb)
  • add initial swagger docs (#8) (ba54833)
  • add logo (5cf915d)
  • add mongoose id validation service and custom decorator (7285507)
  • add mongoose id validation service and decorator (b00a60b)
  • add products modules (691381b)
  • added env for insomnia (#67) (2f2a050)
  • added insomnia work environment (#11) (50283b4)
  • added product uploader page and fixed cors for any origin (#24) (bbc778f)
  • added role based guard and refactored shared folder (#9) (57cb224)
  • added types to quotes (#65) (facbe03)
  • added user/cart/products interfaces and dummy data (c741fc9)
  • allow cors from any origin, WIP solution (#23) (0283e7d)
  • auth: create user schema and base controller/service (b3b42db)
  • cart: add checkout endpoint (57e33bc)
  • cart: added boilerplate for cart service/controller (a1c2eb2)
  • cart: added cart schema (bea9143)
  • cart: added clear cart endpoint (f06774b)
  • cart: added delete endpoint for single cart item (62b1c16)
  • cart: added functional to get cart and init cart (c91a006)
  • cart: added updateCart (b4ec443)
  • cart: added validation if quantity is more than stock (c13f39a)
  • Create LICENSE (#22) (2e9b2c6)
  • error-response update (#62) (e9c9cf7)
  • internationalization (#21) (fb16566)
  • modified error handling with new catch error, added some dto and enums (7763ac6)
  • postman workspace (#76) (9ad9cbc)
  • product-builder: add full product-builder functionality with previews (#66) (6318aa4)
  • qrcode: added qrcode generator endpoints with text/images (#33) (9b8cef4)
  • quote module (#63) (38d0642)
  • shared: added custom decorator to decode jwt data (af2331f)
  • shop: add getProductById and updateProduct endpoints (3eb62b9)
  • shop: add pagination to some endpoints (3c76eda)
  • shop: add some data with modified get all endpoint (22c16e4)
  • shop: added delete endpoint (e26f64a)
  • shop: added pagination to all product endpoint (210ceab)
  • shop: added search endpoint (84e4ae8)
  • shop: added search endpoint with pagination (d10b34d)
  • shop: added updateProductRating endpoint (90c7251)
  • shop: exclude ratings from products response (62673cf)
  • shop: mark id params for future middleware implementation (e751dea)
  • shop: mark new rating feature for future implementation (b254b6f)
  • user: add sign up endpoint (415b335)
  • user: added user endpoints (#5) (10c9fb9)
  • user: new user endpoints (#18) (ac8a5a0)
  • user: updated jwt guard (#6) (c7b949c)
  • user: WIP user jwt auth (b32aa8d)

Bug Fixes

  • api property display in swagger (#64) (4a013eb)
  • auth endpoint (#52) (192bd4f)
  • auth: added sameSite attribute (#25) (d1ef296)
  • auth: process env reading in other module & refactored jwt guard (3b57162)
  • cart: fixed total object values (5de7f43)
  • cart: handled beforeDiscount price (102ec87)
  • changed not authorized 400 to 401 status code (#69) (3562891)
  • changelog doc (#72) (2cdef37)
  • corrected path for card.md (#73) (f8ba4fc)
  • failing documentation build (#42) (4703adc)
  • file name typo (168299e)
  • file path for changelog doc (#75) (748fb70)
  • handling os commands differently for windows and linux (#37) (e85670c)
  • heroku using wrong deploy script (#19) (0909911)
  • nested object display (df4986f)
  • products: categories using name (e7fed08)
  • products: isNumber validator causing error (#26) (6ea7307)
  • products: modified product builder & cookie samesite (#27) (f674bff)
  • qrcode result in json (#80) (1d83bb3)
  • serialize user at update (#53) (953c711)
  • shop: add handle for search case (min,max) (d46ce7f)
  • shop: getCategoryById and getCategories endpoints (874d3f8)
  • throw error for empty body in sign in (#68) (a5f1317)
  • todos and implemented title check (#40) (6e18590)
  • user: correct user interface and added user schema (8072894)
  • wrong heroku worker name (#43) (8280721)

1.12.0 (2023-10-13)

Features

  • add dto validation for shop and user (#7) (cc53c0b)
  • add dummy phones data (5cc77b5)
  • add echo module (#85) (c844fee)
  • add exceptions handling (929360d)
  • add full support for swagger (#12) (c88d1bb)
  • add initial swagger docs (#8) (ba54833)
  • add logo (5cf915d)
  • add mongoose id validation service and custom decorator (7285507)
  • add mongoose id validation service and decorator (b00a60b)
  • add products modules (691381b)
  • added env for insomnia (#67) (2f2a050)
  • added insomnia work environment (#11) (50283b4)
  • added product uploader page and fixed cors for any origin (#24) (bbc778f)
  • added role based guard and refactored shared folder (#9) (57cb224)
  • added types to quotes (#65) (facbe03)
  • added user/cart/products interfaces and dummy data (c741fc9)
  • allow cors from any origin, WIP solution (#23) (0283e7d)
  • auth: create user schema and base controller/service (b3b42db)
  • cart: add checkout endpoint (57e33bc)
  • cart: added boilerplate for cart service/controller (a1c2eb2)
  • cart: added cart schema (bea9143)
  • cart: added clear cart endpoint (f06774b)
  • cart: added delete endpoint for single cart item (62b1c16)
  • cart: added functional to get cart and init cart (c91a006)
  • cart: added updateCart (b4ec443)
  • cart: added validation if quantity is more than stock (c13f39a)
  • Create LICENSE (#22) (2e9b2c6)
  • error-response update (#62) (e9c9cf7)
  • internationalization (#21) (fb16566)
  • modified error handling with new catch error, added some dto and enums (7763ac6)
  • postman workspace (#76) (9ad9cbc)
  • product-builder: add full product-builder functionality with previews (#66) (6318aa4)
  • qrcode: added qrcode generator endpoints with text/images (#33) (9b8cef4)
  • quote module (#63) (38d0642)
  • shared: added custom decorator to decode jwt data (af2331f)
  • shop: add getProductById and updateProduct endpoints (3eb62b9)
  • shop: add pagination to some endpoints (3c76eda)
  • shop: add some data with modified get all endpoint (22c16e4)
  • shop: added delete endpoint (e26f64a)
  • shop: added pagination to all product endpoint (210ceab)
  • shop: added search endpoint (84e4ae8)
  • shop: added search endpoint with pagination (d10b34d)
  • shop: added updateProductRating endpoint (90c7251)
  • shop: exclude ratings from products response (62673cf)
  • shop: mark id params for future middleware implementation (e751dea)
  • shop: mark new rating feature for future implementation (b254b6f)
  • user: add sign up endpoint (415b335)
  • user: added user endpoints (#5) (10c9fb9)
  • user: new user endpoints (#18) (ac8a5a0)
  • user: updated jwt guard (#6) (c7b949c)
  • user: WIP user jwt auth (b32aa8d)

Bug Fixes

  • api property display in swagger (#64) (4a013eb)
  • auth endpoint (#52) (192bd4f)
  • auth: added sameSite attribute (#25) (d1ef296)
  • auth: process env reading in other module & refactored jwt guard (3b57162)
  • cart: fixed total object values (5de7f43)
  • cart: handled beforeDiscount price (102ec87)
  • changed not authorized 400 to 401 status code (#69) (3562891)
  • changelog doc (#72) (2cdef37)
  • corrected path for card.md (#73) (f8ba4fc)
  • failing documentation build (#42) (4703adc)
  • file name typo (168299e)
  • file path for changelog doc (#75) (748fb70)
  • handling os commands differently for windows and linux (#37) (e85670c)
  • heroku using wrong deploy script (#19) (0909911)
  • products: categories using name (e7fed08)
  • products: isNumber validator causing error (#26) (6ea7307)
  • products: modified product builder & cookie samesite (#27) (f674bff)
  • qrcode result in json (#80) (1d83bb3)
  • serialize user at update (#53) (953c711)
  • shop: add handle for search case (min,max) (d46ce7f)
  • shop: getCategoryById and getCategories endpoints (874d3f8)
  • throw error for empty body in sign in (#68) (a5f1317)
  • todos and implemented title check (#40) (6e18590)
  • user: correct user interface and added user schema (8072894)
  • wrong heroku worker name (#43) (8280721)

1.11.0 (2023-10-01)

Features

  • add dto validation for shop and user (#7) (cc53c0b)
  • add dummy phones data (5cc77b5)
  • add exceptions handling (929360d)
  • add full support for swagger (#12) (c88d1bb)
  • add initial swagger docs (#8) (ba54833)
  • add logo (5cf915d)
  • add mongoose id validation service and custom decorator (7285507)
  • add mongoose id validation service and decorator (b00a60b)
  • add products modules (691381b)
  • added insomnia work environment (#11) (50283b4)
  • added product uploader page and fixed cors for any origin (#24) (bbc778f)
  • added role based guard and refactored shared folder (#9) (57cb224)
  • added types to quotes (ffc522b)
  • added user/cart/products interfaces and dummy data (c741fc9)
  • allow cors from any origin, WIP solution (#23) (0283e7d)
  • auth: create user schema and base controller/service (b3b42db)
  • cart: add checkout endpoint (57e33bc)
  • cart: added boilerplate for cart service/controller (a1c2eb2)
  • cart: added cart schema (bea9143)
  • cart: added clear cart endpoint (f06774b)
  • cart: added delete endpoint for single cart item (62b1c16)
  • cart: added functional to get cart and init cart (c91a006)
  • cart: added updateCart (b4ec443)
  • cart: added validation if quantity is more than stock (c13f39a)
  • Create LICENSE (#22) (2e9b2c6)
  • error-response update (#62) (e9c9cf7)
  • internationalization (#21) (fb16566)
  • modified error handling with new catch error, added some dto and enums (7763ac6)
  • qrcode: added qrcode generator endpoints with text/images (#33) (9b8cef4)
  • quote module (#63) (38d0642)
  • shared: added custom decorator to decode jwt data (af2331f)
  • shop: add getProductById and updateProduct endpoints (3eb62b9)
  • shop: add pagination to some endpoints (3c76eda)
  • shop: add some data with modified get all endpoint (22c16e4)
  • shop: added delete endpoint (e26f64a)
  • shop: added pagination to all product endpoint (210ceab)
  • shop: added search endpoint (84e4ae8)
  • shop: added search endpoint with pagination (d10b34d)
  • shop: added updateProductRating endpoint (90c7251)
  • shop: exclude ratings from products response (62673cf)
  • shop: mark id params for future middleware implementation (e751dea)
  • shop: mark new rating feature for future implementation (b254b6f)
  • user: add sign up endpoint (415b335)
  • user: added user endpoints (#5) (10c9fb9)
  • user: new user endpoints (#18) (ac8a5a0)
  • user: updated jwt guard (#6) (c7b949c)
  • user: WIP user jwt auth (b32aa8d)

Bug Fixes

  • api property display in swagger (#64) (4a013eb)
  • auth endpoint (#52) (192bd4f)
  • auth: added sameSite attribute (#25) (d1ef296)
  • auth: process env reading in other module & refactored jwt guard (3b57162)
  • cart: fixed total object values (5de7f43)
  • cart: handled beforeDiscount price (102ec87)
  • failing documentation build (#42) (4703adc)
  • file name typo (168299e)
  • handling os commands differently for windows and linux (#37) (e85670c)
  • heroku using wrong deploy script (#19) (0909911)
  • products: categories using name (e7fed08)
  • products: isNumber validator causing error (#26) (6ea7307)
  • products: modified product builder & cookie samesite (#27) (f674bff)
  • serialize user at update (#53) (953c711)
  • shop: add handle for search case (min,max) (d46ce7f)
  • shop: getCategoryById and getCategories endpoints (874d3f8)
  • todos and implemented title check (#40) (6e18590)
  • user: correct user interface and added user schema (8072894)
  • wrong heroku worker name (#43) (8280721)

1.10.0 (2023-09-30)

Features

  • add dto validation for shop and user (#7) (cc53c0b)
  • add dummy phones data (5cc77b5)
  • add endpoint for creating quote (a82f609)
  • add exceptions handling (929360d)
  • add full support for swagger (#12) (c88d1bb)
  • add initial swagger docs (#8) (ba54833)
  • add logo (5cf915d)
  • add mongoose id validation service and custom decorator (7285507)
  • add mongoose id validation service and decorator (b00a60b)
  • add products modules (691381b)
  • added boilerplate for module (b713199)
  • added get all quote (85e031c)
  • added get random quote (ef8fa85)
  • added insomnia work environment (#11) (50283b4)
  • added product uploader page and fixed cors for any origin (#24) (bbc778f)
  • added role based guard and refactored shared folder (#9) (57cb224)
  • added update/delete endpoint for quotes (3b79b71)
  • added user/cart/products interfaces and dummy data (c741fc9)
  • allow cors from any origin, WIP solution (#23) (0283e7d)
  • auth: create user schema and base controller/service (b3b42db)
  • cart: add checkout endpoint (57e33bc)
  • cart: added boilerplate for cart service/controller (a1c2eb2)
  • cart: added cart schema (bea9143)
  • cart: added clear cart endpoint (f06774b)
  • cart: added delete endpoint for single cart item (62b1c16)
  • cart: added functional to get cart and init cart (c91a006)
  • cart: added updateCart (b4ec443)
  • cart: added validation if quantity is more than stock (c13f39a)
  • Create LICENSE (#22) (2e9b2c6)
  • error-response update (#62) (e9c9cf7)
  • internationalization (#21) (fb16566)
  • modified error handling with new catch error, added some dto and enums (7763ac6)
  • qrcode: added qrcode generator endpoints with text/images (#33) (9b8cef4)
  • shared: added custom decorator to decode jwt data (af2331f)
  • shop: add getProductById and updateProduct endpoints (3eb62b9)
  • shop: add pagination to some endpoints (3c76eda)
  • shop: add some data with modified get all endpoint (22c16e4)
  • shop: added delete endpoint (e26f64a)
  • shop: added pagination to all product endpoint (210ceab)
  • shop: added search endpoint (84e4ae8)
  • shop: added search endpoint with pagination (d10b34d)
  • shop: added updateProductRating endpoint (90c7251)
  • shop: exclude ratings from products response (62673cf)
  • shop: mark id params for future middleware implementation (e751dea)
  • shop: mark new rating feature for future implementation (b254b6f)
  • user: add sign up endpoint (415b335)
  • user: added user endpoints (#5) (10c9fb9)
  • user: new user endpoints (#18) (ac8a5a0)
  • user: updated jwt guard (#6) (c7b949c)
  • user: WIP user jwt auth (b32aa8d)

Bug Fixes

  • auth endpoint (#52) (192bd4f)
  • auth: added sameSite attribute (#25) (d1ef296)
  • auth: process env reading in other module & refactored jwt guard (3b57162)
  • cart: fixed total object values (5de7f43)
  • cart: handled beforeDiscount price (102ec87)
  • failing documentation build (#42) (4703adc)
  • file name typo (168299e)
  • handling os commands differently for windows and linux (#37) (e85670c)
  • heroku using wrong deploy script (#19) (0909911)
  • products: categories using name (e7fed08)
  • products: isNumber validator causing error (#26) (6ea7307)
  • products: modified product builder & cookie samesite (#27) (f674bff)
  • serialize user at update (#53) (953c711)
  • shop: add handle for search case (min,max) (d46ce7f)
  • shop: getCategoryById and getCategories endpoints (874d3f8)
  • todos and implemented title check (#40) (6e18590)
  • user: correct user interface and added user schema (8072894)
  • wrong heroku worker name (#43) (8280721)

1.9.0 (2023-09-27)

Features

  • add dto validation for shop and user (#7) (cc53c0b)
  • add dummy phones data (5cc77b5)
  • add exceptions handling (929360d)
  • add full support for swagger (#12) (c88d1bb)
  • add initial swagger docs (#8) (ba54833)
  • add logo (5cf915d)
  • add mongoose id validation service and custom decorator (7285507)
  • add mongoose id validation service and decorator (b00a60b)
  • add products modules (691381b)
  • added insomnia work environment (#11) (50283b4)
  • added product uploader page and fixed cors for any origin (#24) (bbc778f)
  • added role based guard and refactored shared folder (#9) (57cb224)
  • added user/cart/products interfaces and dummy data (c741fc9)
  • allow cors from any origin, WIP solution (#23) (0283e7d)
  • auth: create user schema and base controller/service (b3b42db)
  • cart: add checkout endpoint (57e33bc)
  • cart: added boilerplate for cart service/controller (a1c2eb2)
  • cart: added cart schema (bea9143)
  • cart: added clear cart endpoint (f06774b)
  • cart: added delete endpoint for single cart item (62b1c16)
  • cart: added functional to get cart and init cart (c91a006)
  • cart: added updateCart (b4ec443)
  • cart: added validation if quantity is more than stock (c13f39a)
  • Create LICENSE (#22) (2e9b2c6)
  • internationalization (#21) (fb16566)
  • modified error handling with new catch error, added some dto and enums (7763ac6)
  • modified error response (e832dce)
  • qrcode: added qrcode generator endpoints with text/images (#33) (9b8cef4)
  • shared: added custom decorator to decode jwt data (af2331f)
  • shop: add getProductById and updateProduct endpoints (3eb62b9)
  • shop: add pagination to some endpoints (3c76eda)
  • shop: add some data with modified get all endpoint (22c16e4)
  • shop: added delete endpoint (e26f64a)
  • shop: added pagination to all product endpoint (210ceab)
  • shop: added search endpoint (84e4ae8)
  • shop: added search endpoint with pagination (d10b34d)
  • shop: added updateProductRating endpoint (90c7251)
  • shop: exclude ratings from products response (62673cf)
  • shop: mark id params for future middleware implementation (e751dea)
  • shop: mark new rating feature for future implementation (b254b6f)
  • user: add sign up endpoint (415b335)
  • user: added user endpoints (#5) (10c9fb9)
  • user: new user endpoints (#18) (ac8a5a0)
  • user: updated jwt guard (#6) (c7b949c)
  • user: WIP user jwt auth (b32aa8d)

Bug Fixes

  • auth endpoint (#52) (192bd4f)
  • auth: added sameSite attribute (#25) (d1ef296)
  • auth: process env reading in other module & refactored jwt guard (3b57162)
  • cart: fixed total object values (5de7f43)
  • cart: handled beforeDiscount price (102ec87)
  • failing documentation build (#42) (4703adc)
  • file name typo (168299e)
  • handling os commands differently for windows and linux (#37) (e85670c)
  • heroku using wrong deploy script (#19) (0909911)
  • products: categories using name (e7fed08)
  • products: isNumber validator causing error (#26) (6ea7307)
  • products: modified product builder & cookie samesite (#27) (f674bff)
  • serialize user at update (#53) (953c711)
  • shop: add handle for search case (min,max) (d46ce7f)
  • shop: getCategoryById and getCategories endpoints (874d3f8)
  • todos and implemented title check (#40) (6e18590)
  • user: correct user interface and added user schema (8072894)
  • wrong heroku worker name (#43) (8280721)

1.8.0 (2023-09-22)

Features

  • add dto validation for shop and user (#7) (cc53c0b)
  • add dummy phones data (5cc77b5)
  • add exceptions handling (929360d)
  • add full support for swagger (#12) (c88d1bb)
  • add initial swagger docs (#8) (ba54833)
  • add logo (5cf915d)
  • add mongoose id validation service and custom decorator (7285507)
  • add mongoose id validation service and decorator (b00a60b)
  • add products modules (691381b)
  • added insomnia work environment (#11) (50283b4)
  • added product uploader page and fixed cors for any origin (#24) (bbc778f)
  • added role based guard and refactored shared folder (#9) (57cb224)
  • added user/cart/products interfaces and dummy data (c741fc9)
  • allow cors from any origin, WIP solution (#23) (0283e7d)
  • auth: create user schema and base controller/service (b3b42db)
  • cart: add checkout endpoint (57e33bc)
  • cart: added boilerplate for cart service/controller (a1c2eb2)
  • cart: added cart schema (bea9143)
  • cart: added clear cart endpoint (f06774b)
  • cart: added delete endpoint for single cart item (62b1c16)
  • cart: added functional to get cart and init cart (c91a006)
  • cart: added updateCart (b4ec443)
  • cart: added validation if quantity is more than stock (c13f39a)
  • Create LICENSE (#22) (2e9b2c6)
  • internationalization (#21) (fb16566)
  • modified error handling with new catch error, added some dto and enums (7763ac6)
  • qrcode: added qrcode generator endpoints with text/images (#33) (9b8cef4)
  • shared: added custom decorator to decode jwt data (af2331f)
  • shop: add getProductById and updateProduct endpoints (3eb62b9)
  • shop: add pagination to some endpoints (3c76eda)
  • shop: add some data with modified get all endpoint (22c16e4)
  • shop: added delete endpoint (e26f64a)
  • shop: added pagination to all product endpoint (210ceab)
  • shop: added search endpoint (84e4ae8)
  • shop: added search endpoint with pagination (d10b34d)
  • shop: added updateProductRating endpoint (90c7251)
  • shop: exclude ratings from products response (62673cf)
  • shop: mark id params for future middleware implementation (e751dea)
  • shop: mark new rating feature for future implementation (b254b6f)
  • user: add sign up endpoint (415b335)
  • user: added user endpoints (#5) (10c9fb9)
  • user: new user endpoints (#18) (ac8a5a0)
  • user: updated jwt guard (#6) (c7b949c)
  • user: WIP user jwt auth (b32aa8d)

Bug Fixes

  • auth endpoint (#52) (192bd4f)
  • auth: added sameSite attribute (#25) (d1ef296)
  • auth: process env reading in other module & refactored jwt guard (3b57162)
  • cart: fixed total object values (5de7f43)
  • cart: handled beforeDiscount price (102ec87)
  • failing documentation build (#42) (4703adc)
  • file name typo (168299e)
  • handling os commands differently for windows and linux (#37) (e85670c)
  • heroku using wrong deploy script (#19) (0909911)
  • products: categories using name (e7fed08)
  • products: isNumber validator causing error (#26) (6ea7307)
  • products: modified product builder & cookie samesite (#27) (f674bff)
  • serialize user at update (#53) (953c711)
  • shop: add handle for search case (min,max) (d46ce7f)
  • shop: getCategoryById and getCategories endpoints (874d3f8)
  • todos and implemented title check (#40) (6e18590)
  • user: correct user interface and added user schema (8072894)
  • wrong heroku worker name (#43) (8280721)

1.7.0 (2023-09-22)

Features

  • add dto validation for shop and user (#7) (cc53c0b)
  • add dummy phones data (5cc77b5)
  • add exceptions handling (929360d)
  • add full support for swagger (#12) (c88d1bb)
  • add initial swagger docs (#8) (ba54833)
  • add logo (5cf915d)
  • add mongoose id validation service and custom decorator (7285507)
  • add mongoose id validation service and decorator (b00a60b)
  • add products modules (691381b)
  • added insomnia work environment (#11) (50283b4)
  • added product uploader page and fixed cors for any origin (#24) (bbc778f)
  • added role based guard and refactored shared folder (#9) (57cb224)
  • added user/cart/products interfaces and dummy data (c741fc9)
  • allow cors from any origin, WIP solution (#23) (0283e7d)
  • auth: create user schema and base controller/service (b3b42db)
  • cart: add checkout endpoint (57e33bc)
  • cart: added boilerplate for cart service/controller (a1c2eb2)
  • cart: added cart schema (bea9143)
  • cart: added clear cart endpoint (f06774b)
  • cart: added delete endpoint for single cart item (62b1c16)
  • cart: added functional to get cart and init cart (c91a006)
  • cart: added updateCart (b4ec443)
  • cart: added validation if quantity is more than stock (c13f39a)
  • Create LICENSE (#22) (2e9b2c6)
  • internationalization (#21) (fb16566)
  • modified error handling with new catch error, added some dto and enums (7763ac6)
  • qrcode: added qrcode generator endpoints with text/images (#33) (9b8cef4)
  • shared: added custom decorator to decode jwt data (af2331f)
  • shop: add getProductById and updateProduct endpoints (3eb62b9)
  • shop: add pagination to some endpoints (3c76eda)
  • shop: add some data with modified get all endpoint (22c16e4)
  • shop: added delete endpoint (e26f64a)
  • shop: added pagination to all product endpoint (210ceab)
  • shop: added search endpoint (84e4ae8)
  • shop: added search endpoint with pagination (d10b34d)
  • shop: added updateProductRating endpoint (90c7251)
  • shop: exclude ratings from products response (62673cf)
  • shop: mark id params for future middleware implementation (e751dea)
  • shop: mark new rating feature for future implementation (b254b6f)
  • user: add sign up endpoint (415b335)
  • user: added user endpoints (#5) (10c9fb9)
  • user: new user endpoints (#18) (ac8a5a0)
  • user: updated jwt guard (#6) (c7b949c)
  • user: WIP user jwt auth (b32aa8d)

Bug Fixes

  • auth endpoint (#52) (192bd4f)
  • auth: added sameSite attribute (#25) (d1ef296)
  • auth: process env reading in other module & refactored jwt guard (3b57162)
  • cart: fixed total object values (5de7f43)
  • cart: handled beforeDiscount price (102ec87)
  • failing documentation build (#42) (4703adc)
  • file name typo (168299e)
  • handling os commands differently for windows and linux (#37) (e85670c)
  • heroku using wrong deploy script (#19) (0909911)
  • products: categories using name (e7fed08)
  • products: isNumber validator causing error (#26) (6ea7307)
  • products: modified product builder & cookie samesite (#27) (f674bff)
  • serialize user at update (#53) (953c711)
  • shop: add handle for search case (min,max) (d46ce7f)
  • shop: getCategoryById and getCategories endpoints (874d3f8)
  • todos and implemented title check (#40) (6e18590)
  • user: correct user interface and added user schema (8072894)
  • wrong heroku worker name (#43) (8280721)

1.6.0 (2023-09-22)

Features

  • add dto validation for shop and user (#7) (cc53c0b)
  • add dummy phones data (5cc77b5)
  • add exceptions handling (929360d)
  • add full support for swagger (#12) (c88d1bb)
  • add initial swagger docs (#8) (ba54833)
  • add logo (5cf915d)
  • add mongoose id validation service and custom decorator (7285507)
  • add mongoose id validation service and decorator (b00a60b)
  • add products modules (691381b)
  • added insomnia work environment (#11) (50283b4)
  • added product uploader page and fixed cors for any origin (#24) (bbc778f)
  • added role based guard and refactored shared folder (#9) (57cb224)
  • added user/cart/products interfaces and dummy data (c741fc9)
  • allow cors from any origin, WIP solution (#23) (0283e7d)
  • auth: create user schema and base controller/service (b3b42db)
  • cart: add checkout endpoint (57e33bc)
  • cart: added boilerplate for cart service/controller (a1c2eb2)
  • cart: added cart schema (bea9143)
  • cart: added clear cart endpoint (f06774b)
  • cart: added delete endpoint for single cart item (62b1c16)
  • cart: added functional to get cart and init cart (c91a006)
  • cart: added updateCart (b4ec443)
  • cart: added validation if quantity is more than stock (c13f39a)
  • Create LICENSE (#22) (2e9b2c6)
  • internationalization (#21) (fb16566)
  • modified error handling with new catch error, added some dto and enums (7763ac6)
  • qrcode: added qrcode generator endpoints with text/images (#33) (9b8cef4)
  • shared: added custom decorator to decode jwt data (af2331f)
  • shop: add getProductById and updateProduct endpoints (3eb62b9)
  • shop: add pagination to some endpoints (3c76eda)
  • shop: add some data with modified get all endpoint (22c16e4)
  • shop: added delete endpoint (e26f64a)
  • shop: added pagination to all product endpoint (210ceab)
  • shop: added search endpoint (84e4ae8)
  • shop: added search endpoint with pagination (d10b34d)
  • shop: added updateProductRating endpoint (90c7251)
  • shop: exclude ratings from products response (62673cf)
  • shop: mark id params for future middleware implementation (e751dea)
  • shop: mark new rating feature for future implementation (b254b6f)
  • user: add sign up endpoint (415b335)
  • user: added user endpoints (#5) (10c9fb9)
  • user: new user endpoints (#18) (ac8a5a0)
  • user: updated jwt guard (#6) (c7b949c)
  • user: WIP user jwt auth (b32aa8d)

Bug Fixes

  • auth endpoint (#52) (192bd4f)
  • auth: added sameSite attribute (#25) (d1ef296)
  • auth: process env reading in other module & refactored jwt guard (3b57162)
  • cart: fixed total object values (5de7f43)
  • cart: handled beforeDiscount price (102ec87)
  • failing documentation build (#42) (4703adc)
  • file name typo (168299e)
  • handling os commands differently for windows and linux (#37) (e85670c)
  • heroku using wrong deploy script (#19) (0909911)
  • products: categories using name (e7fed08)
  • products: isNumber validator causing error (#26) (6ea7307)
  • products: modified product builder & cookie samesite (#27) (f674bff)
  • serialized user at update endpoint (daf6996)
  • shop: add handle for search case (min,max) (d46ce7f)
  • shop: getCategoryById and getCategories endpoints (874d3f8)
  • todos and implemented title check (#40) (6e18590)
  • user: correct user interface and added user schema (8072894)
  • wrong heroku worker name (#43) (8280721)

1.5.0 (2023-09-22)

Features

  • add dto validation for shop and user (#7) (cc53c0b)
  • add dummy phones data (5cc77b5)
  • add exceptions handling (929360d)
  • add full support for swagger (#12) (c88d1bb)
  • add initial swagger docs (#8) (ba54833)
  • add logo (5cf915d)
  • add mongoose id validation service and custom decorator (7285507)
  • add mongoose id validation service and decorator (b00a60b)
  • add products modules (691381b)
  • added insomnia work environment (#11) (50283b4)
  • added product uploader page and fixed cors for any origin (#24) (bbc778f)
  • added role based guard and refactored shared folder (#9) (57cb224)
  • added user/cart/products interfaces and dummy data (c741fc9)
  • allow cors from any origin, WIP solution (#23) (0283e7d)
  • auth: create user schema and base controller/service (b3b42db)
  • cart: add checkout endpoint (57e33bc)
  • cart: added boilerplate for cart service/controller (a1c2eb2)
  • cart: added cart schema (bea9143)
  • cart: added clear cart endpoint (f06774b)
  • cart: added delete endpoint for single cart item (62b1c16)
  • cart: added functional to get cart and init cart (c91a006)
  • cart: added updateCart (b4ec443)
  • cart: added validation if quantity is more than stock (c13f39a)
  • Create LICENSE (#22) (2e9b2c6)
  • internationalization (#21) (fb16566)
  • modified error handling with new catch error, added some dto and enums (7763ac6)
  • qrcode: added qrcode generator endpoints with text/images (#33) (9b8cef4)
  • shared: added custom decorator to decode jwt data (af2331f)
  • shop: add getProductById and updateProduct endpoints (3eb62b9)
  • shop: add pagination to some endpoints (3c76eda)
  • shop: add some data with modified get all endpoint (22c16e4)
  • shop: added delete endpoint (e26f64a)
  • shop: added pagination to all product endpoint (210ceab)
  • shop: added search endpoint (84e4ae8)
  • shop: added search endpoint with pagination (d10b34d)
  • shop: added updateProductRating endpoint (90c7251)
  • shop: exclude ratings from products response (62673cf)
  • shop: mark id params for future middleware implementation (e751dea)
  • shop: mark new rating feature for future implementation (b254b6f)
  • user: add sign up endpoint (415b335)
  • user: added user endpoints (#5) (10c9fb9)
  • user: new user endpoints (#18) (ac8a5a0)
  • user: updated jwt guard (#6) (c7b949c)
  • user: WIP user jwt auth (b32aa8d)

Bug Fixes

  • auth: added sameSite attribute (#25) (d1ef296)
  • auth: process env reading in other module & refactored jwt guard (3b57162)
  • cart: fixed total object values (5de7f43)
  • cart: handled beforeDiscount price (102ec87)
  • failing documentation build (#42) (4703adc)
  • file name typo (168299e)
  • handling os commands differently for windows and linux (#37) (e85670c)
  • heroku using wrong deploy script (#19) (0909911)
  • products: categories using name (e7fed08)
  • products: isNumber validator causing error (#26) (6ea7307)
  • products: modified product builder & cookie samesite (#27) (f674bff)
  • removed iat and exp from /auth/id/:id endpoint (4d8939d)
  • shop: add handle for search case (min,max) (d46ce7f)
  • shop: getCategoryById and getCategories endpoints (874d3f8)
  • todos and implemented title check (#40) (6e18590)
  • user: correct user interface and added user schema (8072894)
  • wrong heroku worker name (#43) (8280721)

1.4.0 (2023-09-22)

Features

  • add dto validation for shop and user (#7) (cc53c0b)
  • add dummy phones data (5cc77b5)
  • add exceptions handling (929360d)
  • add full support for swagger (#12) (c88d1bb)
  • add initial swagger docs (#8) (ba54833)
  • add logo (5cf915d)
  • add mongoose id validation service and custom decorator (7285507)
  • add mongoose id validation service and decorator (b00a60b)
  • add products modules (691381b)
  • added insomnia work environment (#11) (50283b4)
  • added product uploader page and fixed cors for any origin (#24) (bbc778f)
  • added role based guard and refactored shared folder (#9) (57cb224)
  • added user/cart/products interfaces and dummy data (c741fc9)
  • allow cors from any origin, WIP solution (#23) (0283e7d)
  • auth: create user schema and base controller/service (b3b42db)
  • cart: add checkout endpoint (57e33bc)
  • cart: added boilerplate for cart service/controller (a1c2eb2)
  • cart: added cart schema (bea9143)
  • cart: added clear cart endpoint (f06774b)
  • cart: added delete endpoint for single cart item (62b1c16)
  • cart: added functional to get cart and init cart (c91a006)
  • cart: added updateCart (b4ec443)
  • cart: added validation if quantity is more than stock (c13f39a)
  • Create LICENSE (#22) (2e9b2c6)
  • internationalization (#21) (fb16566)
  • modified error handling with new catch error, added some dto and enums (7763ac6)
  • qrcode: added qrcode generator endpoints with text/images (#33) (9b8cef4)
  • shared: added custom decorator to decode jwt data (af2331f)
  • shop: add getProductById and updateProduct endpoints (3eb62b9)
  • shop: add pagination to some endpoints (3c76eda)
  • shop: add some data with modified get all endpoint (22c16e4)
  • shop: added delete endpoint (e26f64a)
  • shop: added pagination to all product endpoint (210ceab)
  • shop: added search endpoint (84e4ae8)
  • shop: added search endpoint with pagination (d10b34d)
  • shop: added updateProductRating endpoint (90c7251)
  • shop: exclude ratings from products response (62673cf)
  • shop: mark id params for future middleware implementation (e751dea)
  • shop: mark new rating feature for future implementation (b254b6f)
  • user: add sign up endpoint (415b335)
  • user: added user endpoints (#5) (10c9fb9)
  • user: new user endpoints (#18) (ac8a5a0)
  • user: updated jwt guard (#6) (c7b949c)
  • user: WIP user jwt auth (b32aa8d)

Bug Fixes

  • auth: added sameSite attribute (#25) (d1ef296)
  • auth: process env reading in other module & refactored jwt guard (3b57162)
  • cart: fixed total object values (5de7f43)
  • cart: handled beforeDiscount price (102ec87)
  • failing documentation build (#42) (4703adc)
  • file name typo (168299e)
  • handling os commands differently for windows and linux (#37) (e85670c)
  • heroku using wrong deploy script (#19) (0909911)
  • products: categories using name (e7fed08)
  • products: isNumber validator causing error (#26) (6ea7307)
  • products: modified product builder & cookie samesite (#27) (f674bff)
  • removed iat and exp from /auth/id/:id endpoint (4d8939d)
  • shop: add handle for search case (min,max) (d46ce7f)
  • shop: getCategoryById and getCategories endpoints (874d3f8)
  • todos and implemented title check (#40) (6e18590)
  • user: correct user interface and added user schema (8072894)
  • wrong heroku worker name (#43) (8280721)

1.3.0 (2023-09-22)

Features

  • add dto validation for shop and user (#7) (cc53c0b)
  • add dummy phones data (5cc77b5)
  • add exceptions handling (929360d)
  • add full support for swagger (#12) (c88d1bb)
  • add initial swagger docs (#8) (ba54833)
  • add logo (5cf915d)
  • add mongoose id validation service and custom decorator (7285507)
  • add mongoose id validation service and decorator (b00a60b)
  • add products modules (691381b)
  • added insomnia work environment (#11) (50283b4)
  • added product uploader page and fixed cors for any origin (#24) (bbc778f)
  • added role based guard and refactored shared folder (#9) (57cb224)
  • added user/cart/products interfaces and dummy data (c741fc9)
  • allow cors from any origin, WIP solution (#23) (0283e7d)
  • auth: create user schema and base controller/service (b3b42db)
  • cart: add checkout endpoint (57e33bc)
  • cart: added boilerplate for cart service/controller (a1c2eb2)
  • cart: added cart schema (bea9143)
  • cart: added clear cart endpoint (f06774b)
  • cart: added delete endpoint for single cart item (62b1c16)
  • cart: added functional to get cart and init cart (c91a006)
  • cart: added updateCart (b4ec443)
  • cart: added validation if quantity is more than stock (c13f39a)
  • Create LICENSE (#22) (2e9b2c6)
  • internationalization (#21) (fb16566)
  • modified error handling with new catch error, added some dto and enums (7763ac6)
  • qrcode: added qrcode generator endpoints with text/images (#33) (9b8cef4)
  • shared: added custom decorator to decode jwt data (af2331f)
  • shop: add getProductById and updateProduct endpoints (3eb62b9)
  • shop: add pagination to some endpoints (3c76eda)
  • shop: add some data with modified get all endpoint (22c16e4)
  • shop: added delete endpoint (e26f64a)
  • shop: added pagination to all product endpoint (210ceab)
  • shop: added search endpoint (84e4ae8)
  • shop: added search endpoint with pagination (d10b34d)
  • shop: added updateProductRating endpoint (90c7251)
  • shop: exclude ratings from products response (62673cf)
  • shop: mark id params for future middleware implementation (e751dea)
  • shop: mark new rating feature for future implementation (b254b6f)
  • user: add sign up endpoint (415b335)
  • user: added user endpoints (#5) (10c9fb9)
  • user: new user endpoints (#18) (ac8a5a0)
  • user: updated jwt guard (#6) (c7b949c)
  • user: WIP user jwt auth (b32aa8d)

Bug Fixes

  • auth: added sameSite attribute (#25) (d1ef296)
  • auth: process env reading in other module & refactored jwt guard (3b57162)
  • cart: fixed total object values (5de7f43)
  • cart: handled beforeDiscount price (102ec87)
  • failing documentation build (#42) (4703adc)
  • file name typo (168299e)
  • handling os commands differently for windows and linux (#37) (e85670c)
  • heroku using wrong deploy script (#19) (0909911)
  • products: categories using name (e7fed08)
  • products: isNumber validator causing error (#26) (6ea7307)
  • products: modified product builder & cookie samesite (#27) (f674bff)
  • removed iat and exp from /auth/id/:id endpoint (4d8939d)
  • shop: add handle for search case (min,max) (d46ce7f)
  • shop: getCategoryById and getCategories endpoints (874d3f8)
  • todos and implemented title check (#40) (6e18590)
  • user: correct user interface and added user schema (8072894)
  • wrong heroku worker name (#43) (8280721)

1.2.0 (2023-09-20)

Features

  • add dto validation for shop and user (#7) (cc53c0b)
  • add dummy phones data (5cc77b5)
  • add exceptions handling (929360d)
  • add full support for swagger (#12) (c88d1bb)
  • add initial swagger docs (#8) (ba54833)
  • add logo (5cf915d)
  • add mongoose id validation service and custom decorator (7285507)
  • add mongoose id validation service and decorator (b00a60b)
  • add products modules (691381b)
  • added insomnia work environment (#11) (50283b4)
  • added product uploader page and fixed cors for any origin (#24) (bbc778f)
  • added role based guard and refactored shared folder (#9) (57cb224)
  • added user/cart/products interfaces and dummy data (c741fc9)
  • allow cors from any origin, WIP solution (#23) (0283e7d)
  • auth: create user schema and base controller/service (b3b42db)
  • cart: add checkout endpoint (57e33bc)
  • cart: added boilerplate for cart service/controller (a1c2eb2)
  • cart: added cart schema (bea9143)
  • cart: added clear cart endpoint (f06774b)
  • cart: added delete endpoint for single cart item (62b1c16)
  • cart: added functional to get cart and init cart (c91a006)
  • cart: added updateCart (b4ec443)
  • cart: added validation if quantity is more than stock (c13f39a)
  • Create LICENSE (#22) (2e9b2c6)
  • internationalization (#21) (fb16566)
  • modified error handling with new catch error, added some dto and enums (7763ac6)
  • qrcode: added qrcode generator endpoints with text/images (#33) (9b8cef4)
  • shared: added custom decorator to decode jwt data (af2331f)
  • shop: add getProductById and updateProduct endpoints (3eb62b9)
  • shop: add pagination to some endpoints (3c76eda)
  • shop: add some data with modified get all endpoint (22c16e4)
  • shop: added delete endpoint (e26f64a)
  • shop: added pagination to all product endpoint (210ceab)
  • shop: added search endpoint (84e4ae8)
  • shop: added search endpoint with pagination (d10b34d)
  • shop: added updateProductRating endpoint (90c7251)
  • shop: exclude ratings from products response (62673cf)
  • shop: mark id params for future middleware implementation (e751dea)
  • shop: mark new rating feature for future implementation (b254b6f)
  • user: add sign up endpoint (415b335)
  • user: added user endpoints (#5) (10c9fb9)
  • user: new user endpoints (#18) (ac8a5a0)
  • user: updated jwt guard (#6) (c7b949c)
  • user: WIP user jwt auth (b32aa8d)

Bug Fixes

  • auth: added sameSite attribute (#25) (d1ef296)
  • auth: process env reading in other module & refactored jwt guard (3b57162)
  • cart: fixed total object values (5de7f43)
  • cart: handled beforeDiscount price (102ec87)
  • failing documentation build (#42) (4703adc)
  • file name typo (168299e)
  • handling os commands differently for windows and linux (#37) (e85670c)
  • heroku using wrong deploy script (#19) (0909911)
  • products: categories using name (e7fed08)
  • products: isNumber validator causing error (#26) (6ea7307)
  • products: modified product builder & cookie samesite (#27) (f674bff)
  • shop: add handle for search case (min,max) (d46ce7f)
  • shop: getCategoryById and getCategories endpoints (874d3f8)
  • todos and implemented title check (#40) (6e18590)
  • user: correct user interface and added user schema (8072894)
  • wrong heroku worker name (#43) (8280721)

1.1.0 (2023-09-20)

Features

  • add dto validation for shop and user (#7) (cc53c0b)
  • add dummy phones data (5cc77b5)
  • add exceptions handling (929360d)
  • add full support for swagger (#12) (c88d1bb)
  • add initial swagger docs (#8) (ba54833)
  • add logo (5cf915d)
  • add mongoose id validation service and custom decorator (7285507)
  • add mongoose id validation service and decorator (b00a60b)
  • add products modules (691381b)
  • added insomnia work environment (#11) (50283b4)
  • added product uploader page and fixed cors for any origin (#24) (bbc778f)
  • added role based guard and refactored shared folder (#9) (57cb224)
  • added user/cart/products interfaces and dummy data (c741fc9)
  • allow cors from any origin, WIP solution (#23) (0283e7d)
  • auth: create user schema and base controller/service (b3b42db)
  • cart: add checkout endpoint (57e33bc)
  • cart: added boilerplate for cart service/controller (a1c2eb2)
  • cart: added cart schema (bea9143)
  • cart: added clear cart endpoint (f06774b)
  • cart: added delete endpoint for single cart item (62b1c16)
  • cart: added functional to get cart and init cart (c91a006)
  • cart: added updateCart (b4ec443)
  • cart: added validation if quantity is more than stock (c13f39a)
  • Create LICENSE (#22) (2e9b2c6)
  • internationalization (#21) (fb16566)
  • modified error handling with new catch error, added some dto and enums (7763ac6)
  • qrcode: added qrcode generator endpoints with text/images (#33) (9b8cef4)
  • shared: added custom decorator to decode jwt data (af2331f)
  • shop: add getProductById and updateProduct endpoints (3eb62b9)
  • shop: add pagination to some endpoints (3c76eda)
  • shop: add some data with modified get all endpoint (22c16e4)
  • shop: added delete endpoint (e26f64a)
  • shop: added pagination to all product endpoint (210ceab)
  • shop: added search endpoint (84e4ae8)
  • shop: added search endpoint with pagination (d10b34d)
  • shop: added updateProductRating endpoint (90c7251)
  • shop: exclude ratings from products response (62673cf)
  • shop: mark id params for future middleware implementation (e751dea)
  • shop: mark new rating feature for future implementation (b254b6f)
  • user: add sign up endpoint (415b335)
  • user: added user endpoints (#5) (10c9fb9)
  • user: new user endpoints (#18) (ac8a5a0)
  • user: updated jwt guard (#6) (c7b949c)
  • user: WIP user jwt auth (b32aa8d)

Bug Fixes

  • auth: added sameSite attribute (#25) (d1ef296)
  • auth: process env reading in other module & refactored jwt guard (3b57162)
  • cart: fixed total object values (5de7f43)
  • cart: handled beforeDiscount price (102ec87)
  • failing documentation build (#42) (4703adc)
  • file name typo (168299e)
  • handling os commands differently for windows and linux (#37) (e85670c)
  • heroku using wrong deploy script (#19) (0909911)
  • products: categories using name (e7fed08)
  • products: isNumber validator causing error (#26) (6ea7307)
  • products: modified product builder & cookie samesite (#27) (f674bff)
  • shop: add handle for search case (min,max) (d46ce7f)
  • shop: getCategoryById and getCategories endpoints (874d3f8)
  • todos and implemented title check (#40) (6e18590)
  • user: correct user interface and added user schema (8072894)
  • wrong heroku worker name (#43) (8280721)

1.0.0 (2023-09-18)

Features

  • add dto validation for shop and user (#7) (cc53c0b)
  • add dummy phones data (5cc77b5)
  • add exceptions handling (929360d)
  • add full support for swagger (#12) (c88d1bb)
  • add initial swagger docs (#8) (ba54833)
  • add logo (5cf915d)
  • add mongoose id validation service and custom decorator (7285507)
  • add mongoose id validation service and decorator (b00a60b)
  • add products modules (691381b)
  • added insomnia work environment (#11) (50283b4)
  • added product uploader page and fixed cors for any origin (#24) (bbc778f)
  • added role based guard and refactored shared folder (#9) (57cb224)
  • added user/cart/products interfaces and dummy data (c741fc9)
  • allow cors from any origin, WIP solution (#23) (0283e7d)
  • auth: create user schema and base controller/service (b3b42db)
  • cart: add checkout endpoint (57e33bc)
  • cart: added boilerplate for cart service/controller (a1c2eb2)
  • cart: added cart schema (bea9143)
  • cart: added clear cart endpoint (f06774b)
  • cart: added delete endpoint for single cart item (62b1c16)
  • cart: added functional to get cart and init cart (c91a006)
  • cart: added updateCart (b4ec443)
  • cart: added validation if quantity is more than stock (c13f39a)
  • Create LICENSE (#22) (2e9b2c6)
  • internationalization (#21) (fb16566)
  • modified error handling with new catch error, added some dto and enums (7763ac6)
  • qrcode: added qrcode generator endpoints with text/images (#33) (9b8cef4)
  • shared: added custom decorator to decode jwt data (af2331f)
  • shop: add getProductById and updateProduct endpoints (3eb62b9)
  • shop: add pagination to some endpoints (3c76eda)
  • shop: add some data with modified get all endpoint (22c16e4)
  • shop: added delete endpoint (e26f64a)
  • shop: added pagination to all product endpoint (210ceab)
  • shop: added search endpoint (84e4ae8)
  • shop: added search endpoint with pagination (d10b34d)
  • shop: added updateProductRating endpoint (90c7251)
  • shop: exclude ratings from products response (62673cf)
  • shop: mark id params for future middleware implementation (e751dea)
  • shop: mark new rating feature for future implementation (b254b6f)
  • user: add sign up endpoint (415b335)
  • user: added user endpoints (#5) (10c9fb9)
  • user: new user endpoints (#18) (ac8a5a0)
  • user: updated jwt guard (#6) (c7b949c)
  • user: WIP user jwt auth (b32aa8d)

Bug Fixes

  • auth: added sameSite attribute (#25) (d1ef296)
  • auth: process env reading in other module & refactored jwt guard (3b57162)
  • cart: fixed total object values (5de7f43)
  • cart: handled beforeDiscount price (102ec87)
  • file name typo (168299e)
  • handling os commands differently for windows and linux (#37) (e85670c)
  • heroku using wrong deploy script (#19) (0909911)
  • products: categories using name (e7fed08)
  • products: isNumber validator causing error (#26) (6ea7307)
  • products: modified product builder & cookie samesite (#27) (f674bff)
  • shop: add handle for search case (min,max) (d46ce7f)
  • shop: getCategoryById and getCategories endpoints (874d3f8)
  • user: correct user interface and added user schema (8072894)

0.0.9 (2023-09-12)

Features

  • add dto validation for shop and user (#7) (cc53c0b)
  • add dummy phones data (5cc77b5)
  • add exceptions handling (929360d)
  • add full support for swagger (#12) (c88d1bb)
  • add initial swagger docs (#8) (ba54833)
  • add logo (5cf915d)
  • add mongoose id validation service and custom decorator (7285507)
  • add mongoose id validation service and decorator (b00a60b)
  • add products modules (691381b)
  • added insomnia work environment (#11) (50283b4)
  • added product uploader page and fixed cors for any origin (#24) (bbc778f)
  • added role based guard and refactored shared folder (#9) (57cb224)
  • added user/cart/products interfaces and dummy data (c741fc9)
  • allow cors from any origin, WIP solution (#23) (0283e7d)
  • auth: create user schema and base controller/service (b3b42db)
  • cart: add checkout endpoint (57e33bc)
  • cart: added boilerplate for cart service/controller (a1c2eb2)
  • cart: added cart schema (bea9143)
  • cart: added clear cart endpoint (f06774b)
  • cart: added delete endpoint for single cart item (62b1c16)
  • cart: added functional to get cart and init cart (c91a006)
  • cart: added updateCart (b4ec443)
  • cart: added validation if quantity is more than stock (c13f39a)
  • Create LICENSE (#22) (2e9b2c6)
  • internationalization (#21) (fb16566)
  • modified error handling with new catch error, added some dto and enums (7763ac6)
  • qrcode: added generate qrcode (4b3587d)
  • qrcode: added generate with image (6a8b0b1)
  • qrcode: change lib (c691179)
  • qrcode: init basic module parts for qrcode (c5da138)
  • shared: added custom decorator to decode jwt data (af2331f)
  • shop: add getProductById and updateProduct endpoints (3eb62b9)
  • shop: add pagination to some endpoints (3c76eda)
  • shop: add some data with modified get all endpoint (22c16e4)
  • shop: added delete endpoint (e26f64a)
  • shop: added pagination to all product endpoint (210ceab)
  • shop: added search endpoint (84e4ae8)
  • shop: added search endpoint with pagination (d10b34d)
  • shop: added updateProductRating endpoint (90c7251)
  • shop: exclude ratings from products response (62673cf)
  • shop: mark id params for future middleware implementation (e751dea)
  • shop: mark new rating feature for future implementation (b254b6f)
  • user: add sign up endpoint (415b335)
  • user: added user endpoints (#5) (10c9fb9)
  • user: new user endpoints (#18) (ac8a5a0)
  • user: updated jwt guard (#6) (c7b949c)
  • user: WIP user jwt auth (b32aa8d)

Bug Fixes

  • auth: added sameSite attribute (#25) (d1ef296)
  • auth: process env reading in other module & refactored jwt guard (3b57162)
  • cart: fixed total object values (5de7f43)
  • cart: handled beforeDiscount price (102ec87)
  • file name typo (168299e)
  • heroku using wrong deploy script (#19) (0909911)
  • products: categories using name (e7fed08)
  • products: isNumber validator causing error (#26) (6ea7307)
  • products: modified product builder & cookie samesite (#27) (f674bff)
  • shop: add handle for search case (min,max) (d46ce7f)
  • shop: getCategoryById and getCategories endpoints (874d3f8)
  • user: correct user interface and added user schema (8072894)

0.0.8 (2023-09-12)

Features

  • add dto validation for shop and user (#7) (cc53c0b)
  • add dummy phones data (5cc77b5)
  • add exceptions handling (929360d)
  • add full support for swagger (#12) (c88d1bb)
  • add initial swagger docs (#8) (ba54833)
  • add logo (5cf915d)
  • add mongoose id validation service and custom decorator (7285507)
  • add mongoose id validation service and decorator (b00a60b)
  • add products modules (691381b)
  • added insomnia work environment (#11) (50283b4)
  • added product uploader page and fixed cors for any origin (#24) (bbc778f)
  • added role based guard and refactored shared folder (#9) (57cb224)
  • added user/cart/products interfaces and dummy data (c741fc9)
  • allow cors from any origin, WIP solution (#23) (0283e7d)
  • auth: create user schema and base controller/service (b3b42db)
  • cart: add checkout endpoint (57e33bc)
  • cart: added boilerplate for cart service/controller (a1c2eb2)
  • cart: added cart schema (bea9143)
  • cart: added clear cart endpoint (f06774b)
  • cart: added delete endpoint for single cart item (62b1c16)
  • cart: added functional to get cart and init cart (c91a006)
  • cart: added updateCart (b4ec443)
  • cart: added validation if quantity is more than stock (c13f39a)
  • Create LICENSE (#22) (2e9b2c6)
  • internationalization (#21) (fb16566)
  • modified error handling with new catch error, added some dto and enums (7763ac6)
  • shared: added custom decorator to decode jwt data (af2331f)
  • shop: add getProductById and updateProduct endpoints (3eb62b9)
  • shop: add pagination to some endpoints (3c76eda)
  • shop: add some data with modified get all endpoint (22c16e4)
  • shop: added delete endpoint (e26f64a)
  • shop: added pagination to all product endpoint (210ceab)
  • shop: added search endpoint (84e4ae8)
  • shop: added search endpoint with pagination (d10b34d)
  • shop: added updateProductRating endpoint (90c7251)
  • shop: exclude ratings from products response (62673cf)
  • shop: mark id params for future middleware implementation (e751dea)
  • shop: mark new rating feature for future implementation (b254b6f)
  • user: add sign up endpoint (415b335)
  • user: added user endpoints (#5) (10c9fb9)
  • user: new user endpoints (#18) (ac8a5a0)
  • user: updated jwt guard (#6) (c7b949c)
  • user: WIP user jwt auth (b32aa8d)

Bug Fixes

  • auth: added sameSite attribute (#25) (d1ef296)
  • auth: process env reading in other module & refactored jwt guard (3b57162)
  • cart: fixed total object values (5de7f43)
  • cart: handled beforeDiscount price (102ec87)
  • file name typo (168299e)
  • heroku using wrong deploy script (#19) (0909911)
  • products: added to init data from storage (7a37d28)
  • products: categories using name (e7fed08)
  • products: isNumber validator causing error (#26) (6ea7307)
  • shop: add handle for search case (min,max) (d46ce7f)
  • shop: getCategoryById and getCategories endpoints (874d3f8)
  • user: correct user interface and added user schema (8072894)

0.0.7 (2023-09-12)

Bug Fixes

  • products: isNumber validator causing error (fa9f2aa)

0.0.6 (2023-09-12)

Features

  • add dto validation for shop and user (#7) (cc53c0b)
  • add dummy phones data (5cc77b5)
  • add exceptions handling (929360d)
  • add full support for swagger (#12) (c88d1bb)
  • add initial swagger docs (#8) (ba54833)
  • add logo (5cf915d)
  • add mongoose id validation service and custom decorator (7285507)
  • add mongoose id validation service and decorator (b00a60b)
  • add products modules (691381b)
  • added insomnia work environment (#11) (50283b4)
  • added product uploader page and fixed cors for any origin (#24) (bbc778f)
  • added role based guard and refactored shared folder (#9) (57cb224)
  • added user/cart/products interfaces and dummy data (c741fc9)
  • allow cors from any origin, WIP solution (#23) (0283e7d)
  • auth: create user schema and base controller/service (b3b42db)
  • cart: add checkout endpoint (57e33bc)
  • cart: added boilerplate for cart service/controller (a1c2eb2)
  • cart: added cart schema (bea9143)
  • cart: added clear cart endpoint (f06774b)
  • cart: added delete endpoint for single cart item (62b1c16)
  • cart: added functional to get cart and init cart (c91a006)
  • cart: added updateCart (b4ec443)
  • cart: added validation if quantity is more than stock (c13f39a)
  • Create LICENSE (#22) (2e9b2c6)
  • internationalization (#21) (fb16566)
  • modified error handling with new catch error, added some dto and enums (7763ac6)
  • shared: added custom decorator to decode jwt data (af2331f)
  • shop: add getProductById and updateProduct endpoints (3eb62b9)
  • shop: add pagination to some endpoints (3c76eda)
  • shop: add some data with modified get all endpoint (22c16e4)
  • shop: added delete endpoint (e26f64a)
  • shop: added pagination to all product endpoint (210ceab)
  • shop: added search endpoint (84e4ae8)
  • shop: added search endpoint with pagination (d10b34d)
  • shop: added updateProductRating endpoint (90c7251)
  • shop: exclude ratings from products response (62673cf)
  • shop: mark id params for future middleware implementation (e751dea)
  • shop: mark new rating feature for future implementation (b254b6f)
  • user: add sign up endpoint (415b335)
  • user: added user endpoints (#5) (10c9fb9)
  • user: new user endpoints (#18) (ac8a5a0)
  • user: updated jwt guard (#6) (c7b949c)
  • user: WIP user jwt auth (b32aa8d)

Bug Fixes

  • auth: added sameSite attribute (2cae55c)
  • auth: process env reading in other module & refactored jwt guard (3b57162)
  • cart: fixed total object values (5de7f43)
  • cart: handled beforeDiscount price (102ec87)
  • file name typo (168299e)
  • heroku using wrong deploy script (#19) (0909911)
  • products: categories using name (e7fed08)
  • shop: add handle for search case (min,max) (d46ce7f)
  • shop: getCategoryById and getCategories endpoints (874d3f8)
  • user: correct user interface and added user schema (8072894)

0.0.5 (2023-09-12)

Features

  • add dto validation for shop and user (#7) (cc53c0b)
  • add dummy phones data (5cc77b5)
  • add exceptions handling (929360d)
  • add full support for swagger (#12) (c88d1bb)
  • add initial swagger docs (#8) (ba54833)
  • add logo (5cf915d)
  • add mongoose id validation service and custom decorator (7285507)
  • add mongoose id validation service and decorator (b00a60b)
  • add products modules (691381b)
  • added insomnia work environment (#11) (50283b4)
  • added product uploader page and fixed cors for any origin (#24) (bbc778f)
  • added role based guard and refactored shared folder (#9) (57cb224)
  • added user/cart/products interfaces and dummy data (c741fc9)
  • allow cors from any origin, WIP solution (#23) (0283e7d)
  • auth: create user schema and base controller/service (b3b42db)
  • cart: add checkout endpoint (57e33bc)
  • cart: added boilerplate for cart service/controller (a1c2eb2)
  • cart: added cart schema (bea9143)
  • cart: added clear cart endpoint (f06774b)
  • cart: added delete endpoint for single cart item (62b1c16)
  • cart: added functional to get cart and init cart (c91a006)
  • cart: added updateCart (b4ec443)
  • cart: added validation if quantity is more than stock (c13f39a)
  • Create LICENSE (#22) (2e9b2c6)
  • internationalization (#21) (fb16566)
  • modified error handling with new catch error, added some dto and enums (7763ac6)
  • shared: added custom decorator to decode jwt data (af2331f)
  • shop: add getProductById and updateProduct endpoints (3eb62b9)
  • shop: add pagination to some endpoints (3c76eda)
  • shop: add some data with modified get all endpoint (22c16e4)
  • shop: added delete endpoint (e26f64a)
  • shop: added pagination to all product endpoint (210ceab)
  • shop: added search endpoint (84e4ae8)
  • shop: added search endpoint with pagination (d10b34d)
  • shop: added updateProductRating endpoint (90c7251)
  • shop: exclude ratings from products response (62673cf)
  • shop: mark id params for future middleware implementation (e751dea)
  • shop: mark new rating feature for future implementation (b254b6f)
  • user: add sign up endpoint (415b335)
  • user: added user endpoints (#5) (10c9fb9)
  • user: new user endpoints (#18) (ac8a5a0)
  • user: updated jwt guard (#6) (c7b949c)
  • user: WIP user jwt auth (b32aa8d)

Bug Fixes

  • auth: added sameSite attribute (2cae55c)
  • auth: process env reading in other module & refactored jwt guard (3b57162)
  • cart: fixed total object values (5de7f43)
  • cart: handled beforeDiscount price (102ec87)
  • file name typo (168299e)
  • heroku using wrong deploy script (#19) (0909911)
  • products: categories using name (e7fed08)
  • shop: add handle for search case (min,max) (d46ce7f)
  • shop: getCategoryById and getCategories endpoints (874d3f8)
  • user: correct user interface and added user schema (8072894)

0.0.4 (2023-09-07)

Features

  • add dto validation for shop and user (#7) (cc53c0b)
  • add dummy phones data (5cc77b5)
  • add exceptions handling (929360d)
  • add full support for swagger (#12) (c88d1bb)
  • add initial swagger docs (#8) (ba54833)
  • add logo (5cf915d)
  • add mongoose id validation service and custom decorator (7285507)
  • add mongoose id validation service and decorator (b00a60b)
  • add products modules (691381b)
  • added insomnia work environment (#11) (50283b4)
  • added role based guard and refactored shared folder (#9) (57cb224)
  • added user/cart/products interfaces and dummy data (c741fc9)
  • auth: added endpoint for get user by id (566cea0)
  • auth: added get current user endpoint (9a6a714)
  • auth: create user schema and base controller/service (b3b42db)
  • cart: add checkout endpoint (57e33bc)
  • cart: added boilerplate for cart service/controller (a1c2eb2)
  • cart: added cart schema (bea9143)
  • cart: added clear cart endpoint (f06774b)
  • cart: added delete endpoint for single cart item (62b1c16)
  • cart: added functional to get cart and init cart (c91a006)
  • cart: added updateCart (b4ec443)
  • cart: added validation if quantity is more than stock (c13f39a)
  • modified error handling with new catch error, added some dto and enums (7763ac6)
  • shared: added custom decorator to decode jwt data (af2331f)
  • shop: add getProductById and updateProduct endpoints (3eb62b9)
  • shop: add pagination to some endpoints (3c76eda)
  • shop: add some data with modified get all endpoint (22c16e4)
  • shop: added delete endpoint (e26f64a)
  • shop: added pagination to all product endpoint (210ceab)
  • shop: added search endpoint (84e4ae8)
  • shop: added search endpoint with pagination (d10b34d)
  • shop: added updateProductRating endpoint (90c7251)
  • shop: exclude ratings from products response (62673cf)
  • shop: mark id params for future middleware implementation (e751dea)
  • shop: mark new rating feature for future implementation (b254b6f)
  • user: add sign up endpoint (415b335)
  • user: added get all user with pagination (ccf6ed2)
  • user: added user endpoints (#5) (10c9fb9)
  • user: updated jwt guard (#6) (c7b949c)
  • user: WIP user jwt auth (b32aa8d)

Bug Fixes

  • auth: process env reading in other module & refactored jwt guard (3b57162)
  • cart: fixed total object values (5de7f43)
  • cart: handled beforeDiscount price (102ec87)
  • file name typo (168299e)
  • products: categories using name (e7fed08)
  • shop: add handle for search case (min,max) (d46ce7f)
  • shop: getCategoryById and getCategories endpoints (874d3f8)
  • user: correct user interface and added user schema (8072894)

0.0.3 (2023-09-07)

Features

  • add dto validation for shop and user (#7) (cc53c0b)
  • add dummy phones data (5cc77b5)
  • add exceptions handling (929360d)
  • add full support for swagger (#12) (c88d1bb)
  • add initial swagger docs (#8) (ba54833)
  • add logo (5cf915d)
  • add mongoose id validation service and custom decorator (7285507)
  • add mongoose id validation service and decorator (b00a60b)
  • add products modules (691381b)
  • added insomnia work environment (#11) (50283b4)
  • added role based guard and refactored shared folder (#9) (57cb224)
  • added user/cart/products interfaces and dummy data (c741fc9)
  • auth: create user schema and base controller/service (b3b42db)
  • cart: add checkout endpoint (57e33bc)
  • cart: added boilerplate for cart service/controller (a1c2eb2)
  • cart: added cart schema (bea9143)
  • cart: added clear cart endpoint (f06774b)
  • cart: added delete endpoint for single cart item (62b1c16)
  • cart: added functional to get cart and init cart (c91a006)
  • cart: added updateCart (b4ec443)
  • cart: added validation if quantity is more than stock (c13f39a)
  • modified error handling with new catch error, added some dto and enums (7763ac6)
  • shared: added custom decorator to decode jwt data (af2331f)
  • shop: add getProductById and updateProduct endpoints (3eb62b9)
  • shop: add pagination to some endpoints (3c76eda)
  • shop: add some data with modified get all endpoint (22c16e4)
  • shop: added delete endpoint (e26f64a)
  • shop: added pagination to all product endpoint (210ceab)
  • shop: added search endpoint (84e4ae8)
  • shop: added search endpoint with pagination (d10b34d)
  • shop: added updateProductRating endpoint (90c7251)
  • shop: exclude ratings from products response (62673cf)
  • shop: mark id params for future middleware implementation (e751dea)
  • shop: mark new rating feature for future implementation (b254b6f)
  • user: add sign up endpoint (415b335)
  • user: added user endpoints (#5) (10c9fb9)
  • user: updated jwt guard (#6) (c7b949c)
  • user: WIP user jwt auth (b32aa8d)

Bug Fixes

  • auth: process env reading in other module & refactored jwt guard (3b57162)
  • cart: fixed total object values (5de7f43)
  • cart: handled beforeDiscount price (102ec87)
  • file name typo (168299e)
  • products: categories using name (e7fed08)
  • shop: add handle for search case (min,max) (d46ce7f)
  • shop: getCategoryById and getCategories endpoints (874d3f8)
  • user: correct user interface and added user schema (8072894)

0.0.2 (2023-09-07)

Features

  • add dto validation for shop and user (#7) (cc53c0b)
  • add dummy phones data (5cc77b5)
  • add exceptions handling (929360d)
  • add full support for swagger (#12) (c88d1bb)
  • add initial swagger docs (#8) (ba54833)
  • add logo (5cf915d)
  • add mongoose id validation service and custom decorator (7285507)
  • add mongoose id validation service and decorator (b00a60b)
  • add products modules (691381b)
  • added insomnia work environment (#11) (50283b4)
  • added role based guard and refactored shared folder (#9) (57cb224)
  • added user/cart/products interfaces and dummy data (c741fc9)
  • auth: create user schema and base controller/service (b3b42db)
  • cart: add checkout endpoint (57e33bc)
  • cart: added boilerplate for cart service/controller (a1c2eb2)
  • cart: added cart schema (bea9143)
  • cart: added clear cart endpoint (f06774b)
  • cart: added delete endpoint for single cart item (62b1c16)
  • cart: added functional to get cart and init cart (c91a006)
  • cart: added updateCart (b4ec443)
  • cart: added validation if quantity is more than stock (c13f39a)
  • modified error handling with new catch error, added some dto and enums (7763ac6)
  • shared: added custom decorator to decode jwt data (af2331f)
  • shop: add getProductById and updateProduct endpoints (3eb62b9)
  • shop: add pagination to some endpoints (3c76eda)
  • shop: add some data with modified get all endpoint (22c16e4)
  • shop: added delete endpoint (e26f64a)
  • shop: added pagination to all product endpoint (210ceab)
  • shop: added search endpoint (84e4ae8)
  • shop: added search endpoint with pagination (d10b34d)
  • shop: added updateProductRating endpoint (90c7251)
  • shop: exclude ratings from products response (62673cf)
  • shop: mark id params for future middleware implementation (e751dea)
  • shop: mark new rating feature for future implementation (b254b6f)
  • user: add sign up endpoint (415b335)
  • user: added user endpoints (#5) (10c9fb9)
  • user: updated jwt guard (#6) (c7b949c)
  • user: WIP user jwt auth (b32aa8d)

Bug Fixes

  • auth: process env reading in other module & refactored jwt guard (3b57162)
  • cart: fixed total object values (5de7f43)
  • cart: handled beforeDiscount price (102ec87)
  • file name typo (168299e)
  • products: categories using name (e7fed08)
  • shop: add handle for search case (min,max) (d46ce7f)
  • shop: getCategoryById and getCategories endpoints (874d3f8)
  • user: correct user interface and added user schema (8072894)