Skip to content

Releases: linkdotnet/Blog

v4.0

08 Nov 17:50
Compare
Choose a tag to compare

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
)

v3.12

19 Sep 19:42
Compare
Choose a tag to compare

This release brings two major bug fixes, which are long overdue:

Bug-Fixes

  • Dashboard can now be used with RavenDb or InMemory storage provider as well
  • Use DbContextFactory to overcome some exceptions

v3.11

16 Sep 18:13
Compare
Choose a tag to compare

Big update with lots of smaller features and updates

New features

  • Using NavigationLock to prevent unsaved work to go down the drain
  • Added GitHub sponsor button
  • Show total amount of clicks in dashboard

Improvements

  • Better handling of fonts and performance
  • Update packages to latest .net7 version
  • Use Github font for code as default

v3.10

27 Jun 10:38
Compare
Choose a tag to compare

New Features

  • Added possibility to add a fallback image for the preview. This enables to use latest image formats like avif or webp but also consider older browsers and fallback to jpg or png. To migrate the SQL database:
ALTER TABLE dbo.BlogPosts
ADD PreviewImageUrlFallback NVARCHAR(1024) 
  • Lazy load images under the fold (index page)

Bugs

  • Fixed a bug where unpublished blog posts are listed in the search by tag page

v3.9

25 Jun 13:25
Compare
Choose a tag to compare

Another smaller release addressing performance and usability.

Improvements

  • Removed all external fonts. There are some reasons for that:
    I want this blog to be general purpose. Forcing a font one someone is not the right choice. The second reason is page loading speed. If you are not aware that I use external fonts, chances are that you change a font and still loading unused resources. And the third reason is that I used the Google Font service which is not really GDPR compliant.
  • Aligned styling rules in source code
  • Added some more SEO things (aria-labels, removed empty hrefs)
  • Icons used by this blog are now in woff2 and woff instead of the bloaty formats before

Bug-Fixes

  • Footer is not overlapping on some pages
  • When searching multiple things one after another only the first one was presented

v3.8

14 Jun 13:56
Compare
Choose a tag to compare

This release addresses smaller issue and improves the performance

Improvements

  • Remove font-awesome and use static assets to reduce website site significantly
  • Reintroduced scrollbar for better UX
  • Footer stays always at the bottom so have less moveable content when the site is loaded
  • Annotated entities for SQL persistence provider which brings major performance improvements
  • Updated packages
  • Show amount of blog posts in archive
  • Extended information which are present in the RSS feed

v3.6

03 Jun 18:53
Compare
Choose a tag to compare

This release adds .NET 7 support as well as a image preview to the rss feed plus smaller improvements.

Features

  • RSS Feed also published the thumbnail image

Improvements

  • Smaller performance improvements

v3.5

27 Apr 15:13
Compare
Choose a tag to compare

This release adds a rss feed to the blog which lists all published blog post articles.

Features

  • Added rss feed ( via /feed.rss) to work with RSS feed reader

Improvements

  • Package updates and smaller tweaks in CI/CD

v3.4

17 Mar 12:08
Compare
Choose a tag to compare

This release focuses on bug fixes and smaller improvements in the backend

Features

  • Added Ko-Fi as donation system

Improvements

  • Restructured social accounts. Also Twitter can be added
  • Smaller font-scaling which was taking too much space on mobile
  • Don't set "Update Date" via default
  • SignalR package size increased (to 1 mb). The default was 32kb which can led to exceptions / Issues when writing longer blog posts

Bugfixes

  • Fixed a bug where navigating from one blog post to another will not update the blog post content

v3.3

21 Feb 11:26
Compare
Choose a tag to compare

This release concentrates mainly on smaller improvements and bug fixes

Improvements

  • Restyled Like button to use a clap animation
  • Social accounts are under introduction card so that navbar is cleaner and not bloated
  • Added more icons for navbar

Bugfixes

  • Font on mobile for introduction card was to small
  • Archive url was malformed in sitemap.xml
  • Archive has OgData
  • VisitCounterPage Date selector works better on mobile devices