Changelog
This page summarizes xBlog feature updates by version, newest first. The date in parentheses after each version is its update date.
For versions 06.05.00 and earlier, expand the collapsed section at the bottom of this page.
10.05.02(2026-08-15)
- Fixed category sorting and hardened category data validation
- Security hardening: improved XML parsing safety, fixed several security issues, removed outdated crypto token logic
- Removed the MetaWeblog offline publishing feature
- Added article URL export support
10.05.00(2026-07-03)
- Added the asynchronous email delivery option
10.04.00(2026-05-14)
- Fixed Google reCAPTCHA compatibility so it works alongside the form module, subscriptions and comments
- Improved archive list loading speed
- Security fix: patched a SQL injection vulnerability in the admin list sorting feature
- Enhanced the DNN sitemap with include options and uninstall configuration
10.03.03(2026-04-27)
- Security fix: patched an XSS vulnerability in the AJAX data feed callback parameter and hardened request parameter validation
- Added index handling for several list meta types
- Two SQL optimizations
10.03.01(2026-02-27)
- Added the sort-by-name option for categories
10.03.00(2026-02-24)
- Fixed article friendly URL issues on the home page
- Fixed duplicated permissions in Management Module Roles
10.02.00(2025-12-18)
- Adapted to DNN 10.2: load JS/CSS via ClientResourceManager after ClientResourceManagement was removed
10.01.02(2026-02-04)
- Added the "Subscription Email Limit (Days)" feature — only articles published within the given days are emailed (default 7, 0 for no limit)
- Added a custom date format option for the carousel effect
10.01.00(2025-11-21)
- Shipped the new licensing package
10.00.02(2025-12-04)
- Added the Display Pager option and responsive adjustments
- Fixed an issue caused by the Tab key
- Upgraded slick.min.js
- Added a thumbnail format parameter to prevent injection attacks from cluttering the thumbnail folder
10.00.01(2025-09-04)
- Added email tokens to article Options, supported by two more email templates
10.00.00(2025-08-26)
- Support for DNN 10.0, minimum DNN 9.5
- Fixed subscription forms triggering page validation
- Fixed duplicated edit roles
- Subscription email schedule disabled by default
- Removed the cache-time reset that invalidated saved settings
09.09.11(2025-03-17)
- Added the Google Map control to the administration area (front-end UI loading, API key setup)
- Upgraded the color picker control
- Changed how friendly URL values are read
09.09.10(2025-02-07)
- Added the article redirect service, with the service URL integrated into settings
- Scheduled automatic subscription emails, with scheduler initialization in settings
- Subscription emails are no longer sent before the article's publish time
- More filtering of parameters passed into SQL
- Added [ModuleId] to dynamic option labels
09.09.09(2024-11-28)
- Added a time-range option for related articles
- Added date filtering to the main list and DashBoard lists
- Updated Twitter (X) text and share links
- Fixed the autoplay parameter
09.09.08(2024-06-27)
- DashBoard can now display related articles (article detail pages only), with improved matching by tags and categories
- Added Include category URLs to the sitemap
- Added Images Lazy options to DashBoard_ArticleList / DashBoard_CategorieTab
- Added the Summary Format option to DashBoard_ArticleList
- Added HTML encode/decode functions to template tokens
- Fixed main-image lists failing to load in some languages
- Fixed the Search button firing accidentally
- Fixed wrong email senders caused by the mail class missing main-module settings
09.09.06(2023-06-28)
- Major SEO optimization
- SVG support
- Optimized AddMetaNoIndex
09.09.05(2023-05-23)
- Added cover images for HTML5 videos
- Comments off by default; comment counts only shown when comments are enabled
- Comment service defaults to the built-in system
- Fixed share images not using the full path
- RTL language style compatibility
- Removed redundant default social icons
09.09.02(2023-04-04)
- New social sharing settings with a new sharing tool
- Google verification for comments, adjusted for subscriptions; hidden-field validation removed
- Removed the long-defunct comment spam filtering service
- Hide the subscription module prompt for users who are not logged in
- Added category lists to AJAX article output
- Custom controls can now use global images
- Fixed category retrieval in Effect_11_Portfolio
09.09.01(2023-03-07)
- Added the [Only Display Expired Articles] option
- Renamed "Hide old articles" to "Only Display Future Articles"
- Fixed FriendlyUrl errors with Arabic and other languages
- Fixed 404 errors on detail pages
- Replaced Font Awesome icons with SVG icons
- Added email subscription list export
- Fixed Gallery title save and display rules
09.09.00(2022-05-04)
- Added tag sorting control
- Added sorting by title to the article main module
09.08.09(2022-04-12)
- Previous/next articles now sort by publish time
- Fixed OpenGraph data being inserted twice (Key:Structured error) when two main modules share a page
- Full links no longer output when no child site is referenced
09.08.08(2021-12-15)
- The thumbnail service no longer compresses webp
09.08.06(2021-10-21)
- Added resource files for subscription confirmation
09.08.05(2021-11-26)
- The author picker now lists module edit users; improved modal loading
- Subscription control uses label tags with for attributes
09.08.04(2021-10-18)
- Lazy loading effect for Effect_10_ArticleList
- Adjusted list description settings
09.08.03(2021-06-25)
- Fixed comment email tokens generating errors that prevented email saving
09.08.02(2021-06-17)
- Fixed Google verification failing to parse decimal separators in Italian
09.08.01(2021-06-09)
- Output NoIndex when a detail page finds no data; improved canonical logic
- Added current state to Effect_11_Portfolio WCAG
- Auto-fill for subscription forms
09.08.00(2021-05-21)
- Added alt attributes to archive author images in skin lists
09.07.07(2021-04-07)
- Fixed user avatars erroring in DNN 9.9.0
- More precise https link detection
09.07.06(2021-03-31)
- Added webp support
- Unified accent color setting for the Classic skin
- Non-superusers can only bind DashBoard modules to the current site's data
- Fixed DashBoard_ArticleList responsive issues on phones
09.07.05(2020-12-21)
- Custom PageHeaderTags per article detail, with an SEO option switch
- PageHeaderTags field extended to 5000 characters
- Fixed errors when queries contain the "top" keyword
09.07.02(2020-11-19)
- Fixed and optimized effects and AJAX services not checking article role permissions
09.07.01(2020-11-10)
- Added the most-popular filter URL
- Stay on the edit page after saving an article
- Removed links from detail-page images
09.07.00(2020-09-28)
- Fixed pagination losing archive parameters on archive and filter pages
09.06.02(2020-08-04)
- Added width/height definitions for detail-page effect images
- Small skin lists show the time
09.06.01(2020-06-19)
- Added Read More settings
- Fixed CategorieTab sorting not taking effect
09.06.00(2020-04-15)
- Completed option linking across all settings
- Changed the Google verification Score logic for subscriptions
- Fixed incorrect end times on subscription records
- Fixed wrong module ID comparison in the article detail module
09.05.05(2020-03-05)
- Adjusted comment validation and styles
- Filtered HTML from comments
- Added Scheduler Friendly Name
09.05.02(2020-02-17)
- Fixed attachment and gallery sorting in some cases
- Fixed incorrect multi-language article redirection
09.05.00(2020-02-04)
- Added sorting for the Gallery and attachment lists on the article editor
09.04.09(2019-12-09)
- Fixed an XSS issue in the SetPageCanonicalLink function
09.04.08(2019-12-03)
- Fixed escape conversion in subscription email subjects and summaries
09.04.07(2019-11-25)
- Added async JS/CSS loading infrastructure; validation JS moved to async
- Fixed incorrect child-site image paths
- Fixed errors when sorting tags by description
- Fixed top sorting in article lists
09.04.06(2019-07-18)
- Fixed friendly URL errors with German and other non-English characters
09.04.05(2019-07-16)
- Fixed and reorganized the RSS auto-import feature
- Added title search and summary output to AJAX services
09.04.02(2019-06-14)
- Fixed category friendly URL errors
- Share JS links switched to https
09.04.00(2019-03-08)
- New standalone Captcha settings page (moved out of email settings)
- Optimized the email subscription flow
- Added language settings for texts
09.03.06(2019-03-08)
- Google verification for subscriptions
- Fixed Friendly Url not filled in blocking the detail page
- Adjusted SEO settings wording
09.03.05(2019-03-12)
- Friendly URLs support omitting the article ID
- Fixed licensing not showing when the module was installed on a page
- Cache time forced to 0 when initializing general settings
09.03.02(2018-12-13)
- CKEditor replaced with the full build, upgraded to 4.8
- "Hide old articles" option changed to three choices
09.03.01(2018-11-28)
- Fixed the detail page ID parameter being hardcoded
09.02.07(2018-11-21)
- New DashBoard setting: hide data before the current date
Earlier versions (06.05.00 and before)
06.05.00
- Fixed ckeditor failing to find language files in some languages
- Added bulk import of subscription emails
- Added notification emails for articles pending review
- Added support for importing NewsArticle Module XML data sources
- Restructured the email template framework for faster development of email features
06.04.00
- Added support for importing Wordpress XML data sources
- Optimized the import framework to support more formats going forward
- Added the rating feature with per-article scores that can also be set manually
- Replaced the default editor with ckeditor
- Moved image insertion in article content into the editor toolbar
- Insert videos and animations into the editor from the media library
- Fixed the file extension appearing twice when the media library imports files
- Various UX improvements
06.00.00
- Bug fixes focused on compatibility and stability
- Upgraded all effects in the DashBoard module
- Upgraded skins: Skin_01_Default, Skin_04_Box
- Improved module code efficiency
05.09.00
- Fixed the RSS import feature failing in some cases
- Reset error counts when reactivating an RSS source
- Added the Disqus comment feature, switchable with built-in comments
- Optimized skin parameters and display effects
- Added time zone control, fixing bugs from server/site time zone mismatches
05.08.00
- Fixed editor incompatibilities in some DNN versions
- Fixed wording issues
- Removed the author setting in favor of DNN module settings
05.06.00
- DashBoard modules can filter data by tags
- Optimized skin and effect styles for better compatibility
- Reduced skin and effect file sizes for a leaner package
- Fixed IPv6 errors — full IPv6 support
- Minor framework fixes
05.04.00
- Dynamic option controls (color picker, URL picker, icon picker)
- Improved display of dynamic option controls
- Per-article access settings
- RSS control options: display images, more links, fill mode, custom RSS styles and templates
- Added and adjusted effects; removed outdated ones (installed ones unaffected)
- Fixed obtaining table prefixes through the DNN API in special cases
05.03.00
- Fixed module activation errors in some cases
- Fixed some date formats causing module errors
- Fixed unsortable admin list headers
- Improved archive module performance
- Fixed calendar module date recognition
05.02.00
- Added the RSS import article status option (draft or published)
- Added unsubscribe for subscription emails
05.01.00
- Fixed drafts that could not be previewed
- Added subscriber name and the related email token
- Added related articles, controllable in skins — match by tags or show random articles
05.00.00
- BlogML import and export
- Friendly URLs definable per post
- Option to require login before viewing article details (off by default)
- Support for the latest DNN7 Searchable feature
- Fixed subscription emails failing in some environments
- Fixed articles not displaying correctly due to time zones
- Assorted framework and skin fixes
04.05.00
- AddThis JS links switch to https under SSL
- Gravatar links switch to https under SSL
- Fixed DNN user avatar display errors
04.04.02
- Hidden field form validation against comment bots
- Fixed unapproved comments being auto-approved when spam filtering was on
04.04.00
- Fixed the DashBoard_CategorieTab effect not displaying
- Added the option to control PublishTime
04.03.01
- Fixed pagination losing the author filter
- Fixed duplicated "email" titles in skin comment templates
- Fixed the media list not refreshing after closing the modal
04.03.00
- Fixed category sorting
- Added single and bulk subscription email sending
- Optimized the article subscription template
04.01.02
- Custom article parameters in skins, active only with the current skin
04.01.00
- Skins can show the article source URL (for RSS-imported articles, toggle in skin options)
- Comment counts no longer require backend comments to be enabled
- Fixed images not assigned correctly when sharing to Facebook
- Fixed the media library rejecting PDF uploads
- Fixed GoLogin Token output in some environments
- V4 import/export fully working — images and attachments import asynchronously to avoid timeouts
- Skin multi-language support with per-skin language files
- Fixed language resource files not recognized by DNN
- Added the Chinese language pack
04.00.06
- Open Graph Protocol support for article details
- Fixed incorrect images when sharing to Facebook
04.00.03
- Updated effect compatibility and parameters
- Updated skin parameters for element display control
- Built-in jQuery updated to 1.9.1, disabled by default
- Added the Timeline skin
04.00.00
- Redesigned the data management interface, independent of the DNN framework and faster
- Fully responsive for management on all device resolutions
- Elegant WordPress-like interface
- Many bug fixes from V3.0 and below for greater stability