Moonglade Versions Save

The ASP.NET Core blog system of https://edi.wang, runs on Microsoft Azure

v12.10.1

1 year ago

New Features

  • New JSON based menu editor to be more developer friendly #717
  • Dublin Core Metadata support #719
  • Support XFF header from Azure Front Door
  • Add filter for pingback management page

Update and Fixes

  • New configuration migration process that does not require manually run SQL every time Moonglade upgrades
  • Pride setting is removed, users can use custom CSS feature instead
  • No IE rule is removed from web.config, it's up to user now

Upgrade from Previous Version

  • Because old menu models are removed, users will have to manually add custom menus back again using the new JSON editor.

v12.9.2

1 year ago

New Features

  • Warn of SEO impact when changing post slug that has been published more than 7 days
  • Add Kotlin and R code sample languages
  • Add default language code settings, used in RSS and html tag for SEO #710

Update and Fixes

  • Fix Azure AD login issue with docker #712
  • Fix 404 issue when search engine bot tries to get reading count
  • Fix accessdenied blow up
  • Fix date display on Safari
  • Bump runtime to .NET 7.0.4

v12.9.0

1 year ago

New Features

  • Warn of SEO impact when changing post slug that has been published more than 7 days
  • Add Kotlin and R code sample languages
  • Add default language code settings, used in RSS and html tag for SEO #710

Update and Fixes

  • Fix Azure AD login issue with docker #712
  • Fix 404 issue when search engine bot tries to get reading count
  • Fix accessdenied blow up
  • Bump runtime to .NET 7.0.3

v12.8.0

1 year ago

New Features

  • Display user local time instead of blog owner's time zone
  • Sitemap now calculates change frequency automatically
  • Show featured icon for posts in admin portal

Update and Fixes

  • Fix captcha and watermark font blow up on MacOS
  • Print application information in console on start up
  • Move "Show Admin login button under sidebar" to general settings
  • Use site title from general settings for RSS/ATOM subscription
  • Remove IIS launch profile
  • Fix page background color in admin portal
  • Move HSTS to web server control instead of hard code in program
  • Check new release is now from web front-end only instead of API call from web server
  • Moonglade is now able to get correct IP addresses behind proxy
  • bump jQuery to 3.6.3
  • Upgrade to .NET 7.0.2

v12.8.1

1 year ago

New Features

  • Display user local time instead of blog owner's time zone
  • Sitemap now calculates change frequency automatically
  • Show featured icon for posts in admin portal

Update and Fixes

  • Fix captcha and watermark font blow up on MacOS
  • Print application information in console on start up
  • Move "Show Admin login button under sidebar" to general settings
  • Use site title from general settings for RSS/ATOM subscription
  • Remove IIS launch profile
  • Fix page background color in admin portal
  • Move HSTS to web server control instead of hard code in program
  • Check new release is now from web front-end only instead of API call from web server
  • Moonglade is now able to get correct IP addresses behind proxy
  • bump jQuery to 3.6.3
  • Upgrade to .NET 7.0.2

v12.7.0

1 year ago

New Features

  • Move the following settings to Admin portal
    • FOAF
    • OPML
    • Show post outline as side navigation
    • Sidebar
      • Profile
      • Tags
      • Categories
      • Friend links
      • Subscription buttons

Update and Fixes

  • Fix comment reply UI
  • Fix post cannot be saved with MySQL database
  • Fix post cannot be saved because of language code
  • Remove ability to turn on and off system nav menus
  • Deprecate Azure App Configuration integration
  • Upgrade to .NET 7.0

v12.6.0

1 year ago

New Features

  • Add support for PostgreSQL #684

Update and Fixes

  • Migrate Email notification to use Azure Storage Queue. Users need to reconfigure notification settings in admin portal.
  • Post slug generation now support characters including ( ) # , . ?
  • Removed Edi.RouteDebugger in development environment
  • Upgrade to .NET 6.0.10

v12.5.0

1 year ago

New Features

  • Add settings to control post title alignment of left or center

Update and Fixes

  • Improve reliability for email notification (require upgrade to the latest version of Moonglade.Notification)
  • Improve local account security
  • Upgrade to .NET 6.0.9

Upgrade from Previous Version

Run SQL Migration Script

ALTER TABLE LocalAccount ADD PasswordSalt NVARCHAR(64)
GO

CREATE TABLE [dbo].[EmailNotification](
	[Id] [uniqueidentifier] NOT NULL,
	[DistributionList] [nvarchar](1024) NOT NULL,
	[MessageType] [nvarchar](32) NOT NULL,
	[MessageBody] [nvarchar](2048) NULL,
	[SendingStatus] [int] NOT NULL,
	[CreateTimeUtc] [datetime] NOT NULL,
	[SentTimeUtc] [datetime] NULL,
	[TargetResponse] [nvarchar](512) NULL,
	[RetryCount] [int] NOT NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[EmailNotification] ADD  CONSTRAINT [PK_EmailNotification] PRIMARY KEY CLUSTERED 
(
	[Id] ASC
)WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
GO

v12.4.0

1 year ago

New Features

  • Linux deployment script now include MySQL as database option
  • Posts can be sorted by most recent, popular or featured
  • Posts that have headings can now show a document outline

Update and Fixes

  • Fix JavaScript error blocking a few admin features
  • Fix highlighter.js showing warning messages

v12.3.3

1 year ago

New Features

  • Logged in admin can edit or delete page in forestage
  • Logged in admin can edit post in forestage
  • Allow setting "enable site map" in admin portal

Update and Fixes

  • Fixed Linux build is missing Chinese language resources
  • Fixed image zooming not working
  • Posts will now automatically mark as original when the original link is set
  • Request/Response logging is now only enabled in development environment
  • Updated draft UI
  • Export data feature is now on each individual management pages
  • Deprecate API Key authentication
  • Deprecate EnableWebApi settings
  • Deprecate WatermarkSkipExtensions settings
  • Patch .NET runtime to 6.0.7