**Fixes**: 1) Correct handling of non-dict `attributes` for users and orders; 2) Resolve serializer field inconsistencies in `BuyUnregisteredOrderSerializer` and others.
Extra: 1) Clean up redundant error handling and unused local variables; 2) Rename and align method arguments for clarity.
Fixes: 1) Prevent repeated queries by reusing the last processed primary key; 2) Avoid redundant SKU existence checks through optimized logic;
Extra: 1) Set migration atomicity to False for better batch handling; 2) Minor code cleanup and restructuring;
Fixes: None.
Extra: 1) Adjust `.po` and `.mo` files for version change to `2.9.3`; 2) Update translations with minor formatting improvements; 3) Clean up comments in locale files.
Fixes: 1) Correct inconsistent formatting in `vibes_auth` phone number validation logic; 2) Resolve redundant newlines in `core/utils/emailing.py` logging statement;
Extra: 1) Cleaned up line breaks for better readability and consistency.
Fixes: 1) Fix typo `business_inn` to `business_identificator`.
Extra: 1) Improve exception handling with specific error cases for invalid `force` values; 2) Minor formatting adjustments in `models.py`.
Fixes: 1) Add missing import for `validate_email`; 2) Add missing import for `validate_phone_number`; 3) Correct `password` validation with `compare_digest`;
Extra: 1) Enhance validation error messages for malformed phone number and email; 2) Minor refactor to improve code readability.
Fixes: 1) Remove unused serializer import in signals; 2) Fix potential issue with empty digital assets causing errors;
Extra: 1) Clean up logging statements in order processing; 2) Minor formatting and indentation improvements for clarity;
Fixes: 1) Fix incorrect queryset filtering logic in the `feedbacks` endpoint; 2) Replace redundant product lookup in `feedbacks` with `get_object` for improved clarity and performance;
Extra: 1) Rename annotated field `price` to `price_order` in queryset filters for better semantics; 2) Cleanup and streamline `feedbacks` endpoint logic.
Fixes: 1) Correct `name_ngram` search analyzer in `PostDocument` to `icu_query`;
Extra: 1) Update import paths and references following renaming of `BaseDocument` and `add_multilang_fields`.
Fixes: 1) Correct logic to handle empty or missing language codes in requests;
Extra: Clean up comments and redundant whitespace in analyzers and filters definitions;
Fixes: 1) Correct typo in total_orders field name in ProductDocument; 2) Replace outdated query_lc analyzer with icu_query for consistent Unicode handling; 3) Remove unnecessary get_object_or_404 calls to optimize batch query performance.
Extra: Refactor process_query function with clearer structure and batch-loading logic; streamline brand and category field handling across documents; improve reboot scripts to rebuild search index automatically.
Fixes: 1) Ensure email and phone number validation rejects duplicates in the user table;
Extra: 1) Minor adjustments to annotated queryset for order filter logic.
Fixes: 1) Reorder `router.push` in `useLogout` to properly clear cookies before redirection; 2) Resolve issues with inconsistent access token handling during Apollo header configuration;
Extra: 1) Cleanup comments in `useRefresh
Fixes: 1) Removed reliance on suppressed exceptions for UUID lookup; 2) Improved handling of invalid or missing objects during lookup.
Extra: 1) Cleaned up unused import `suppress`; 2) Simplified code by replacing redundant lookup logic with a unified method.
Fixes: 1) Correct dynamic URL generation for images in Open Graph (`og_image` and `logo_url`); 2) Address potential missing or empty `crumbs` handling in breadcrumbs generation;
Extra: 1) Refactor redundant action names (e.g., `seo` to `seo_meta`) for better consistency; 2) Clean up and optimize serializer structures and Graphene object fields; 3) Improve readability and maintainability of action and object implementations.;
Fixes: 1) Resolve annotations compatibility with mypy `type: ignore` adjustments; 2) Correct `resolve_price_with_currency` method to ensure proper float returns; 3) Handle scenarios for empty or null queryset in vendor methods.
Extra: 1) Refactor utility functions for better type annotations and robustness; 2) Minor formatting corrections and removal of redundant mypy strict setting; 3) Improve method return types for consistency.
Fixes: 1) Add missing import for `DigitalAssetDownload`;
Extra: 1) Enhance order processing logic to finalize digital product orders with associated stocks.
Fixes: 1) Avoid unused variable warning in `update_products_task` by removing exception variable `vie`; 2) Add missing imports for `logging` and `traceback` in `payments/signals.py`;
Extra: 1) Minor formatting fix in `dbbackup.py` to consolidate FTP URL string construction; 2) Remove unnecessary newline in `core/vendors/__init__.py`.
Fixes: 1) Corrected `DBBACKUP_PATH` default to ensure proper backup directory structure.
Extra: 1) Minor cleanup in FTP storage configuration handling.