Releases: innocommerce/innoshop
Releases · innocommerce/innoshop
v0.3.10
🔨 New Features
c9e77d5
- Add Turkish language support 🇹🇷fbcd4ec
- Add pure file upload component26f13a2
- Integrate file manager in product variantsf6bb604
- Add file manager to product info editor2a93ed4
- Enable debug mode in the admin panel3d77684
- Add upload service, rename panel sidebar hooks6eae64d
- Add translation supportc2f3947
- Add product URL links on the cart pagecc51b7e
- Add checkout service amount parameter andtotal_number
fieldb5d6536
- Add order number query API and price calculation helpers
🐛 Bug Fixes
b31865b
- Fix "Specified key too long" database error (1071)726e42f
- Fix undefined constantCURL_SSLVERSION_TLSv1_2
149b304
- Fix tokenapi bug in fileManager420e5a0
- Fix duplicate deletion of property groupsf94889a
- Fix multi-language support for AI-generated contentb5d6536
- Fix SEO language switching issue4f32c32
- Update info page display (submitted by 撸串青年)
⚡ Optimizations
16be56d
- Upgrade to Laravel 12c8aa239
- Update third-party packages6d2258b
- Refactor shipping service for multi-checkout types, add customer APIcccc5a1
- UseShipping
entity for fixed shipping logicb5d6536
- Optimize order number generation, add product list hooksea14d1c
- Improve product filtering on category pages31f74ba
- Optimize sitemap.xml generation10f2466
- Update package dependencies211f031
- Sort country flags alphabetically by language codebb3aac7
- Improve shipping trace, add debug settingscc51b7e
- Streamline checkout success flow, track product IDs/prices
v0.3.9 Update Logs
Fixes
- Fixed the issue with address display on the checkout page.
- Resolved the loading issue on the file manager startup page.
- Fixed the incorrect display of warning messages on the product page.
- Fixed session anomalies with API Tokens and CSRF Token duplication.
- Improved the stability of order history, customer avatar editing, and Token client.
- Fixed logic issues with shipping addresses and order panel status filtering.
- Resolved the abnormal output of Blade hooks and the insertion issue of the
product.detail.tab.pane.after
hook. - Prohibited SVG file uploads on the frontend to prevent XSS attacks.
- Fixed issues with article resource loading and category filter logic.
Additions
- Added file manager functionality (support for multiple selections and image uploads).
- Added API interface for updating product panels.
- Implemented admin note functionality and order printing functionality.
- Added variant tags to order information.
- Expanded the service hook
service.checkout.confirm.after
.
Optimizations
- Upgraded dependency package versions.
- Improved backend role multilingual support and Blade hook logic.
- Unified TDK configuration (for articles, brands, products, pages, etc.).
- Restructured the API Token verification process.
- Improved product import functionality (support for batch import of attributes and categories).
- Enhanced the logic for slide display in multilingual environments.
- Code formatting and architecture simplification.
InnoShop V0.3.8
InnoShop V0.3.8 Update Log
New Features:
- Global API hooks support to enhance system functionality.
- Support for default address settings for easier user management.
- New related products recommendation feature to improve cross-selling efficiency.
- Added auto-completion and ID-based name retrieval interfaces for products, articles, pages, brands, and categories to increase management efficiency.
- Backend display functionality for special pages (e.g., /products, /brands) to strengthen backend management capabilities.
- Added hooks for homepage, image uploads, product pages, etc., to extend system functionality.
- Added backend deletion confirmation popup to prevent accidental operations.
Bug Fixes:
- Fixed SMTP encryption case sensitivity issue to ensure secure email delivery.
- Fixed currency case sensitivity compatibility issue to improve system stability.
- Fixed order note functionality to enhance user experience.
- Fixed multi-specification judgment logic to increase product management accuracy.
- Fixed RMA status process to optimize return management.
- Fixed article creation and editing feature to improve content management system.
- Fixed country, region, and currency filtering functionality to enhance user selection efficiency.
- Fixed tag and user group filtering mechanism to strengthen user management.
- Fixed password recovery error to improve account security.
Optimizations:
- refactoring the product editing page to enhance user experience
- Added LINK library for system module connection analysis to optimize system architecture.
- Global apitoken added to frontend and backend axios for easier API calls and increased development efficiency.
- Optimized shopping cart quantity display to show “99+” for better user interface.
- Improved multi-language support on article pages to enhance international experience.
- Optimized product display on checkout page and checkout success page to enhance the checkout process experience.
- Improved backend interface to increase the convenience and security of backend operations.
- Optimized frontend and backend web and API route loading to enhance system performance.
v0.3.5
InnoShop v0.3.5 Update Log
New Features
- We have introduced support for 12 new languages, including Indonesian, Malay, Thai, Arabic, German, French, Portuguese, Italian, Vietnamese, Russian, Korean, and Traditional Chinese, to better serve a broader range of users.
- The backend list page filter functionality has been developed using reusable components, simplifying maintenance processes and enhancing extensibility.
Fixes
- Resolved issues with editing and adding attribute values in the backend.
- Fixed the problem where the SKU ID for product specifications was incorrectly identified when adding items to the shopping cart.
- Corrected the issue where the plugin displayed the wrong language after deleting a language.
- Improved the stability of the mail engine when it is not configured.
- Fixed issues with the order status hook.
- Resolved problems with localization settings and role permissions.
- The issue where customers faced problems editing their profiles due to missing password information has been resolved.
Improvements
- The backend now only counts orders with valid statuses, increasing the accuracy of data.
- The display effect of plugin logos has been optimized, enhancing the aesthetic appeal of the interface.
- The grouping method for plugin permissions has been improved, making permission management more intuitive.
- The language switch function in the header now displays flags of countries or regions, enhancing user experience.
- The mail settings function has been optimized, improving the stability and efficiency of email sending.
- The compatibility of currency conversion has been enhanced, now not distinguishing between uppercase and lowercase currency codes, increasing system flexibility.
- Multiple third-party packages have been upgraded to ensure system stability and security.
- Plugin localization support has been optimized, now supporting plugins with root routes without localization settings, enhancing plugin usability.
v0.3.2
New Features
- Added product review functionality, allowing users to comment directly on products or evaluate after purchase.
- Product editing in the management panel now supports attribute editing.
- Introduced a universal DOM class to facilitate the insertion or replacement of page content through plugin hooks.
- Added a checkout page hook to enhance the customization capabilities of the checkout process.
Bug Fixes
- Optimized the sorting and display style of product categories.
- Fixed the issue with enabling and disabling the email function.
- Resolved the issue of multiple name fields appearing in the checkout address form.
- Fixed the path name issue in the English panel.
- Allows the backend to set the header and footer menus to empty for easy customization.
- Currency and region settings issues have been resolved.
- Fixed the issue where article categories could not be saved.
- Prevented the incorrect deletion of categories containing subcategories.
- Fixed the category tree structure API issue, improving data loading accuracy.
- Made an emergency fix to the checkout email function to ensure timely email delivery.
Optimization
- Refactored the front and back-end image upload functions, with the backend upload path set to
/public/catalog
and the frontend upload path set to/public/upload
for easier use. - Added a feature to enforce the use of HTTPS, enhancing website security.
- When switching SKUs on the product details page, the main image will automatically update to the current SKU's image, improving the user's visual experience.
- Allows the slug fields of products, categories, brands, articles, and article categories to be left blank, providing greater flexibility.
- Updated the order analysis function to only count paid, shipped, and completed orders, improving the accuracy of data analysis.
- The installation process has been optimized, simplifying the installation steps.
- Upgraded the software packages used, enhancing the overall performance of the system.
- Adjusted the font weight of the plugin panel to improve interface aesthetics.
v0.3.0
New Features:
- AI Integration with services like OpenAI.
- Added a Product Review API.
- Support for multiple languages in themes.
- Added images for categories.
Optimizations:
- Added email support for guest checkout.
- Optimized front-end APIs for miniapps and apps.
- Implemented markdown parsing for product details.
- Conducted extensive refactoring for language support.
- Enhanced relations within the order review system.
Fixes:
- Fixed language issues in order review sections.
- Fixed various locale and language issues, including installation locales, address labels, and order status locales.
- Fixed password issues occurring after creating a customer.
- Fixed error messages related to category slugs.
- Fixed issues with plugin filters.
- Fixed unclosed div elements in the code.
- Fixed errors when updating country positions.
v0.2.6
Additions
- Execute artisan storage:link after installation for easier image uploads.
- New front-end REST API interfaces for mini-programs and mobile applications.
- New backend management panel REST API to improve management efficiency.
- New backend data analysis reports covering key business areas such as orders, products, and customers.
- New user password recovery feature to enhance account security and experience.
- New Japanese language pack to strengthen international competitiveness.
Fixes
- Corrected the display issue of product detail page attributes to ensure accurate information.
- Fixed the account center's password update functionality.
- Resolved plugin market functionality issues to ensure market stability.
- Corrected product creation and update hook execution problems to ensure data accuracy.
- Fixed product variable configuration errors to ensure correct settings.
Optimizations
- Improved checkout process, enhanced shipping module to improve user checkout experience.
- Optimized core system settings to improve operational efficiency and reliability.
- Optimized checkout payment process to reduce waiting time and increase payment success rate.
- In-depth optimization of multi-language support.
- Changed MySQL default storage engine to InnoDB to enhance database security.
- Integrated mobiledetect tool to optimize mobile user experience.
- Set default values for address and phone to empty to avoid invalid data impact.
- Updated third-party dependency packages to ensure modernity and security of functions.
v0.2.1
v0.2.1 (2024-07-31)
New Features
- Support for plugin marketplace
- Added Spanish language pack
- Added single-page breadcrumb toggle
- Added product API interface
- Added quick order placement API interface
Improvements
- Upgraded third-party packages such as Laravel, Collision, PHPUnit, etc.
- Optimized plugin loading and field components
- Optimized web installation process and SQLite detection
- Optimized order placement logic
- Multi-language optimization
Bug Fixes
- Fixed issues in product, order, shopping cart, address functionalities and related components
- Fixed category deletion issue
- Fixed language issues
- Fixed upload issues
- Fixed payment callback
- Fixed categorization product order filtering logic
v0.1.1
- added laravel/octane support.
- added laravel/sanctum support.
- fixed order payments.
- fixed plugin asset.
- fixed locale when current locale is unvaliable.
- fixed category rules.
- fixed currency when deleted.
- optimize web installation.
- optimize theme images.
- optimize all repository builders.
- optimize cart UI.
v0.1.0
New - Product Management (Categories, Brands, Products)
New - Order Management (Orders, After-Sales)
New - Customer Management (Customer Groups, Customers)
New - Content Management (Categories, Articles, Pages, Tags)
New - Support for Extension Plugin Development
New - Support for Template Theme Development
New - Home Page, Category Page, Product Page, Shopping Cart, Checkout Page
New - Front-End Customer Personal Center