News & Updates

Here you will find the latest updates to the Dialogue Branch platform. Follow us on Mastodon @fruittreelabs@fosstodon.org to stay up-to-date.

Code Release v1.1.0!

— Monday, November 13th, 2023

Over the past days we have created the GitHub code releases v1.1.0 of the Dialogue Branch software packages. In order to simplify the version numbering between the different repositories, we will simultaneously release code versions for all Major and Minor updates (i.e. vX.Y.*), which also includes a release of the "Example Scripts" repository. See the links below for the v1.1.0 release versions of the different repositories:

In this release, the focus has been on improving code readability of the core Java library (and thus each package that uses it). In the previous library version, almost all Class names were prefixed with "DLB" - a convention that grew over time, but ultimately lead to awkard code. Almost all of these references have now been removed. So, where previously we would talk about a "DLBParser" parsing "DLBNodes", consisting of "DLBNodeHeaders" and "DLBNodeBody's", now we refer to a "DialogueBranchParser" that parses "Nodes", consisting of "Bodys" and "Headers".

For additional minor changes, refer to the release notes on GitHub.


Documentation for Core Library

— Tuesday, May 16th, 2023

We've updated our Documentation Hub with information about the Dialogue Branch Core Java Library. On this work-in-progress page you can follow the ongoing developments towards the next release version (v1.1.0) of the library as well as a link to the JavaDoc of v1.0.0.


New Examples Script Repository

— Monday, May 15th, 2023

We've added a new repository to the Dialogue Branch Github page: dlb-examples. This repository contains example .dlb scripts that are useful to learn the concepts of the Dialogue Branch language, or they can be used to test any software you're building that uses a DialogueBranch parser.


Documentation Hub Online

— Friday, May 12th, 2023

Our Documentation Hub is now online. This should help new users navigate the software released earlier today. As a starting point, check out the Language Documentation explaining the .dlb language format that can be parsed by the dlb-core-java library, or look at the Web Services section if you're interested in using Dialogue Branch in a client-server setup, using the dlb-web software.


Code Release v1.0.0 for Core Library and Web Services

— Friday, May 12th, 2023

On our Dialogue Branch GitHub page, we have created the v1.0.0 Release Tags for the dlb-core-java repository, as well as for the dlb-web repository. This marks the first official stable releases of the Dialogue Branch Platform Components:


DialogueBranch.com Website Launch

— Thursday, April 13th, 2023

Welcome to DialogueBranch, the new open-source branching dialogue platform!

Over the next weeks and months, we will be releasing updates to the platform and its documentation. For now, we are working on getting our Documentation Hub up-and-running, releasing the source code for the DialogueBranch Web Service, and preparing for an official platform launch!

If you want to stay up to date, drop us an email at info@dialoguebranch.com, or follow our Twitter account @DialBranch.