← All news

Code Release v1.1.0!

Over the past days we have created the GitHub code releases v1.1.0 of the Dialogue Branch software packages: the Core Java Library, the Web Services and the Example Scripts. 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.

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 led to awkward 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 "DLBNodeBodys", now we refer to a "DialogueBranchParser" that parses "Nodes", consisting of "Bodys" and "Headers".