Blog

BoxLang 1.0.0 Beta 16 Launched

Jon Clausen |  September 27, 2024

Welcome to Beta 16! This release focuses on web support functionality and contains a number of improvements and bug fixes for HTTP operations, including multi-part file uploads and error handling. It also provides enhancements to Java interoperability, dump template output, and metadata introspection.

Overall, this beta release brings further stability for CFML applications migrating to BoxLang!

Read More

TestBox v6.0.0 Release

Luis Majano |  September 27, 2024

Introducing TestBox v6.0.0

TestBox 6.x is a major update to the testing framework, introducing key improvements like full support for BoxLang. With this release, users can write tests, specs, and harnesses directly in BoxLang. A new BoxLang CLI runner simplifies running specs and bundles without needing a web server. Additionally, the CLI now detects BoxLang projects, adds headless web server testing with the bx-web-support module, and includes dynamic assertion methods for cleaner test writing. Significant new features include environment helpers, display name annotations, and improved debugging and matcher functions.

Read More

VS Code BoxLang Extension: Debugging BoxLang in CommandBox

Maria Jose Herrera |  September 26, 2024

So you’ve installed CommandBox and are running the latest BoxLang server like a boss. You open up your browser and are met with an error message. This looks like a job for, you guessed it, the BoxLang VS Code Debugger!

Read More

Top ColdFusion security vulnerabilities in 2024 and how to prevent them

Cristobal Escobar |  September 24, 2024

ColdFusion continues to be a powerful platform for web application development. However, with its widespread use, it's crucial to remain vigilant about potential security vulnerabilities. This article provides a technical overview of the most relevant security threats affecting ColdFusion (CFML or Adobe ColdFusion) in 2024 and offers practical steps to mitigate them.

1. SQL Injection Vulnerabilities SQL Injection remains one of the most common and dangerous vulnerabilities in C...

Read More

BoxLang 1.0.0 Beta 15 Launched

Luis Majano |  September 20, 2024

Welcome to Beta 15! This release brings several significant enhancements aimed at improving the efficiency and functionality of the CLI environment and continued bug fixing to bring our CFML compatibility to several client applications and Ortus Libraries. Key among these is the introduction of the bx-web-support module, which allows the CLI to interface with web server capabilities, making it an excellent tool for testing and feature auditing. Additionally, the merge capabilities within module settings have been refined to support deep merges from the configuration file, ensuring greater flexibility and control.

Read More

ColdBox Free Tip 1: Environment Variables In The Config

Maria Jose Herrera |  September 19, 2024

Welcome to the first of 10 FREE tips and tricks in our "102 ColdBox Tips and Tricks" Book! In this post, we’ll show you how to easily access system environment variables within your ColdBox configuration files, making your app setup smoother and more flexible!

Read More

Modularizing Your API in ColdBox: Easy Versioning Made Simple

Maria Jose Herrera |  September 19, 2024

As your application grows, maintaining and evolving your API can become a challenging task. New features, updates, and deprecations often require careful planning and execution, particularly when dealing with a large codebase. This is where ColdBox's capabilities come into play, enabling you to manage your API's versions effortlessly.

Read More

Introducing numeric placeholders in BoxLang source!

Maria Jose Herrera |  September 18, 2024

Introducing Numeric Placeholders in BoxLang

We're excited to announce a new addition to our BoxLang parser—a feature that draws inspiration from several other languages but fits naturally within BoxLang. The conversation around which features from other languages m...

Read More

BoxLang 1.0.0 Beta 14 Launched

Luis Majano |  September 13, 2024

In this release, we are excited to introduce several new features and enhancements aimed at improving functionality and user experience. These updates include the creation of immutable query types, new server keys to aid on CLI tooling, and methods to identify runtime initiation modes.

Additionally, we've added an event announcement for dump rendering to enable better integration with external listeners. Read on to learn more about these features and how they can benefit your workflow.

Code Strong!

Read More

Are you attending Adobe CFSummit 2024?

Maria Jose Herrera |  September 10, 2024

If you are attending the Adobe ColdFusion Summit 2024, this is what you need to know: As always, Ortus Solutions will be sponsoring this years event as Silver Sponsors, we are excited to meet all the new attendees and old friends of the community of Coldfusion developers

Read More