Skip to content

v4.0

Compare
Choose a tag to compare
@linkdotnet linkdotnet released this 08 Nov 17:50
· 667 commits to master since this release

This is the first new major release aka v4. It brings a lot of improvements and some new features and bug-fixes

New features

  • Ability to add Talks to the AboutMe page
  • Better handling of dirty flag aka getting a pop-up when a blog post has unsaved changes
  • Tags in the blog post page itself to allow users to see similar content

Improvements

  • Big performance improvements across the board
    • Dashboard shows way quicker results
    • Removed unnecessary allocations across a lot of pages
    • Using pooled DbContext
  • Code highlighting in the blog post editor
  • Blog post error validation errors are aligned what the database is capable off
  • Updated to .net 7

Breaking changes

  • SqliteServer is renamed just to Sqlite. This has to be adopted in your appsettings.json
  • For migration (SqlServer/Sqlite) you have to add the following table:
CREATE TABLE [dbo].[Talks](
	[Id] [nvarchar](450) NOT NULL,
	[PresentationTitle] [varchar](256) NOT NULL,
	[Place] [varchar](256) NOT NULL,
	[PublishedDate] [datetime2](7) NOT NULL,
	[Description] [varchar](max) NOT NULL
)
GO

ALTER TABLE [dbo].[Talks] ADD  CONSTRAINT [PK_Talks] PRIMARY KEY CLUSTERED 
(
	[Id] ASC
)