Compatibility - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Compatibility Issues in Maple 2025

The following is a brief description of the compatibility issues that affect users upgrading from Maple 2024 to Maple 2025.

 

Ribbons replace the old worksheet menu interface (Windows and Linux)

Accessibility

Improvements to 2-D math equation entry

Change to the hot key used for triggering command completion selection

Display of the function composition operator

Calling sort on a set

Ribbons replace the old worksheet menu interface (Windows and Linux)

• 

The updated user interface in Maple 2025 for Windows and Linux users introduces a ribbon that replaces the worksheet menus, worksheet toolbar, and context bar.  

• 

On macOS, an early stage technology preview of a ribbon interface is available.  If you want to give it a try, it is found in the Applications folder as Maple 2025 Technology Preview.  

• 

When using the new user interface, you can refer to this list for details on where the old menu items are now found. For more about this change, see New Ribbon Interface.

Accessibility

• 

Maple 2025 for Windows now ships with a separate Maple 2025 for Screen Readers product.  For details, see Accessibility Features.

Improvements to 2-D math equation entry

• 

As part of the improvements to 2-D Math editing, the keyboard entry of polynomials, fractions, and indexed variables has changed.  Compared to previous versions of Maple, you won't need to use the right arrow key as frequently to "get out of the exponent" or "leave the denominator".  In most cases, the 2-D math equation editor will seamless move you back to the baseline.  For details, see Smart Equation Editing.

Change to the hot key used for triggering command completion selection

• 

In previous releases, when using command completion, you could accept a suggested completion by using either Tab or Enter (Return on Mac).  By default in Maple 2025, Tab is the trigger key for command completion.  If you want to also accept Enter (Return on Mac) as a trigger key, you can select the Enter triggers completion selection option in the Interface tab of the Options Dialog. Note that this setting applies to both command completion and argument completion.  For more details, see Improvements to Command and Argument Completion.

Display of the function composition operator

• 

When you enter function composition using the @ sign, the output display now shows the typeset character  by default.

f @ g;

fg

(1)
• 

You can restore the previous setting using the Typesetting:-UseSymbolForTypeset command

Typesetting:-UseSymbolForTypeset("Function Composition" = false);

true

(2)

f @ g;

f@g

(3)
  

or using the interactive Typesetting Rule Assistant:

1. 

On the Tools tab of the ribbon, under Assistants, click Typesetting Rules.

2. 

Under Operators, click the drop-down list to view the full list.  Select Function Composition, and then use the toggle buttons to select either @ or  to use for typeset display.

Calling sort on a set

• 

The sort command can be used to sort a list or one-dimensional rtable according to a specified ordering.  In previous versions of Maple, sort also accepted a set as input, but would return it unchanged.  Sets already have an implicit ordering which must be maintained in order for low-level operations and algorithms to work.  See the Set ordering section of the set help page for details on how sets are ordered.

• 

In Maple 2025 the default behavior has been changed to convert the set to a list in order to return a sorted list.

• 

The behavior of sort when given a set input can be globally controlled using kernelopts(sortsetoutput).  Setting kernelopts('sortsetoutput'=set) will restore the previous behavior of allowing set input and returning it unchanged.