Releases: fable-compiler/Fable
Releases · fable-compiler/Fable
4.0.0-theta-014
- Try to fix #3244 (cannot parse .fsproj)
- Rust, added small string type
- Python, fix byte array tying issue
- JS, don't mangle idents from imports in emitted code
- JS, optimize some array transforms
4.0.0-theta-011
- Python, add read/write files
- Python, fix URI and number types
- JS, allow imports in emit expressions and JSX
- JS, improve import path resolution (interpolation, inlined functions)
- TypeScript, fix arithmetic tests
4.0.0-theta-010
What's Changed
- Use StringTemplate expr in Fable AST for Python by @alfonsogarciacaro in #3209
Full Changelog: 4.0.0-theta-009...4.0.0-theta-010
4.0.0-theta-009
- Add language status to version
- Make --runScript compatible with Python, Rust and Dart
- Update F# compiler
- Compile as net6 binary
- TypeScript, type-safe union types and other fixes
4.0.0-theta-008
What's Changed
- [Python] do not trim emitted statements by @dbrattli in #3191
- [TypeScript] Added library-ts to packages by @ncave in #3192
- [Python] enable eliding async/await by @dbrattli in #3193
- [Python] fix imported interfaces from other modules by @dbrattli in #3195
- [Python] allow python code embedder to return generic type T by @dbrattli in #3194
- Enable emitExpr/Statement with interpolation by @alfonsogarciacaro in #3197
Full Changelog: 4.0.0-theta-007...4.0.0-theta-008
4.0.0-theta-007
4.0.0-theta-006
What's Changed
Full Changelog: 4.0.0-theta-005...4.0.0-theta-006
4.0.0-theta-005
What's Changed
- Initial TS code cleanup by @ncave in #3169
- [TypeScript] Fixed some type annotations by @ncave in #3170
- [TypeScript] Fixed some array issues by @ncave in #3173
- [Python] Fix type annotation for imports of erased interfaces by @dbrattli in #3175
- [Python] Fixes for regex matches by @dbrattli in #3176
- [Python] fix version constraint by @dbrattli in #3179
- [TypeScript] Added some interface annotations by @ncave in #3178
- [Python] regex replace tests by @dbrattli in #3180
- [Python] Add diagnostics stopwatch and thread sleep by @dbrattli in #3181
Full Changelog: 4.0.0-theta-003...4.0.0-theta-005
4.0.0-theta-004
- JS, allow alias for default/namespace imports
4.0.0-theta-003
What's Changed
- [Python] fixes for .ToArray by @dbrattli in #3154
- [Python] fix is_array_like by @dbrattli in #3155
- Rust - some progress on timespans by @alexswan10k in #3156
- [Rust] Fixed TimeSpan fields by @ncave in #3158
- [Rust] Fixed some DateTime tests by @ncave in #3159
- [Python] Fix interface entity lookup by @dbrattli in #3160
- [Python] fix module names by @dbrattli in #3161
- [Rust] Removed cloning after emit by @ncave in #3163
- [Python] Remove debug prints by @dbrattli in #3162
- 4.0.0 theta 002 by @dbrattli in #3164
- [Rust] Added Default for array, string, hashmap, hashset, guid by @ncave in #3165
- [Python] fix regression when building on Windows by @dbrattli in #3166
- Release 4.0.0-theta-003 by @dbrattli in #3167
Full Changelog: 4.0.0-theta-001...4.0.0-theta-003