The Lazarus team is glad to announce the release of Lazarus 2.0.0.
This release was built with FPC 3.0.4.
The previous release Lazarus 1.8.4 was built with FPC 3.0.4 as well.
Here is the list of changes for Lazarus and Free Pascal:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
Here is the list of fixes for Lazarus 2.0.x:
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
The release is available for download on SourceForge:
https://sourceforge.net/projects/lazarus/files/
Choose your CPU, OS, distro and then the "Lazarus 2.0.0" directory.
Checksums for the SourceForge files:
https://www.lazarus-ide.org/index.php?page=checksums#2_0_0
Minimum requirements:
Windows:
2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
Mac OS X:
10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and
qt5 (32 or 64bit).
The svn tag is
https://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_0
For people who are blocked by SF, the Lazarus releases from SourceForge
are mirrored at: ftp://ftp.freepascal.org/pub/lazarus/releases/
and later at (after some time for synchronization)
http://mirrors.iwi.me/lazarus/
This release was built with FPC 3.0.4.
The previous release Lazarus 1.8.4 was built with FPC 3.0.4 as well.
Here is the list of changes for Lazarus and Free Pascal:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
Here is the list of fixes for Lazarus 2.0.x:
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
The release is available for download on SourceForge:
https://sourceforge.net/projects/lazarus/files/
Choose your CPU, OS, distro and then the "Lazarus 2.0.0" directory.
Checksums for the SourceForge files:
https://www.lazarus-ide.org/index.php?page=checksums#2_0_0
Minimum requirements:
Windows:
2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
Mac OS X:
10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and
qt5 (32 or 64bit).
The svn tag is
https://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_0
For people who are blocked by SF, the Lazarus releases from SourceForge
are mirrored at: ftp://ftp.freepascal.org/pub/lazarus/releases/
and later at (after some time for synchronization)
http://mirrors.iwi.me/lazarus/
Sourceforge: March 2019, “Community Choice” Project of the Month – Lazarus
https://sourceforge.net/blog/march-2019-community-choice-project-month-lazarus/
«For our March 2019 “Community Choice” Project of the Month, the community elected Lazarus, rapid applications development tool and libraries for FPC. Lazarus was previously elected “Community Choice” Project of the Month in August 2017 where developer Mattias Gaertner spoke about the project’s developments and direction. Recently we caught up with Mattias to find out how the project has been doing since then.
SourceForge (SF): What significant changes have occurred with your project since you were voted Project of the Month in August 2017?
Mattias Gaertner (MG): All the next big things promised when Lazarus was last time Sourceforge project of the month have been achieved: QT5, Cocoa for Mac OS, Gtk3, Pas2js and the Online package manager. The Online package manager (OPM) allows finally to browse, download and install packages with a few clicks. Pas2js is now fully supported by Lazarus and allows to write Web and nodejs applications in ObjectPascal and compile to JavaScript. The Cocoa backend was improved so much, that the IDE now runs almost better than the carbon version. Besides these successes, there are some more: lldb debugging on macOS, better High DPI support and of course hundreds of bug fixes, minor features, and more packages.
SF: Have any of your project goals changed since then?
MG: No.
SF: What project goals have you achieved so far?
MG: Lazarus nowadays supports a dozen platforms in its official releases and many more platforms are maintained by third parties. The visual designer allows to create whole applications with a few mouse clicks. The IDE supports true x-platform editing and navigation. Over the years many more goals have been added, like better Delphi compatibility, converters, Web development and hundreds of packages for all kinds of stuff – a whole eco system.
SF: What can we look forward to with Lazarus?
MG: Creating Web apps using the designer, Cocoa and lldb as default backends on macOS, Lazarus qt5 debs/rpms.
SF: Is there anything else we should know?
MG: A big thanks to the community for voting Lazarus as project of the month, for sending so many the patches and all the other contributions.
https://sourceforge.net/blog/march-2019-community-choice-project-month-lazarus/
«For our March 2019 “Community Choice” Project of the Month, the community elected Lazarus, rapid applications development tool and libraries for FPC. Lazarus was previously elected “Community Choice” Project of the Month in August 2017 where developer Mattias Gaertner spoke about the project’s developments and direction. Recently we caught up with Mattias to find out how the project has been doing since then.
SourceForge (SF): What significant changes have occurred with your project since you were voted Project of the Month in August 2017?
Mattias Gaertner (MG): All the next big things promised when Lazarus was last time Sourceforge project of the month have been achieved: QT5, Cocoa for Mac OS, Gtk3, Pas2js and the Online package manager. The Online package manager (OPM) allows finally to browse, download and install packages with a few clicks. Pas2js is now fully supported by Lazarus and allows to write Web and nodejs applications in ObjectPascal and compile to JavaScript. The Cocoa backend was improved so much, that the IDE now runs almost better than the carbon version. Besides these successes, there are some more: lldb debugging on macOS, better High DPI support and of course hundreds of bug fixes, minor features, and more packages.
SF: Have any of your project goals changed since then?
MG: No.
SF: What project goals have you achieved so far?
MG: Lazarus nowadays supports a dozen platforms in its official releases and many more platforms are maintained by third parties. The visual designer allows to create whole applications with a few mouse clicks. The IDE supports true x-platform editing and navigation. Over the years many more goals have been added, like better Delphi compatibility, converters, Web development and hundreds of packages for all kinds of stuff – a whole eco system.
SF: What can we look forward to with Lazarus?
MG: Creating Web apps using the designer, Cocoa and lldb as default backends on macOS, Lazarus qt5 debs/rpms.
SF: Is there anything else we should know?
MG: A big thanks to the community for voting Lazarus as project of the month, for sending so many the patches and all the other contributions.
SourceForge Community Blog
March 2019, “Community Choice” Project of the Month – Lazarus - SourceForge Community Blog
For our March 2019 “Community Choice” Project of the Month, the community elected Lazarus, rapid applications development tool and libraries for FPC. Lazarus was previously elected “Community Choice” ...
The Lazarus team is glad to announce that:
The release of Lazarus 2.0.2
has been scheduled for around
16th to 18th April 2019
This release will be built with FPC 3.0.4.
The previous release Lazarus 2.0.0 was built with FPC 3.0.4 as well.
Here is the list of fixes for Lazarus 2.0.2 (since 2.0.0):
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
We would invite everyone to provide their feedback to help us improve this upcoming release. Please let as know in particular:
- Any fixes made to trunk, that you believe should still be merged to
the fixes branch (fixes that are not listed on the above wiki page)
- Any regressions that happened in fixes branch since the last release
- Other urgent matters, you believe we should know before the release.
Please attempt to provide your feedback by: 10th April 2019
More info on our release process can be found at (work in progress):
http://wiki.lazarus.freepascal.org/Lazarus_release_engineering
Information about the previous release:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
The intended minimum requirements for the release will be:
Windows:
2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
Mac OS X:
10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and qt5 (32 or 64bit).
The release of Lazarus 2.0.2
has been scheduled for around
16th to 18th April 2019
This release will be built with FPC 3.0.4.
The previous release Lazarus 2.0.0 was built with FPC 3.0.4 as well.
Here is the list of fixes for Lazarus 2.0.2 (since 2.0.0):
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
We would invite everyone to provide their feedback to help us improve this upcoming release. Please let as know in particular:
- Any fixes made to trunk, that you believe should still be merged to
the fixes branch (fixes that are not listed on the above wiki page)
- Any regressions that happened in fixes branch since the last release
- Other urgent matters, you believe we should know before the release.
Please attempt to provide your feedback by: 10th April 2019
More info on our release process can be found at (work in progress):
http://wiki.lazarus.freepascal.org/Lazarus_release_engineering
Information about the previous release:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
The intended minimum requirements for the release will be:
Windows:
2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
Mac OS X:
10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and qt5 (32 or 64bit).
The Lazarus team is glad to announce the release of Lazarus 2.0.2.
This release was built with FPC 3.0.4.
The previous release Lazarus 2.0.0 was built with FPC 3.0.4 as well.
Here is the list of changes for Lazarus and Free Pascal:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
Here is the list of fixes for Lazarus 2.0.x:
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
The release is available for download on SourceForge:
https://sourceforge.net/projects/lazarus/files/
Choose your CPU, OS, distro and then the "Lazarus 2.0.2" directory.
Checksums for the SourceForge files:
https://www.lazarus-ide.org/index.php?page=checksums#2_0_2
Minimum requirements:
Windows:
2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
Mac OS X:
10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and
qt5 (32 or 64bit).
The svn tag is
https://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_2
For people who are blocked by SF, the Lazarus releases from SourceForge
are mirrored at: ftp://ftp.freepascal.org/pub/lazarus/releases/
and later at (after some time for synchronization)
http://mirrors.iwi.me/lazarus/
This release was built with FPC 3.0.4.
The previous release Lazarus 2.0.0 was built with FPC 3.0.4 as well.
Here is the list of changes for Lazarus and Free Pascal:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
Here is the list of fixes for Lazarus 2.0.x:
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
The release is available for download on SourceForge:
https://sourceforge.net/projects/lazarus/files/
Choose your CPU, OS, distro and then the "Lazarus 2.0.2" directory.
Checksums for the SourceForge files:
https://www.lazarus-ide.org/index.php?page=checksums#2_0_2
Minimum requirements:
Windows:
2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
Mac OS X:
10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and
qt5 (32 or 64bit).
The svn tag is
https://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_2
For people who are blocked by SF, the Lazarus releases from SourceForge
are mirrored at: ftp://ftp.freepascal.org/pub/lazarus/releases/
and later at (after some time for synchronization)
http://mirrors.iwi.me/lazarus/
FPC has gained several new features lately:
🗸 Multiple helper types can now be active at the same time
🗸 Support has been added for custom attributes
🗸 The compiler can now generate LLVM bitcode for select platforms (Darwin/x86-64, Linux/x86-64, Linux/AArch64, Linux/ARMHF)
The next FPC release, version 3.2, is planned for later this year. While it will not have support for the above list, it will have its own collection of new features and fixes!
https://wiki.freepascal.org/FPC_New_Features_Trunk
🗸 Multiple helper types can now be active at the same time
🗸 Support has been added for custom attributes
🗸 The compiler can now generate LLVM bitcode for select platforms (Darwin/x86-64, Linux/x86-64, Linux/AArch64, Linux/ARMHF)
The next FPC release, version 3.2, is planned for later this year. While it will not have support for the above list, it will have its own collection of new features and fixes!
https://wiki.freepascal.org/FPC_New_Features_Trunk
The Lazarus team is glad to announce that:
The release of Lazarus 2.0.4
has been scheduled for the week starting
5th August 2019
This release will be built with FPC 3.0.4.
The previous release Lazarus 2.0.2 was built with FPC 3.0.4 as well.
Here is the list of fixes for Lazarus 2.0.2 (since 2.0.0):
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
We would invite everyone to provide their feedback to help us improve
this upcoming release. Please let as know in particular:
- Any fixes made to trunk, that you believe should still be merged to
the fixes branch (fixes that are not listed on the above wiki page)
- Any regressions that happened in fixes branch since the last release
- Other urgent matters, you believe we should know before the release.
Please attempt to provide your feedback by: 1st August 2019
More info on our release process can be found at (work in progress):
http://wiki.lazarus.freepascal.org/Lazarus_release_engineering
Information about the previous release:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
The intended minimum requirements for the release will be:
Windows:
2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
Mac OS X:
10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and qt5
(32 or 64bit).
The release of Lazarus 2.0.4
has been scheduled for the week starting
5th August 2019
This release will be built with FPC 3.0.4.
The previous release Lazarus 2.0.2 was built with FPC 3.0.4 as well.
Here is the list of fixes for Lazarus 2.0.2 (since 2.0.0):
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
We would invite everyone to provide their feedback to help us improve
this upcoming release. Please let as know in particular:
- Any fixes made to trunk, that you believe should still be merged to
the fixes branch (fixes that are not listed on the above wiki page)
- Any regressions that happened in fixes branch since the last release
- Other urgent matters, you believe we should know before the release.
Please attempt to provide your feedback by: 1st August 2019
More info on our release process can be found at (work in progress):
http://wiki.lazarus.freepascal.org/Lazarus_release_engineering
Information about the previous release:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
The intended minimum requirements for the release will be:
Windows:
2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
Mac OS X:
10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and qt5
(32 or 64bit).
The Lazarus team is glad to announce the release of Lazarus 2.0.4.
This release was built with FPC 3.0.4.
The previous release Lazarus 2.0.2 was built with FPC 3.0.4 as well.
Here is the list of changes for Lazarus and Free Pascal:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
Here is the list of fixes for Lazarus 2.0.x:
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
The release is available for download on SourceForge:
http://sourceforge.net/projects/lazarus/files/
Choose your CPU, OS, distro and then the "Lazarus 2.0.4" directory.
Checksums for the SourceForge files:
http://www.lazarus-ide.org/index.php?page=checksums#2_0_4
Minimum requirements:
Windows:
2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
Mac OS X:
10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and qt5 (32 or
64bit).
The svn tag is
http://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_4
For people who are blocked by SF, the Lazarus releases from SourceForge are mirrored at: ftp://ftp.freepascal.org/pub/lazarus/releases/
and later at (after some time for synchronization) http://mirrors.iwi.me/lazarus/
This release was built with FPC 3.0.4.
The previous release Lazarus 2.0.2 was built with FPC 3.0.4 as well.
Here is the list of changes for Lazarus and Free Pascal:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
Here is the list of fixes for Lazarus 2.0.x:
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
The release is available for download on SourceForge:
http://sourceforge.net/projects/lazarus/files/
Choose your CPU, OS, distro and then the "Lazarus 2.0.4" directory.
Checksums for the SourceForge files:
http://www.lazarus-ide.org/index.php?page=checksums#2_0_4
Minimum requirements:
Windows:
2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
Mac OS X:
10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and qt5 (32 or
64bit).
The svn tag is
http://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_4
For people who are blocked by SF, the Lazarus releases from SourceForge are mirrored at: ftp://ftp.freepascal.org/pub/lazarus/releases/
and later at (after some time for synchronization) http://mirrors.iwi.me/lazarus/
The Lazarus team is glad to announce:
The upcoming release of Lazarus 2.0.6
which has been scheduled for the
last week of October 2019
This release will be built with FPC 3.0.4.
The previous release Lazarus 2.0.4 was built with FPC 3.0.4 as well.
Here is the list of fixes for Lazarus 2.0.4 (since 2.0.0):
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
We would invite everyone to provide their feedback to help us improve this upcoming release. Please let as know in particular:
- Any bug-fixes already made to trunk, that you believe should still be
merged to the fixes branch (fixes that are not listed on the above wiki page)
- Any regressions that happened in fixes branch since the release of 2.0
- Other urgent matters, you believe we should know before the release.
Please attempt to provide your feedback by: 23rd October 2019
More info on our release process can be found at (work in progress):
http://wiki.lazarus.freepascal.org/Lazarus_release_engineering
Information about the previous release:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
The intended minimum requirements for the release will be:
Windows:
2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
macOS:
10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and qt5
(32 or 64bit).
The upcoming release of Lazarus 2.0.6
which has been scheduled for the
last week of October 2019
This release will be built with FPC 3.0.4.
The previous release Lazarus 2.0.4 was built with FPC 3.0.4 as well.
Here is the list of fixes for Lazarus 2.0.4 (since 2.0.0):
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
We would invite everyone to provide their feedback to help us improve this upcoming release. Please let as know in particular:
- Any bug-fixes already made to trunk, that you believe should still be
merged to the fixes branch (fixes that are not listed on the above wiki page)
- Any regressions that happened in fixes branch since the release of 2.0
- Other urgent matters, you believe we should know before the release.
Please attempt to provide your feedback by: 23rd October 2019
More info on our release process can be found at (work in progress):
http://wiki.lazarus.freepascal.org/Lazarus_release_engineering
Information about the previous release:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
The intended minimum requirements for the release will be:
Windows:
2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
macOS:
10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and qt5
(32 or 64bit).
The Lazarus team is glad to announce the release of Lazarus 2.0.6.
This release was built with FPC 3.0.4.
The previous release Lazarus 2.0.4 was built with FPC 3.0.4 as well.
Here is the list of changes for Lazarus and Free Pascal:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
Here is the list of fixes for Lazarus 2.0.x:
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
The release is available for download on SourceForge:
http://sourceforge.net/projects/lazarus/files/
Choose your CPU, OS, distro and then the "Lazarus 2.0.6" directory.
Checksums for the SourceForge files:
http://www.lazarus-ide.org/index.php?page=checksums#2_0_6
Minimum requirements:
Windows:
2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
Mac OS X:
10.5 to 10.12; Carbon (32bit), Cocoa (64bit), qt and qt5 (32 or 64bit).
The svn tag is
http://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_6
For people who are blocked by SF, the Lazarus releases from SourceForge are mirrored at: ftp://ftp.freepascal.org/pub/lazarus/releases/
and later at (after some time for synchronization) http://mirrors.iwi.me/lazarus/
This release was built with FPC 3.0.4.
The previous release Lazarus 2.0.4 was built with FPC 3.0.4 as well.
Here is the list of changes for Lazarus and Free Pascal:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
Here is the list of fixes for Lazarus 2.0.x:
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
The release is available for download on SourceForge:
http://sourceforge.net/projects/lazarus/files/
Choose your CPU, OS, distro and then the "Lazarus 2.0.6" directory.
Checksums for the SourceForge files:
http://www.lazarus-ide.org/index.php?page=checksums#2_0_6
Minimum requirements:
Windows:
2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
Mac OS X:
10.5 to 10.12; Carbon (32bit), Cocoa (64bit), qt and qt5 (32 or 64bit).
The svn tag is
http://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_6
For people who are blocked by SF, the Lazarus releases from SourceForge are mirrored at: ftp://ftp.freepascal.org/pub/lazarus/releases/
and later at (after some time for synchronization) http://mirrors.iwi.me/lazarus/
https://github.com/Warfley/LazWebsockets
This provides a small Websocket server and client implementation written for the FPC and Lazarus. It is fully based upon the fcl ssockets unit and therefore independent from any additional dependencies except from the FCL. It can thereby easiely built only using fpc without Lazarus or complicated makefiles.
This provides a small Websocket server and client implementation written for the FPC and Lazarus. It is fully based upon the fcl ssockets unit and therefore independent from any additional dependencies except from the FCL. It can thereby easiely built only using fpc without Lazarus or complicated makefiles.
GitHub
GitHub - Warfley/LazWebsockets: Websocket Server and Client Library written in Lazarus
Websocket Server and Client Library written in Lazarus - Warfley/LazWebsockets
FPC team has placed the first release candidate of the Free Pascal Compiler version 3.2.0 on their ftp servers.
You can help improve the upcoming 3.2.0 release by downloading and
testing this release. If you want you can report what you have done here:
http://wiki.freepascal.org/Testers_3.2.0 or in the maillist.
Changes that may break backwards compatibility will be documented at:
http://wiki.freepascal.org/User_Changes_3.2.0
Downloads are available at the main FTP server,
ftp://ftp.freepascal.org/pub/fpc/beta/3.2.0-rc1/
Enjoy!
The Free Pascal Compiler Team
For an overview of what is new see
https://wiki.freepascal.org/FPC_New_Features_3.2
You can help improve the upcoming 3.2.0 release by downloading and
testing this release. If you want you can report what you have done here:
http://wiki.freepascal.org/Testers_3.2.0 or in the maillist.
Changes that may break backwards compatibility will be documented at:
http://wiki.freepascal.org/User_Changes_3.2.0
Downloads are available at the main FTP server,
ftp://ftp.freepascal.org/pub/fpc/beta/3.2.0-rc1/
Enjoy!
The Free Pascal Compiler Team
For an overview of what is new see
https://wiki.freepascal.org/FPC_New_Features_3.2
The Lazarus team has scheduled
Lazarus 2.0.8
for April 2020 (estimated 14th to 20th)
This release will be built with FPC 3.0.4.
Here is the list of fixes for Lazarus 2.0.8 (since 2.0.0):
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
We would invite everyone to provide their feedback to help us improve
this upcoming release. Please let as know in particular:
- Any bug-fixes already made to trunk, that you believe should still be
merged to the fixes branch (fixes that are not listed on the above wiki page)
- Any regressions that happened in fixes branch since the release of 2.0
- Other urgent matters, you believe we should know before the release.
Please attempt to provide your feedback by: 9th April 2020
More info on our release process can be found at (work in progress):
http://wiki.lazarus.freepascal.org/Lazarus_release_engineering
Information about the previous release:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
The intended minimum requirements for the release will be:
Windows:
2k(*), XP(*), Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
macOS:
10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and qt5
(32 or 64bit).
(*) requires install from sources
Lazarus 2.0.8
for April 2020 (estimated 14th to 20th)
This release will be built with FPC 3.0.4.
Here is the list of fixes for Lazarus 2.0.8 (since 2.0.0):
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
We would invite everyone to provide their feedback to help us improve
this upcoming release. Please let as know in particular:
- Any bug-fixes already made to trunk, that you believe should still be
merged to the fixes branch (fixes that are not listed on the above wiki page)
- Any regressions that happened in fixes branch since the release of 2.0
- Other urgent matters, you believe we should know before the release.
Please attempt to provide your feedback by: 9th April 2020
More info on our release process can be found at (work in progress):
http://wiki.lazarus.freepascal.org/Lazarus_release_engineering
Information about the previous release:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
The intended minimum requirements for the release will be:
Windows:
2k(*), XP(*), Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
macOS:
10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and qt5
(32 or 64bit).
(*) requires install from sources
The Lazarus team is glad to announce the release of Lazarus 2.0.8.
This release was built with FPC 3.0.4.
The previous release Lazarus 2.0.6 was built with FPC 3.0.4 as well.
Here is the list of changes for Lazarus and Free Pascal:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
Here is the list of fixes for Lazarus 2.0.x:
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
The release is available for download on SourceForge:
http://sourceforge.net/projects/lazarus/files/
Choose your CPU, OS, distro and then the "Lazarus 2.0.8" directory.
Checksums for the SourceForge files:
http://www.lazarus-ide.org/index.php?page=checksums#2_0_8
Minimum requirements:
Windows:
2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
Mac OS X:
10.5 to 10.15; Carbon (32bit), Cocoa (64bit), qt and qt5 (32 or 64bit).
The svn tag is
http://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_8
For people who are blocked by SF, the Lazarus releases from SourceForge are mirrored at: ftp://ftp.freepascal.org/pub/lazarus/releases/
and later at (after some time for synchronization) http://mirrors.iwi.me/lazarus/
This release was built with FPC 3.0.4.
The previous release Lazarus 2.0.6 was built with FPC 3.0.4 as well.
Here is the list of changes for Lazarus and Free Pascal:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
Here is the list of fixes for Lazarus 2.0.x:
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
The release is available for download on SourceForge:
http://sourceforge.net/projects/lazarus/files/
Choose your CPU, OS, distro and then the "Lazarus 2.0.8" directory.
Checksums for the SourceForge files:
http://www.lazarus-ide.org/index.php?page=checksums#2_0_8
Minimum requirements:
Windows:
2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
Mac OS X:
10.5 to 10.15; Carbon (32bit), Cocoa (64bit), qt and qt5 (32 or 64bit).
The svn tag is
http://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_8
For people who are blocked by SF, the Lazarus releases from SourceForge are mirrored at: ftp://ftp.freepascal.org/pub/lazarus/releases/
and later at (after some time for synchronization) http://mirrors.iwi.me/lazarus/
FPC version 3.2.0 has been released!
This version is a major new release and contains bugfixes and updates packages, new features and new targets. Due to the age of the FPC 3.0 branch (5 years!) it is recommended to upgrade as soon as possible.
There is a list of changes that may break backward compatibility. You can also have a look at the FPC 3.2.0 documentation.
Downloads are available at the download section. Some links might be stale but will be updated in the coming days.
This version is a major new release and contains bugfixes and updates packages, new features and new targets. Due to the age of the FPC 3.0 branch (5 years!) it is recommended to upgrade as soon as possible.
There is a list of changes that may break backward compatibility. You can also have a look at the FPC 3.2.0 documentation.
Downloads are available at the download section. Some links might be stale but will be updated in the coming days.
The Lazarus team has scheduled
Lazarus 2.0.10
for July 2020 (estimated 4th to 11th)
This release will be built with FPC 3.2.0.
Here is the list of fixes for Lazarus 2.0.10 (since 2.0.0):
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
We would invite everyone to provide their feedback to help us improve
this upcoming release. Please let us know in particular:
- Any bug-fixes already made to trunk, that you believe should still be
merged to the fixes branch (fixes that are not listed on the above wiki page)
- Any regressions that happened in fixes branch since the release of 2.0
- Other urgent (e.g. crashes/data-loss/...) matters, you believe we should know before the release.
Please attempt to provide your feedback by: 30th June 2020
More info on our release process can be found at (work in progress):
http://wiki.lazarus.freepascal.org/Lazarus_release_engineering
Information about the previous release:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
http://wiki.lazarus.freepascal.org/User_Changes_3.2.0
The intended minimum requirements for the release will be:
Windows:
2k(*), XP(*), Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
macOS:
10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and qt5
(32 or 64bit).
(*) requires install from sources
Lazarus 2.0.10
for July 2020 (estimated 4th to 11th)
This release will be built with FPC 3.2.0.
Here is the list of fixes for Lazarus 2.0.10 (since 2.0.0):
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
We would invite everyone to provide their feedback to help us improve
this upcoming release. Please let us know in particular:
- Any bug-fixes already made to trunk, that you believe should still be
merged to the fixes branch (fixes that are not listed on the above wiki page)
- Any regressions that happened in fixes branch since the release of 2.0
- Other urgent (e.g. crashes/data-loss/...) matters, you believe we should know before the release.
Please attempt to provide your feedback by: 30th June 2020
More info on our release process can be found at (work in progress):
http://wiki.lazarus.freepascal.org/Lazarus_release_engineering
Information about the previous release:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
http://wiki.lazarus.freepascal.org/User_Changes_3.2.0
The intended minimum requirements for the release will be:
Windows:
2k(*), XP(*), Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
macOS:
10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and qt5
(32 or 64bit).
(*) requires install from sources
The Lazarus team is glad to announce the release of Lazarus 2.0.10.
Here is the list of changes for Lazarus and Free Pascal:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.2.0
Windows users should be careful with -O3 or higher optimization, due to bug https://bugs.freepascal.org/view.php?id=37305.
Here is the list of fixes for Lazarus 2.0.x:
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
The release is available for download on SourceForge:
http://sourceforge.net/projects/lazarus/files/
Choose your CPU, OS, distro and then the "Lazarus 2.0.10" directory.
Checksums for the SourceForge files:
http://www.lazarus-ide.org/index.php?page=checksums#2_0_10
Minimum requirements:
Windows:
2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
Mac OS X:
Cocoa (64bit) 10.12 to 10.15, Carbon (32bit) 10.5 to 10.14, qt and qt5 (32 or 64bit).
The svn tag is
http://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_10
For people who are blocked by SF, the Lazarus releases from SourceForge
are mirrored at: ftp://ftp.freepascal.org/pub/lazarus/releases/
Here is the list of changes for Lazarus and Free Pascal:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.2.0
Windows users should be careful with -O3 or higher optimization, due to bug https://bugs.freepascal.org/view.php?id=37305.
Here is the list of fixes for Lazarus 2.0.x:
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
The release is available for download on SourceForge:
http://sourceforge.net/projects/lazarus/files/
Choose your CPU, OS, distro and then the "Lazarus 2.0.10" directory.
Checksums for the SourceForge files:
http://www.lazarus-ide.org/index.php?page=checksums#2_0_10
Minimum requirements:
Windows:
2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
Mac OS X:
Cocoa (64bit) 10.12 to 10.15, Carbon (32bit) 10.5 to 10.14, qt and qt5 (32 or 64bit).
The svn tag is
http://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_10
For people who are blocked by SF, the Lazarus releases from SourceForge
are mirrored at: ftp://ftp.freepascal.org/pub/lazarus/releases/
The Lazarus team has scheduled
Lazarus 2.0.12
for February 2021 (estimated 22nd to 25th)
This release will be built with FPC 3.2.0.
Here is the list of fixes for Lazarus 2.0.12 (since 2.0.0):
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
We would invite everyone to provide their feedback to help us improve
this upcoming release. Please let us know in particular:
- Any bug-fixes already made to trunk, that you believe should still be
merged to the fixes branch (fixes that are not listed on the above wiki page)
- Any regressions that happened in fixes branch since the release of 2.0
- Other urgent (e.g. crashes/data-loss/...) matters, you believe we should know before the release.
Please attempt to provide your feedback by: 16th February 2021
More info on our release process can be found at (work in progress):
http://wiki.lazarus.freepascal.org/Lazarus_release_engineering
Information about the previous release:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
http://wiki.lazarus.freepascal.org/User_Changes_3.2.0
The intended minimum requirements for the release will be:
Windows:
2k(*), XP(*), Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
macOS:
10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and qt5
(32 or 64bit).
(*) requires install from sources
Lazarus 2.0.12
for February 2021 (estimated 22nd to 25th)
This release will be built with FPC 3.2.0.
Here is the list of fixes for Lazarus 2.0.12 (since 2.0.0):
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
We would invite everyone to provide their feedback to help us improve
this upcoming release. Please let us know in particular:
- Any bug-fixes already made to trunk, that you believe should still be
merged to the fixes branch (fixes that are not listed on the above wiki page)
- Any regressions that happened in fixes branch since the release of 2.0
- Other urgent (e.g. crashes/data-loss/...) matters, you believe we should know before the release.
Please attempt to provide your feedback by: 16th February 2021
More info on our release process can be found at (work in progress):
http://wiki.lazarus.freepascal.org/Lazarus_release_engineering
Information about the previous release:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
http://wiki.lazarus.freepascal.org/User_Changes_3.2.0
The intended minimum requirements for the release will be:
Windows:
2k(*), XP(*), Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
macOS:
10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and qt5
(32 or 64bit).
(*) requires install from sources
The Lazarus team is glad to announce the release of Lazarus 2.0.12.
Here is the list of changes for Lazarus and Free Pascal:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.2.0
Windows users should be careful with -O3 or higher optimization, due to bug https://bugs.freepascal.org/view.php?id=37305.
Here is the list of fixes for Lazarus 2.0.x:
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
The release is available for download on SourceForge:
http://sourceforge.net/projects/lazarus/files/
Choose your CPU, OS, distro and then the "Lazarus 2.0.12" directory.
Checksums for the SourceForge files:
http://www.lazarus-ide.org/index.php?page=checksums#2_0_12
Minimum requirements:
Windows:
2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
Mac OS X:
Cocoa (64bit) 10.12 to 10.15, Carbon (32bit) 10.5 to 10.14, qt and qt5 (32 or 64bit).
The svn tag is
http://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_12
For people who are blocked by SF, the Lazarus releases from SourceForge
are mirrored at: ftp://ftp.freepascal.org/pub/lazarus/releases/
Here is the list of changes for Lazarus and Free Pascal:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.2.0
Windows users should be careful with -O3 or higher optimization, due to bug https://bugs.freepascal.org/view.php?id=37305.
Here is the list of fixes for Lazarus 2.0.x:
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
The release is available for download on SourceForge:
http://sourceforge.net/projects/lazarus/files/
Choose your CPU, OS, distro and then the "Lazarus 2.0.12" directory.
Checksums for the SourceForge files:
http://www.lazarus-ide.org/index.php?page=checksums#2_0_12
Minimum requirements:
Windows:
2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
Mac OS X:
Cocoa (64bit) 10.12 to 10.15, Carbon (32bit) 10.5 to 10.14, qt and qt5 (32 or 64bit).
The svn tag is
http://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_12
For people who are blocked by SF, the Lazarus releases from SourceForge
are mirrored at: ftp://ftp.freepascal.org/pub/lazarus/releases/
Looking for testers for some updates to the GDB based debugger.
Anyone using Lazarus SVN on Windows (64 or 32 bit)
* Testing the current GDB (includes users on all other OS - if gdb is used)
- please update to rev 64877 or later
Ensure all works as before.
* Testing the NEW GDB
- please update to rev 64877 or later
- Download the new version of GDB (and cygwin1.dll) from
32Bit: https://sourceforge.net/projects/lazarus/files/Lazarus%20Windows%2032%20bits/Alternative%20GDB/GDB%209.2/
64Bit: https://sourceforge.net/projects/lazarus/files/Lazarus%20Windows%2064%20bits/Alternative%20GDB/GDB%209.2/
- Place GDB exe and cygwin1.dll in a new Folder.
- Tools > Options > Debugger Backend
Choose the new gdb.exe
What are the changes.
The new version of GDB supports Unicode for
- Environment (any existing, as well as any env-var set under "Run > Run Param" can now contain Unicode)
- Command line arguments "Run > Run Param"
- Hopefully the Path of the current dir, and the exe name (though the latter is limited by what FPC can generate)
This does/should not affect inspecting variables, even if the contain Unicode.
All else should work as before.
Since the new gdb has a habit of showing directories as /cygdrive/c/path, the IDE now has code to correct that. Look out, if "/cygdrive/" is displayed anywhere by the debugger.
Thanks
Anyone using Lazarus SVN on Windows (64 or 32 bit)
* Testing the current GDB (includes users on all other OS - if gdb is used)
- please update to rev 64877 or later
Ensure all works as before.
* Testing the NEW GDB
- please update to rev 64877 or later
- Download the new version of GDB (and cygwin1.dll) from
32Bit: https://sourceforge.net/projects/lazarus/files/Lazarus%20Windows%2032%20bits/Alternative%20GDB/GDB%209.2/
64Bit: https://sourceforge.net/projects/lazarus/files/Lazarus%20Windows%2064%20bits/Alternative%20GDB/GDB%209.2/
- Place GDB exe and cygwin1.dll in a new Folder.
- Tools > Options > Debugger Backend
Choose the new gdb.exe
What are the changes.
The new version of GDB supports Unicode for
- Environment (any existing, as well as any env-var set under "Run > Run Param" can now contain Unicode)
- Command line arguments "Run > Run Param"
- Hopefully the Path of the current dir, and the exe name (though the latter is limited by what FPC can generate)
This does/should not affect inspecting variables, even if the contain Unicode.
All else should work as before.
Since the new gdb has a habit of showing directories as /cygdrive/c/path, the IDE now has code to correct that. Look out, if "/cygdrive/" is displayed anywhere by the debugger.
Thanks
sourceforge.net
Lazarus - Browse /Lazarus Windows 32 bits/Alternative GDB/GDB 9.2 at SourceForge.net
Rapid applications development tool and libraries for FPC
Finally, the Free Pascal 3.2.2 release is available from our servers and from sourceforge.
Changes that may break backwards compatibility will be documented at:
http://wiki.freepascal.org/User_Changes_3.2.2
For an overview of what is new see the summary below
The website has been updated for the major targets and work is still being done for the rest.
All downloads are available at the main FTP server and sourceforge.
https://sourceforge.net/projects/freepascal/files/
ftp://ftp.freepascal.org/pub/fpc/dist/3.2.2/
Enjoy!
The Free Pascal Compiler Team
----------------------------------------------------------------------------
Free Pascal Compiler
Version 3.2.2
******************************************************************************
Free Pascal 3.2.2 is a minor release of the 3.2.x fixes branch. As such, it
contains mostly fixes of bugs discovered in the previous version, plus some
updates for included packages. In this case a new target was also backported
from trunk.
Please also see https://wiki.freepascal.org/User_Changes_3.2.2 for a list
of changes that may affect the behaviour of previously working code, and
how to cope with these changes.
The main highlights of this version:
Platforms:
New platform: aarch64-darwin
A new 32/64-bit combined installer for Windows.
Utilities:
fpcres provides support for compiling resources from *.rc files
Packages:
fcl-db extended with support for MySQL 8.0
fcl-passrc updates
pas2js updates
fpdoc updates
fcl-base includes new support for logging to StdOut and StdErr
rtl-extra includes improvements for Sockets
Changes that may break backwards compatibility will be documented at:
http://wiki.freepascal.org/User_Changes_3.2.2
For an overview of what is new see the summary below
The website has been updated for the major targets and work is still being done for the rest.
All downloads are available at the main FTP server and sourceforge.
https://sourceforge.net/projects/freepascal/files/
ftp://ftp.freepascal.org/pub/fpc/dist/3.2.2/
Enjoy!
The Free Pascal Compiler Team
----------------------------------------------------------------------------
Free Pascal Compiler
Version 3.2.2
******************************************************************************
Free Pascal 3.2.2 is a minor release of the 3.2.x fixes branch. As such, it
contains mostly fixes of bugs discovered in the previous version, plus some
updates for included packages. In this case a new target was also backported
from trunk.
Please also see https://wiki.freepascal.org/User_Changes_3.2.2 for a list
of changes that may affect the behaviour of previously working code, and
how to cope with these changes.
The main highlights of this version:
Platforms:
New platform: aarch64-darwin
A new 32/64-bit combined installer for Windows.
Utilities:
fpcres provides support for compiling resources from *.rc files
Packages:
fcl-db extended with support for MySQL 8.0
fcl-passrc updates
pas2js updates
fpdoc updates
fcl-base includes new support for logging to StdOut and StdErr
rtl-extra includes improvements for Sockets
sourceforge.net
Free Pascal Compiler - Browse Files at SourceForge.net
Free 32/64/16-bit multi-platform Pascal and Object Pascal compiler
The Lazarus team is glad to announce that:
The release of Lazarus 2.2.0
with FPC 3.2.2
has been scheduled for around
July/August 2021
(fixes_2_2 branch has been created)
A first release candidate will be made available around
June/July 2021
The previous release was Lazarus 2.0.12 which was built with FPC 3.2.0.
The minimum supported version of FPC for this release will be FPC 3.2.0.
Due to some issues with optimized (-O2 and higher) code generated
by FPC 3.2.0 and 3.2.2, an extended support for compilation with FPC 3.0.4
has been added for the LCL.
The Lazarus IDE should be build with -O1. Anyone wishing to use
higher optimization may need to add -OoNOPEEPHOLE to avoid
crashes of the IDE.
Here is the list of new features for Lazarus 2.2.0:
https://wiki.lazarus.freepascal.org/Lazarus_2.2.0_release_notes
We would invite everyone to provide their feedback to help us improve this upcoming release.
Please let as know in particular:
- Any regressions that happened since the last release.
- Other urgent matters, you believe we should know before the release.
The intended minimum requirements for the release will be:
Windows:
2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
Mac OS X:
10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and qt5 (32 or 64bit).
The release of Lazarus 2.2.0
with FPC 3.2.2
has been scheduled for around
July/August 2021
(fixes_2_2 branch has been created)
A first release candidate will be made available around
June/July 2021
The previous release was Lazarus 2.0.12 which was built with FPC 3.2.0.
The minimum supported version of FPC for this release will be FPC 3.2.0.
Due to some issues with optimized (-O2 and higher) code generated
by FPC 3.2.0 and 3.2.2, an extended support for compilation with FPC 3.0.4
has been added for the LCL.
The Lazarus IDE should be build with -O1. Anyone wishing to use
higher optimization may need to add -OoNOPEEPHOLE to avoid
crashes of the IDE.
Here is the list of new features for Lazarus 2.2.0:
https://wiki.lazarus.freepascal.org/Lazarus_2.2.0_release_notes
We would invite everyone to provide their feedback to help us improve this upcoming release.
Please let as know in particular:
- Any regressions that happened since the last release.
- Other urgent matters, you believe we should know before the release.
The intended minimum requirements for the release will be:
Windows:
2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
Mac OS X:
10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and qt5 (32 or 64bit).