grooveshop-django-api

Django Backend Eshop

MIT License

Downloads
12.8K
Stars
7
Committers
4

Bot releases are visible (Hide)

grooveshop-django-api - v0.26.1

Published by vasilistotskas about 1 year ago

v0.26.1 (2023-09-20)

Chore

  • chore: Versions bump.
  • pillow
  • django-filter
  • python-semantic-release
  • dj-rest-auth
  • urllib3
  • pydantic
  • rich (00f4489)

Fix

  • fix(cart): Serializer create method fix using try catch. (1391aac)
grooveshop-django-api - v0.26.0

Published by vasilistotskas about 1 year ago

v0.26.0 (2023-09-18)

Chore

  • chore: Improvements.
  • Env updated.
  • Gitignore Update.
  • Remove django-sql-explorer.
  • README Cleanup.
  • API schema generate.
  • Locales update.
  • .idea update. (4622f0c)

Feature

  • feat(search): Search improvements.
  • Added 001_pg_trigram_extension.py in core.
  • Search functionality and performance improve.
  • Run migrations. (2436d9a)
  • feat(search): Search improve.
  • Pass weights on product_post_save signal.
  • ProductQuerySet fixed, weights pass fixed.
  • Api View return a lot of better reasults included results, headlines, search_ranks, result_count and similarities
  • SearchProductSerializer and SearchProductResultSerializer implemented. (da8ee4b)
  • feat: Celery, uvicorn and Notifications.
  • celery.py rename to celery_setup.py.
  • Create uvicorn_server.py to be able to run with uvicorn.
  • Notification feature.
  • settings.py improvements (bbc5f45)
  • feat: Changes to naming, cleanup, AddressModel change and migrations.
  • App urls cleanup.
  • UserAccount usage from import replaced with get_user_model().
  • Model related_name usage improve for readability.
  • UserAddress Model add contstraint.
  • Run migrations. (5a3f590)
grooveshop-django-api - v0.25.0

Published by vasilistotskas about 1 year ago

v0.25.0 (2023-09-13)

Feature

  • feat: Versions bump, add allauth AccountMiddleware in settings.py. (4b42395)
grooveshop-django-api - v0.24.0

Published by vasilistotskas about 1 year ago

v0.24.0 (2023-09-10)

Feature

  • feat: Auth api endpoints and views + packages bump. (edc306e)
grooveshop-django-api - v0.23.0

Published by vasilistotskas about 1 year ago

v0.23.0 (2023-09-04)

Feature

  • feat: Fixes and versions bump.
  • Remove translation fields from API filtering and ordering.
  • Auth and Permissions add to user API view.
  • DEFAULT_PERMISSION_CLASSES , DEFAULT_THROTTLE_CLASSES and DEFAULT_THROTTLE_RATES added. (3538ee6)
grooveshop-django-api - v0.22.0

Published by vasilistotskas about 1 year ago

v0.22.0 (2023-09-02)

Chore

  • chore(schema.yml): Generate schema.yml (6500b80)

Feature

  • feat(Notifications): Notifications App implemented, Ui for home page prototype.

Change, CELERY_BROKER_URL and CELERY_RESULT_BACKEND envs.
Added CHANNEL_LAYERS in settings.py.
Celery New task debug_task_notification.
asgi ProtocolTypeRouter added for websocket.
websocket_urlpatterns with ws/notifications/ path in urls.py.
NotificationConsumer implemented.
README.md updated.
Make new migration files. (833116f)

grooveshop-django-api - v0.21.1

Published by vasilistotskas about 1 year ago

v0.21.1 (2023-09-01)

Fix

  • fix: User address model integer enum choices fields from CharField to PositiveSmallIntegerField, added translated description for IntegerChoices. (4c7e390)
grooveshop-django-api - v0.21.0

Published by vasilistotskas about 1 year ago

v0.21.0 (2023-09-01)

Feature

  • feat(enums): Replace enum and usage with django built in models.TextChoices and models.IntegerChoices

Versions bump.
Locales compile.
Run Migrations.
Api schema.yml updated. (1897e29)

grooveshop-django-api - v0.20.0

Published by vasilistotskas about 1 year ago

v0.20.0 (2023-08-29)

Feature

  • feat: Search improved, versions bump, minor fixes/improvements.
  1. Default db postgres, added DB_PORT new env var, and update name DB_PASS env var to DB_PASSWORD.
  2. Country model translations name field max_length change.
  3. Order model country and region field on delete set null.
  4. populate_country command fixed.
  5. Faker and python-semantic-release versions bump.
  6. Product fields discount_value, final_price, price_save_percent calculation removed from save method and implement signal and method update_calculated_fields.
  7. ProductQuerySet: new methods update_search_vector for search usage and update_calculated_fields.
  8. Product Search prototype and tests implemented. (bff87a5)
grooveshop-django-api - v0.19.0

Published by vasilistotskas about 1 year ago

v0.19.0 (2023-08-29)

Feature

  • feat(commands): Seed commands improvements.
  1. total var name change based on options total name.
  2. faker seed instance for each lang using different seed.
  3. check for available_languages.
  4. checks for models with unique together. (721bf6a)
grooveshop-django-api - v0.18.0

Published by vasilistotskas about 1 year ago

v0.18.0 (2023-08-27)

Chore

  • chore(static): Added static folder (cd8359f)

Feature

  • feat(tests): Typing improvements and tearDown class added in tests. (bfee3c3)

  • feat(tests): Create tests for simple search and make_thumbnail method. (7c7fbe6)

Fix

  • fix(search): Search improve. (1217337)
grooveshop-django-api - v0.17.0

Published by vasilistotskas about 1 year ago

v0.17.0 (2023-08-26)

Feature

  • feat(settings): Security improved, minor type cast at populate_user_address command. (8f43775)
grooveshop-django-api - v0.16.0

Published by vasilistotskas about 1 year ago

v0.16.0 (2023-08-25)

Feature

  • feat(seed): Add new dump images for product image seeding, refactor method get_or_create_default_image to be also able to create image from non /media path. (71b9790)
grooveshop-django-api - v0.15.0

Published by vasilistotskas about 1 year ago

v0.15.0 (2023-08-25)

Chore

  • chore: migration files and compile locales. (9889b75)

Feature

  • feat(enum): New enum for order document type and move pay way enum in pay way app. (6066e4a)
grooveshop-django-api - v0.14.2

Published by vasilistotskas about 1 year ago

v0.14.2 (2023-08-24)

Fix

  • fix: Rename StatusEnum in order and review.

order status: StatusEnum -> OrderStatusEnum
review status: StatusEnum -> ReviewStatusEnum (1b623c8)

grooveshop-django-api - v0.14.1

Published by vasilistotskas about 1 year ago

v0.14.1 (2023-08-24)

Fix

  • fix(templates): Change template dir to core/templates. (3a57eb5)
grooveshop-django-api - v0.14.0

Published by vasilistotskas about 1 year ago

v0.14.0 (2023-08-24)

Feature

  • feat(pagination): Cursor pagination fixed and tests implemented. (441078e)
grooveshop-django-api - v0.13.0

Published by vasilistotskas about 1 year ago

v0.13.0 (2023-08-23)

Chore

  • chore(order): Migrations for paid_amount field. (da8276c)

  • chore: requirements.txt and pyproject.toml update

Packages Updated:
django-allauth==0.54.0 to 0.55.0
click==8.1.6 to 8.1.7 (b4a61a3)

  • chore: Remove useless folders (705c306)

Feature

  • feat(testing): New unit tests.

Tests for generate_schema_multi_lang method implemented.
Tests for BaseExpandSerializer class implemented.
Tests for PascalSnakeCaseOrderingFilter class implemented. (355ae53)

Fix

  • fix: Lint and PEP fixes and generate_random_password method improved (5d74052)
grooveshop-django-api - v0.12.0

Published by vasilistotskas about 1 year ago

v0.12.0 (2023-08-17)

Feature

  • feat: New Unit tests implemented and remove unused methods and files. (db41415)
grooveshop-django-api - v0.11.4

Published by vasilistotskas about 1 year ago

v0.11.4 (2023-08-17)

Chore

  • chore(README.md): Added Coverage Status (0d30ec0)

Fix

  • fix(ci.yml): Publish package distributions to TestPyPI if released. (f11972b)
Package Rankings
Top 28.59% on Pypi.org
Badges
Extracted from project README
Coverage Status
Related Projects