Sign in Join
Wiki copytemporary

Revision 2 of 3, by Wp on 5-1-2024. The page as it is now.

Lazarus 4.0 release notes

Lazarus 4.0 is not yet released. This page is under construction!

LCL Interfaces Changes

LCL Changes

TTaskDialog

Support for Queries

New events

The following (most of them Delphi compatible) events were implemented:

New properties

Support for messages

TCalendarDialog

TShape

TLabeledEdit

TTimeEdit

TFilenameEdit

Control.ChildSizing

IDE Changes

Compiler Options

Editor

Debugger

Sample EditMask files in property editor for TMaskEdit.EditMask

Code Templates

These are the templates you get by a shortcut Ctrl+J in the editor.

Pas2js

IDE Interface Changes

Components

TAChart

Changes affecting compatibility

LCL incompatibility

TTaskDialog

TShellTreeView, TShellListView

TFilenameEdit.InitialDir

Components incompatibility

LazUtils

TAChart

SynEdit (in user apps)

Other release notes


From the Free Pascal wiki, page "Lazarus 4.0 release notes", as it stood on 2024-05-01 after a change by Wp, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.