We鈥檝e shipped Masto.js v7.0.0 today! No big features or anything, just dropped Node.js 18 support and did some small refactors馃敆 https://github.com/neet/masto.js/releases
| GitHub | https://github.com/neet |
| Discord | thegodofneet |
| Website | https://neet.love |
| Pronouns | he/him |
We鈥檝e shipped Masto.js v7.0.0 today! No big features or anything, just dropped Node.js 18 support and did some small refactorsTypeScript 5.2 (due to be released in August of 2023) will introduce using declarations, which will allow you to automatically dispose of the declared resources when leaving the current scope. You ...
@cheeaun They just shipped it in advance as Explicit Resource Management (spec for `using`) has reached stage 3 in TC39 proposals.
As far as I know, TypeScript doesn't implement any runtime features that are not part of the ECMAScript standard!
Starting from Masto.js v6.6.0, `Symbol.dispose` is implemented for WebSocket API client.
With `using` keyword, you will no longer need to call clean up methods for unsubscribing from streaming updates 馃拋
馃А Elk 0.11.0 is out!
This release includes several bug fixes and we're now using Masto.js v6. Shoutout to @neet! Masto.js keeps improving with each release!
Masto.js v6 is finally out! It comes with automatic reconnection of the streaming API and a significant reduction in bundle size. Try it out馃憞 I've been working on the next major update of Masto.js in the past few weeks 馃
It comes with significant changes including:
- Reduced bundle size using Proxy API (5.8kB minified + gzipped)
- Improved error handling of WebSocket client. Changes to auto-reconnect and Async Iterator
An alpha version is available for testers now with an official release planned in the next few months. Check it out on:
https://www.npmjs.com/package/masto/v/6.0.0-alpha.1
Almost 24 hours later and still no official/unofficial info from inside Twitter. I'm going to continue as if this was all done on purpose.
What now? Ivory goes into hyper mode with just the absolute minimum 3-4 things that have to be done finished up and then off to Apple. Probably going to be a bunch of things I'm not super happy with but I guess we'll fix it in post.
Hopefully everyone knows what we're capable of and can live with some, hopefully not long lived, rough edges/missing features.