@roman-yagodin roman-yagodin released this Sep 20, 2017 · 87 commits to master since this release

Assets 3
  • EditPortalModuleBase: Ensure form is valid before updating edited item.
  • New LocalizeString() and SafeLocalizeString() methods for ViewModelContext.
  • Added GetRowStyle() extension method for GridView.
  • Added r7_DnnExtensions_DropDefaultConstraint stored procedure.
  • Added CopyCstor static class.
  • Add CultureHelper static class with GetPluralIndex() method.
  • Added NGettext dependency (for CultureHelper.GetPluralIndex()).
  • Added MVC and WebAPI dependencies.

@roman-yagodin roman-yagodin released this Apr 7, 2017 · 135 commits to master since this release

Assets 3
  • Obsolete SettingsWrapper class (have issues with DNN 8+).
  • Module base classes refactored to make use of SettingsRepository. Settings classes must be updated!
  • Simplify ViewModelContext<TSettings> - remove cstors, use only externally-created settings object.
  • Fix wrong namespace names for classes in ControlExtensions.
  • Add UrlHelper static class with GetCancelUrl() and IsInPopup() methods.
  • EditPortalModuleBase now close popup on cancel w/o reloading a page in popup mode.

@roman-yagodin roman-yagodin released this May 24, 2016 · 163 commits to master since this release

Assets 3
  • StringExtensions: Add FirstCharToLower methods.
  • Fix wrong namespace name for PortalModuleBase{TSettings}.
  • TextUtils.FormatList: Fix possible null reference exception.

@roman-yagodin roman-yagodin released this Apr 27, 2016 · 171 commits to master since this release

Assets 3
  • Rename library to R7.DotNetNuke.Extensions.
  • Namespace changes for various classes, please update your sources.
  • Add PortalId protected field to SettingsWrapper.
  • PagingControl: Fix total pages number calculations.
  • PagingControl: Fix wrong URL for first page link.

@roman-yagodin roman-yagodin released this Mar 11, 2016 · 189 commits to master since this release

Assets 3
  • Obsolete ExtendedModuleSettingsBase, ExtendedPortalModuleBase, EditModuleBase classes.
  • Provide replacements for obsoleted classes (ModuleSettingsBase{TSettings}, PortalModuleBase{TSettings}, EditPortalModuleBase{TItem,TItemId}) in the DotNetNuke.R7.Entities.Modules namespace.
  • Add generic ParseToNullable{T} method to TextUtils class.
Pre-release

@roman-yagodin roman-yagodin released this Mar 9, 2016 · 194 commits to master since this release

Assets 3

Fix wrong namespace name for ViewModelContext class.

Pre-release

@roman-yagodin roman-yagodin released this Mar 9, 2016 · 195 commits to master since this release

Assets 2
  • Add Dal2DataProvider, obsolete ControllerBase.
  • Add ViewModelContext class.

@roman-yagodin roman-yagodin released this Jan 27, 2016 · 201 commits to master since this release

Assets 3
  • EditModuleBase: Add AfterUpdateItem virtual method

@roman-yagodin roman-yagodin released this Jan 11, 2016 · 204 commits to master since this release

Assets 3
  • Remove currently unused WebAPI references.
  • Add DNN library package.