Skip to content

Changelog ​

v3.0.0 ​

Added πŸ• ​

  • different configuration for different environments
  • Full text search for stores endpoint

Enhancement πŸ§‘β€πŸ’» ​

  • upgrade python version to 3.11.3
  • upgrade several packages
  • simplify endpoint naming convention
  • activate authentication and authorization for some endpoints
  • added separate apps for super admin and seller center
  • endpoint begins v3
  • rename project module to server
  • rename firebase_auth app to firebase
  • added a general app which contains globally used views and serializers
  • remove silk library from project
  • remove swagger from project
  • return product images as array of string (image url only)

v2.4.2 ​

Added ~ Endpoints πŸ• ​

  • Added admin only endpoint

v2.4.1 ​

Feature ❀😊 ​

  • Implemented caching using redis
  • Implemented product ordering

v2.4.0 ​

Changed πŸ‘¨β€πŸ’» ​

  • Product colors field to Array of objects
  • Page size from 24 to 20

Enhancement πŸ§‘β€πŸ’» ​

  • Remove unused endpoints
  • Readable endpoints name
  • Return required fields for each endpoint
  • Remove unused fields from both shop and product models
  • Update specified fields only instead of saving whole data
  • Deep and Precise Filtering for product category and sub category
  • User can only create one shop
  • Added isDisplayOnHomePage to help fetch specified home page product

Feature ❀😊 ​

  • Added Shop & Product Report Model

Bugs🐜 ​

  • Shop Follow & unFollow
  • Product Likes & disLike
  • List user wishlist products

Added ~ Endpoints πŸ• ​

  • Filter by brand
  • Add shop and product report
  • Get shop follow instance
  • List Top Selling products

Removed 😠 ​

  • isUsedTrialPlan from shop model

v2.3.4 ​

Feature ❀😊 ​

  • Send Mail To Client

Enhancement πŸ§‘β€πŸ’» ​

  • Added subscription plan type, plan type limit to shop model
  • Added sell.wookin.com.gh to cors headers
  • Shop subscription/expiry logic
  • Return useful fields for product details using slug-field endpoint

Bugs🐜 ​

  • Fixed shop categories update duplication
  • Product View Count

Added ~ Endpoints πŸ• ​

  • List shop reviews
  • Main, Sub and Product Categories model & endpoints

v2.3.3 ​

Added ~ Endpoints πŸ• ​

  • Get Promoted Products
  • Filter by brands

Enhancement πŸ§‘β€πŸ’» ​

  • Return useful data for products endpoints
  • Return subCategory & productCategory as part of useful data
  • Added product view-count fields

v2.3.2 ​

Added ~ Endpoints πŸ• ​

  • Get similar shops
  • filter-notification-ownerID
  • Get single product/ shop using slug

Changed πŸ‘¨β€πŸ’» ​

  • followers field to an int field
  • likes field to an int field
  • filter-shop-by-creatorID endpoint to get-shop-by-creator
  • category to subCategory in products model

Removed 😠 ​

  • totalLikes & totalFollowers field from serializer
  • Unique property for shop name.

Enhancement πŸ§‘β€πŸ’» ​

  • Auto increment to followers & likes fields - (post/delete requests)
  • Auto decrement to followers & likes fields - (post/delete requests)
  • Delete shop products when shop gets delete.
  • Delete related images when a shop, banner & product gets deleted
  • List notification, products, and shop by dateCreated
  • Fixed issue #20
  • Added productCategory field to products model
  • Added Slug field to products & shop model

v2.3.1 ​

Added ~ Endpoints πŸ• ​

  • Patch single notification.
  • Fetch single product images.
  • Filter shop by creatorId.
  • Filter shops by a user (follower).
  • Filter followers by shopId.
  • All reviews from Product Reviews Model.
  • Single product likes object.
  • isPublished product.

Enhancement πŸ§‘β€πŸ’» ​

  • Update product starRating automatically.
  • Return followers model in shops followers field.

Fixed πŸ§‘β€πŸ”§ ​

  • Patch shop categories field without overriding initial data.
  • β€œThe submitted data was not a file. Check the encoding type on the form.” error message.

Removed 😠 ​

  • list-single-product-images endpoint.

v2.2.1 ​

Changed πŸ‘¨β€πŸ’» ​

  • Set ALLOWED_HOSTS Value to env
  • Cast DB_PORT to int
  • Set Different endpoints for create and lists products
  • Set Default Image URL When Creating A New Shop

Removed 😠 ​

  • adminUsers endpoints (views, urls, & Serializer's)
  • verbose_name_plural from some Models
  • name Field from ProductReviews Model
  • image serializer field from ShopsSerializer

Added πŸ• ​

  • Security Settings For Production
  • Search Products endpoints
  • Filter by category and main-category endpoints
  • Set file_overwrite to false for media files
  • Filter Reviews By ProductID Endpoint
  • Ordering Products By 'isFeatured'
  • UniqueConstraint To Product Reviews
  • ListAllSingleShopProducts & ListAllSingleProductReviews views & endpoints

Fixed πŸ§‘β€πŸ”§ ​

  • This field is required bug in creating a new product

v2.1.0 ​

Added πŸ• ​

  • Added Digital Ocean Spaces Configuration
  • Added Production Configuration (Gunicorn)
  • Added verbose_name_plural To All Models
  • Added Delete Operation To Products Reviews

Removed 😠 ​

  • ProColors, ProSizes and ProStorage Models

v2.0.0 ​

Added πŸ• ​

  • Added this changelog πŸ˜ƒ
  • Added utility app which contains Banner Images and Notifications Models
  • Added .env.template

Changed πŸ‘¨β€πŸ’» ​

  • Changed ProductImages Model Name to ProImages
  • Changed Database To PostgreSQL Instead of Sqlite

Upgraded πŸ˜„ ​

  • Django version to 4.0.4

Removed 😠 ​

  • MainCategory, SubCategory, Options, Cart, Order and Delivery Models From products app
  • Above Models Serializer's, Views and URLs
  • Region, Country, Address, Vendor and Coupon Models From shops app
  • Above Models Serializer's, Views and URLs
  • Phone Number Validation
  • django-multiselectfield==0.1.12 package

v1.0.0 ​

Added or Changed πŸ•πŸ‘¨β€πŸ’» ​

  • Project Initialization

Released under the MIT License.