Skip to content

Commit eb53147

Browse files
Review changes and fix build
1 parent 3e2bb00 commit eb53147

File tree

3 files changed

+11
-4
lines changed

3 files changed

+11
-4
lines changed

docs/blog/2022/2022-09-28-fable-4-theta.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ If you already have Fable installed in the directory, use `update` instead:
2727
dotnet tool update fable --prerelease
2828
```
2929

30+
<br/>
31+
3032
> If you want to know more about what to expect of the new major release, check the [previous post](https://fable.io/blog/2022/2022-06-06-Snake_Island_alpha.html).
3133
3234
Unless there is a critical bug, we won't publish new releases for Fable 3 anymore, so we encourage you to upgrade as soon as possible to make sure your projects will keep enjoying new features and improvements.
@@ -53,6 +55,8 @@ With this in mind, at the time of writing this is the status for each of the lan
5355

5456
- **Rust: alpha** - Rust compilation is already quite good, but there is still discussion going on for some compilation fundamentals, so there is still room for change.
5557

58+
- **Dart: beta** - Although missing features, Dart compilation is [already used in production](https://fable.io/blog/2022/2022-09-13-fable-flutter-redux.html). We are looking for more feedback to understand how F# Flutter apps can help the community.
59+
5660
- **TypeScript: alpha** - We're moving TypeScript from its original experimental status to alpha, this means we want to make it a working target for Fable 4 in the future, but there's still work ahead to make sure compilation is on par with JS.
5761

5862
- **PHP: experimental** - PHP compilation is not currently maintained.
@@ -63,9 +67,13 @@ A few dependencies needed updates to be compatible with Fable 4. If your project
6367

6468
- Thoth.Json v6.0
6569
- Fable.SimpleJson v3.24
66-
- Feliz v2.0.0-prerelease-003
70+
- Feliz v2.0.0-prerelease-003 (only if you use `ReactComponent` attribute)
6771

68-
> **Attention**: We're also taking the chance to make some restructuring of Fable.React. If your project includes packages that depend on Fable.React v8 or lower (like Fable.Elmish.React v3), they may break. You can keep using Feliz v1 instead and add the package **Feliz.CompilerPlugins v2.0.0-prerelease-003** (or higher). Note this is only necessary if you use the `ReactComponent` attribute.
72+
<div class="message is-warning">
73+
<div class="message-body">
74+
Updating Feliz to v2 or Fable.React to v9 will force you to upgrade other dependencies like Elmish.React or Fulma as well (some others may not be up-to-date). If you want to delay the upgrade, you can keep using Feliz v1 and add the <strong>Feliz.CompilerPlugins v2.0.0-prerelease-003</strong> (or higher) package instead.
75+
</div>
76+
</div>
6977

7078
## Testing other Languages
7179

docs/resources.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,6 @@ menu: false
189189

190190
* [ionide][ionide] - VS Code and Atom extension for F# development
191191
* [The Gamma](https://thegamma.net/) - Tools for open data-driven storytelling
192-
* [Casque Noir](http://www.casquenoir.com) - Web documentary about Haïti environmental issues
193192
* [Fable-of-the-Day](https://github.com/rommsen/fable-of-the-day) - Catch of the day by @wesbos ported to Fable
194193
* [Czech Republic 2018 Election Analytics](http://showme.median.cz/volby-2018/)
195194
* [Metadata Excel-Add-in: Swate](https://github.com/nfdi4plants/Swate)

scripts/blog-index.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ const PageHeader = () => {
6363
<div className="content is-size-5 has-text-weight-light mt-4">
6464
Check our blog to be up-to-date with recent developments in Fable community and if you have cool stuff to share (and we're sure you do)
6565
<a href="https://github.com/fable-compiler/fable-compiler.github.io/tree/dev/blog">
66-
send us a PR
66+
{" send us a PR "}
6767
</a>
6868
with your post or a link to your personal web.
6969
</div>

0 commit comments

Comments
 (0)