Commit Graph

778 Commits

Author SHA1 Message Date
Daniele Teti
f64eebff6a Improvements to the JSON-RPC layer, added MAX_REQUEST_SIZE check and config key. UPdated IDE Expert to add the new config key in the generated code. 2018-12-17 00:40:27 +01:00
Daniele Teti
2ec82ee373 JSON-RPC requests can call only functions, while JSON-RPC notifications can call only procedures. 2018-12-12 22:30:13 +01:00
Daniele Teti
f6c4382291 JSON-RPC Refactoring 2018-12-12 14:48:35 +01:00
Daniele Teti
835fc651da changed serialization jsonrpc result 2018-12-12 11:00:52 +01:00
Daniele Teti
83a897c98e Added dmvcframework package
Features freeze for 3.1 (lithium)
Working on the planned issues for this milestone https://github.com/danieleteti/delphimvcframework/milestones/3.1%20(helium)
2018-12-09 23:09:10 +01:00
Daniele Teti
2ea6ceb1ae Merge branch 'master' of https://github.com/danieleteti/delphimvcframework 2018-12-09 23:05:11 +01:00
Daniele Teti
c5800b3354 Added dmvcframework package
Features freeze for 3.1 (lithium)
Working on the planned issues for this milestone https://github.com/danieleteti/delphimvcframework/milestones/3.1%20(helium)
2018-12-09 23:05:01 +01:00
Daniele Teti
00f51f8c81
Merge pull request #168 from joaoduarte19/rqlparser
Changes in the RQL parser
2018-12-09 22:15:51 +01:00
joao.duarte
d0197df7cf Added RQL Operator Contains 2018-11-27 16:28:21 -02:00
joao.duarte
cd77144a2b Testing RQL Parser PostgreSQL 2018-11-27 16:27:59 -02:00
joao.duarte
b4c4a64c14 Added RQL Parser for PostgreSQL 2018-11-27 16:27:36 -02:00
Daniele Teti
d4a23e52fb Removed unit MVCFramework.TypesAliases.pas
Updated JsonDataObjects.pas
2018-11-24 16:57:04 +01:00
Daniele Teti
05560fa4c1 Compatibility with Delphi 10.3 RIO 2018-11-21 22:42:19 +01:00
Daniele Teti
29f03e819e Added ability to automatically expose PODO through JSON-RPC interface
FIX https://github.com/danieleteti/delphimvcframework/issues/160
FIX https://www.facebook.com/groups/delphimvcframework/?multi_permalinks=1951719131577883&comment_id=1952551261494670&notif_id=1542833848942998&notif_t=feedback_reaction_generic
2018-11-21 22:14:50 +01:00
Daniele Teti
9825782cb0
Merge pull request #158 from henriquewerlang/master
URL property
2018-11-20 09:40:52 +01:00
Daniele Teti
eb50cf2d8b
Merge pull request #163 from juliomar/master
first contribution with the project, wizards tab order
2018-11-20 09:34:59 +01:00
Juliomar Marchetti
6768ebfbcf first contribution with the project, wizards tab order 2018-11-19 23:42:13 -02:00
Daniele Teti
505710f9cd Small fixes to custom stream json serializer 2018-11-09 18:12:29 +01:00
Daniele Teti
07255a8b23 Refactored MVCActiveRecord framework, added *.SQLGenerators.* units 2018-11-02 21:43:18 +01:00
Daniele Teti
431345f22a Updated README.md 2018-10-31 01:15:07 +01:00
Daniele Teti
7ca4ccbe59 Completed refactoring about IMVCTypeSerializer 2018-10-31 01:07:25 +01:00
Daniele Teti
132e169542 Changes to the custom type serializer interface 2018-10-30 13:53:18 +01:00
Henrique Gottardi Werlang
8fd6004579 Criado uma propriedade para o usuário conseguir colocar a URL completa, e não em pedaços apenas. 2018-10-24 18:07:31 -03:00
Daniele Teti
828bb00e6c Added loggerpro 1.3.0 as lib (removed as submodule) 2018-10-23 16:55:10 +02:00
Daniele Teti
4a42b5bb95 Removed loggerpro submodule 2018-10-23 16:53:18 +02:00
Daniele Teti
70c1e55e94 New MVCActiveRecord showcase samples
New Unit Tests for Compression in TRESTClient
Updated RQL Parser and compilers
New EntitiesGenerator (alpha)
Improved unittests
Updated landing page
2018-10-23 16:18:50 +02:00
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