Fixes: 1) Add missing import for `settings` in multiple modules;
Extra: 1) Remove unused `SerializerMethodField` from serializers; 2) Update `RELEASE_DATE` to align with new version; 3) General cleanup and consistency adjustments.
Fixes: None;
Extra: 1) Simplify serializer methods by removing redundant `suppress` blocks for `image.url`; 2) Minor adjustments to GraphQL resolver parameter names for consistency.
Fixes: 1) Normalize spacing and indentation throughout `nginx.conf`.
Extra: Improve readability and consistency of configuration file by aligning header and directive formatting.
Fixes: 1) Update Console styling in 'initialize' command to remove non-standard style notice; 2) Simplify STATIC_URL and MEDIA_URL definitions in settings for uniformity.
Extra: 1) Minor cleanup in static and media path handling; 2) Add new location block in nginx for static files access.
Fixes: 1) Add missing import for `ImproperlyConfigured` in `base.py`.
Extra: 1) Refactor and relocate DB backup configuration from `dbbackup.py` to `base.py`.
Fixes: 1) Correct type and structure for `uuids_by_index` dictionary values; 2) Remove unnecessary dictionary wrapping for UUID values in `uuids_by_index`;
Extra: Simplify UUID appending logic for `meta.index` values.
Fixes: 1) Adjust log level declarations for better consistency across handlers;
Extra: 1) Minor formatting improvements in logging configuration for clarity;
Fixes: 1) Correct format strings in `logger` calls to avoid using f-strings and replace with comma-delimited logging arguments; 2) Remove unused imports including `traceback` and `gettext_lazy`.
Extra: Consolidate logging practices across multiple modules for better consistency and maintainability.
Fixes: 1) Remove unused imports in `vendors.py`, `tasks.py`, and `emailing.py`.
Extra: 1) Minor cleanup of redundant functions and variables in `vendors.py`; 2) Reorganize imports for clarity and consistency.
Fixes: 1) Standardize string quotes in migration file; 2) Fix redundant parentheses in Elasticsearch query execution;
Extra: Format cleanup and minor readability improvements.
Fixes: 1) Fixed missing `exc_info` flag in critical and error logs to provide richer error context; 2) Addressed redundant code and unused imports in the logging logic for cleaner execution.
Extra: Refactored `LOGGING` configuration for improved readability and runtime adaptability; optimized related log-handling logic throughout the codebase.
Fixes: 1) Fix Elasticsearch document mapping to include missing "ci" field; 2) Correct slug field index setting from index=False to indexed; 3) Update Elasticsearch search weights and sizes for improved relevance and pagination;
Extra: 1) Refactor product search logic to prioritize partnumber > sku > slug > name.ci; 2) Add new analyzer "name_exact" for case-insensitive exact matching; 3) Adjust stock model to allow blank system_attributes; 4) Update migration to reflect JSONField changes; 5) Adjust Elasticsearch boosting weights for better ranking; 6) Increase category search size to 33 for consistency; 7) Add missing personal_orders_only field to ProductDocument.
Fixes: 1) Remove unnecessary conditional check for DigitalAssetDownload existence.
Extra: 1) Simplify flow for processing order products with digital assets.
Fixes: 1) Modify `__str__` method to use `get_vendor_instance` with `safe=True` for improved error handling;
Extra: 1) Minor code structure improvements in `get_vendor_instance` method.
Fixes: None;
Extra: 1) Standardize quotes in migration dependencies and field declarations; 2) Break down queryset methods in sitemaps for improved readability;
Fixes: None;
Extra: 1) Update migrations to include addition of `system_attributes`; 2) Modify admin interface to display `system_attributes` in additional_fields.
Fixes: None;
Extra: 1) Update field inclusion lists and methods in serializers to reflect the new `discount_price` field; 2) Add model property caching for `discount_price`;
Fixes: n/a;
Extra: 1) Update locale files for Portuguese and French translations; 2) Correct PO creation date for alignment with new translations; 3) Translated strings for transaction view operations (list and retrieve).
Fixes: 1) Standardized error responses in `DownloadDigitalAssetView`.
Extra: Improved maintainability by refactoring serializers and schema definitions into modular components; updated API URLs to use new class-based view.
Fixes: None;
Extra: 1) Remove unnecessary blank line in `CategoryDetailListSerializer`; 2) Simplify queryset methods in `core/admin.py` by restructuring `.select_related` calls;
Fixes: 1) Replace redundant `get_filterable_attributes` logic with `filterable_attributes` property to avoid duplications; 2) Remove unnecessary imports and redundant comments in various modules.
Extra: Refactor admin queryset methods for optimization; remove unused `categories` field in `Attribute` model; improve clarity and maintainability of Graphene resolvers and related logic.
Fixes: 1) Addressed line-break inconsistencies in multi-line strings across various language files to ensure proper display; 2) Fixed minor spacing in `django.po` entries for Italian, Swedish, and Turkish locales.
Extra: Optimized file headers and metadata in all updated locale files by syncing timestamps and project information for uniform tracking.