There is a new test framework joining the F# ecosystem: Scriptorium.
It is designed from the ground up as a cross-target testing framework, seamlessly supporting both F# .NET and Fable compilation targets (JavaScript only at the time of writing)
https://t.co/dJEq2BJjmr
#fsharp
Fable 5 has been released ๐
This is the result of almost 1 year and a half of work from the community and the maintainers.
Huge thank you to everyone involved. โค๏ธ
#fsharp
๐จ BREAKING: ๐๐ง๐คจโบ๏ธWe just pushed the latest version of Cloudflare bindings for #fsharp. We've generated bindings for a fairly significant cross-section of the supported SDK and API surface for management. #dotnet@FableCompiler https://t.co/qxVKW37D3Q
The wait is over! Fable 5 Release Candidate is officially here. ๐
After a year of hard work from the community, we're bringing you:
โจ .NET 10 & F# 10 support
๐ A massive Python update (now powered by a Rust core & PyPI!)
๐ Cleaner JS/TS Pojo bindings
https://t.co/NVvA5TxzrV
@vyrotek@raimeyuu Yes, everything in the blog post should still be working. And some improvement where made since then.
However, for type safety people use Feliz DSL in general so they don't escape F# type safety. It depends on the preference.
Fable 5.0.0-alpha.15 has been released.
Lot of improvements have been made for TS and Python target.
It also include fixes for Nullable Reference Types hopefully making us closer to an official stable release. Fable 5 is already used in production by some.
#fsharp
This is a #fsharp project for building and deploying a @Cloudflare based file sharing applet. It builds a React SPA using @FableCompiler and Elmish with a WebDAV Worker and R2 bucket behind it. Users are managed via Cloudflare Secrets. https://t.co/yiZAL2lCee
The goal of this alpha is for people to be able to experiment with Nullness in Fable and see how it plays out both in term of usage and for creating bindings.
2/2
๐ Fable 5.0.0-alpha.14 is out!
This one has a big focus on Python and adding support for Nullness to Fable (both your project and dependencies needs to be written with nullness in mind for it to work)
To benefit from all the new features you need to use Fable.Core beta too
1/
@pkese You can already use JSX syntax in Fable if you want https://t.co/zvNNXjws68
The changes we are preparing is for people to be able to make their DSL layer output JSX.
๐ Fable 5.0.0-alpha.13 is out!
This release fixes several Python-related bugs and lays the groundwork for smoother integration with JavaScript front end frameworks.
#fsharp
Our blog this week discusses how you can implement optimistic updates with F#, for example for use in SAFE apps!
#dotnet#fsharp
https://t.co/tqg3eblKoG
It has been a while since we announce a new release, but don't worry we have been cooking a lot.
Here are the Changelogs for Fable 5.0.0-alpha 10 & 11
#fsharp