Welcome to This Week in LiveCode! LiveCode is a high-level language with an easy-to-learn English-like syntax. This is a weekly summary of what’s been going on in the LiveCode open source project and community. Want something mentioned? Tweet @LiveCode or send us an e-mail. Want to get involved? We welcome contributions.

This Week in LiveCode is openly developed on GitHub. If you find any errors in this issue, please file an issue or submit a pull request.

This week’s edition was edited by montegoulding and livecodepanos.

Updates from the LiveCode open source community

News & blog posts

Interesting discussions

Updates in the LiveCode open source project

27 pull requests were merged since the last issue.

Notable changes

  • @asayd continued his fine form with yet more docs changes!
  • @jameshale came to the party with can-do spirit by fixing his own bug report to improve the look of the PDF user guide.
  • @livecodeali added his documentation editing helper stack which is available from here
  • @montegoulding implemented a semantic versioning library in LiveCode Script which allows a version number to be tested against a version range. For example, The range 1.2.7 || >=1.2.9 <2.0.0 would match the versions 1.2.7, 1.2.9, and 1.4.6, but not the versions 1.2.8 or 2.0.0. The library is available here

Bug of the week

Bug 18272 - Converting a password protected stack to script only doesn’t save correctly

This bug is where after correctly removing a password from a password protected stack and then setting the scriptOnly of the stack to true the script still continues to be saved encrypted.

This is the bug of the week because its reporter provided a very helpful stack along with a reproducible recipe.

Help needed!

Want to get involved in the LiveCode open source project but don’t know where to start? Try one of these!

Contributors this week

Upcoming events