Free Pascal 3.0.2 released

FPC version 3.0.2 has been released. According to the Free Pascal web page, this version is a point update to 3.0 and contains bugfixes and updates packages. There is a list of changes that may break backward compatibility. You can also have a look at the FPC 3.0.2 documentation. Downloads are available at the download section. Update: some download links still point to the 3.0.0 version. Downloads are also available on the main (Hungarian) server ftp://www.hu.freepascal.org/pub/fpc/dist/3.0.2

Habari Client libraries release 2017.02

Habarisoft released new versions of Habari Client libraries for Delphi and Free Pascal application integration with free open source message brokers, including Apache ActiveMQ, Apache ActiveMQ Artemis, OpenMQ and RabbitMQ.

Continue reading

Daraja Framework RESTful extension 2.4 released

Version 2.4 of the RESTful extension is compatible with the new 1.2 release of Daraja HTTP Framework. It uses the TdjRequest and TdjResponse types instead of TRequest and TResponse. It also uses const string parameters to reduce the overhead caused by refrence counting.

Continue reading

Daraja Framework 1.2 released

Habarisoft released Daraja Framework 1.2, with updated example projects, DUnit / FPCUnit test enhancements, updated documentation, core library performance fixes, and other changes. The Twitter Bootstrap demo project (screen shot below) uses a single code base for Delphi and Lazarus. Also available is a new release of the Daraja Framework RESTful extension.

bildschirmfoto-am-2017-01-27-um-19-23-13-fullpage

Daraja Framework unit test enhancements

The Daraja Framework unit tests (DUnit/FPCUnit based) are now moreĀ self-documenting. A new HTTPTestCase test base class provides methods CheckGETResponseEquals, CheckPOSTResponseEquals, CheckGETResponseContains, CheckGETResponse404, and others, which allow to write more concise unit test methods.
The changes are available in the master branch, a snapshot is available for download here.

Continue reading

I-Pascal v1.09 – an open source Object Pascal IDE plugin for IntelliJ IDEA

I-Pascal is a free IDE plugin for IntelliJ IDEA, which supports integration with Delphi and Free Pascal compilers. I-Pascal features include code completion, quick fixes, used units usage check, and refactoring. The plugin is compatible with IntelliJ IDEA Community Edition and Ultimate Edition from version 13.xx. I-Pascal v1.09 is the first version available with source code on Github.

Continue reading

Daraja Framework: commercial license

Daraja Framework is a HTTP service framework for Free Pascal and Delphi 2009 and newer.

Its source code is dual licensed under the GNU Affero General Public License Version 3 and a commercial license, which removes the requirements of the AGPL license. When the annual subscription is terminated, the license is still valid for unlimited time. Termination of the subscription only ends additional services such as the free (basic) support.

Continue reading