Skip to content

Releases: Kshitij09/TazaBazar-Backend

v1.3.0

08 Nov 22:15
22e0787
Compare
Choose a tag to compare

What's Changed

  • Bugfix: handle keys correctly by @Kshitij09 in #1
  • [Documentation] Added Installation instructions

Full Changelog: v1.2.0...v1.3.0

v1.2.0

08 Oct 08:05
Compare
Choose a tag to compare

What's Changed

  • While creating a new account, "USER" authority will be added by default, thus clients concerned about registering users only no need to specify 'authorities' explicitly
  • Searching product by name now supports partial words as well (Refer PostgreSQL Full Text Search to know more)
  • Added DELETE endpoint for users (DELETE /api/v2/users/{username}). This endpoint is restricted to Admin users only
  • Endpoints returning user specific data will now return '404 Not Found' instead of '401 Unauthorized' when username was not found

v1.1.1

22 Sep 15:02
Compare
Choose a tag to compare

Bug fixes

  • Fix incorrect mapping of ProductCategoryDto (skuPrefix and name was interchanged)
  • Handle "http://" prefix to Product's imageUris in a consistent manner

v1.1.0

22 Sep 08:06
Compare
Choose a tag to compare

Changes

  • Add imageUri to the Product model with valid path that could be served from the Container
  • Add environment variables
    • FILESTORE_HOST (host address of the file-server)
    • FILESTORE_SOURCE_PATH (path to the directory to be mounted as volume from the host machine)
    • FILESTORE_PATH (path inside the container to be included as static locations in the spring-server)
  • Support serving static files from the springboot's container

v1.0.0

21 Sep 16:20
Compare
Choose a tag to compare

First Stable Release

  • Using PostgreSQL as the main DataStore
  • Using spring-data-jdbc for Entity Modelling
  • Using dotenv for development configurations
  • Use dedicated profile for production ('prod'), making use of System's environment variables
  • Moved SpringBoot Project under subdirectory (springboot-app)
  • Added Setup script for building and extracting project jar for deployment
  • Added deployment hierarchy with docker-compose, making system end-to-end deployable
  • Added tests for all the Repositories and Controllers
  • Deprecate v1 endpoints (In memory DataStore)

v0.0.3

20 Aug 15:41
Compare
Choose a tag to compare
v0.0.3 Pre-release
Pre-release

RC-1 for client integrations

Features

  • Bearer token authorization for private endpoints
  • Asymmetric JWT with refresh token for user authentication
  • In-memory database support for products model