Skip to content

v-9.4.0

Choose a tag to compare

@msynk msynk released this 08 Feb 09:07
· 1121 commits to main since this release
284759c

We are excited to announce a new stable release with the following enhancements:

bit BlazorUI

  • BitInfiniteScrolling Component
    A robust solution for displaying large datasets. Data is fetched incrementally from the server as the user scrolls—similar to the behavior seen in Google Image searches. Live Demo

  • Improved Swipe Gestures
    Enhanced swipe functionality now closely replicates native app behavior for a smoother user experience.

  • Additional New Components
    Introducing BitCollapse and BitErrorBoundary to further expand our component library.

  • Scroll Position Reset on Navigation (AppShell's AutoGoToTop)
    When navigating between pages, the scroll position now automatically resets to the top for a consistent user experience.

bit Boilerplate

  • Enhanced Boilerplate Project Template
    New components such as BitMessageBox have been integrated to simplify the Project Template codebase and improve overall maintainability.

  • Pfx Certificate Handling for JWT

    • Development: Expired certificates will no longer disrupt your workflow.
    • Production: A clear, explicit error is displayed if the certificate has expired.
  • Caching Enhancements
    Implemented response caching for JSON and HTML on Browser, CDN's Edge Servers and ASP.NET Core Output Caching with the ability to purge cache feature, resulting in a significant performance boost.

  • Official Cloudflare Support
    Now fully supporting projects deployed behind Cloudflare for enhanced security and performance.

  • Unified Error Handling
    When connectivity issues occur between the client and server (e.g., various socket errors), our detection logic consolidates these into a single error type (`ServerConnectionException). This logic has been improved in this release.

bit Besql

  • Entity Framework Core Improvements for Client Applications
    Two key enhancements for clients (in browsers, Android apps, etc.):
    • Simplified management for database migration and creation.
    • Option to download a pre-populated SQLite database from the server, enabling a faster application startup.

bit Butil

  • Optimized JavaScript Bootstrapping in Butil
    Faster JavaScript interop, improves the overall performance of your application.

Thank you for your continued support! Enjoy the new features and improvements.

What's Changed

Full Changelog: v-9.3.0...v-9.4.0