Skip to content

Releases: DNNCommunity/DNN.Blog

04.01.00

02 Sep 12:53
Compare
Choose a tag to compare

Enhancements:

  • Added the ability to inject user specified JS and CSS files on the page
  • Added syntax highlighting
  • Added security Hardening

Bug Fixes:

  • Improved the display of categories
  • Fixed localization issue
  • Fixed issue where code wouldn't compile without errors
  • Improved Windows Live Writer support
  • Added additional error handling
  • Fixed Blog Title formatting
  • Fixed issue with Recent Comments displaying unapproved comments
  • Fixed Consolidated RSS feed
  • Fixed packaging issue

04.00.00

02 Sep 12:56
Compare
Choose a tag to compare

Minimum Required DNN Version: 04.06.02

General Code organization

  • Converted project to .NET 3.5
  • Converted solution to Visual Studio 2008
  • Reorganized the project folder structure under components to reflect the namespaces
  • Set the default namespace in the project and have everything work underneath that
  • Separate the IMetaWeblog from IBlogger, IMoveableType, and IWordPress.
  • Objects native to those formats were also moved to their own namespace. This avoids having WPCategoryInfo vs MetaWeblogCategoryInfo.
  • Moved BlogPost.ashx.vb to the main namespace and it can now implement multiple protocols.
  • Moved SqlDataProvider into the main project. There is no longer need for another DLL for the DAL
  • Moved all external project stuff (scripts, manifest, build file) to their own directory.
  • Implemented BlogModuleProvider.getItem for filling categories. This was needed to implement the multiple/hierarchical categories
  • New RSS writer that includes additional (Blog proprietary) elements in the feed
  • Added NANT support of 64 bit platforms

General Bug fixes, found but not documented in Gemini

  • Implemented static methods in the controller classes. It saves having to create them all the time in code.
  • New settings under Module Options for RSS
  • Abstracted the Blog Settings. There is now a single class (BlogSettings) where the retrieval, defaulting, saving, and caching takes place.
  • Switched the project to ‘option strict on’ (Why was this off to begin with? Yah, I know… wasn’t me :-) I swear!)
  • Fixed some non-localized texts
  • Adjusted IActionable on several controls to make new controls accessible
  • Resolved numerous XHTML issues (We are now 100% compliant – Thanks Timo!)
  • Introduced 'Save as draft' option when creating a blog entry