---
title: "Magma V2.24-3 Patch Notes"
canonical: "https://docs.magma-maths.org/patchnotes/2.24-3.html"
source: "https://docs.magma-maths.org/patchnotes/2.24-3.md"
---

<a id="magma-v2-24-3-patch-notes"></a>
# Magma V2.24-3 Patch Notes

## Bianchi Modular Forms

- The signature for `NumberOfCusps` has been fixed. Reported by D. Kohel.

## Elliptic Curves over Finite Fields

- A crash with the discrete `Log` of a non-identity point with respect to the identity point has been corrected.

## Integral Points on Genus 1 Curves

- A p-adic precision problem with [`IntegralQuarticPoints`](../ArithmeticGeometry/EllipticCurvesOverQAndNumberFields/intro-2.md#function-integralquarticpoints-rngintelt) in the case of high rank curves was resolved. Reported by P. Voutier.

## Lattices

- A problem with transforms in [`BKZ`](../LatticesQuadraticForms/Lattices/reduction.md#function-bkz-mtrx-rngintelt) has been fixed. Noted by T. Lichter.
- A crash when using the AUTOISOM verbose flag has been fixed.

## Matrix Groups

- The `Complements` intrinsic now works for matrix groups (not just for permutation groups).

## Modular Forms

- An erroneous caching with the usage of Eisenstein for forms with character has been fixed. Reported by A. Best.

## Number Fields

- A crash in [`IdealsUpTo`](../GlobalFields/NumberFieldsAndOrders/ideal.md#function-idealsupto-rngintelt-rngord) has been fixed.  Reported by A. Sutherland.

## Sparse Matrices

- A bug in `IsDiagonal` has been fixed.  Reported by M. Grassl.
