Daniele Teti
8ee3efc384
dmvcframework-3_1_1-beryllium-RC3
2019-03-08 09:49:33 +01:00
Daniele Teti
beb059a0e3
Improved support for HATEOAS in renders
2019-03-08 09:34:03 +01:00
Daniele Teti
98d4b353f4
TMVCConfig.SaveToFile and TMVCConfig.LoadFromFile now use the default serializer
2019-03-08 07:15:58 +01:00
Daniele Teti
89ea997cda
Removed System.JSON dependency from MVCFramework.Middleware.JWT.pas (thank you to joaoduarte19)
2019-03-06 22:28:22 +01:00
Daniele Teti
122cc50b6d
Updated Sample
2019-03-06 12:11:31 +01:00
Daniele Teti
f7f0ce8548
Fixed! #164
2019-03-06 12:01:00 +01:00
Daniele Teti
9ebb33969a
- New overloads for all the Log* calls. Now it is possibile to call LogD(lMyObject)
to get logged lMyObject
as JSON.
...
- Added new unit tests for
- Improved `MVCEntitiesGenerator`
2019-03-05 20:57:25 +01:00
Daniele Teti
75e975811b
- Improved! In case of unhandled exception TMVCEngine
is compliant with the default response content-type (usually it did would reply using text/plain
).
...
- Fix! [issue184](https://github.com/danieleteti/delphimvcframework/issues/184 ).
2019-02-24 20:43:40 +01:00
Daniele Teti
cfb4a3268c
- Small fixes on ActiveRecordController and PostgreSQL SQLGenerator
2019-02-21 20:27:43 +01:00
Daniele Teti
a57cc3581f
- New! TMVCActiveRecord.DeleteAll
deletes all the records from a table
...
- New! `TMVCActiveRecord.DeleteRQL` deletes records using an `RQL` expression as `where` clause.
- New! Microsoft SQLServer Support in ActiveRecord and RQL (thanks to one of the biggest Delphi based company in Italy which heavily uses DMVCFramework)
- Improved! `ActiveRecordShowCase` sample is much better now.
2019-02-21 18:12:01 +01:00
Daniele Teti
4929253007
Added RQL2MSSQL Compiler (preview)
2019-02-05 18:17:25 +01:00
Daniele Teti
20a0e88791
Improved FileUpload Sample, better cacheitem handling, improved TemplatePro view engine
2019-02-01 20:11:33 +01:00
Daniele Teti
73573c0130
3.1.1 (beryllium) RC2
2019-01-29 17:59:14 +01:00
Daniele Teti
c6dba72860
https://github.com/danieleteti/delphimvcframework/issues/116
2019-01-18 19:35:57 +01:00
Daniele Teti
98197beb01
Added TMVCActiveRecord.Count
2019-01-13 19:18:57 +01:00
Daniele Teti
f09ae31a91
Added PostgreSQL SQLGenerator
2019-01-13 18:57:15 +01:00
Daniele Teti
6b32e5a81d
Packages refactoring
2019-01-13 00:11:38 +01:00
Daniele Teti
8ed859b7d1
New build system based on pyinvoke
2019-01-08 12:48:53 +01:00
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
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
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
d4a23e52fb
Removed unit MVCFramework.TypesAliases.pas
...
Updated JsonDataObjects.pas
2018-11-24 16:57:04 +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¬if_id=1542833848942998¬if_t=feedback_reaction_generic
2018-11-21 22:14:50 +01: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
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
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
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
e4a5f25982
Missed sample files
2018-03-01 12:43:23 +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
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
b49bc82d8b
3.0 RC12 hydrogen
2018-01-29 17:30:53 +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
ae3a3ec4e6
Added ViewData and ViewDataset. New Compression Sample.
2017-11-23 17:31:26 +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
Daniele Teti
df0479d251
Server Sent Event 2 Sample
2017-10-09 10:41:49 +02:00
Daniele Teti
417ba8850d
JSON-RPC Support completed
...
Added JSON-RPC sample
Added TDataSet.LoadFromTValue
2017-09-28 00:15:35 +02:00
Daniele Teti
6321021430
Initial commit for JSON-RPC 2.0
2017-09-24 19:41:23 +02:00
Daniele Teti
a2718115a0
Small FIX for Delphi XE6
2017-09-21 23:11:50 +02:00
Daniele Teti
121b6359e1
- Removed ContentEncoding
...
FIX https://github.com/danieleteti/delphimvcframework/issues/105
2017-09-08 17:00:46 +02:00
Daniele Teti
fc72c8c49b
Some minor fixes.
...
All protected serializers methods are now public so that is possible to use the low level serialization as was possibile with the old ObjectsMappers.
2017-09-07 00:11:25 +02:00
Daniele Teti
0b9b8a01bf
FIX https://github.com/danieleteti/delphimvcframework/issues/83
2017-08-29 11:54:29 +02:00
Daniele Teti
910d0e847d
Unit tests migrated from DUnit to DUnitX
2017-08-21 15:32:08 +02:00
Leonardo Gregianin
efa7141139
Migrate from DUnit to DUnitX in pluggable_mapper branch
2017-08-19 20:36:22 -04:00
Daniele Teti
b3e0bbdf91
RC8
...
ADDED new action in the renders.dproj sample to show how to render a list with metadata using a wrapper object
CHANGE Optimized some rtti searches in the MVCFramework.Serializer.Abstract.pas
ADDED Cache support for internal use
CHANGED Restored JWT aLoginURL Paramater
ADDED LiveValidityWindowInSeconds for JWT (check the new sample)
2017-07-16 19:39:03 +02:00
Daniele Teti
dcc27fa794
ADDED restored LoginURL parameter in the JWT Middleware to customize the login end-point for JWT
...
ADDED better error checking in the TRESTClient
2017-07-14 18:23:00 +02:00
Daniele Teti
e52aacc391
ADDED LiveValidityWindowsInSeconds to the JWT classes.
2017-07-12 00:32:37 +02:00
Daniele Teti
f108357a92
FIX JWT (ported from 2.x branch ( 247f25e519
)
...
SSE Sample updated
2017-07-05 00:19:38 +02:00
Daniele Teti
d6a04c89c2
3_0_0_hydrogen_RC6
2017-06-22 16:19:13 +02:00
Daniele Teti
85cbbd555d
SAMPLE CustomLogger is Linux compatible
2017-06-01 14:46:24 +02:00
Daniele Teti
82ef760987
REMOVED ObjectsMappers.pas (finally!)
2017-05-25 16:58:07 +02:00
Daniele Teti
0d8e5f842a
Added serversentevents sample
...
Handled AutoRefCount properties on ARC platform
2017-05-25 12:31:05 +02:00
Daniele Teti
7517df93c6
Merge pull request #80 from janidan/RolebasedAuthHandler
...
Attribute driven Rolebased Authorization Handler
2017-05-25 10:32:02 +02:00
Daniele Teti
a678421e06
Updated sample render
...
JsonDataObjects Serializer not produced compact json
2017-05-25 10:31:26 +02:00
janidan
cbd83751ee
Added contribution message
2017-05-18 07:02:07 +02:00
Daniele Teti
ff1bc73949
ADDED an action which uses a custom serializer in sample "renders.dproj"
...
NEW the JsonDataObjects based serializer is the default serializer
FIX Rendering a nil value, will result in a "null" json (with the json serializers)
2017-05-18 00:38:19 +02:00
Daniele Teti
9d0ab1cf45
FIX TRESTAdapter
...
FIX JSONDataObjects deserialization when some json value is null
Improved IDEExpert (now can generate CRUD methods and there is a more explicative sample method name)
REMOVED delphistompclient from submodules. It will be used as external library not required by the core.
2017-05-17 22:35:07 +02:00
janidan
6d9e584926
Added functionality to allow the definition of OR connected Roles
2017-05-16 18:34:47 +02:00
janidan
256a629360
Added basic requires Authentication Attribute
2017-05-16 07:18:06 +02:00
janidan
ab519d45db
Added feature to add dynamic roles that can resolve request parameters. e.g. [MVCRequiresRole('($branch):read:customers')] on a controller that supplies the GET /branch/EUROPE/customers resource.
2017-05-15 14:58:13 +02:00
janidan
3655618527
Removed old version of RoleBasedAuthHandler and minor cleanup in sample project
2017-05-15 10:35:37 +02:00
janidan
ccb0ec37d8
Implemented initial version of a role based auth handler. See sample for usage.
2017-05-12 12:48:44 +02:00
Daniele Teti
d2b024ff43
Updated Angular Project
...
FIX ErrorObj from TRESTClient
2017-05-12 00:26:29 +02:00
Daniele Teti
2f7d2fe6b0
https://github.com/danieleteti/delphimvcframework/issues/79
2017-05-11 00:31:02 +02:00
Daniele Teti
1b20254836
3.0.0 hydrogen RC2
2017-05-09 23:14:20 +02:00
Daniele Teti
62949b9694
Removed non supported samples
2017-05-09 21:49:43 +02:00
Daniele Teti
96dc31e97b
Added support for multiple parameter with the same name in the http standard submit.
2017-05-08 17:27:00 +02:00
Daniele Teti
2acaf20731
Updated Angular2 sample
2017-04-30 00:05:48 +02:00
Daniele Teti
4e366e5a53
Updated some demos
...
Added overload for Render(TDataSet)
Changed default serialization for Render(TDataSet)
2017-04-29 23:57:32 +02:00
Daniele Teti
52e15c4eca
refactored some ObjectsMappers responsibilities
...
Client part of Unit test doesn't compile
2017-04-24 00:21:00 +02:00
Daniele Teti
4108b63405
FIXED a bug with ftAutoInc field type
...
Updated routingsample.dproj and renders.dproj
2017-04-20 23:49:37 +02:00
Daniele Teti
515fc3af2d
The IDEExpert now generates Linux compatible code
2017-04-14 17:28:40 +02:00
Daniele Teti
53ecae82db
TestServer OK on linux. All unit tests are ok.
2017-04-14 16:43:53 +02:00
Daniele Teti
f2f96eedab
Removed some binary files from repo
2017-04-13 20:28:00 +02:00
Daniele Teti
499d942af7
fixed a demo
2017-04-06 22:35:28 +02:00
Ezequiel Juliano Müller
503869635e
Version 3 Settings in Sample Applications
2017-03-30 16:22:54 -03:00
Daniele Teti
fcec5e7370
FIX some demos
2017-03-30 17:00:12 +02:00
Daniele Teti
dddbe10d03
Server Sent Event Sample, version 1
2017-03-30 16:15:03 +02:00
Daniele Teti
1f128c443f
FIXED DataSetSerialize now serializes Currency as Number
...
UPDATED ServerSideView engine (now there is no need to do json conversion twice)
CHECKED renders.dproj
2017-03-29 23:15:22 +02:00
Ezequiel Juliano Müller
74f921cc76
Adding DataSets Serialization
2017-03-29 09:49:35 -03:00
Ezequiel Juliano Müller
611f297425
Changes in unit tests
2017-03-20 17:42:28 -03:00
Daniele Teti
7aa5dd1ccb
2.1.6 (carbon)
...
FIX https://github.com/danieleteti/delphimvcframework/issues/74
Updated jsonwebtoken sample
Improved support for customclaims into the controller actions
2017-03-10 10:37:49 +01:00
Ezequiel Juliano Müller
d0f3961bed
Add initial sample with JsonDataObjects serializer
2017-03-02 15:29:43 -03:00
Daniele Teti
9b70ee40fc
IMPLEMENTED
...
IMVCSerUnSer = interface
['{1ECA942A-E3C4-45DD-9D23-C00363B5E334}']
function SerializeObject(AObject: TObject; AIgnoredProperties: array of string): String;
function SerializeObjectStrict(AObject: TObject): String;
function SerializeDataSet(ADataSet: TDataSet; AIgnoredFields: array of string): String;
function SerializeCollection(AList: TObject; AIgnoredProperties: array of string): String;
function SerializeCollectionStrict(AList: TObject): String;
procedure DeserializeObject(ASerializedObject: String; AObject: TObject);
procedure DeserializeCollection(ASerializedObjectList: string; AList: IMVCList; AClazz: TClass);
end;
2017-02-08 18:30:32 +01:00
Daniele Teti
26c0eb5eb8
TEST OK FOR JSON SERIALIZER (BUILTIN JSON PARSER)
...
TestSerUnSerObject
TestSerUnSerObjectList
2017-02-07 16:06:58 +01:00
Daniele Teti
56b78738e4
Serializer: First TEST OK
2017-02-07 14:08:51 +01:00
Daniele Teti
4a7961ec02
Sample: articles_crud_vcl_client
...
Implemented RefreshRecord
2017-02-06 14:10:47 +01:00
Daniele Teti
cca53e585c
SAMPLE: Update articles_crud_vcl_client
2017-02-06 12:42:48 +01:00
Daniele Teti
3bc1e6dfc2
NEW SAMPLE: articles_crud_web_angular with angular2
2017-02-06 12:03:59 +01:00
Daniele Teti
09b30cbe64
SAMPLE articles_crud updated
2017-02-06 12:02:19 +01:00
Daniele Teti
f5833fa232
Simplified the VCL "Articles CRUD Sample"
2017-02-04 23:43:34 +01:00
Daniele Teti
71907802f0
ADDED SEMANTIC VERSION (DMVCFRAMEWORK_VERSION const in MVCFramework.Commons.pas hold the current version)
...
Updated the IDE Expert to show the current version of the framework
FIX to the mapper about the datasets null values (needs to be chack in old Delphi versions)
FIX to the dataset boolean values
ADDED more unit tests about nullability
2017-01-29 16:11:14 +01:00
Daniele Teti
03be713c93
FIX - Now the logs are created always in the module path (by default)
2017-01-26 20:07:19 +01:00
Daniele Teti
808e3902d1
Moved TMVCHTTPMethodType and TMVCHTTPMethods to MVCFramework.Commons.pas (You controllers may not compile animore without using this unit)
...
Better mobile support for RESTAdapter
Better IFDEFing
2017-01-18 21:54:16 +01:00
Daniele Teti
ccc8ee90ab
FIX OnBeforeAction (Thank you to Marco Mottadelli)
...
More unit tests
Refactoring for XE6
Updated copyright to 2017
2017-01-05 12:45:51 +01:00
Daniele Teti
05fb9259ae
Compilable with XE6 and older
...
New unit tests
2016-12-29 19:29:22 +01:00
Daniele Teti
c8d176485f
Fix with german chars
2016-12-12 14:37:32 +01:00
Daniele Teti
2d8cb9f120
Simplified process to setup angular2 sample
2016-12-07 12:37:35 +01:00
Daniele Teti
60ef18d148
ADDED
...
Config[TMVCConfigKey.FallbackResource]
Defines a default URL for requests that don't map to a route or a file (useful for client side web app)
The experts generates a Config[TMVCConfigKey.FallbackResource] which ponts to 'index.html'
2016-12-07 12:35:46 +01:00
Daniele Teti
81744b892e
Merge changes from https://github.com/danieleteti/delphimvcframework/pull/60
...
Some refactoring needed to be coherent to the rest of the framework
Added a new sample to chow customsession utilization
2016-12-05 15:51:05 +01:00
airtonjs
d9feff83c9
Example using other class of session
2016-12-05 09:04:25 -04:00
Daniele Teti
79b1bc3039
Demos fixes
2016-12-01 15:25:41 +01:00
Daniele Teti
3b01b57bd9
Angular2 sample
2016-12-01 15:23:23 +01:00
Daniele Teti
9e76485268
Samples Refactoring
2016-11-27 23:18:32 +01:00
Daniele Teti
3d7520dc41
Routing samples
2016-11-24 20:36:23 +01:00
Daniele Teti
00bc5d6d8f
Small refactoring
...
New image for the IDE Expert
Added MVCDoc to articles_crud_server
2016-11-24 20:08:35 +01:00
Daniele Teti
e1adb1acdb
Samples refactoring, build cleaning up
2016-11-18 14:10:12 +01:00
Daniele Teti
913f0449ce
Fixing some paths and warnings in sample projects
2016-11-18 00:17:41 +01:00
Daniele Teti
25177d957f
All the unit tests are now merged in 1 project.
...
Submodules update, samples refactoring, build improvements.
2016-11-13 21:00:54 +01:00
Daniele Teti
18c81e212e
Moved Angularjs+DORM sample in contrib folder
2016-11-07 14:52:32 +01:00
Daniele Teti
14c4489f41
New Demos
2016-11-07 14:33:05 +01:00
Daniele Teti
5095917cb9
Contrib Samples
2016-11-07 12:45:05 +01:00
Daniele Teti
54c82554e6
ADD Cache support based on Redis
...
MVCFramework.Controllers.CacheController.pas
2016-11-07 12:24:13 +01:00
Daniele Teti
160bb8d51e
ADDED
...
AllowedOriginURL: string = '*'
AllowsCredentials: Boolean = true
In CORS Middleware
2016-10-12 13:11:19 +02:00
danieleteti
07309fb77b
PDF file needed by the demo
2016-10-10 16:13:04 +02:00
danieleteti
4d1427d859
-IDE Expert small bug fix
...
- ADDED Paremeter "ARewindStream" to procedure SendStream(AStream: TStream; AOwnStream: Boolean = true;
ARewindStream: Boolean = false); virtual;
2016-10-10 16:11:48 +02:00
danieleteti
78f635c720
Added Apache 2.4 for windows in the "apache module sample" folder.
2016-10-10 15:49:10 +02:00
spinettaro
c9fcd9bdbd
linked required libraries
2016-10-03 01:04:52 +02:00
MPannier
751069cb07
Delphi XE3 adjustments
...
corrected search path in sample projects
2016-09-27 13:49:24 +02:00
danieleteti
72acad17a5
Custom Auth Sample
2016-09-20 11:19:13 +02:00
danieleteti
6842f5efec
IDE Expert: Load optimized configuration for the default generated project (MaxConnections and ListenQueue)
...
small optimization for body reading in the TWebContext
add sample for CustomAuth
2016-09-20 11:10:47 +02:00
danieleteti
0d3b591174
Added CopyRight info were not present
2016-09-18 19:19:43 +02:00
danieleteti
f0670af618
Added custom authentication and authorization middleware
2016-09-16 23:55:11 +02:00
danieleteti
33d62713df
Small FIX RESTClient
2016-09-13 19:10:34 +02:00
danieleteti
0f5f101802
Updated File CHANGES.TXT
2016-09-06 10:41:31 +02:00
danieleteti
6875ff3704
Added LoggerPro as git submodule
...
Updated MVCFramework.Logger.pas to use LoggerPro instead of the modified version of IOCPLogger
Added CustomLoggerSample.dproj
Removed IOCP dependencies
2016-09-06 10:33:09 +02:00
danieleteti
5601767e04
- added method TWebContext.SessionStarted (check sample Sessions to see how it works)
...
- added method TWebContext.SessionID
- added unit test for TWebContext.SessionStarted
2016-06-28 13:44:09 +02:00
danieleteti
06e75e148b
FIX a bug in /system/describeserver.info
2016-06-23 15:18:50 +02:00
danieleteti
f9df7124c1
- added "HasError" and "Error" properties to the IRESTResponse (thank you Mathias Pannier)
...
- added "Context.Request.QueryStringParams: TStrings"
2016-06-23 12:11:11 +02:00
danieleteti
a102909941
Completed JWT Middleware (Check jsonwebtoken sample to know how to use)
2016-06-23 11:43:15 +02:00