Daniele Teti
|
dc2328c89a
|
Added Dict function to easily return a dictionary of strings.
Improved exceptions rendering.
|
2019-03-16 17:21:42 +01:00 |
|
Daniele Teti
|
5da30ed243
|
Extended support for HATEOAS
|
2019-03-10 16:29:53 +01:00 |
|
Daniele Teti
|
beb059a0e3
|
Improved support for HATEOAS in renders
|
2019-03-08 09:34:03 +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
|
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
|
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
|
505710f9cd
|
Small fixes to custom stream json serializer
|
2018-11-09 18:12:29 +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
|
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 |
|