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
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.
Maple 2025 for Windows now ships with a separate Maple 2025 for Screen Readers product. For details, see Accessibility Features.
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.
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.
When you enter function composition using the @ sign, the output display now shows the typeset character ∘ by default.
f @ g;
f∘g
You can restore the previous setting using the Typesetting:-UseSymbolForTypeset command
Typesetting:-UseSymbolForTypeset("Function Composition" = false);
true
f@g
or using the interactive Typesetting Rule Assistant:
On the Tools tab of the ribbon, under Assistants, click Typesetting Rules.
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.
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.
Download Help Document