All Versions
Latest Version
Avg Release Cycle
96 days
Latest Release
65 days ago

Changelog History
Page 1

  • v5.1.2

    November 25, 2019

    πŸš€ πŸš€ We're pleased to announce the release of ReactJS.NET 5.1.2. A few small updates in this release:

    • ⚑️ .NET Core 3.0 support. The tutorial project has also been updated to demonstrate the (simple!) migration path.
    • ⚑️ React and ReactDOM updated to 16.12.0
    • πŸ›  Fix missing query parameter mapping for React.Router - thanks @mattywong

    Please report any bugs in the issue tracker.


  • v5.0.0

    July 19, 2019

    πŸš€ We're pleased to announce the release of ReactJS.NET 5.0.0. This release brings a few new features as well as a bunch of minor improvements:

    • ⚑️ Typescript compilation of .tsx components, which also updates to Babel 7 (#763)
    • Output caching improvements - (#858)
    • πŸ‘ JSON.NET v12 support - (#779)
    • πŸ‘ .NET Core 3 preview support - (#791)
    • πŸ‘ Source link and symbol server support - (#830), ebb22ee
    • ⚑️ React and ReactDOM updated to 16.8.6

    πŸš€ Thanks to the following developers for contributing to this release: @Daniel15, @dustinsoftware, @gunnim, @Taritsyn, @vanillajonathan

    πŸš€ The release packages are available via NuGet.


  • v4.1.1

    April 23, 2019

    🍱 Binaries available from NuGet directly πŸš€

    πŸ†• New to 4.1:

    • ⚑️ Updated bundled version of React to 16.8.4, which brings support for hooks
    • ⚑️ Updated babel to 6.26.3. We're working on enabling opt-in support for Babel 7 as well, but if you need this today, please use the webpack integration.
    • ⚑️ Updated the ASP.NET and .NET Core samples to demonstrate integrating third party libraries, such as Reactstrap.

    πŸ†• New to 4.0:

    • ⚑️ Updated bundled version of React to 16.7 (you can always provide your own version of React if you need a newer version)
    • This library is now MIT licensed
    • πŸ‘€ Javascript engines are no longer automatically registered. See the getting started pages on .NET Framework and .NET Core for more information about how to register a specific Javascript engine in your app.
    • πŸ‘Œ Support for faster Javascript engine initialization via the AllowJavaScriptPrecomplilation setting
    • πŸ‘ Server side rendering support for
    • Lots of contributions from the community

    πŸ‘€ We'd like to hear from you! If there are things you'd like to see added, please send feedback via Github Issues. We're a limited team and may not be able to implement what you'd like to see, but still want to hear how this project is being used and where it could be improved.

  • v4.1.0

    February 16, 2019
  • v4.0.0

    January 11, 2019


  • v4.0.0-beta2

    July 21, 2018
  • v4.0.0-beta1

    July 01, 2018
  • v3.4.1

    August 14, 2018
  • v3.4.0

    July 09, 2018

    πŸš€ This is a minor release with a few performance-related changes contributed by Daniil Sokolyuk:

    • #529 - Cache whether component names are valid.
    • #528 - Fast React ID generator.
    • #532 - Avoid large object allocations and reuse everything.

    A few other changes have also been included. Thanks to Dustin Masters for most of these changes:

    • #558 - Fix crashes related to loading React 16.4.1
    • #541 - Use ReactDOM.render rather than ReactDOM.hydrate for ClientOnly components. Thanks to Suhail Ansari for his first open-source contribution! :)
    • #537 - Added benchmarking tool for benchmarking changes to ReactJS.NET itself.

    πŸš€ ReactJS.NET 4.0 beta has also been released. This release includes all the above changes, and also upgrades JavaScriptEngineSwitcher to 3.0.0 beta. Upgrade instructions can be found in the How to upgrade applications to version 3.X document.

  • v3.3.0

    March 05, 2018
    • #449 - Allow rendering HTML in an ASP.NET MVC web application outside of the context of a web request. Thanks to Bojan Čoka
    • #479 - Added example for ReactRouter. Thanks to Dustin Masters.
    • #473 - Added optional error boundary support. Thanks to Dustin Masters.
    • #496 - Added support for script nonce attributes. Thanks to Dustin Masters.
    • #497 - Several improvements to server-only rendering. Container elements are no longer rendered, and Html.RenderInitJavaScript no longer renders JS for these components. Thanks to Gustav TonΓ©r
    • #438 - Simplified name of the HtmlHelper function for ReactRouter. Thanks to gunnim.
    • #514 - Replaced "path" with "location" for ReactRouter server-side rendering. Thanks to Chad Burggraf
    • #509 - Use NuGet reference rather than local reference for tutorial code. Thanks to Dustin Masters.
    • βœ… #475 - Fixed flaky unit tests.
      Thanks to Dustin Masters.

    Huge thanks to Dustin Masters for reviewing several of the pull requests.