Daraja Framework Versions Save

A lightweight HTTP server framework for Object Pascal (Delphi 2009+/Free Pascal 3.2) based on Indy

1.2.8

5 years ago

Demo code improvements

#128 Added OpenID Connect example (tutorial8) #127 Added OAuth 2.0 example (tutorial7) - see article

1.2.7

5 years ago

Demo code improvements

#123 Added tutorial7 based on https://developers.google.com/identity/sign-in/web/ #122 fixed session autostart in tutorial 6 #116 updated doxygen.cfg to doxygen version 1.8.15

1.2.6

5 years ago

Tests

#102 Use LazUTF8 unit in Free Pascal test project (requires LazUtils package)

Demo code improvements

#108 Add helper unit for UTF-8 support #107 Fix UTF-8 support in FormBasedLoginServer #103 BootstrapDemo: fixed Delphi compiler warnings #101 BootstrapDemo / Unittests: use relative paths for Indy directories (......) in Free Pascal projects #100 BootstrapDemo: fixed Free Pascal compiler warnings

1.2.5

5 years ago

Core

#2 improved Free Pascal support for UTF-8 (uses unit LazUTF8)

1.2.4

6 years ago

Demo code improvements

#80 Update Twitter Bootstrap demo to Bootstrap 4.1 #81 Added simple HTTP+HTML form authentication example (tutorial5 and tutorial6)

Support code fixes

#89 support logging without slf4p to TdjNCSALogHandler

1.2.2

6 years ago

Demo code improvements

#68 Added HTTPS example code (in demo/https) #72 Fixed Bootstrap Demo

Support code fixes

#76 Fixed ShutdownHelper unit

1.2.1

6 years ago

Minor Fixes

  • fixed #69 (Twitter Bootstrap demo)

1.2

7 years ago

Core

Enhancements

  • Use const for string parameters #40

Documentation

Enhhancements

  • Improve unit test source code structure #37
  • Introduce HTTP helper class for unit tests #33
  • Use TdjRequest and TdjResponse in unit tests and demo projects #54
  • Use SLF4P in unit tests #28
  • Update bootstrap demo #52

Fixes

  • Fixed #46

Free Pascal

  • Drop Free Pascal 2.6 support #31

1.1

7 years ago

1.0.2

8 years ago

Unit tests

Enhancements

  • Use consoletestrunner if start parameters are present (#18)

Documentation

Enhancements
  • Add link to Getting started PDF to readme.md