Releases: betwixt-labs/bebop
Bebop v2.6.7
Bebop v2.6.6
Bebop v2.6.5
Bebop v2.6.4
Bebop v2.6.3
Bebop v2.6.2
Bebop v2.6.1
Bebop v2.6.0
Features
Watch Mode
bebopc now supports automatic compilation of bop files as soon as they are saved to disk. Our goal is to improve developer productivity by enabling you to see the results of your changes in real-time without having to manually run the Bebop compiler each time. When started, bebopc watch will monitor a specified set of files for changes and automatically recompile them whenever a change is detected. There are also some new configuration options, which you can find here.
Enhanced Diagnostics
To make the experience of using watch mode and compiling in general more enjoyable, we've overhauled the way diagnostics are reported. There is now color and formatting in compiler output to make errors easier to read. We've taken a page from the Rust compiler and formatted schema errors in a similar way to help you fix issues faster.
bebop.json Overhaul
In our continued effort to streamline using bebopc, we've overhauled bebop.json. First, it now has a built-in schema to validate your configuration (so update to the latest version of Bebop in VSCode). Prior configuration files may stop working, so please take a look at the updated reference documentation here.
RPC Framework
Tempo, an RPC framework built on top of Bebop, is now in public preview. We would love your feedback. Check it out here.