Skip to content

update #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 895 commits into from
Sep 18, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
895 commits
Select commit Hold shift + click to select a range
4e4dc39
Allow to edit customer title in backend
mgesing Jun 8, 2018
6f2134f
Reverts b08ed026da5d496faafd55fe2d1d33ebc36276da "Fixes the delivery …
mgesing Jun 8, 2018
5366d3c
Updated change log
mgesing Jun 8, 2018
9f98665
Export should be more tolerant with wrong profile settings
mgesing Jun 8, 2018
c86fd75
Resolves #1460 Editing of the customer title is missing on customer a…
mgesing Jun 8, 2018
48941bd
Added widget zones to topics page
muratcakir Jun 8, 2018
4e05ca0
Topic management: added generic attributes grid to topic editor
muratcakir Jun 8, 2018
bd3bb7d
Minor cleanup
muratcakir Jun 8, 2018
07060a4
(Dev) added AlterQuery() callback method to IPagedList<T>
muratcakir Jun 8, 2018
6092d01
Added paging to Topic grid
muratcakir Jun 8, 2018
73f53d1
Implemented paging & filtering for Topic grid
muratcakir Jun 8, 2018
773fbb0
Minor optimization
Michael-Herzog Jun 11, 2018
2d3a8d0
Fixes sometimes no warning was displayed in case of missing mandatory…
mgesing Jun 11, 2018
0288c0e
#1447 AmazonPay: Checkout attributes were always ignored
mgesing Jun 12, 2018
41c4777
#1447 PayPal Express: Checkout attributes were always ignored
mgesing Jun 12, 2018
fc0a6e2
Addendum: In a multi-store environment, multiple topics with the same…
Michael-Herzog Jun 12, 2018
d960109
Fix #1464: MessageModelProvider creates incorrect URLs with duplicate…
muratcakir Jun 12, 2018
3a8d9e6
Minor cosmetics
Michael-Herzog Jun 13, 2018
0ebb74c
Corrected Url to customer profile in message templates
Michael-Herzog Jun 13, 2018
4152f81
Added ModelBoundEvent publishing to manufacturer edit view
Michael-Herzog Jun 13, 2018
acc5eea
Topic edit page should show the limited by store topic URL
mgesing Jun 14, 2018
df030ce
Minor fix in EfDbCache
muratcakir Jun 13, 2018
7a199f2
Honeypot protection for "Question about product" form
muratcakir Jun 13, 2018
215a458
TreeNode: recursively building a tree can lead to keyed nodes missing…
muratcakir Jun 14, 2018
a0da95a
Fix VS2017 XML tabstop indent issue
muratcakir Jun 14, 2018
2ff9f99
Code conventions
muratcakir Jun 14, 2018
32ac4af
Removed some obsolete files
muratcakir Jun 14, 2018
11e6eeb
TreeNode: recursively building a tree can lead to keyed nodes missing…
muratcakir Jun 14, 2018
4014c89
Fixed css issues in backend
muratcakir Jun 15, 2018
534cf40
Typo
muratcakir Jun 15, 2018
e3f72a8
AmazonPay: Fixes in rare cases, payments were made without an order
mgesing Jun 15, 2018
5c61e08
Newsletter Subscription wasn't possible once a customer has already c…
Michael-Herzog Jun 19, 2018
40d1755
Getting started with schedule task history
mgesing Jun 20, 2018
f3daed4
Fixes null reference exception when sending a gift card notification …
mgesing Jun 20, 2018
33b53db
Fixed EF eager loading issues in joined queries
muratcakir Jun 20, 2018
c7bf934
Media middleware: 0-byte files should be treated as missing.
muratcakir Jun 20, 2018
c0f2ebe
Removed sample widget stuff from DevTools plugin
muratcakir Jun 20, 2018
46fe23a
Theming: new CSS classes .h-medium and .h-tall
muratcakir Jun 20, 2018
a3f7416
Don't include system customers in "WhoIsOnline" list
muratcakir Jun 21, 2018
f9a3f0b
CSS: fixed reddot placement
muratcakir Jun 21, 2018
843bd96
Minor CSS fix
muratcakir Jun 21, 2018
0c739f3
Further work on schedule task history
mgesing Jun 22, 2018
3e440a1
Refactored ScheduleTaskModel code
mgesing Jun 22, 2018
d4e188b
Further work on schedule task history
mgesing Jun 25, 2018
fd265fd
Fixes when creating a topic, the widget zone input shows System.String[]
mgesing Jun 25, 2018
b7e15ac
Export folder path must be at least 3 characters long and not the app…
mgesing Jun 25, 2018
0370b5d
Order edit page should not throw an exception if the related store en…
mgesing Jun 25, 2018
8ae6ec5
Schedule task history code cleanup
mgesing Jun 25, 2018
b0eb8f6
Further work on schedule task history
mgesing Jun 25, 2018
e6a50c9
* Added cache stats to Admin > System Info
muratcakir Jun 26, 2018
f35fb0f
Added schedule task history grid
mgesing Jun 26, 2018
d206eb3
Do not render widget title when it is empty
muratcakir Jun 26, 2018
78d867c
Lazy Html editor disappears on click when html code is malformed
muratcakir Jun 26, 2018
e745d70
Search index task is the first one to run per machine
mgesing Jun 26, 2018
0ce00c9
Normalize schedule task history entries at app start
mgesing Jun 26, 2018
e715a43
Added "IsGross" variable to message model parts "Order.Totals" and "O…
muratcakir Jun 26, 2018
4b97370
Implemented "Money" class
muratcakir Jun 27, 2018
b1ddb48
Corrected some typos
Michael-Herzog Jun 27, 2018
571f31d
For an order, the display of purchase order number should not depend …
mgesing Jun 27, 2018
d54953c
Fixes InvalidOperationException when deleting an export profile with …
mgesing Jun 27, 2018
418fdca
"Money" class enhancements
muratcakir Jun 28, 2018
37eeec0
Using 'Money' class in messages. Now every money variable contains th…
muratcakir Jun 28, 2018
8549d46
Added namedCache entry to web.config to limit cache data amount (inac…
muratcakir Jun 29, 2018
d9c6160
Display percental tierprices according to tax settings
Michael-Herzog Jun 29, 2018
449128e
Amendement: Display percental tierprices according to tax settings
Michael-Herzog Jun 29, 2018
5ed694e
PayPal PLUS: additionally store access data in the database during ch…
mgesing Jun 29, 2018
6e592fa
Merge branch '3.x' into feature/task-history
mgesing Jun 30, 2018
4986367
Updated change log
mgesing Jun 30, 2018
8fae5a1
Updated change log
mgesing Jul 2, 2018
f5d79a2
Minor demo backend panel improvement
mgesing Jul 2, 2018
1bb99ab
Some renaming
mgesing Jul 2, 2018
8f422df
Merges two similar ScheduleTaskService methods
mgesing Jul 2, 2018
43334fb
Translation fix
muratcakir Jul 2, 2018
9f4029e
Typo
muratcakir Jul 2, 2018
ff603eb
Mark ScheduleTaskHistory entity as uncachable
muratcakir Jul 2, 2018
ed91710
Don't try to absolutize urls if already absolute
muratcakir Jul 2, 2018
0fb91b0
(Perf) Cache segments for StoreMappingService
muratcakir Jul 2, 2018
9ee5bc3
(Perf) Cache segments for AclService
muratcakir Jul 2, 2018
8e17309
Minor refactoring
mgesing Jul 3, 2018
040d10c
Do not execute a pending task if it's already running
mgesing Jul 3, 2018
c145cd1
Delete old task history entries and if there are too many entries
mgesing Jul 3, 2018
09e567d
Improvement to my last commit
mgesing Jul 3, 2018
896cfd9
Minor UI fix for picture boxes without images within product lists
Michael-Herzog Jul 3, 2018
bba68fa
Added overloads to ScheduleTaskService
mgesing Jul 3, 2018
b71433c
Minor fix
muratcakir Jul 3, 2018
656520c
New widget zone "footer_before"
muratcakir Jul 3, 2018
10cea74
Minor theming issues
muratcakir Jul 3, 2018
3bb2956
Updated task history cleanup note
mgesing Jul 4, 2018
f727b90
Minor improvement
mgesing Jul 4, 2018
66050f6
Fixes redirection of bots when several languages are active
Michael-Herzog Jul 4, 2018
9a44882
Added possibility to register output cache tag generators for custom …
muratcakir Jul 4, 2018
318f070
Renamed a widget zone
muratcakir Jul 5, 2018
92c3730
Added category, customer & manufacturer entities to entity picker
Michael-Herzog Jul 5, 2018
e97f7e6
Code conventions
muratcakir Jul 5, 2018
1c981e1
Moved following generic attributes to customer entity: Title, FirstNa…
muratcakir Jul 6, 2018
2ccc0a8
Fixes switching the language always redirected to the home page if SE…
mgesing Jul 6, 2018
4953102
Fixes error that occurred when available domain ending were set
Michael-Herzog Jul 6, 2018
6717943
Fixes file upload of a checkout attribute was not stored on cart page
mgesing Jul 6, 2018
369d306
Resolves #1474 In method "DataMigrator.FixProductMainPictureIds" para…
mgesing Jul 6, 2018
a3f9649
Removed obsolete code
muratcakir Jul 6, 2018
37395b1
Minor fixes
muratcakir Jul 7, 2018
39a9811
Added search options for new entity types
Michael-Herzog Jul 9, 2018
c766b59
Implemented storing of category display type
Michael-Herzog Jul 9, 2018
e2d27e2
Null check for LocalizedValue<T>
muratcakir Jul 9, 2018
dbf1128
Getting rid of duplicate validator resource entries (work in progress)
muratcakir Jul 9, 2018
03ccb8b
Minor cleanup
muratcakir Jul 10, 2018
84cb53d
Getting rid of duplicate validator resource entries (part two)
Michael-Herzog Jul 10, 2018
5b3a603
Validation Altered NotNull rule to NotEmpty
Michael-Herzog Jul 10, 2018
0931547
Removed duplicate CreatedOn resources
Michael-Herzog Jul 10, 2018
196a951
Theming: fixed boxed layout on print devices
muratcakir Jul 10, 2018
94f43a4
Minor cleanup
muratcakir Jul 10, 2018
086e223
Minor fix
muratcakir Jul 10, 2018
6afcb67
* Updated FluentValidator (FV) to version 7.4
muratcakir Jul 10, 2018
8b7a894
Forgot to set plugin references to private
muratcakir Jul 11, 2018
2dfbbf9
Getting rid of duplicate validator resource entries (part three)
Michael-Herzog Jul 11, 2018
80935a1
Getting rid of duplicate validator resource entries (final)
Michael-Herzog Jul 11, 2018
5c03950
Removed duplicate resources for display order
Michael-Herzog Jul 11, 2018
1a58295
Fixed installation issues
muratcakir Jul 11, 2018
ab8aa47
Added AllTopics action to TopicController
muratcakir Jul 12, 2018
996f1be
Amendment: Don't try to absolutize urls if already absolute
Michael-Herzog Jul 12, 2018
91d5427
Made Topic ACL enabled
muratcakir Jul 12, 2018
9960883
Minor enhancements
muratcakir Jul 13, 2018
35e36c6
Minor fix in MenuItem class
muratcakir Jul 14, 2018
4dd880f
Fixes "Could not build error message- the message makes use of proper…
mgesing Jul 16, 2018
ad0159d
Fixes redirecting within checkout may have displayed an incorrect URL…
mgesing Jul 18, 2018
7b44b30
Fixes "Server cannot modify cookies after HTTP headers have been sent".
mgesing Jul 18, 2018
08663b0
New security option: Use invisible reCAPTCHA
muratcakir Jul 18, 2018
37a5cbc
Topics: added IsPublished, ShortTitle (link text) and Intro (teaser) …
muratcakir Jul 19, 2018
462b746
Fixes missing padding between hits in instant search hit groups
mgesing Jul 19, 2018
539da63
Resolves #1479 Save delivery time and maybe stock info in OrderItem t…
mgesing Jul 19, 2018
638a07f
More robust route matching for TreeNode<MenuItem>
muratcakir Jul 20, 2018
277b814
Fixes links in my-account menu out of function
mgesing Jul 20, 2018
eb266b6
Minor stuff
muratcakir Jul 20, 2018
ed775f2
Fixes System.ArgumentNullException when editing a currency
mgesing Jul 21, 2018
69bb4fa
Fixes System.FormatException: is not a valid value for Boolean
mgesing Jul 21, 2018
242ff7d
Fixes wrong base price on product and cart page when a special price …
mgesing Jul 23, 2018
6b380c6
Display required hint according to settings
Michael-Herzog Jul 13, 2018
5883a64
If an int is nullable the source value shouldn't be touched by automa…
Michael-Herzog Jul 19, 2018
ad569fb
Added file version management to download section
Michael-Herzog Jul 25, 2018
1d2bb5b
Corrected merge error
Michael-Herzog Jul 25, 2018
d0c321f
Social media platforms need scheme to detect images properly
Michael-Herzog Jul 31, 2018
7fddad8
EntityPicker hasn't searched for product names anymore
Michael-Herzog Jul 31, 2018
b663fcc
Resolves #1482 error CS1003 Syntax error, ',' expected ButtonType.cshtml
mgesing Jul 31, 2018
2103ef5
Downloads: minor refactoring
Michael-Herzog Jul 31, 2018
987fb87
Added option to display preview pictures in product lists
Michael-Herzog Jul 31, 2018
38f1b3b
Updated changelog
Michael-Herzog Jul 31, 2018
1364f2d
Added missing area to download editor template
Michael-Herzog Aug 1, 2018
68cf87b
Minor bugfix for no-picture display in product lists
Michael-Herzog Aug 3, 2018
17641b5
Added free badge for free products to product list view
Michael-Herzog Aug 3, 2018
331f4c3
Resolves #1478 "Unable to update database to match the current model …
mgesing Aug 5, 2018
95081b1
Merge conflict
mgesing Aug 5, 2018
6aface3
Resolves #1478 "Unable to update database to match the current model …
mgesing Aug 5, 2018
8c31fbe
Fixes in a multi-store, message templates may have loaded the wrong d…
mgesing Aug 6, 2018
5b9d567
Delete related export profiles if the export plugin is uninstalled
mgesing Aug 6, 2018
6908891
Resolves #1486 DownloadId missing in several exports. CSV export gene…
mgesing Aug 6, 2018
35ffaeb
Obsolete entity properties should not be decorated with DataMember be…
mgesing Aug 6, 2018
b6bb67d
Resolves #1487 The installation of the sample downloads failed
mgesing Aug 7, 2018
89487c9
Invariant seed data cleanup
mgesing Aug 7, 2018
739f10d
Fixes issues with product pictures of installation sample data
mgesing Aug 7, 2018
ab8ef5c
Better mime type mapping
muratcakir Aug 7, 2018
005462e
Fixed a previous commit
muratcakir Aug 8, 2018
94ab585
Improved validation rule for Store.Url
mgesing Aug 8, 2018
1c183eb
Minor resource fix
muratcakir Aug 8, 2018
ecf137c
Several fixes & enhancement for download management
muratcakir Aug 9, 2018
7021872
Minor change
mgesing Aug 9, 2018
7f416ff
Re-enable saving settings as JSON
muratcakir Aug 9, 2018
baff000
Fixes "Value cannot be null or an empty string. Parameter name: version"
mgesing Aug 9, 2018
42ace99
Minor theming stuff
muratcakir Aug 11, 2018
ba52817
Resolves #1492 Null Refrence Error in sample project
mgesing Aug 13, 2018
40f4da0
Fixes "The type or namespace name 'NuGet' could not be found"
mgesing Aug 13, 2018
de667a9
Fixes several broken unit tests
mgesing Aug 13, 2018
d38697b
Minor improvement in payment service
mgesing Aug 15, 2018
1bfb694
Theming: added .flip-(h|v|hv) classes
muratcakir Aug 16, 2018
d2e06e6
Added a search document type
mgesing Aug 16, 2018
653988e
Resolves #1494 Editing of product attributes does not work
mgesing Aug 16, 2018
725dc8b
Customer should have the possibility to delete his date of birth
mgesing Aug 16, 2018
41e09af
Appended '$' to some robots.txt disallow entries
muratcakir Aug 16, 2018
8a97f96
Shorter JS functtion aliases
muratcakir Aug 17, 2018
15b09e2
Code readability
mgesing Aug 20, 2018
c5f9ecc
Added SASS mixin 'center'
muratcakir Aug 21, 2018
3f67332
Search: Allow to activate an index provider per scope
mgesing Aug 21, 2018
4e39629
Search: Moving some classes into a subfolder
mgesing Aug 21, 2018
6576482
Search: Getting started with forum search service
mgesing Aug 21, 2018
2241e76
Search: Further work on forum search service
mgesing Aug 22, 2018
06be060
Numeric textbox editor for byte type
muratcakir Aug 22, 2018
f5f029f
Search: Forum search settings and common facets
mgesing Aug 23, 2018
4af245a
Fixes NullReferenceException in manufacturer list when there is no ma…
mgesing Aug 23, 2018
d1efc8e
Setting for unlimited downloads wasn't stored
Michael-Herzog Aug 23, 2018
45a4581
Addendum to: Fixes NullReferenceException in manufacturer list when t…
Michael-Herzog Aug 23, 2018
525cbf7
Allow zip files in file uploader
Michael-Herzog Aug 24, 2018
7de71e3
Search: More on forum common facets
mgesing Aug 24, 2018
ac97288
Minor improvement in language list
mgesing Aug 24, 2018
b6083af
Search: More on forum common facets
mgesing Aug 27, 2018
7fd944e
Copy product method must consider all product downloads
Michael-Herzog Aug 27, 2018
85290ae
Resolves #1498: Remove the div element that is wrapped around widget …
muratcakir Aug 24, 2018
cecccb9
Topic widgets should not check for empty html body
muratcakir Aug 27, 2018
6f9cac9
Changed tab name for product downloads
Michael-Herzog Aug 27, 2018
c299051
Closes #1497 Add widget zone in customer orders list
Michael-Herzog Aug 27, 2018
a8934c2
Search: Finished forum search in service project
mgesing Aug 28, 2018
818f548
Minor change
mgesing Aug 28, 2018
84b8042
Implemented DownloadService.GetDownloadByVersion
Michael-Herzog Aug 28, 2018
a66b849
Implemented OrderReportService.GetPurchaseCount
Michael-Herzog Aug 28, 2018
26afd06
Code readability
mgesing Aug 28, 2018
d0d0b79
Minor change
mgesing Aug 29, 2018
6f9fdab
Search: More on forum search
mgesing Aug 29, 2018
8296636
Search: More on forum search
mgesing Aug 30, 2018
2d18c81
Fixed SQLCE migration issues with indexes, locking and truncating
muratcakir Aug 31, 2018
81f0978
Moved Html and Liquid editor templates to frontend web project so the…
muratcakir Aug 31, 2018
f60b9dc
Moved Picture editor template to frontend web project so it can be us…
muratcakir Aug 31, 2018
d13ccac
Checkout confirm page: links for term pages can be opened in new brow…
muratcakir Aug 31, 2018
abeb217
Minor CSS fix
muratcakir Aug 31, 2018
22c6d88
Cannot create category without picture assignment
muratcakir Aug 31, 2018
2a4cc4b
Fixed summernote modal backdrop issue
muratcakir Sep 1, 2018
26ddf03
MegaSearch: More on forum search
mgesing Sep 3, 2018
9fcbdaa
Removed an unused view model
mgesing Sep 3, 2018
429a67e
Fixed fadeInUp animation
Michael-Herzog Sep 3, 2018
ad131b5
Minor change
mgesing Sep 3, 2018
ace7c58
Minor CSS issue
muratcakir Sep 4, 2018
06d5dfe
Search: Show highlighted text fragments if a search hit was found in …
mgesing Sep 4, 2018
43b5b53
Search: Sorting of forum search hits
mgesing Sep 4, 2018
cc76bb0
Search: Paging of forum search hits
mgesing Sep 5, 2018
7af452e
Fixes broken data unit tests
mgesing Sep 5, 2018
d04283b
Search: Fixes forum alias mapping issue
mgesing Sep 5, 2018
9a4cc38
Search: Fixes multi-store setting issue
mgesing Sep 5, 2018
b139d2f
Search: Improvements to commit "Paging of forum search hits"
mgesing Sep 5, 2018
9523978
Theming: several CSS enhancements for modal dialogs & other stuff
muratcakir Sep 5, 2018
02f73bd
URL prefixing for generic path route
muratcakir Sep 6, 2018
48309d2
Search: Spell checker suggestions forum search
mgesing Sep 6, 2018
fdd9824
Search: Forum instant search
mgesing Sep 7, 2018
c72ccca
Minor change
mgesing Sep 7, 2018
2c4d75b
Minor improvement
mgesing Sep 7, 2018
f886c7e
Topic grid filter mask was always hidden
muratcakir Sep 7, 2018
0b993d6
Fix IIS 404 with localized URLs on very first request
muratcakir Sep 10, 2018
f81dd67
Added options for alternating price display (in badges)
Michael-Herzog Sep 11, 2018
1210cae
Search: Started to change forum search result paging
mgesing Sep 12, 2018
87ca4c4
Fixes download controls for attributes
Michael-Herzog Sep 12, 2018
a0423a4
Updated change log
mgesing Sep 12, 2018
9463812
Minor stuff
muratcakir Sep 13, 2018
3062733
Newsletter subscription didn't work when customer privacy setting Dis…
Michael-Herzog Sep 13, 2018
659b56f
Perf: Bulk load last forum posts when rendering forum lists
mgesing Sep 13, 2018
8414bf2
Theming engine: new child theme vars must come first in final list to…
muratcakir Sep 13, 2018
c89b778
Minor UI fix
muratcakir Sep 13, 2018
19fac22
Minor fix for a recent commit
muratcakir Sep 14, 2018
4ae91d2
Further forum search hits are automatically loaded when scrolling
mgesing Sep 14, 2018
c033ccb
Customer avatar: Letter with colored background if no avatar image wa…
mgesing Sep 17, 2018
25f054c
Resolves #1504 Cart item price calculation wrong if attribute combina…
mgesing Sep 17, 2018
a8bacb1
Minor improvement
mgesing Sep 17, 2018
8f70c2c
Added filter for newsletter subscriber export by working language
Michael-Herzog Sep 17, 2018
65651ce
no message
mgesing Sep 17, 2018
0f79325
Makes BlogPostModel tabbable. Resolves #1507.
mgesing Sep 18, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 4 additions & 4 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
root = true
# root = true

# Unix-style newlines with a newline ending every file
[*]
indent_style = tab
indent_size = 4
# [*]
# indent_style = tab
# indent_size = 4
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -320,3 +320,4 @@ Kopie von*

src/SmartStoreNET.Packager.sln
Log.txt
src/Presentation/SmartStore.Web/Themes/FlexMuseo/
8 changes: 4 additions & 4 deletions CREDITS.txt
Original file line number Diff line number Diff line change
Expand Up @@ -52,11 +52,11 @@ Copyright: Copyright Andrey Taritsyn 2014
License: Apache License 2.0 (Apache)


CKEditor
summernote
---------------------------------------------
WebSite: http://ckeditor.com/
Copyright: &copy 2014 CKSource - Frederico Knabben
License: GNU Library General Public License (LGPL)
WebSite: https://summernote.org/
Copyright: Copyright (c) 2015~ Summernote Team (https://github.com/orgs/summernote/people)
License: MIT


DotNetOpenAuth
Expand Down
37 changes: 19 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ The state-of-the-art architecture of SmartStore.NET - with `ASP.NET 4.5` + `MVC
* Unlimited number of products and categories
* Product Bundles
* RESTful WebApi
* Multi-language support
* Multi-language and RTL support
* Modern, clean, SEO-optimized and fully responsive Theme based on Bootstrap 4
* Ultra fast search framework with faceted search support
* Extremely scalable thanks to output caching, REDIS & Microsoft Azure support.
Expand All @@ -56,22 +56,23 @@ The state-of-the-art architecture of SmartStore.NET - with `ASP.NET 4.5` + `MVC
* and many more...

## Project Status
SmartStore.NET V3.0.0 has been released on May 15, 2017. The highlights are:

* **Flex**: New mobile-first responsive Theme based on Bootstrap 4
* **Mega Search \***: highly professional search framework based on Lucene.NET
* Ultra fast search results, even with millions of items
* Faceted search
* Synonyms
* Compound word splitting
* **Mega Menu \***: highly customizable catalog menu widgets
* **Content Slider \***: creates eye-catching content to boost sales
* **Output Cache \*** with "donut hole caching" for maximum speed and scalability
* **Microsoft AZURE \*** provider for media storage
* Web Farms: **REDIS \*** providers for Business Cache, Output Cache and Session State
* Product variant **option sets**
* New product specification attribute type: **numeric range**
* Image support for variant attributes
SmartStore.NET V3.1.0 has been released on April 20, 2018. The highlights are:

* **Wallet \***: Enables full or partial order payment via credit account. Includes REST-Api.
* **[Liquid](https://github.com/Shopify/liquid/wiki/Liquid-for-Designers) template engine**: very flexible templating for e-mails and campaigns with autocompletion and syntax highlighting.
* **Cash Rounding**: define money rounding rules on currency and payment method level.
* **Modern, responsive backend**: migrated backend to Bootstrap 4, overhauled and improved the user interface.
* **Enhanced MegaMenu \***: virtual dropdowns for surplus top-level categories and brands.
* **RTL**: comprehensive RTL (Right-to-left) and bidi(rectional) support.
* **Amazon Pay**:
* Supports merchants registered in the USA and Japan
* External authentication via *Login with Amazon* button in shop frontend
* Several improvements through the new *Login and pay with Amazon* services
* **Image processing**: new processing and caching strategy! Thumbnails are not created synchronously during the main request anymore, instead a new middleware route defers processing until an image is requested by any client.
* **TinyImage \***: scores ultra-high image compression rates (up to 80 %!) and enables WebP support.
* **UrlRewriter \***: define URL redirection rules in the backend using *mod_rewrite* notation.
* **Address formatting** templates by country
* **Language packs**: downloader & auto-importer for packages available online.
* ...and a lot more new features, enhancements and fixes

\* Commercial plugin
Expand Down Expand Up @@ -105,4 +106,4 @@ NOTE: SmartStore.NET 3 requires [Visual C++ Redistributable für Visual Studio 2

## License

SmartStore.NET is released under the [GPLv3 license](http://www.gnu.org/licenses/gpl-3.0.txt).
SmartStore.NET Community Edition is released under the [GPLv3 license](http://www.gnu.org/licenses/gpl-3.0.txt).
2 changes: 1 addition & 1 deletion SmartStoreNET.Tasks.Targets
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
<BuildPlatform Condition="$(BuildPlatform) == ''">x86</BuildPlatform>

<xVersion>$(BUILD_NUMBER)</xVersion>
<Version>3.0.3</Version>
<Version>3.1.5</Version>
<ZipDirectory>$(StageFolder)</ZipDirectory>
<ZipVersionFileSuffix Condition="$(Version) != ''">.$(Version)</ZipVersionFileSuffix>
<ZipVersionFileSuffix Condition="$(Version) == ''"></ZipVersionFileSuffix>
Expand Down
Loading