Commit Graph

  • e93f9e5ae7 https://github.com/danieleteti/delphimvcframework/issues/679 (WIP) Daniele Teti 2023-08-15 18:24:17 +0200
  • 376e3ea9c2 https://github.com/danieleteti/delphimvcframework/issues/680 Daniele Teti 2023-08-15 11:43:47 +0200
  • 927c58d29c Removed duplicated packages for Delphi 11 Alexandria. Use d113 always. Daniele Teti 2023-08-12 22:56:53 +0200
  • 85eef8920f Added server side session with file persistence Daniele Teti 2023-08-12 01:24:10 +0200
  • 8043616977 Improved ISAPI sample Daniele Teti 2023-08-09 15:58:19 +0200
  • cbdb7b684f Improved ISAPI sample Daniele Teti 2023-08-09 15:57:28 +0200
  • b59f8f6421 Added MVCNamedSQLQuery and MVCNamedRQLQuery (Named queries support is complete) Daniele Teti 2023-08-09 10:55:34 +0200
  • 636341d822 NamedSQLQuery (WIP) Daniele Teti 2023-08-09 01:23:24 +0200
  • 47c3003f15 Better organization of method between TMVCActiveRecord and TMVCActiveRecordHelper Daniele Teti 2023-08-09 00:46:31 +0200
  • 0053885bc1 Better exception description and better recognize of boolean type when database doesn't know boolean field types Daniele Teti 2023-08-08 18:54:44 +0200
  • c201c916cb https://github.com/danieleteti/delphimvcframework/issues/675 Daniele Teti 2023-08-08 14:31:23 +0200
  • 4a27f8b64d - Updated unittest with the new TMVCResponse behavior Daniele Teti 2023-08-04 14:34:42 +0200
  • 8631a155ff - Added IMVCResponse with related helper methods "MVCResponse(...)" - IMVCObjectDictionary can be serialized as attribute and not only as root object (required to serialize IMVCObjectDictionary from TMVCResponse) Daniele Teti 2023-08-04 13:09:05 +0200
  • 9b9f2b0a21 Improved CRUD Actions generated by wizard Daniele Teti 2023-08-03 17:05:04 +0200
  • 7e451ae1d6 Added specific rendering case for TMVCResponse and its child classes Daniele Teti 2023-08-03 17:04:28 +0200
  • a4e45bea28 Updated custom_exception_handling.dproj sample to use filters Daniele Teti 2023-08-02 12:30:04 +0200
  • 1d50399b4f Fixed data decompression in TMVCRestClient. On MACOS/iOS clients the decompression is automatic. João Antônio Duarte 2023-07-25 15:42:08 -0300
  • 5ce3d48e93 Sample adjusted to use protocol filters João Antônio Duarte 2023-07-20 19:16:02 -0300
  • e0921be228 Sample adjusted to use protocol filters João Antônio Duarte 2023-07-20 19:14:34 -0300
  • 7fe0ff6315 Migrated TMVCMiddlewareRedirect to TMVCRedirectProtocolFilter João Antônio Duarte 2023-07-20 19:13:36 -0300
  • a3d57b7384 Fixed memory leak in TMVCStaticFilesProtocolFilter João Antônio Duarte 2023-07-20 18:46:32 -0300
  • 1bd858354a JWT authentication information moved to TMCSwaggerInfo João Antônio Duarte 2023-07-20 18:42:51 -0300
  • 4c46381fc8 Merge branch 'master' of https://github.com/danieleteti/delphimvcframework Daniele Teti 2023-07-20 16:48:14 +0200
  • 49ed5c7824 Fixed a default initialization for JWT (thanks to Flavio Basile) Daniele Teti 2023-07-20 16:47:48 +0200
  • 6f8caf88e0 chore(docs): update TOC danieleteti 2023-07-20 14:41:08 +0000
  • 34bddfc8fd Improved TMVCResponse to better suit the new functional actions Daniele Teti 2023-07-20 16:40:39 +0200
  • e628ed26a3 Initial conversion from Middleware Swagger to Protocol Filter João Antônio Duarte 2023-07-19 17:22:34 -0300
  • 7bf4b82db7 More unit tests for functional actions Daniele Teti 2023-07-19 14:35:25 +0200
  • 329aaa9190 Added more tests on "functional actions" Daniele Teti 2023-07-19 12:29:16 +0200
  • 61d021b92a Improved dataset handling for functional actions. Daniele Teti 2023-07-19 11:10:21 +0200
  • e6fc21dff9 Merge branch 'master' into feature_642_functions_as_action Daniele Teti 2023-07-18 13:44:14 +0200
  • 1f243625ad Initial version of 'TMVCSwaggerProtocolFilter' (WIP, doesn't compile) Daniele Teti 2023-07-16 16:36:24 +0200
  • b3e6d7bed4 Updated 4.0.0-oxygen breaking changes Daniele Teti 2023-07-13 23:35:09 +0200
  • 9e6af89919 Added Analytics and ETag filters Daniele Teti 2023-07-13 23:33:32 +0200
  • a377c81150 Refactored JWTRoleBasedAuth Sample Daniele Teti 2023-07-12 23:42:59 +0200
  • ed572fc384 4.0.0-oxygen - breaking changes Daniele Teti 2023-07-12 17:30:05 +0200
  • 7d9977cd26 Renamed this version to 4.0.0-oxigen-beta Daniele Teti 2023-07-12 16:11:33 +0200
  • 5b55c7855a Merge branch 'master' into feature_filters Daniele Teti 2023-07-12 15:03:04 +0200
  • 69d9780b02 TMVCActiveRecord correnctly handle "DirectExecute" params in Exec* methods Daniele Teti 2023-07-12 15:01:58 +0200
  • ee13993501 Ability to generate classes as abstract Daniele Teti 2023-07-07 20:42:00 +0200
  • 2b65a1d503 In case of MVCPartitioning and DefaultFiltering are both present, DefaultFiltering wins. While the partitioning in enforced at insert, the update doesn't enforce partitioning. This allows to implement proper OOP architecture (person -> employee -> manager) Daniele Teti 2023-07-07 20:29:09 +0200
  • 7a3ad403f8 Added RenderFile and RenderStream as aliases for SendFile and SendStream Daniele Teti 2023-07-07 20:27:24 +0200
  • ae5284d7bf Added specific sample to show how to render binary data "render_binary_contents" Daniele Teti 2023-07-07 20:26:49 +0200
  • a2e5b84f67 Updated CustomRoleAuth Sample Daniele Teti 2023-07-03 20:20:15 +0200
  • 6357e71456 TProtocolFilter -> TCustomProtocolFilter, TControllerFilter -> TCustomControllerFilter Daniele Teti 2023-07-03 20:19:53 +0200
  • ed0c5ee942 Removed old code; renamed TProtocolFilter to TCustomProtocolFilter and TControllerFilter to TCustomControllerFilter Daniele Teti 2023-07-01 00:23:19 +0200
  • 6b5af9e88c Removed Middlewares related to JWT authentication. Changed in filters. The IMVCProtocolFilter got OnAfterRegistration(Engine) method. Daniele Teti 2023-06-30 11:08:32 +0200
  • c982763136 ConsoleSample uses CursorOff and CursorOn Daniele Teti 2023-06-30 00:45:17 +0200
  • 3a60ee2401 Renamed ClientPrefer to ClientAccept, ClientPreferHTML to ClientAcceptHTML, Added ClientAcceptJSON Daniele Teti 2023-06-30 00:44:41 +0200
  • 4761809a06 Added CursorOn and CursorOff Daniele Teti 2023-06-30 00:43:29 +0200
  • c663cf8fb2 Removed all middleware. Worning on migrate middleware to new generation filters Daniele Teti 2023-06-28 01:20:00 +0200
  • e53ae1818a TMVCActiveRecordProtocolFilter; renamed AddFilter to UseFilter Daniele Teti 2023-06-28 01:19:25 +0200
  • d229c33f99 Refactored StaticFile Filter Daniele Teti 2023-06-28 01:08:22 +0200
  • 8f0dd5195a TMVCCORSProtocolFilter Daniele Teti 2023-06-25 16:46:40 +0200
  • 1a8e75a42e Added Compression Protocol Filters Daniele Teti 2023-06-23 16:29:42 +0200
  • d76c07ece0 Filters (WIP) - improved exception handling separation between router filter and action filter Daniele Teti 2023-06-23 16:08:40 +0200
  • 4e380e6ebd Filrets (WIP) - refactored exception handling separating Controller exceptions from Protocol exceptions Daniele Teti 2023-06-23 15:43:32 +0200
  • 4b89647ecc Filters (WIP) - working on unit tests Daniele Teti 2023-06-23 11:05:11 +0200
  • b9c54b8970 Filters (WIP) Daniele Teti 2023-06-23 10:48:26 +0200
  • 2184b47589 Middleware to Filters (WIP) Daniele Teti 2023-06-21 19:10:49 +0200
  • 6fd2e33bda Updated README.md Daniele Teti 2023-06-21 17:11:15 +0200
  • 17d9afc58e https://github.com/danieleteti/delphimvcframework/issues/667 Daniele Teti 2023-06-21 12:56:21 +0200
  • 0374d8fa4b Added MSHeap.pas (https://github.com/RDP1974/DelphiMSHeap) Daniele Teti 2023-06-21 12:30:29 +0200
  • 1bccc507f9 Refactored some tests Daniele Teti 2023-06-21 12:20:46 +0200
  • 2e11e63926 Improved dotEnv parser to better handling border cases Daniele Teti 2023-06-16 14:58:17 +0200
  • 2365be432b Wrong comparison in checks for ro/RW/PK fields Daniele Teti 2023-06-16 00:59:51 +0200
  • 2e2d3a499e Added support for configuration; better handling for topics cleaning. Daniele Teti 2023-06-15 23:42:07 +0200
  • 70be43c586 Merge commit 'ef447743a882db2dbb2aee207fc945b5376ca427' Daniele Teti 2023-06-15 11:30:29 +0200
  • 9c5cdecccc Removed dotEnv(<instance>), introduced dotEnvConfigure(TFunc<IMVCDotEnv>); ide expert updated accordingly Daniele Teti 2023-06-14 17:57:33 +0200
  • 93ee4225f4 Small improvements on shutdown Daniele Teti 2023-06-06 17:34:24 +0200
  • e30db206cc Wizard and related samples updated Daniele Teti 2023-06-06 17:33:37 +0200
  • 5ecd346803 Sample .env file Daniele Teti 2023-06-06 17:03:38 +0200
  • fd19c463f2 Wizard uses dotEnv configurations Daniele Teti 2023-06-06 13:00:21 +0200
  • 2604c3a52f Integrating dotEnv engine in dmvcframework projects - starting with the concurrency_speed_test Daniele Teti 2023-06-06 10:16:34 +0200
  • 1d6483d1f4 Set SwagDoc.dproj as "Explicit Rebuild Package" Daniele Teti 2023-06-05 16:52:49 +0200
  • f7a15b4fb2 Refactored custom logging sample Daniele Teti 2023-06-05 10:01:09 +0200
  • 83a66c3921 Merge branch 'feature_cross_socket' of https://github.com/danieleteti/delphimvcframework into feature_cross_socket feature_cross_socket_old Daniele Teti 2023-06-05 00:39:06 +0200
  • 201d739e25 Working of failing unit tests (WIP) Daniele Teti 2023-06-05 00:38:44 +0200
  • bd4ce3f0be chore(docs): update TOC danieleteti 2023-06-04 21:55:15 +0000
  • e0f980b0db Merge branch 'master' into feature_cross_socket Daniele Teti 2023-06-04 23:54:04 +0200
  • 9f96a4b7e6 chore(docs): update TOC danieleteti 2023-06-04 21:46:40 +0000
  • ad5e5c9391 Merge branch 'master' of https://github.com/danieleteti/delphimvcframework Daniele Teti 2023-06-04 23:46:05 +0200
  • ca5ead2cff added dotEnv section in read.me Daniele Teti 2023-06-04 18:33:54 +0200
  • d0f38150f0 chore(docs): update TOC danieleteti 2023-06-04 16:20:21 +0000
  • 607a30a3f0 https://github.com/danieleteti/delphimvcframework/issues/664 Daniele Teti 2023-06-04 18:19:50 +0200
  • fd53d31890 fixing failing tests (WIP) Daniele Teti 2023-05-31 09:03:49 +0200
  • c2db9b1bf7 MVCFramework.CrossSocket.WebBrokerBridge.pas (WIP) Daniele Teti 2023-05-30 17:32:59 +0200
  • 23927c806c Merge branch 'master' into feature_642_functions_as_action Daniele Teti 2023-05-30 12:52:10 +0200
  • 85389b8fb6 Splitted IMVCDotEnv in IMVCDotEnvBuilder and IMVCDotEnv Daniele Teti 2023-05-30 12:03:20 +0200
  • 724c797cbf Improved some unit tests - fix some failing tests Daniele Teti 2023-05-27 12:20:24 +0200
  • 1dea5bbd0e Updated copyright Daniele Teti 2023-05-26 18:47:17 +0200
  • a05060b18c https://github.com/danieleteti/delphimvcframework/issues/663 Daniele Teti 2023-05-26 18:46:59 +0200
  • 3ddda59e33 Added support for dotEnv multiline keys - added dotEnv show case (WIP) Daniele Teti 2023-05-25 00:48:03 +0200
  • d892c21cc4 Support for .env (WIP) Daniele Teti 2023-05-24 10:55:43 +0200
  • bb30db152d Removed a potential memory leak when a JSONRPC with dinamically allocated parameters method raises exception. Daniele Teti 2023-05-23 11:45:58 +0200
  • ba537b2ad9 https://github.com/danieleteti/delphimvcframework/issues/658 Daniele Teti 2023-05-18 16:52:35 +0200
  • b097fa3831 (wip) /lotofcookies test doesn't work Daniele Teti 2023-05-18 12:01:09 +0200
  • 014e256d82 Merge branch 'feature_httpsys' of https://github.com/danieleteti/delphimvcframework into feature_httpsys Daniele Teti 2023-05-18 10:15:53 +0200
  • 573ceb4715 At HTTP.sys failed registration an exception is raised. Corrected wrong encoding in Response.InContent. Updated dmustache folder with required units for HTTP.sys Daniele Teti 2023-05-18 10:15:08 +0200
  • dba852c73c chore(docs): update TOC danieleteti 2023-05-18 07:15:37 +0000