Skip to content

Releases: dnnsoftware/Dnn.Platform

07.03.04 Release Notes

03 Mar 16:01
Compare
Choose a tag to compare

Major Highlights

  • Fixed issue where site settings were not updating correctly in multi-language installations
  • Fixed issue where partial site templates were not working correctly with child sites
  • Fixed issue where links created in Telerik RadEditor were not correct
  • Fixed issue where search results might be duplicated
  • Fixed issue where user could not change default value for a profile property
  • Fixed issue where a file uploaded from the web is not visible in the Host File Management
  • Fixed issue where ControlBarController returned invalid JSON
  • Fixed issue where you couldn't add a module in a spanish language site
  • Fixed issue where a clustered index was missing from a search table
  • Fixed issue where uploading an ICO file failed
  • Fixed issue where HTML Editor Permissions were not working correctly
  • Fixed issue where popups were not centered on the screen
  • Fixed issue where popup iframe is not initialized correctly
  • Fixed issue where AUM was not correctly handling 301 redirects
  • Fixed issue where multiple region/country controls in a profile did not work correctly
  • Added ability to save localized lists to resource file
  • Added method to remove all subscriptions from a ContentItem

Community Contributions

  • Peter Donker – Enhanced localized list support
  • Peter Donker - Fixed list editor issue where label was missing
  • Peter Donker - Fixed profile property issue
  • Raphael - Fixed issue with AUM redirects
  • Sebastian Leupold - Fixed issue with portal settings in multi-language site
  • Jan Jonas - Fixed module installer to display URL from manifest
  • David Williams - Fixed type in obsolete message
  • Brian Dukes - Fixed issue where image files without dimension meta-data cause error.

NOTE: Official release packages can be downloaded from CodePlex.

07.03.03 Release Notes

03 Mar 15:57
Compare
Choose a tag to compare

Major Highlights

  • Enhanced DDR Menu to allow menus to be filtered by page tags
  • Enhanced messaging system to support additional tokens
  • Enhanced core library to include extension methods for creating/manipulating XML documents
  • Fixed issue where notifications were not updated without a page refresh
  • Fixed issue where site management was not working correctly with site skins
  • Fixed issue where upgrades can fail due to a versioning issue
  • Fixed issue where foldermanager was inefficient in iterating child folders and files in a given folder
  • Fixed issues where RadEditor provider did not work correctly in IE11
  • Fixed issue where custom page URLs were not properly formatted
  • Fixed issue where page settings were not properly saved for localized pages
  • Fixed issue where sample Razor script would list all users in an installation
  • Fixed issue where improper module manifest can break extensions page
  • Fixed issue where social modules did not update search index appropriately
  • Fixed issue where malformed profile urls or profile pages for deleted users caused error in event log
  • Fixed issue where upgrades failed for case sensitive SQL collations
  • Fixed issue where reordering tabs in one portal affected tab order in other portals

Security Issues

  • [url:Failure to validate user messaging permissions|http://www.dnnsoftware.com/platform/manage/security-center]

Community Contributions

  • Peter Donker – Added localized list support
  • Vicenc Masanas – Fixed issues in user profile, scheduler, page ordering and user account settings
  • Lucas Jans – Added tag filter to DDRMenu and fixed threadabort errors on redirect
  • Sebastian Leupold – Fixed issue with SQL scripts and typos in resource file
  • Jan Jonas – Fixed issue with invalid profile urls, rolecontroller caching issue, and malformed module manifests
  • Oliver Hine – Fixed multiple performance issues
  • Brian Dukes - Enhanced collectionextension methods to support null types
  • Evan Smith - Fixed issue in sample Razor script

I want to give a special mention to Torsten Weggen who we missed on the 7.3.2 release notes. Torsten added an enhancement in 7.3.2 to allow admins to select alternate icon set

NOTE: Official release packages can be downloaded from CodePlex.

07.03.02 Release Notes

03 Mar 15:55
Compare
Choose a tag to compare

Major Highlights

  • Fixed backwards compatibility issue with 3rd party control panels
  • Fixed issue in the drag and drop functionality of the File Uploader in IE 11 and Safari
  • Fixed issue where users were able to create pages with the same name
  • Fixed issue that affected older versions of DNN that do not include the maxAllowedContentLength during upgrade
  • Fixed issue that stopped some skins from being upgraded to newer versions
  • Fixed issue that randomly showed an unexpected error during user registration
  • Fixed runaway threads that caused high CPU usage
  • Implemented new functionality that resizes large images posted on the Journal
  • Modified the API so that getModuleDefinitions uses the Definition Name and not the Friendly Name
  • Fixed issue where the page size setting in the user account did not persist after update
  • Fixed issue where share assemblies were removed after uninstalling 3rd party modules
  • Fixed issue where the LoadQueueFromTimer did not pass the IISAppName
  • Fixed CDN setting issue for JavaScript libraries
  • Fixed issue in DAL2 when SQL started with “WITH”
  • Fixed issue in the menu that made IE in Windows Phone OS to not work properly
  • Fixed issue where the URL Parameter in Google Analytics was not being used

Security Issues

  • [url:Improved captcha logic against automated registration attacks|http://www.dnnsoftware.com/platform/manage/security-center]

Community Contributions

  • Marco Kijistra – Runaway threads causing high CPU usage of DNN w3sp process on all cores
  • Brian Dukes – API’s to get Module Definitions should use Definition Name instead of Friendly Name
  • Guss Davey – Bad practices used in Controlbar.ascx
  • Sebastian Leupold – Eliminate unused parameter Folder from UpdateFile
  • Julien Girerd – DDR Menu and touch don’t work with IE
  • Jay Mathis – Google Analytics URL Parameter does nothing
  • Torsten Weggen - Added enhancement to allow admins to use alternate icon set

NOTE: Official release packages can be downloaded from CodePlex.

07.03.01 Release Notes

03 Mar 15:53
Compare
Choose a tag to compare

Major Highlights

  • updated jQuery.RequestRegistration to also include jquery-migrate ( which many third party skins rely on )
  • added back missing API methods to preserve binary compatibility
  • update 51 Degrees V3 to the latest assembly and data file
  • fixed case sensitivity issues with the scheduler and server names
  • rollback change to exclude portal.css by default
  • rollback to previous version of SharpZipLib assembly to preserve backward compatibility
  • fixed permission grid so that you can add additional roles
  • fixed user profile page alignment issues
  • fixed upgrade issue installing Knockout
  • fixed refactoring issue that would cause issues creating new pages

Community Contributions

  • Oliver Hine - pull request for fixing case sensitivity issues with the scheduler and server names

NOTE: Official release packages can be downloaded from CodePlex.

07.03.00 Release Notes

03 Mar 15:43
Compare
Choose a tag to compare

Major Highlights

The theme for DNN 7.3 is performance. The entire platform has been optimized from a variety of perspectives to improve overall system performance.

Page markup reduction - intelligent resource management

  • Removal of unnecessary Viewstate – Home page 4005 bytes down to 90 bytes
  • YSlow base score improvement (7.2.2 80/Grade C -> 7.3.0 93/Grade A)
  • 25% reduction in Page size for Home page requests.

    Extra caching and streamlining of database calls

  • Reduce database activity in high transaction scenarios
  • Granular management of objects in cache to reduce cache rebuilds

    New 51 Degrees implementation

  • New lookup algorithm 100x faster
  • Zero memory consumption
  • Can be disabled if required

    Admin UI Updates for increased Admin page load speed

  • File picker/upload control updated for drag/drop
  • Permissions Grid optimized for active roles only

    Add Module Control bar improvements

  • Bookmarking for favorite Modules
  • Search feature for finding modules
  • Lazy load feature to speed panel load
  • Improved scrolling

    Scheduled Tasks Improvement

  • More granular control over jobs including ability to set a start date/time
  • Delayed initialization for faster application startup

    Folder Provider Improvements

  • Ability to create new sites with the site root Folder on remote storage – separating user data from application data.

Thanks to the following community members who submitted fixes and enhancements for this release.

  • Peter Donker
  • Robrecht Siera
  • Vicenç Masanas
  • Sebastian Leupold
  • Brian Dukes
  • Ernst-Peter Tamminga
  • Vincent Snobbert
  • Oliver Hine
  • Will Strohl
  • Torsten Weggen

NOTE: Official release packages can be downloaded from CodePlex.

07.02.02 Release Notes

03 Mar 15:44
Compare
Choose a tag to compare

Major Highlights

  • fixed issue where Display Name was editable when when a Display Name format was specified
  • fixed issue with Portal Templates and modules that are configured to Display On All Pages
  • enhanced so that system confirmation is required when Unregistering a User Account
  • changed default module output caching provider from disk to memory
  • ensure that system modules are identified in the system so they cant be uninstalled
  • added a querystring parameter that allows you to hide the control panel
  • added a detailed message when deleting a page with child pages
  • added an alternate link with "hreflang" to sitemap.aspx for multilingual websites
  • disabled autocomplete on password strength controller
  • advanced search tags allow html/script and can break rendering
  • fixed issue where exceptions were thrown if old user profiles are missing during indexing
  • fixed Journal API to allow edited Comments to be liked
  • if a custom Register page is specified, prevent user from browsing to Register.aspx
  • fixed JavaScript error in Digital Asset Manager module in IE8
  • changed tokens in module creator templates so they do not show up as errors in Visual Studio
  • added a confirmation prompt when deleting modules from Page Management
  • fixed Site Management so you can filter by "ALL"
  • fixed thread safety issue in DotNetNuke.Common.Utilities.ImageUtils where _imgWidth and _imgHeight were statics
  • fixed link to app gallery
  • fixed ability to specify an Upload To location when uploading files
  • fixed issue with IconBar in DNN 7.2.0+
  • reduced scope of dnn.DropDownList.css
  • improved performance of Update Host Settings which caused too many cached objects to be removed
  • fixed Password Reset so that it is hidden after a duccessful entry
  • improved editing style for SQL Module
  • allow Default skins to be removed
  • fixed exception when Editing a registered user for the first time
  • allowed sub*sub menus to be accessible in default skin
  • optimized indexes on Eventlog Table
  • allow password banned list to be disabled
  • allow Page URLs to contain spaces
  • fixed numerous typos in resource files
  • optimized indexes on TabModules table
  • optimized indexes on Tabs table
  • optimized indexes on Permissions tables
  • fixed deny permissions for Folder
  • added ability to add new Folder Provider
  • fixed error so that non*members can join a Private Group
  • optimized logic of numerous stored procedures and views
  • allow a custom URL with different domain
  • allow host user to set max upload size
  • fixed issue when switchinf to layout mode on Site Settings page
  • allow CAPTCHA to be used on reset password page
  • fixed Profile Picture Handler to work in SSL Offloading configuration
  • enhanced DDR Menu to be Touch Friendly for Mobile and Tablets
  • added basic Robots.txt in root folder
  • fixed Password Retrieval issue
  • fixed issue where Language detection was not working with advanced URL management
  • fixed issue where IUpgradable did not fire from a Library type extension
  • enhanced file upload control to support folders with large volumes of files
  • enhanced file upload to be able to upload from URL
  • fixed issue where additional parameters passed as string array in NavigateURL() and EditUrl() are ignored
  • optimized search query sent to Lucene
  • enhancement to allow separate modules to use the same module definition name

NOTE: Official release packages can be downloaded from CodePlex.

07.02.01 Release Notes

03 Mar 15:35
Compare
Choose a tag to compare

Major Highlights

  • fixed issue where .dnn7 manifest was not being utilized in module installation process
  • fixed issue where restored user could not change his profile avatar
  • added .ashx to regex filter for Do Not Redirect rule in advanced url management
  • added various SQL database optimizations contributed by Sebastian Leupold
  • fixed issue with rich text editor in Newsletters in Firefox
  • fixed copy page so that all properties are copied
  • fixed UI issue when managing Authentication providers
  • fixed browser compatibility issue when managing Available Modules in Site Settings
  • fixed defaults of billing and trial values when adding security roles
  • added a 404 page to the blank site template
  • fixed issue where config element in module manifest throws errors when XML Merge script is in separate file
  • fixed terminology when changing password as Administrator
  • fixed Console module so that it ignores pages that are not intended to be included in the menu
  • fixed access control so that Deny permissions always ovveride Grant permissions
  • fixed access control so that Navigate permission can be denied
  • enhanced permissions grid so that full control specification can not be overridden for specific permissions
  • enhanced control panel so that Stay In Edit Mode option is always available
  • make application FIPS compliant
  • fixed issue preventing DAM from being used in Group mode
  • fixed javascript issue in DNNMenuProvider
  • fixed access control so that module level permissions are observed for all individualpermission types
  • disabled field validation when changing countries during registration
  • ModuleSettingsPresenterBased now instantiates ModuleSettings and TabModuleSettings
  • fixed exception when composing new message to user
  • GetUserRoles will now return an empty list if the user is not valid
  • made Group pending notification URLs absolute
  • allow a user using the Windows Live authentication provider to be a member of multiple portals
  • removed inline style in Logo skin object
  • fixed Member Directory issue where the same user is displayed multiple times
  • added stored procedure to prevent error when uninstalling dashboard extension
  • improved Newsletters so you can send to Social Groups as well as Security Roles
  • fixed issue where page with a future publish date can not be edited
  • allow a user to specify both a date and time for publishing in module settings
  • fixed issue where UserInfo object did not contain LastIPAddress
  • fixed Site Group behavior so that Site Settings are populated with current portal properties
  • improved performance of loading folders that contain a large volume of files
  • fixed scheduler so that Application_Start is recognized when using Request mode
  • fixed search by tag functionality
  • fixed Users Online so that it is thread-safe
  • enhancement so that Google Analytics does not track admin or host user activity
  • enhanced Test SMTP options so that it tells you who the email was sent from and to
  • fixed issue preventing the closing of the "Welcome to Your Installation" pop up
  • search crawler enhanced to include host pages
  • fixed issue causing SendMail to crash when sending blank value for to, cc or bcc
  • fixed user profile so that users can view their friends profile info if security is set to Friends
  • fixed Splash page behavior
  • fixed issues where updating a journal item was creating a new record instead of updating existing one
  • fixed issue where upgrading from an older version was not cleaning up auth systems, providers and optional modules
  • enhanced uploading new extension experience to show progress indicator
  • fixed issue where User could not reply to Message
  • added new host setting to optionally disable critical error reports displayed in page
  • fixed upgrade issue if previous version of module creator was installed
  • fixed an issue where user folders were not deleted when a user was deleted

NOTE: Official release packages can be downloaded from CodePlex.

07.02.00 Release Notes

03 Mar 15:31
Compare
Choose a tag to compare

What's New for 7.2.0

DNN 7.2.0 includes a number of new features and enhancements that will benefit users and developers alike along with a large number of bug fixes. Enhancements can be broadly broken down into two categories: 1) Application Features 2) Developer Features

Application Features

Responsive Design Skin

The Gravity skin was redesigned to use the Bootstrap framework which provides for a fully responsive design out of the box.

SQL Module

The SQL module has undergone a complete overhaul in 7.2.0 including a new editor and updated query results pane.

Module Creator

The DNN Module Creator has been incorporated directly into DNN making it easier than ever to get started writing your new DNN extension.

User Search

The DNN Search has been extended in 7.2.0 to include the ability to search users and user profiles (this feature is easily disabled for those who would prefer not to use it).

Developer Features

JavaScript Library Management

DNN 7.2.0 allows you to install JavaScript libraries as first party extensions. Once installed your module or skin can request that JavaScript library and the platform will automatically add the library into the page. The API mirrors the one used for jQuery and JQuery UI making it very easy to use.

Code Editor

The new CodeMirror code editor component has been added to DNN to provide a full syntax highlighting code editor when needed. Module developers can incorporate this feature with just a few lines of JavaScript.

NOTE: Official release packages can be downloaded from CodePlex.