Releases: Merchello/Merchello
Merchello 2.7.1
Small update based on a number of pull requests, thanks again to everyone who takes the time to do them.
New 'Product Performance' report added, which was sponsored by Sam from https://www.thisisabsurd.com
FastTrack 2.7.0
This is the starter package for Merchello 2.7.0 called FastTrack. You can read how FastTrack is made via the FastTrack to Merchello document below which was from our training course a year or so back.
Installation
You MUST install Merchello 2.7.0 before you install this package. If you install this package first, it will fail.
Once installed, if you cannot see the products on the home page locally (Or on server), then check file permissions for the website folder. I've seen this a few times and it always ended up being a permissions issue. (On windows locally, try giving IUSR modify permissions and see if that works).
Merchello 2.7.0
Merchello v2.7.0 release, which has been built against and tested with Umbraco v7.12.3. This is Merchello only and NOT FastTrack. FastTrack is being delayed for v2.7.0 for the moment.
Unfortunately I have not kept a list of items that were done for this release as there was a lot and it was done over a year. A lot of items are still in the done column of the 2.7.0 project.
https://github.com/Merchello/Merchello/projects/1
I will be updating Nuget and Our.Umbraco as soon as possible.
2.7.0 Beta
Putting up as a Beta for people to test the installer and make sure everything works as expected.
Merchello 2.6.0
Compatibility with Umbraco 7.7.x and major UI cleanup.
2.5.0 Release
Merchello 2.5.0 Release
Umbraco 7 / Merchello
New Features
- M-1236 UX: Back office listings now have settings (gear icon) that allows the back office user to configure "sticky" list settings.
- M-1240 Adds recently viewed products drop down button to product listing.
- Added dutch language file for the back office
- Adds configurable setting whether shipment quotes should be based on sale price (vary by price method).
- M-1299 Includes DigitalMediaDto in intial db creation
Updates
- M-1302 Update Umbraco dependencies to version 7.5.11
- M-1126, M-814 - Refactor ICountry to include ISO code and remove RegionInfo from country class. Countries are now added to Merchello via the merchello.config file.
- M-1235 ICountry no longer implements IEntity
- M-1134 Add database indexes to merchInvoice table
- M-1285 Add database indexes to name, price, sale price, barcode and manufacturer on merchProductVariant table.
- M-1238 Orders content types in back office drop downs by name rather than by sort order.
- M-1241 Adds the option name to the heading when configuring option choice content to option value to reduce confusion when editing.
- M-1292 Add configurable address override for the PayPal Express provider.
- Updates the list view UI
Updates (Breaking)
- M-1145 Back port V3 extensions (code organization) - Extensions are now partial class with nested files in Merchello.Core project. This changes the namespace of a few extensions outside of the Merchello.Core namespace.
- M-1284 Back port V3 constants (code organization) - Contants is not a partial class with nested files in Merchello.Core project.
Bug fixes
- M-1289 Fixes deserialization issue in some circumstances when extended products with content types with a large number of properties.
- M-1290 InvoiceService.Creating and Created events were not being raised.
Umbraco Version
Merchello tested against Umbraco 7.5.9, 7.5.10, 7.5.11
- Copy over Merchello binaries (dlls) in the bin directory.
- Copy over the AppPlugins/Merchello and AppPlugins/MerchelloProviders directory (note if you have made any configuration changes in the merchello.config make sure to retain those).
- Upgrade your Umbraco installation to Umbraco 7.5.x before upgrading Merchello.
- Copy over Merchello binaries (dlls) in the bin directory.
- Copy over the AppPlugins/Merchello and AppPlugins/MerchelloProviders directory (note if you have made any configuration changes in the merchello.config make sure to retain those).
###Change log
Merchello 2.3.1 Release
Merchello 2.3.1 Release
New Features
- Anonymous customer cookie expiration can now be configured instead of immediately expiring at the end of a session.
- Publicized "Master" property on IProductVariant
- Publicized "ExamineId" property on IProductVariant
- Adds Shipments() extension to IOrder.
- Adds void payment dialog for Purchase Order.
- Refreshes collection listings as a collection is managed through the dialog.
Bug fixes
- Fixes issue with charts breaking when site not in debug mode.
- Fixes issue where BasketConversionBase constructor was internal (instead of protected)
- Fixes coupon date issues when using non US date formatted dates.
- Fixes InvoiceService StatusChanging and StatusChanged events which were not being raised correctly.
- Fixes issue with Braintree Payment provider in back office when attempting to capture a previously failed payment.
- Copy product dialog verifies unique SKU.
- Fixes ProductAttribute detachedContentValues db field size. Column changed from nvarchar(255) to NTEXT.
Umbraco Version
Merchello tested against Umbraco 7.5.4
- Copy over Merchello binaries (dlls) in the bin directory.
- Copy over the AppPlugins/Merchello and AppPlugins/MerchelloProviders directory (note if you have made any configuration changes in the merchello.config make sure to retain those).
- Copy over Merchello binaries (dlls) in the bin directory.
- Copy over the AppPlugins/Merchello and AppPlugins/MerchelloProviders directory (note if you have made any configuration changes in the merchello.config make sure to retain those).
Change log
Merchello 2.3.0 Release
New Features
- Added Purchase Order provider to Merchello.Providers.
- Exposes Entity Collection Queries through the
MerchelloHelper
. - Added non-redirecting "starting point" implementation for change password and forgot password.
Breaking Changes
ProductCollection
has been made internal which now implements a publicIProductCollection
.PagedCollection
has been moved fromMerchello.Web.Models
toMerchello.Core.Models
in preparation for later releases.- Lambda tree methods for the collection trees such as Sibilings, Ancestor, AncestorOrSelf, Descendant, DescendantOrSelf ...
Updates
- Obsoletes
MerchelloContext.Current.Cache
with recommendation to use Umbraco'sApplicationContext.Current.ApplicationCache
- Moved the section language key (for the Merchello section) into the plugin language file.
- Obsoletes the
ProductVariantService
. Operations should be done directly through theProductService
.ProductVariantService
will eventually be removed in V3 (for Umbraco V8). - Changed the label on Notification message dialog from "Attached Event" to "Attached Trigger" to reduce confusion.
- Updated manage collection dialog changing label for "Cancel" to "Close" to reduce confusion.
- Refactors Core models to Lazy load property info.
Bug fixes
- Fixes issue where Sales Listing icons disappear on mouseover.
- Fixes sorting issue of collection in back office tree.
- Fixes exception thrown in
ShipmentRateQuoteStrategyBase
when region has been changed.
Umbraco Version
Merchello tested against Umbraco 7.5.3
Copy over Merchello binaries (dlls) in the bin directory. Copy over the AppPlugins/Merchello and AppPlugins/MerchelloProviders directory (note if you have made any configuration changes in the merchello.config make sure to retain those).
Upgrade your Umbraco installation to Umbraco 7.5.3 before upgrading Merchello.
Copy over Merchello binaries (dlls) in the bin directory. Copy over the AppPlugins/Merchello and AppPlugins/MerchelloProviders directory (note if you have made any configuration changes in the merchello.config make sure to retain those).
Change log
2.2.1 Release
Merge pull request #1804 from rustyswayne/master-2.2.1 Merge 2.2.1 release
2.2.0 Release
Merchello 2.2.0
New Features
Shared Product Options
Back office users may now create product options that can be shared with multiple products.
When associating a shared product option with a product:
- A subset of choices can be selected
- A default selected choice can now be set
- An option can be "tagged" with an "UI Option" which allows for changing the element used in front end implementations for choice selection. Default UI Options are "select" and "radio". These are configurable from in the merchello.config file.
- Product option can be extended with a detached content type. This allows individual option choices to have custom extended published property values associated with the for more feature rich front end implementations.
Performance Tweaks
- Back office now uses bulk insert operations (SQL Server only) when generating / saving variants on product save.
- IProductContent is now cached in Umbraco's Runtime cache.
- Collection paged query key results are now cached in Umbraco's Request cache to help deter execution of SQL calls more than once in a single request.
Updates
- Non Shippable items are automatically fulfilled when purchased.
- Unobtrusive JavaScript - FastTrack now sets unobtrusive javascript settings on install
- Regions FastTrack checkout address forms now allow for text entry of Region / Province if regions are not configured in the merchello.config. Drop down list is still provided in cases where regions are configured.
Bug Fixes
- Fixes issue with PayPal provider not sending order confirmation email correctly in FastTrack build.
- Fixes issue with Braintree provider refund payment back office dialog reference
- Fixes shipping rate quote caching issue adding additional dependencies on country code and region name.
SQL Database Schema Changes and data updates
In order to verify that your current implementation has upgraded successfully, the Merchello upgrade migration should have:
- Added a new record in the merchTypeField table with pk value of 'AF98E419-8B4A-44C8-AFDE-A7FFB2B9AF7F' for the ProductOption type.
- A new column named 'shared' of type bit was added to the merchProductOption table. Default is 0
- A new column named 'uiOption' of type nvarchar(50) was added to the merchProductOption table. Default is NULL.
- A new column named 'detachedContentTypeKey' was added to the merchProductOption table of type UNIQUEIDENTIFIER with default value of NULL.
- A new column named 'detachedContentValues' was added to merchProductAttribute of type NTEXT with default value of NULL.
- A new column named 'isDefaultChoice' was added to the merchProductAttribute table with type BIT with default value of 0
- A new table named merchProductOptionAttributeShare was added to the database.
- A new column was added to the merchProduct2ProductOption table named 'useName' of type NVARCHAR(255) with default value NULL
Umbraco Version
Merchello tested against Umbraco 7.4.3, 7.5.0 and 7.5.2
It is recommended that you upgrade your Umbraco installation to Umbraco 7.5.x before upgrading Merchello.
Copy over Merchello binaries (dlls) in the bin directory. Copy over the AppPlugins/Merchello and AppPlugins/MerchelloProviders directory (note if you have made any configuration changes in the merchello.config make sure to retain those).
Change log
http://issues.merchello.com/youtrack/rest/agile/Merchello-1/sprint/2.1.0