Download Latest Version 2.3.0 source code.tar.gz (21.7 MB)
Email in envelope

Get an email when there's a new version of GrandNode Database

Home / 2.2.0
Name Modified Size InfoDownloads / Week
Parent folder
Grandnode2-2.2.0_Source.zip 2024-04-20 34.2 MB
Grandnode2-2.2.0_NoSource.zip 2024-04-20 124.2 MB
2.2.0 source code.tar.gz 2024-04-20 30.0 MB
2.2.0 source code.zip 2024-04-20 35.0 MB
README.md 2024-04-20 5.5 kB
Totals: 5 Items   223.4 MB 0

Main changes

Migrate to ASP.NET Core 8.0 [#448]

Vendor Management Portal in a Separate [#431]

Implementation of Stripe Checkout as a Replacement for the PayPal Plugin [#460]

Separation of DbProviders Logic into a Standalone Project https://github.com/grandnode/grandnode2/commit/ce6567e

Refactoring of Template Handling - Implementing a Plugin-like Structure [#453]

Added a new plugin theme Modern (beta)

Full Changelog

Click here to see the full release notes for GrandNode 2.2.0 ### Rest of changes ### Features * Implementation of Audit Fields and Repository Updates (https://github.com/grandnode/grandnode2/pull/447) * Integration with Azure App Configuration for Centralized Settings Management https://github.com/grandnode/grandnode2/issues/466 * Replacement of Custom Logger with System Logger Provider Implementation (https://github.com/grandnode/grandnode2/pull/439) * Added the ability to manage menus in the admin panel https://github.com/grandnode/grandnode2/commit/35bd27 * Introduction of new permissions creation and editing in the admin panel https://github.com/grandnode/grandnode2/commit/e2b649 * Update of NuGet packages to the latest versions * Update of appsettings.json * Refactoring of Grand.Web.Admin * Refactoring of ShoppingCartValidator to use IValidatorFactory https://github.com/grandnode/grandnode2/commit/2bdf223 * Introduction of NoScriptsAttribute for XSS Protection (https://github.com/grandnode/grandnode2/pull/461) * Removal of WebMarkupMin https://github.com/grandnode/grandnode2/commit/1147c97 * Display of Product SKU in merchandise return admin view (https://github.com/grandnode/grandnode2/pull/417) * Extension of CheckoutPaymentInfoModel to include new field SystemName https://github.com/grandnode/grandnode2/commit/1f43b3418ca361abbf668132a3d452ed44b8a24e * Infokit-form-error-messages-by-min-length-fixes (https://github.com/grandnode/grandnode2/pull/408) * Replacing IFormCollection with strongly typed objects in the Admin Panel (https://github.com/grandnode/grandnode2/pull/409 https://github.com/grandnode/grandnode2/pull/409) * Moving model validation to the validator from the controller in the Admin panel. * Slider Image Scheduling (https://github.com/grandnode/grandnode2/pull/414) * Plugins - fix namespace * Removal of packages FluentValidation.AspNetCore due to lack of maintenance https://github.com/grandnode/grandnode2/commit/2a14047e314da671554e44c3bb77343dbab4a541 * Refactor of versioning strategy to use csproj files https://github.com/grandnode/grandnode2/commit/a0e2ad9e7ee6ca151a7e828bf7d9aa053b6bd657 * Removal of vendor info section from Account details section (https://github.com/grandnode/grandnode2/commit/074c70e1cb9315c50b0afb5eeaaa6dc5a64dcb73) * Added vendor data editing capability to the vendor portal https://github.com/grandnode/grandnode2/commit/730b2d8edcb69fd37af7596e0183eff073b287a8 * Added reports for vendors in their portal https://github.com/grandnode/grandnode2/issues/431 * New setting in SecurityConfig - AuthorizeAdminMenu https://github.com/grandnode/grandnode2/commit/cbec4317f928cbf3f46cff771c2faabbb1e72859 * Introduction of AuthorizeMenuAttribute for access verification to specific controllers and actions in the admin panel using menu configuration https://github.com/grandnode/grandnode2/commit/080df38a15257727ddc3d79ad90cec1f431af118 * Replacement of IServiceProvider with IHttpContextAccessor in Plugins https://github.com/grandnode/grandnode2/commit/f2149b294562274bd3b3e4cebb2e667bb1293795 * Removal of the activity log feature (https://github.com/grandnode/grandnode2/pull/443) * Removal of miniprofiler (https://github.com/grandnode/grandnode2/pull/464) * Addition of ApplicationInsights Profiler * Removal of serilog (https://github.com/grandnode/grandnode2/pull/463) * Introduction of new project SharedUIResources for JS/CSS files (for admin/vendor project) https://github.com/grandnode/grandnode2/commit/9df871799c8c2e91508d4464080afad79d3baf39 * Code cleanup (ReSharper) ### Bugs * Fixed the Shipping Status filter in Orders page not filtering in some cases https://github.com/grandnode/grandnode2/issues/445 * Fixed queued emails issue for guest customer https://github.com/grandnode/grandnode2/issues/430 * Fixed TimeInterval in BackgroundServiceTask https://github.com/grandnode/grandnode2/issues/425 * Corrected admin input tag helper - fixed "disabled" attribute https://github.com/grandnode/grandnode2/commit/0056db * Allowed deletion of items with gift vouchers in orders, when the gift voucher was deleted https://github.com/grandnode/grandnode2/commit/6241b53c4fbd914fed3ebc139078d49f32f3bfd0 * Added missing image flags in the admin panel https://github.com/grandnode/grandnode2/commit/a47444a8d715ee361a7279f6d66ac5bc69d6c913 * Fixed return URL when anonymous checkout is not allowed https://github.com/grandnode/grandnode2/issues/400 * Corrected DontSendBeforeDate saving in queued email in the admin panel * Fixed Product Tier price deletion issue related to start and end dates https://github.com/grandnode/grandnode2/issues/433 * Hid price in search auto-complete (https://github.com/grandnode/grandnode2/pull/462) * Fix issue with ToLowerInvariant() method in LiteDb https://github.com/grandnode/grandnode2/commit/e0c1d6743057e1a5fb26cbf2f13286c6fc7b5d27
Source: README.md, updated 2024-04-20