Releases: fable-compiler/Fable
Releases · fable-compiler/Fable
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
4.0.0-theta-001
- JSX, enable dynamic children
- Python, fix dict remove
- Rust, updated module visibility
4.0.0-snake-island-alpha-026
What's Changed
- Rust - another problematic ref counting scenario + fix by @alexswan10k in #3130
- [Rust] Updated wrapper traits by @ncave in #3132
- [Rust] Reduced some allocations by @ncave in #3133
- [Python] rewrite task returning functions to async by @dbrattli in #3134
- [Python] task to async/await fix by @dbrattli in #3136
- [Python] add module exports using all by @dbrattli in #3135
- [Rust] Some closure updates by @ncave in #3138
- [Python] fix return await on if-expressions by @dbrattli in #3137
- [Python] Guid fixes by @dbrattli in #3139
- Rust - better datetime comparison + conversion. DateTimeOffset first … by @alexswan10k in #3140
- Added
IsInternal
andIsPrivate
properties in AST by @ncave in #3142 - Release 4.0.0 snake island alpha 025 by @dbrattli in #3143
- [Rust] Made startup an opt-in dependency by @ncave in #3144
- [Python] Add task RunSynchronously by @dbrattli in #3145
- [Rust] Updated on_startup macro by @ncave in #3147
- Rust - More dates by @alexswan10k in #3148
- [Python] Fix statement slice by @dbrattli in #3149
- 4.0.0 snake island alpha 026 by @dbrattli in #3150
Full Changelog: 4.0.0-snake-island-alpha-024...4.0.0-snake-island-alpha-026
4.0.0-snake-island-alpha-024
- Fable.AST 4.0 stable
- Rust, StringBuilder, Dates, ref counting
4.0.0-snake-island-alpha-022
- Update F# compiler
- Make Fable 4 compatible with Feliz plugins
- Rust, Fixed inner attributes (#3121)
- Rust, Output crate attributes only on last file (#3119)
- Rust, Added collection wrappers (#3118)
- Rust, fix byref nested context not correctly propagating (#3103)
- Rust, Fixed passing fields by ref (#3116)
- Rust, Fixed struct record copy (#3114)
- Rust, Output string type (#3113)
- Python, type var cleanup. Use Any for types starting with $$ (#3100)
- Rust, Fixed string format without args
- Rust, Fixed closure ident cloning (#3106)
- Rust, Fixed static, member and interface imports (#3105)
3.7.18
- Fix #3052: Nested options with Option.orElse #3052 @IanManske
- Fix Fix #3078: Nested interpolation
3.7.17
- Fix #2961: Make Array.compareWith behaviour consistent with dotnet F#
- Fix #2955: units of mesure with unsigned ints
- Fix #2950: String formatting: trim trailing zeroes when using # placeholder
- Fix #2879: Make CancellationTokenSource implement IDisposable
- Don't print multiple sourceMappingURL comments