After a year and a half of development, Lazarus has published the release of the integrated development environment Lazarus 4.0. This IDE is based on the Free Pascal compiler and is known for its functionality similar to Delphi. Lazarus 4.0 is designed to work with the release of the Free Pascal 3.2.2 compiler. Installation packages for Lazarus are available for Linux, MacOS, and Windows platforms.
The new release comes with several changes and improvements, including:
- Added built-in panels within the integrated development environment and implemented a built-in window version with the editor.
- Expanded capabilities of the code editor with new tab implementation and improved backlight of ProC and VAR modifiers. Users can now configure indentations and widths.
- Enhanced debugging capabilities with expanded options for working with stop points.
- Introduced the ability to download and install the latest version of the Pas2JS package, which aids in developing Web applications in Lazarus.
- Included the Icon Finder plugin to simplify the search for icons using keywords.
- Revamped the Cocoa widgets used in MacOS applications, with a new implementation of scroll strips and a redesigned TListView component that features support for various styles and properties.
- Implemented query support and SendMessage functionality in the TTASKDIALOG component along with new events and properties.
- Improved capabilities of several components including TCalendarDialog, TOpenDialog, TShape, TLabeledEdit, TTimeEdit, TColorDialog, TFileNameEdit, TMenu, and TMenuItem.

/Reports, release notes, official announcements.