Blog Post

#2951 Build 1.0.83

brian Thu 12 Mar

We have posted build 1.0.83 for download and updated the online docs.

Markdown

This is the last build that will use fandoc format for API comments and chapters. We will be converting everything to markdown shortly for 1.0.84. We are providing backward compatible support for existing pods that use fandoc. See topic 2949 for more details.

Future in JavaScript

The concurrent::Future class has been significantly enhanced in JS to wrap a Promise with new methods and functionality. While the async behavior between Java and JavaScript is still dramatically different, you can now actually write code uses the same API between the two models.

TimeZone Database

We updated the timezone database to 2025c which has significant changes. Many first class timezones are now aliases. We have created a new repo under the Fantom org to track all these changes and notes about the upgrade.

ChangeLog

Build 1.0.83 (12 Mar 2026)

  • Future support for JS promises
  • Add Str.eachLine
  • Add StrBuf addTrim, trimEnd
  • Add Env.indexByPodName
  • Add dom::Elem.fromNative to create from native JS reference
  • JsonInStream.transformObj
  • New YamlWriter class
  • Refactor Log registry to use weak references
  • 2025c time zone database
  • Doc support for both fandoc and markdown
  • #2948: JS Private Field Accessors

Login or Signup to reply.