Lazarus is a RAD Object Pascal Development IDE for use with Free Pascal. It is the open source equivalent of the Delphi VCL, designed to be widget-independent and to work on any platform where Free Pascal can be found.
2.0.007 Feb 2019 20:53
1.8.017 Dec 2017 23:04
Major release with bug fixes and multiple new features
1.6.413 Apr 2017 11:05
1.6.219 Nov 2016 00:06
1.6.027 Mar 2016 18:02
Multiple new features, including docking, project groups and improved editor. Based on Free Pascal 3.0.0.
1.4.427 Mar 2016 18:01
Mainly bug fixes
1.4.205 Sep 2015 22:35
Mainly bug fixes
1.4.022 Apr 2015 17:30
All IDE resources are stored in RES files now.
Component images can be loaded from resources stored in RES files now.
LazRes and LrsToLfm have been improved to assist in resource migration process.
Project options has a 'Resource' section which allows to add any user resources which are stored in the project .RES file together with project icon, manifest and version information.
Project version information was extended to allow saving build-related attribute information.
Auto-Indent now supports "tab only". If a new line is started, the indent of the previous line is recreated using tabs. And then either spaces or cut off.
Keyword-pair/triplet highlight (matching begin,end) can be turned on/off for each pair/triplet
Keyword-pair/triplet supports if/then/else
Compiler message marks. Each compiler message shows an icon in the left gutter, a wavy underline in the text and a mark on the right gutter. You can right click on the left icon to get context actions, e.g. Quick Fixes.
Refactoring tool Show Abstract Methods now supports class interfaces.
Identifier completion box (Ctrl+Space) has now options to disable sorting for scope and to disable putting the recently used identifiers top. If you disable both the list is sorted alphabetically.
Attach: List available processes (Windows/Linux/OSX only)
Debug-Inspector: Select member values (class/record/(dyn)array/pointer-deref) by double click on row
Allow single step from exception to except/finally block (includes stepping through implicit except blocks, at then end of some methods).
Also fix single step now works, if it steps over an ignored exception.
BETA: Alternative debugger fpdebug blog
New Undo feature supports component moving, resizing and deleting. Also property changed by Object Inspector can be undone.
Palette is fully configurable. Pages can be added, pages and components can be reordered and components can be moved
1.2.614 Oct 2014 18:21
Bug fix release