Commit Graph

1952 Commits

Author SHA1 Message Date
Daniele Teti
96bbb83209 Improved support for MySQL in MVCActiveRecord
Better multi thread handling in MVCActiveRecord
2018-10-14 18:24:07 +02:00
Daniele Teti
9dd04f026f Added MySQL/MariaDB support for MVCActiveRecord and RQL compiler 2018-09-28 18:33:54 +02:00
Daniele Teti
4672b81c7b RQL support added to MVCActiveRecord 2018-09-28 13:02:48 +02:00
Daniele Teti
98499a3b97 Added RQL2SQL parser 2018-09-27 12:27:13 +02:00
Daniele Teti
e4cd5894ae MVCActiveRecord Framework, Sample for MVCActiveRecord Framework 2018-09-25 15:38:52 +02:00
Daniele Teti
d235c88dce
Merge pull request #149 from geoffsmith82/hmac
Updated MVCFramework.HMAC.pas to use new Delphi HMAC classes
2018-08-25 15:34:56 +02:00
geoffsmith82
b28c6927a6 Re-arranged file to minimise the use of $IFDEFS 2018-08-25 17:44:04 +10:00
geoffsmith82
02ac9cdd31 Added $IFDEF around System.Hash 2018-08-25 17:06:50 +10:00
geoffsmith82
48ced29d73 Added Wrapper classes to enable using built-in Delphi HMAC Classes 2018-08-25 17:03:43 +10:00
Daniele Teti
bb454af16a - Speed improvement! Removed enhanced visibility for action methods. Now only public and published methods can be used as actions.
- `TMVCController.Create` is `virtual`! Now on your base controllers can be even more powerful!
- FIX for [issue #143](https://github.com/danieleteti/delphimvcframework/issues/143)
2018-08-08 17:12:12 +02:00
Daniele Teti
7998811c74 - 404 and 500 status code returns always a text/plain content-type
- Refactored ISAPI sample
2018-08-08 15:43:37 +02:00
Daniele Teti
00d5a9699a - Config[TMVCConfigKey.FallbackResource] is served only if request path is empty or /.
- Now the JSON-RPC executor provides methods to handle HTTP headers for JSON-RPC requests and notifications.
- FIX for [issue #141](https://github.com/danieleteti/delphimvcframework/issues/141)
- `TDataSetHolder` is a new render that is able to render a dataset with a set of custom metadata (eg `count`,`page` etc). Check [issue #137](https://github.com/danieleteti/delphimvcframework/issues/137)
2018-08-05 20:31:56 +02:00
Daniele Teti
c305aec5fc https://github.com/danieleteti/delphimvcframework/issues/137 2018-07-16 12:34:10 +02:00
Daniele Teti
a4381ec719 Changed the behavior of the JWT LiveValidityWindows
Added milligram.css to some samples
2018-05-17 21:57:03 +02:00
Daniele Teti
34bc5e0638 Added JSON-RPC Notification Support
Added IMVCJSONRPCExecutor for a simpler use of JSON-RPC servers
2018-05-16 19:46:35 +02:00
Daniele Teti
4f16d82ad1 Small WineCellar sample refactoring 2018-05-15 10:33:02 +02:00
Daniele Teti
f09f12038f Added submodules + fix from Andrea Ciotti 2018-03-14 12:30:41 +01:00
Daniele Teti
47e8e05095 Removed submodules 2018-03-14 12:16:26 +01:00
Daniele Teti
f959adf67c
Merge pull request #125 from OneideLuizSchneider/master
Add ProxyUsername and ProxyPassword in RESTClient
2018-03-11 21:22:07 +01:00
OneideLuizSchneider
f0b6c9a51d Add ProxyUsername and ProxyPassword 2018-03-10 19:51:11 -03:00
Daniele Teti
4b8e539eaf Merge branch 'master' of https://github.com/danieleteti/delphimvcframework 2018-03-01 12:43:53 +01:00
Daniele Teti
e4a5f25982 Missed sample files 2018-03-01 12:43:23 +01:00
Daniele Teti
c9a29aa7fa
Update README.md 2018-02-26 16:23:55 +01:00
Daniele Teti
ce573d82e6
Update README.md 2018-02-26 16:22:49 +01:00
Daniele Teti
f6ab4f8c26 Removed 2.x samples 2018-02-26 16:04:06 +01:00
Daniele Teti
c3d24b5008 3_0_0_hydrogen 2018-02-26 15:51:06 +01:00
Daniele Teti
e4ebd425a1 Preparing 3.0.0 hydrogen 2018-02-26 12:26:53 +01:00
Daniele Teti
674c9feac9 Preparing 3.0 hydrogen 2018-02-20 23:33:50 +01:00
Daniele Teti
b27fd4264c Removed old releases zips 2018-02-20 23:04:13 +01:00
Daniele Teti
98a5059048 Added LoggerPro and dmustache as submodule 2018-02-20 23:02:00 +01:00
Daniele Teti
762cf64bb1 Removed libs 2018-02-20 22:58:25 +01:00
Daniele Teti
581a000687 Merge remote-tracking branch 'origin/pluggable_mapper'
# Conflicts:
#	CHANGES.TXT
#	README.md
#	ideexpert/DMVC_IDE_Expert_D102Tokyo.dpk
#	ideexpert/DMVC_IDE_Expert_D102Tokyo.dproj
#	lib/delphistompclient
#	lib/dmustache
#	lib/loggerpro
#	samples/jsonwebtoken/AuthenticationU.pas
#	sources/MVCFramework.Commons.pas
#	sources/MVCFramework.HMAC.pas
#	sources/MVCFramework.JWT.pas
#	sources/MVCFramework.MessagingController.pas
#	sources/MVCFramework.Middleware.CORS.pas
#	sources/MVCFramework.Middleware.JWT.pas
#	sources/MVCFramework.RESTClient.pas
#	sources/MVCFramework.pas
#	sources/ObjectsMappers.pas
#	sources/dmvcframework.inc
#	sources/dmvcframeworkbuildconsts.inc
#	unittests/Several/DMVCFrameworkTests.dpr
#	unittests/general/Several/DMVCFrameworkTests.dproj
#	unittests/general/TestServer/TestServer.dproj
2018-02-20 22:51:03 +01:00
Daniele Teti
4daba2ea67 Some refactoring preparing RC13 2018-02-20 22:36:36 +01:00
Daniele Teti
a6b5c5d2e7
Update README.md 2018-01-29 18:25:55 +01:00
Daniele Teti
26511a07d6 3.0 RC12 hydrogen 2018-01-29 18:01:03 +01:00
Daniele Teti
b49bc82d8b 3.0 RC12 hydrogen 2018-01-29 17:30:53 +01:00
Daniele Teti
3de8b5a231 Changed sample list file for https://github.com/danieleteti/delphimvcframework/issues/118 2017-12-15 01:07:03 +01:00
Daniele Teti
850b88e9bb 3.0 RC11 2017-12-12 22:05:21 +01:00
Daniele Teti
6d5c85d427 Implemented https://github.com/danieleteti/delphimvcframework/issues/114 2017-12-12 20:04:01 +01:00
Daniele Teti
2a5892da6b Implemented https://github.com/danieleteti/delphimvcframework/issues/115 2017-12-12 18:32:41 +01:00
Daniele Teti
1dcfc6b903 Merged 2 SSV samples into one 2017-11-25 15:36:33 +01:00
Daniele Teti
1a2ec3889f Merge branch 'pluggable_mapper' of https://github.com/danieleteti/delphimvcframework into pluggable_mapper 2017-11-23 17:31:57 +01:00
Daniele Teti
ae3a3ec4e6 Added ViewData and ViewDataset. New Compression Sample. 2017-11-23 17:31:26 +01:00
Daniele Teti
8eb1acb306
Update README.md 2017-11-22 21:43:09 +01:00
Daniele Teti
233786ae82 https://github.com/danieleteti/delphimvcframework/issues/107 2017-11-16 22:49:38 +01:00
Daniele Teti
c455cdf2ec https://github.com/danieleteti/delphimvcframework/issues/111
https://github.com/danieleteti/delphimvcframework/issues/109
2017-10-30 14:42:52 +01:00
Daniele Teti
a8d57bb78b RC10 2017-10-16 22:57:49 +02:00
Daniele Teti
91e5e6585c Removed old samples 2017-10-10 12:54:14 +02:00
Daniele Teti
84ccc385c1 Improved JSON-RPC support
Improved JSON-RPC sample
2017-10-10 12:20:11 +02:00
Daniele Teti
ac654658f1 Improved JSON RPC 2.0 Client Sample 2017-10-09 16:17:34 +02:00