EasyBuild.ShipIt 2.2.0 has been released.
This version add a new `--dry-run` flag allowing you to preview the changes that will be made.
It is pretty handy when setting up a new repo to check that everything is working correctly.
#fsharp
Posts by Maxime
✨Fable v5 ✨ Such great news today ❤️
In addition to JS/TS, Rust, and Dart, the Python target has been significantly improved, and there is also the exciting new BEAM target added to the list. Write once run everywhere 🥰 #fsharp #fablecompiler
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 #fablecompiler
Next week I will present the new work on Fable Beam at Oslo F# Meetup 💫 #fsharp #fablecompiler
11 years ago I’ve made first commit on the project that would later be known as Ionide. A lot has changed over all those years, but one thing remains - the biggest value of the project has been meeting awesome people from F# community, many of whom I’m proud to call friends.
#fsharp
Thank you for the feedback.
We enabled repo-assist for Fable repository. Could you please have a look to confirm we did it right ?
We decided to not run in blast mode, as it would eat a lot of tokens (cost a lost) via the Claude API. It also allows us to test how useful it is for us.
Hey #fsharp what are your thoughts on github.com/fsprojects/f... ?
It can be surprisingly good at times.
But often, you need to ask him to simplify the code, make it more idiomatic at some places.
Kind of like your first version of the code is never on par with your standard. Also, the more similar code you have in your code base the better.
There is documentation being worked on in this PR.
github.com/fable-compil...
Hopefully it can help start
I don't know if this is because it was the first run or if this is something that will happen all the time.
I also personally didn't get good result from AI in general, but another maintainer of Fable was able to create a new target quickly thanks to AI.
2/2
I will watch your Amplifying F# talk as I didn't have the time to do it just yet.
One concern I have with Repo assist, is how much noise it generates. For example, on FSAC and Ionide I needed to disable notification because I received too many of them.
1/
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
fable.io/blog/2026/20...
#fsharp #fablecompiler
🚀 EasyBuild.ShipIt 1.0.0 is out! 🎉
Automate your release chores. ShipIt parses your Conventional Commits to calculate versions, generate changelogs, and auto-open Release PRs! 🛠️
✅ Auto Release PRs ✅ Monorepo ready
Start shipping: 🚢https://github.com/easybuild-org/EasyBuild.ShipIt
#dotnet #fsharp
Big update for the Fable + Lit ecosystem!
✨ Fable.Lit.Dsl
✨ Fable.Lit.Dsl.Shoelace
✨ Fullstack template update (.NET 10 + Fable 5)
#fsharp #webcomponents #lit
github.com/JordanMarr/f...
Fable 4 and Fable 5, both got a new release to make them work with .NET 10 🎉 #fsharp #fablecompiler
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 #fablecompiler
The main difficulty for Three.js binding with Glutinum is that Glutinum only support one file at a time for now.
But in theory, you can do the transformation and adapt the code where needed.
You can also start porting only the API you need and not everything at once.
I don't know how good it is but there seems to be a old binding version for Three.js here.
github.com/w0lya/fable-...
Feliz.Bulma got a new release making it support Bulma v1
#fsharp @FableCompiler
EasyBuild.ChangelogGen has a new major release, now supporting multiple Git providers (not just GitHub) and including several quality-of-life improvements.
#fsharp
Since more than a year I am building a building configurator. 🏗️👷🏻♂️🤓All with Fable. Really enjoying it! #fsharp Thank you @mangelmaxime.bsky.social
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
#fsharp #fablecompiler
Thanks to recent contribution EasyBuild.FileSystemProvider reached stable release.
If you are upgrading you probably want to replace RelativeFileSystem with AbsoluteFileSystem to get the same behavior as before. I didn't use the right naming from the start 🙈
#fsharp
Fable 4.26.0 has been released this is a maintenance release addressing issues when using .NET 9 and FSharp.Core 9
#fsharp #fablecompiler
Something to note, is because of how Fable works you need the libraries to have been upgraded to use nullness to.
This is something we are still experimenting about and we will write a blog/documentation about it later.
F# nullable should works for JavaScript at least.
We are looking into how to support it for TypeScript, as we originally wanted to emit native null check for TypeScript, but we will probably do it in a similar way as for JavaScript.
1/
🚀 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 #fablecompiler
🦾 Major hat tip to @compositional-it.com for advancing it and for all of the contributors like @mangelmaxime.bsky.social and many others for Fable. We love @dzoukr.cz 's SAFEr stack and are lifting its opinions for our static site generator (and are building an Oxpecker back-end option for it). 💙