---
agentTools:
  projectIndex: https://docs.sensible.so/llms.txt
---

# May 2025

In the last month, Sensible released features for advanced output schema manipulation and types configuration.

## New feature: Advanced JsonLogic operations

In addition to the existing [JsonLogic](https://docs.sensible.so/docs/jsonlogic)  operators, Sensible released new extended JsonLogic operations for transforming the output schema:

* The Map Object operator takes an array of key-value pairs and operates on each key and each value.
* The Group operator takes an array of objects, groups them by the specified key, and returns computed fields for each group.

For more information, see [Map Object](https://docs.sensible.so/docs/jsonlogic#map-object) and [Group](https://docs.sensible.so/docs/jsonlogic#group).

## Improvement: Number type recognizes European decimal notation

The [Number](https://docs.sensible.so/docs/types#number)  type now recognizes European decimal notation, for example, `1.500,06`.  This type joins the Currency type in offering number format configurability through the Thousands Separator and Decimal Separator parameters.

## Improvement: Schema output for Custom Computation method

The Custom Computation method can now output fields of custom Sensible [types](https://docs.sensible.so/docs/types) and [sections](https://docs.sensible.so/docs/sections), including nested sections. This expands its existing ability to output fields of type string, number, boolean, null , or an array of those.  For more information, see [Custom Computation example](https://docs.sensible.so/docs/custom-computation#example-3).