Umbraco is moving forward, and xStatic is following along too. Here's what's new in xStatic 3!
xStatic 3 is targeting .net 6 and Umbraco 10.2. This means you can use it on the latest Umbraco versions. All breaking changes have been fixed and xStatic has been tested on both Umbraco 10 and 11.
When moving away from Umbraco 8 the auto publish functionality within xStatic broke. This has now been fixed and can now be used.
xStatic 2 didn't run correctly when hosted on Linux. The truth is, when I first built xStatic the idea of hosting on Linux never crossed my mind, but now seeing that it can it makes the possibility of xStatic being an even more cost effective way to run Umbraco sites.
A big thank you to Adam Werner for all the help and testing on this, xStatic v3 may not have been a thing without him! Not only is he using Linux as the host but is also running on Docker which has really pushed xStatic's boundaries and proven how easily it can be extended and customised.
Check out his new AWS plugin for xStatic.
Do you want an easy way to experiment with xStatic without signing up to Netlify or other web host? You can now use the file system deployer to put the generated static site on your file system.
xStatic now shows on marketplace.umbraco.com in the headless section. To mark the special occasion xStatic has been updated with a new logo.
The built in JSON generator wasn't very clever or useful. If you want to statically generate JSON API with more flexibility then the UmbracoContentApi package is the way to go. The new NuGet package 'xStatic.UmbracoContentApi' integrates the two together allowing for easy JSON generation that can be built the same way you would in a non-static Umbraco site.
With new features and techniques comes new documentation. If you're using the newer versions of xStatic make sure you're looking in the correct place!