Skip to content
This repository was archived by the owner on Jan 23, 2026. It is now read-only.

v3.5.0

Choose a tag to compare

@mattkjames7 mattkjames7 released this 27 Aug 09:03
· 49 commits to main since this release

MAGE v3.5.0 - August 27th, 2025

✨ New features

  • Added collections_module.flatten function for flattening nested collections. Example usage: RETURN collections_module.flatten([[1, 2], [3, 4], 5]);. #624
  • Added text.indexOf function. An example of usage is RETURN text.indexOf("string", "what", from, to);. #645 #648
  • Added math.round function for rounding numbers with various modes. #652

🛠️ Improvements

  • Added normalization of UTF8 characters in the text.distance module, making the module work for inputs that are UTF8 strings. #640
  • Added optimization for text.regreplace by caching the regex pattern, resulting in faster execution. #641
  • Improved the case when null is passed to the json_util.from_json_list function by just returning null in that case. #655

🐞 Bug fixes

  • Fixed handling the specific MySQL types (Blob, Geometry, etc.) so the migration does not fail with the Unsupported PyObject conversion. #656