Daniele Teti
|
e4cd5894ae
|
MVCActiveRecord Framework, Sample for MVCActiveRecord Framework
|
2018-09-25 15:38:52 +02: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
|
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
|
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
|
ae3a3ec4e6
|
Added ViewData and ViewDataset. New Compression Sample.
|
2017-11-23 17:31:26 +01:00 |
|
Daniele Teti
|
a8d57bb78b
|
RC10
|
2017-10-16 22:57:49 +02:00 |
|
Daniele Teti
|
ac654658f1
|
Improved JSON RPC 2.0 Client Sample
|
2017-10-09 16:17:34 +02:00 |
|
Daniele Teti
|
6321021430
|
Initial commit for JSON-RPC 2.0
|
2017-09-24 19:41:23 +02:00 |
|
Daniele Teti
|
25df8e9035
|
Fixed a rare bug on TEncoding and BodyAs<T>
Small JWT code improvements
|
2017-09-23 15:03:55 +02:00 |
|
Daniele Teti
|
4942c3253b
|
JWT Optimization
|
2017-09-22 09:34:33 +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
|
59b6208356
|
https://github.com/danieleteti/delphimvcframework/issues/90
|
2017-07-17 11:48:26 +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
|
d624535e85
|
ROUTER Optimization (50% faster)
|
2017-06-02 00:12:00 +02:00 |
|
Daniele Teti
|
82ef760987
|
REMOVED ObjectsMappers.pas (finally!)
|
2017-05-25 16:58: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
|
1b20254836
|
3.0.0 hydrogen RC2
|
2017-05-09 23:14:20 +02:00 |
|
Daniele Teti
|
a866a37b27
|
3.0.0 hydrogen RC1
|
2017-05-09 13:38:03 +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
|
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
|
53ecae82db
|
TestServer OK on linux. All unit tests are ok.
|
2017-04-14 16:43:53 +02:00 |
|
Daniele Teti
|
aadceee80f
|
Adapted to the single file for StompClient
|
2017-04-04 13:04:29 +02:00 |
|
Daniele Teti
|
fcec5e7370
|
FIX some demos
|
2017-03-30 17:00:12 +02:00 |
|
Ezequiel Juliano Müller
|
74f921cc76
|
Adding DataSets Serialization
|
2017-03-29 09:49:35 -03:00 |
|
Ezequiel Juliano Müller
|
372bf9bc13
|
Refactoring, standardizing names and removing unnecessary dependencies.
|
2017-03-23 14:51:25 -03:00 |
|
Ezequiel Juliano Müller
|
611f297425
|
Changes in unit tests
|
2017-03-20 17:42:28 -03:00 |
|
Ezequiel Juliano Müller
|
ee9659762b
|
Refactoring and Removing Dependencies
|
2017-03-20 15:08:01 -03:00 |
|
Ezequiel Juliano Müller
|
5f34de36b1
|
Refactoring and Removing Dependency with SystemJSON and Mapper
|
2017-03-13 16:52:11 -03:00 |
|
Ezequiel Juliano Müller
|
d0f3961bed
|
Add initial sample with JsonDataObjects serializer
|
2017-03-02 15:29:43 -03:00 |
|
Desenvolvimento
|
6a27680a0a
|
Merge branch 'pluggable_mapper' of https://github.com/danieleteti/delphimvcframework into pluggable_mapper
# Conflicts:
# sources/MVCFramework.Serializer.Commons.pas
|
2017-03-01 17:43:16 -03:00 |
|
Desenvolvimento
|
88b8e7da3c
|
Refactoring the System JSON Serializer. Adding the serializer to JsonDataObjects. Problems with some unit tests.
|
2017-03-01 17:40:57 -03:00 |
|
Daniele Teti
|
3580d5ab5e
|
MERGED https://github.com/danieleteti/delphimvcframework/pull/72
MERGED https://github.com/danieleteti/delphimvcframework/pull/73
|
2017-02-24 14:20:05 +01:00 |
|
Daniele Teti
|
c7c738a00e
|
Removed RenderJSON
|
2017-02-22 19:50:49 +01:00 |
|
Daniele Teti
|
51351a6f73
|
removed *Strict serialization type
added TMVCSerializerStrictJSON
|
2017-02-13 20:51:59 +01:00 |
|
Daniele Teti
|
4cc5b6560c
|
CustomTypesSerialiers
|
2017-02-09 19:34:12 +01:00 |
|
Daniele Teti
|
c80f078337
|
TValue de/serialization
|
2017-02-09 11:24:24 +01: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
|
862f31a1ce
|
Added 'Renderer' in TMVCController
|
2017-02-08 11:42:35 +01:00 |
|
spinettaro
|
72475e4b96
|
fixed session timeout when timeout value is 0
|
2017-01-20 17:29:09 +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
|
32e7a8d325
|
Added features selection in dmvcframework.inc
Added MVCFramework.Patches.pas which should try to uniform interfaces of the changed classes in different versions of Delphi
|
2016-12-30 20:42:49 +01:00 |
|
Daniele Teti
|
05fb9259ae
|
Compilable with XE6 and older
New unit tests
|
2016-12-29 19:29:22 +01:00 |
|