Releases: grandnode/grandnode2
Releases · grandnode/grandnode2
1.1.0-beta
Main changes
Add support for multiple domains per store #99
Add Voice Search & Voice Navigator
Improve performance and reach 90+ score in Page Speed Insights, previously impossible after VueJs implementation
Localizable pictures attributes & possibility to mass upload pictures
Replace RoxyFileManager with elFinder
Full Changelog
Click here to see the full release notes for GrandNode 1.1.0
Rest of changes
- [f0567a1] Move compare products to the sidebar #154
- [236a5e6] Prevent for save a file with a null binary field
- [a0da630] Add ProductReviewOverview to ProductReviewsModel
- [807ce58] Add new component VendorContact
- [2aeed3f] Add VendorReview model
- [51a7e8c] Add new events for Grand.Web - ChangeCurrency/ChangeLanguage/ChangeStore/ChangeTaxType/ChangeTheme
- [937aa27] Remove IHttpContextAccessor from method filter specification option
- [53b5d4d] Vendor settings - add new new settings NumberOfReview
- [a8be637] Extend Store entity - Add company registration number
- [f850cc7] Extend Store entity - Add House bank fields
- [0d7b6ec] Update GetSearch handler - Add limit to Categories/Collections/Vendors
- [b4696c5] Remove unused v-validate attribute
- [c89cf12] Performance - Script preload / Vue scripts / update validator #140
- [b695315] Add a new field to the product specification (product collection) - Custom Name
- [c5b649a] API - refactoring with save the picture on the product / add a new method - update picture
- [f25f85a] Add new field ExternalId to the collection entity
- [766bbf5] Add new field ExternalId to the brand entity
- [5afe95e] Delete fs.chunks when user delete object from GrandNode #136
- [f3eb7ae] Admin panel - Hamburger menu rtl support
- [ff6a6d8] Move discountBox/GiftVoucher to the ShoppingCart (cshtml files)
- [1492dbb] Update Head.cshtml - use asp-src
- [6c07300] Add missing button-group component
- [fcb2400] Use Webpack and Vue-cli #130
- [5ede858] Improve security header - add x-frame-options / permissions-policy
- [60fba00] Blog and News - list minor changes
- [889dfea] Blog and News - comment minor changes
- [b8e319f] Allow rendering only one Captcha on the product page
- [fd5b083] Allow rendering only one Captcha on the vendor page
- [9f43226] Improve tag helper - admin-tabstrip - param BindGrid - if you enable this setting bind for grid data will be after show tab - kendo grid must have set property autoBind = false
- [c6fcb34] Extend Queued Email entity - add Reference Object and key, admin panel - add a new tab on the order - Notifications
- [0a2a1c0] Minor changes - currency rate round to 6 decimal places
- [dab8ebe] Minor changes - ProductDetailsModel add extra field RentalStartDateUtc/RentalEndDateUtc
- [3ba9870] Minor changes - one pagination file for PDF documents
- [fea0c05] JS - product review/reservation move to the common file
- [23d47e4] Menu JS - Move script to common file
- [f04a817] Rename js file push.notifications
- [e533dd1] ProductAttributtesBundle - minor changes
- [0f955dd] Use Vue template components for product attributes bundle
- [f41f93f] Tag helper - template - add new resource rendering for Components Vue - templates need to be defined outside the DOM element to which Vue is attached
- [da3b45c] Picture - Use Vue template for components
- [0109deb] C# 8 - use Range/Index instead of Substring()
- [5e859ed] CountdownBox - minor changes on CatalogProductView
- [5c5db3f] Update product attributes #107
- [eca1304] Update swagger startup (Priority)
- [2fdbda9] Minor changes - Attributes selected on the product
- [f9b2ebe] Product details - allow selecting only existing attributes
- [c15988d] Add support for Migrations #62
- [8a98a09] Add brand activity log type when installing system #103
- [4bafa4b] Admin panel - Add validator for store model (URL fields)
- [87495c6] Update API to OData 8.0 #95
- [c951ec7] Refactoring - Localizable picture attributes
- [53c8070] Improvement - Brand picture - use localizable alternate text and title attributes for a picture
- [3524c81] Further changes - picture service (Seo file name)
- [d039ab7] Minor changes - Picture service
- [50334c7] Improvement - Category picture - use localizable alternate text and title attributes for a picture
- [7574ca4] Improvements - Grand.Web - Product pictures - use localizable alternate text and title attributes for a picture
- [8747955] Improvements - Admin panel - Product pictures - allow set information about alt and title attribute for the picture to every language
- [aeb36d8] Minor changes with event handlers: CustomerLoggedInEventHandler/CustomerLoggedOutEventHandler
- [6666a13] Update Kendo UI Core to the latest version - 2021.3.914 #116
- [98910bb] Picture Entity - add inherit from ITranslationEntity (it allows support for translation for alt, title attribute)
- [f9e2750] Allow using recommended products per store
- [ccffe5f] Category service - Update query - get all categories - sort by Display Order
- [1cec820] CompareProductService - move actions to the product controller
- [79af2ba] InstallationLocalizedService - remove IHttpContextAccessor
- [97216fb] Logger Service - remove IHttpContextAccessor
- [e41480a] CustomerActivityService - remove IHttpContextAccessor
- [9eaf2d8] Grand.Business.Messages.Commands - remove IHttpContextAccessor
- [a7d32e3] ICampaignService - remove unused variable
- [78ff072] UI - Add modal pop-up for product reviews (#123)
- [1847cc9] UI - Reservation on Quick View - minor changes
- [750c78e] UI - Changes in the wishlist - sidebar wishlist, AJAX on it
- [750c78e] UI - Changes in the compare products list - sidebar comparison, AJAX on it
- [99d5052] UI - Ask a question on the product - remove phone number as a required field
- [311de8d] UI - Change currency - more user friendly URL address #145
- [43a0af3] UI - Change language - more user friendly URL address #145
- [d2f0999] UI - Changes in the appearance of the My addresses in the My Account section
- [c54f69b] UI - Changes in the appearance of the My merchandise returns section in the My Account section
- [c54f69b] UI - Changes in the appearance of the My Orders page in the My Account section
- [e4b150c] UI - Add pop-up with the phone number when the call for the price is active #129
- [f3eb7ae] UI - Admin panel - Hamburger menu RTL support
- [ce2853b] UI - Admin panel - Allow to edit alt and title attribute for the picture in a separate window
- [e214741] UI - Admin panel - Product - Allow uploading multiple pictures
- [5c8c640] UI - Admin panel - Hide some columns from the product attributes combination
- [4cb887b] UI - Admin panel - a new way of adding product specifications
- [e91d49d] UI - Admin panel - product attributes - improve better UX
- [fa4c67d] UI - Admin panel - Unification of the Save button appearance in the modal popups
- [882bf77] Admin panel - View - Country - Remove unused url params
- [f915726] Admin panel - View - Contact Attributes - Remove unused url params
- [2e82ab9] Admin panel - Local storage value for hamburger menu
- [1b5a6aa] Admin panel - View - Checkout Attributes - Remove unused url params
- [580aae2] Admin panel - View - Address Attribute - Remove unused url params
- [1b8e896] Admin panel - View - Product Attribute - Remove unused url params
- [7215888] Admin panel - View - Specification Attribute - Remove unused url params
- [270f5ce] Admin panel - Use modal popup with magnific popup js library #122
- [e37d686] Admin panel - Minor refactoring - IProductViewModelService
- [dc5b2bb] Admin - Minor refactoring - IProductViewModelService
- [7c1e4b6] Admin panel - Theme list - Use AutoMapper
- [586781f] Admin panel - Minor refactoring ChangePictureStorage
- [a4972d8] Admin panel - Settings controller - remove IgnoreAntiforgeryToken attribute
- [c6e3846] Admin panel - Admin search - use AutoMapper
- [7ef1f48] Admin panel - General settings - use AutoMapper
- [0779d0e] Admin panel - Vendor settings (address) - use AutoMapper
- [a64a6b4] Admin panel - Knowledgebase settings - use AutoMapper
- [08d1bfe] Admin panel - Push Notification settings - use AutoMapper
- [c0e0ed6] Admin panel - minor improvements method GetActiveStore
- [64ed217] Admin panel - change width for DisplayOrder field
- [cadc4c4] Admin panel - Edit product - load grid data for the active tab
- [dee2108] Admin panel - Edit collection - load grid data for the active tab
- [d330323] Admin panel - Edit brand - load grid data for the active tab
- [820af38] Admin panel - Edit category - load grid data for the active tab
- [972e044] Admin panel - Edit customer - load grid data for active tab
- [af0bf07] Admin panel - allow the store owner to override the logo file
- [296e0c6] Admin panel - Add missing media settings - allows to edit by store owner #76
- [a6d70cc] Admin panel - remove AddSpecificationAttributeModel from ProductModel
- [f8af878] Admin panel - Add new setting - Image Quality
- [ee14f70] Admin panel - Allow hiding the store column on the grid
- [fa3266e] Admin panel - Add missing settings Show captcha on the vendor review page
Bug fixes
- [5215471] Minor fix - UpdateCustomerReminderHistory
- [b30045c] Fix redirect URLs #133
- [c3dfa31] Add missing icons
- [9c6d8d2] Minor fix - discount by vendor (hide brands tab)
- [2896d0d] Fixed button link structure
- [d1944a3] Admin panel - Minor fix KnowledgebaseCategoryModelValidator
- [a06f6ba] Admin panel - Minor fix Product attributes
- [268b341] Fix formatting of double type to string using G29 format
- [b250992] Attributes - file upload, fixed problem with download button
- [581...
1.0.2
Features
- [363c19e] Using "InvariantCulture" when passing floating point values to b-form-rating components
- [3966c28] GetProductSpecificationHandler - prevent for NullReferenceException
- [f9c334b] Populate a WorkContext in the created scope
- [f30dbc4] Change docker-compose - set image name (remove depends)
- [e221e6d] Admin - move action ChangeStore from SettingsController to the HomepageController
Bug fixes
- [c6e2db5] Fix - Menu/Search box categories - cache key without language
- [8509af9] Fix for apply resize picture with SkiaSharp
- [f453ba4] Fix - pagination on Courses list in Admin panel doesn't work #125
- [3f3edf4] Fix URL - Contact attributes - getfileupload
- [bd324cf] Fix for Picture thumbs can not be deleted from local storage (#101)
- [21ac493] Minor fix for Minimum quantity warning appearance - #89
- [74cf270] Minor fix for blog post
- [c575d05] Blog and news - fix problem with images
- [0259f58] Workaround to fix #114 - conditional attributes on quick view product
- [e02c920] API - Add missing bracket
- [7aea027] Typo fix - OData, API - ProductLayout, BrandLayout #115
1.0.1
Features
- [b1cd020] Menu Icons - added support for bootstrap vue icons
- [9f9a70d] Bulk Edit Product - possibility to change inventory method #60
Bug fixes
- [f9e2750] Allow using recommended products per store
- [f27055e] Fix for tenants - Could not find a part of the path for images, firebase, files #90
- [1e79fab] Fix - Category navigation ignores store limitation #79
- [88b2328] Fixed problem with "Add new" button on addresses
- [37dce2b] Auction bid date changed to a user-friendly format
- [0e16647] Fixed problem with checkout pickup problem
- [2e9c53a] Alert text on the right side
- [8ff1c26] IShippingRateCalculationProvider - fix for configuration URL - should be get from provider (not from plugin)
- [da66fcd] Grand.Web.Admin - Add missing media settings - allow to edit by store owner
- [21e638b] Grand.Web.Admin - AutoMapperProfile - remove double ignore locales
- [99bdf45] API - Fix for update product (PUT) - add missing mapping configuration
- [c87186c] Admin panel - fixed admin rtl area
- [3d4d112] Admin panel - fixed rtl calendar display view
- [84b1bcd] Admin panel - minor changes with admin sidebar menu appearance
- [af0bf07] Admin panel - allow the store owner to override the logo file
1.0.0
Highlighted features
- Multi-tenant
- Headless
- Advanced order & inventory management
- Backend & Frontend API
- MongoDB, AWS DocumentDB & Azure CosmosDB support
- RabbitMQ support
- .NET Core 5.0
1.0.0-beta
Highlighted features
- Multi-tenant
- Headless
- Advanced order & inventory management
- Backend & Frontend API
- MongoDB, AWS DocumentDB & Azure CosmosDB support
- RabbitMQ support
- .NET Core 5.0