Skip to content

Releases: juryrigcoder/StoryblokSharp

Release v0.0.9

18 Jan 07:11
Compare
Choose a tag to compare
Release v0.0.9 Pre-release
Pre-release

Changelog

All notable changes to this project will be documented in this file.

[0.0.9] - 2025-01-18

Fixed

  • Add missing checkout step in release workflow to enable CHANGELOG.md access in releases

[0.0.8] - 2025-01-18

Added

  • Automated release process using GitHub Actions
  • Automated changelog generation
  • NuGet package publishing to GitHub Packages
  • Integrated automated testing in CI pipeline
  • Release notes automation through release.yml configuration

Changed

  • Updated build workflow to extract version from csproj
  • Standardized release naming convention

Infrastructure

  • Added GitHub Actions workflow for building, testing, and releasing
  • Added release.yml for automated release notes categorization
  • Set up automated NuGet package generation

[0.0.7] - 2025-01-18

Added

  • Initial release of StoryblokSharp
  • Basic Storyblok API integration for .NET
  • Memory caching support
  • Basic content fetching capabilities

Full Changelog: v0.0.7...v0.0.9

Release v0.0.7

17 Jan 11:02
Compare
Choose a tag to compare
Release v0.0.7 Pre-release
Pre-release
fix(tests): resolve dependency injection issues with NodeResolvers

- Update StoryblokClientBuilderTests to register required dependencies
  including MarkNodeResolver for TextNodeResolver
- Fix ThrottleServiceTests to properly handle TaskCanceledException
- Update MemoryStoryblokCacheTests to improve test stability
- Enhance example Program.cs with rich text configuration and proper service registration
- Bump version to 0.0.7

The main changes fix dependency injection issues in the test suite, particularly around the rich text rendering pipeline, and improve error handling in the throttling and caching tests.

Release v0.0.6

10 Jan 15:56
Compare
Choose a tag to compare
Release v0.0.6 Pre-release
Pre-release
fix: update rich text rendering to support latest StoryblokSharp changes

The RichText component in StoryblokSharp has undergone structural changes. This commit updates the example app to work with these changes:

- Remove RichTextField class usage as it's been deprecated
- Update to use RichTextContent directly for deserialization
- Configure custom resolvers for link handling
- Properly configure HtmlSanitizerOptions with correct collection structure
- Add support for nested content arrays
- Fix HTML escaping for special characters
- Handle component blocks properly

The changes ensure proper rendering of:
- Links with href and target attributes
- Text styling (bold, underline)
- Block components and their attributes
- Nested content structures

Example app now correctly displays rich text content from Storyblok CMS.

Release v0.0.5

10 Jan 08:14
Compare
Choose a tag to compare
Release v0.0.5 Pre-release
Pre-release
V0.0.5 -

1. Simplify the namespaces.
2.  logger changes:

Moved the SetLogger method to the base StoryblokClientLogging class
Made _logger field in the base class protected instead of readonly
Kept the main StoryblokHttpClient clean
by inheriting the logging functionality

3. Added new unit tests for components and http client

Release v0.0.4

05 Jan 13:06
Compare
Choose a tag to compare
Release v0.0.4 Pre-release
Pre-release
V0.0.4 cleaned up records and added abstracts to cover duplicate props.

Release v0.0.3

05 Jan 11:25
Compare
Choose a tag to compare
Release v0.0.3 Pre-release
Pre-release
V0.0.3 - Update package build version to incorporate the new http cli…

Release v0.0.2

16 Dec 19:11
Compare
Choose a tag to compare
Release v0.0.2 Pre-release
Pre-release

Full Changelog: v0.0.1...v0.0.2

  • Complete support for Storyblok rich text content processing
  • Recursive component traversal for nested content
  • HTML rendering of rich text fields
  • Support for all standard Storyblok components

Release v0.0.1

16 Dec 14:12
Compare
Choose a tag to compare
Release v0.0.1 Pre-release
Pre-release
build fix