Skip to content

Bump io.boxlang:boxlang from 1.0.0 to 1.2.0 #7

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: development
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Jun 2, 2025

Bumps io.boxlang:boxlang from 1.0.0 to 1.2.0.

Release notes

Sourced from io.boxlang:boxlang's releases.

1.2.0

New Features

  • BL-1453 Maven pom.xml for the BoxLang Home so you can integrate with any Java library
  • BL-1464 implement nested grouped output/looping
  • BL-1474 Logger appenders in the boxlang.json can now chose their own encoder: text or json
  • BL-1476 Added ability for loggers to chose between file and console appenders
  • BL-1482 new event ON_FUNCTION_EXCEPTION
  • BL-1485 Update the error template to include a section where the user can contact us if the error is not good enough or we can improve it.

Improvements

  • BL-1393 Add executionTime to result object of bx:http
  • BL-1397 FileCopy( source, targetDirectory ) when using a target directory doesn't work on BoxLang but works on Lucee
  • BL-1400 File bifs have too many casts, do one cast for performance
  • BL-1404 Add a unique request id metadata header when making requests in http so it can track easily
  • BL-1405 Add missing contexts to data interceptors
  • BL-1406 Add a `request` struct to the bxhttp result object
  • BL-1417 Add Allow Arguments to FileCopy and FileMove for granular extension security overrides
  • BL-1419 server.java.defaultLocale, server.java.availableLocales
  • BL-1420 New bif: BoxModuleReload( [name] ) to easily reload modules for testing purposes
  • BL-1421 optimize when LocalizationUtil string casts
  • BL-1422 optimize Struct.putAll()
  • BL-1423 optimize when basescope creates lockname to on demand
  • BL-1424 optimize string compare check for unicode
  • BL-1425 optimize case insensitive instanceof check
  • BL-1426 optimize isNumeric locale parsing and casting
  • BL-1427 optimize file detection/reading from disk unless needed
  • BL-1428 optimize getConfig() by caching at request context
  • BL-1429 Improve performance of string lowercasing and key creation
  • BL-1433 Only include source lines in exceptions when in debug mode
  • BL-1434 Optimize hash base 64 encoding
  • BL-1435 Optimize regex cache key generation
  • BL-1436 Move/Copy BIFs should all default to an overwrite value of true
  • BL-1437 Update the way loggers are setup and retrieved to avoid string and key lookups and accelerate the runtime
  • BL-1438 bif invocation interceptors missing the actual bif
  • BL-1439 BIF Interceptors hot code, only create events if they are states for it
  • BL-1443 order keys in struct dump alphabetically
  • BL-1445 DateTime and Duration Math Should Represent Fractional Days in Math Operations
  • BL-1446 Compat: DateAdd Should accept numeric fractional days as date argument
  • BL-1450 Exclude javaparser and other debug libraries from final jar
  • BL-1454 Optimize FQN class by removing regex usage in hot code
  • BL-1455 optimize generated setter by caching resolved file path
  • BL-1456 Optimize dynamic object by converting stream to loop in hot code
  • BL-1457 optimize output check by caching recursive lookups
  • BL-1458 optimize isEmpty code paths
  • BL-1459 optimize getting function enclosing class by caching
  • BL-1460 optimize number caster true/false string checks
  • BL-1461 optimize BoxStructSerializer class by avoiding struct.entrySet()
  • BL-1462 optimize string compare by removing unnecessary string to lower case

... (truncated)

Changelog

Sourced from io.boxlang:boxlang's changelog.

[1.2.0] - 2025-05-29

New Features

  • BL-1453 Maven pom.xml for the BoxLang Home so you can integrate with any Java library
  • BL-1464 implement nested grouped output/looping
  • BL-1474 Logger appenders in the boxlang.json can now chose their own encoder: text or json
  • BL-1476 Added ability for loggers to chose between file and console appenders
  • BL-1482 new event ON_FUNCTION_EXCEPTION
  • BL-1485 Update the error template to include a section where the user can contact us if the error is not good enough or we can improve it.

Improvements

  • BL-1393 Add executionTime to result object of bx:http
  • BL-1397 FileCopy( source, targetDirectory ) when using a target directory doesn't work on BoxLang but works on Lucee
  • BL-1400 File bifs have too many casts, do one cast for performance
  • BL-1404 Add a unique request id metadata header when making requests in http so it can track easily
  • BL-1405 Add missing contexts to data interceptors
  • BL-1406 Add a `request` struct to the bxhttp result object
  • BL-1417 Add Allow Arguments to FileCopy and FileMove for granular extension security overrides
  • BL-1419 server.java.defaultLocale, server.java.availableLocales
  • BL-1420 New bif: BoxModuleReload( [name] ) to easily reload modules for testing purposes
  • BL-1421 optimize when LocalizationUtil string casts
  • BL-1422 optimize Struct.putAll()
  • BL-1423 optimize when basescope creates lockname to on demand
  • BL-1424 optimize string compare check for unicode
  • BL-1425 optimize case insensitive instanceof check
  • BL-1426 optimize isNumeric locale parsing and casting
  • BL-1427 optimize file detection/reading from disk unless needed
  • BL-1428 optimize getConfig() by caching at request context
  • BL-1429 Improve performance of string lowercasing and key creation
  • BL-1433 Only include source lines in exceptions when in debug mode
  • BL-1434 Optimize hash base 64 encoding
  • BL-1435 Optimize regex cache key generation
  • BL-1436 Move/Copy BIFs should all default to an overwrite value of true
  • BL-1437 Update the way loggers are setup and retrieved to avoid string and key lookups and accelerate the runtime
  • BL-1438 bif invocation interceptors missing the actual bif
  • BL-1439 BIF Interceptors hot code, only create events if they are states for it
  • BL-1443 order keys in struct dump alphabetically
  • BL-1445 DateTime and Duration Math Should Represent Fractional Days in Math Operations
  • BL-1446 Compat: DateAdd Should accept numeric fractional days as date argument
  • BL-1450 Exclude javaparser and other debug libraries from final jar
  • BL-1454 Optimize FQN class by removing regex usage in hot code
  • BL-1455 optimize generated setter by caching resolved file path
  • BL-1456 Optimize dynamic object by converting stream to loop in hot code
  • BL-1457 optimize output check by caching recursive lookups
  • BL-1458 optimize isEmpty code paths
  • BL-1459 optimize getting function enclosing class by caching
  • BL-1460 optimize number caster true/false string checks
  • BL-1461 optimize BoxStructSerializer class by avoiding struct.entrySet()

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [io.boxlang:boxlang](https://github.com/ortus-boxlang/boxlang) from 1.0.0 to 1.2.0.
- [Release notes](https://github.com/ortus-boxlang/boxlang/releases)
- [Changelog](https://github.com/ortus-boxlang/BoxLang/blob/development/changelog.md)
- [Commits](ortus-boxlang/BoxLang@v1.0.0...v1.2.0)

---
updated-dependencies:
- dependency-name: io.boxlang:boxlang
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Jun 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file java Pull requests that update java code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants