Daniele Teti
516101ebb8
https://github.com/danieleteti/delphimvcframework/issues/388
2020-05-28 22:35:45 +02:00
Daniele Teti
3468373f60
help star
2020-05-17 11:18:02 +02:00
Daniele Teti
530084271b
Improved SPA support
2020-05-14 17:41:20 +02:00
Daniele Teti
028089969a
TMVCEngine.Config
property is now read-only. Can be changed only in the anonymous method injected in the constructor. (All the samples have been updated - from an idea of @Spinettato a.k.a. Danielino)
2020-05-11 23:39:43 +02:00
Daniele Teti
a1c6d82198
https://github.com/danieleteti/delphimvcframework/issues/378
2020-05-06 10:49:08 +02:00
Daniele Teti
4cd30b5946
readme updated
2020-05-05 23:51:37 +02:00
Daniele Teti
e0e14be6e5
Added MVCDoNotDeSerializeAttribute (if marked with this attribute, a property is not deserialized)
2020-05-04 12:39:54 +02:00
Daniele Teti
f0bbcb86d7
Children object lifecycle management in MVCActiveRecord
2020-05-04 09:48:51 +02:00
Daniele Teti
ccae07d704
updated artworks
2020-05-03 12:45:39 +02:00
Daniele Teti
ddc5f4d97d
JSON-RPC named parameters support
2020-05-02 16:39:32 +02:00
Daniele Teti
89d723fbde
Added new sample to show hot to use StaticFilesMiddleware in SPA web applications. Added ability to don't load system controller using Config[TMVCConfigKey.LoadSystemControllers] := 'false'; in the configuration block.
2020-04-29 17:53:29 +02:00
Daniele Teti
6e26525251
Updated LoggerPro
2020-04-27 23:24:12 +02:00
Daniele Teti
1e4d374101
Comepleted ObjectDict support - fixed ncCamelCase mangling
2020-04-24 16:36:18 +02:00
Daniele Teti
08f01e6633
https://github.com/danieleteti/delphimvcframework/issues/366
2020-04-19 12:23:55 +02:00
Daniele Teti
f853b362b3
https://github.com/danieleteti/delphimvcframework/issues/362
2020-04-18 23:32:24 +02:00
Daniele Teti
fc525e9d97
https://github.com/danieleteti/delphimvcframework/issues/363
2020-04-18 15:04:27 +02:00
Daniele Teti
26b82080d9
https://github.com/danieleteti/delphimvcframework/issues/330
2020-04-13 16:22:15 +02:00
Daniele Teti
e437d33434
https://github.com/danieleteti/delphimvcframework/issues/355
2020-04-12 12:38:00 +02:00
Daniele Teti
e56fb272a9
https://github.com/danieleteti/delphimvcframework/issues/348
...
Just for PostgreSQL
2020-04-08 18:04:45 +02:00
Daniele Teti
36ca9d43dc
https://github.com/danieleteti/delphimvcframework/issues/337
2020-04-03 11:56:14 +02:00
Daniele Teti
841edeb114
https://github.com/danieleteti/delphimvcframework/issues/349
...
https://github.com/danieleteti/delphimvcframework/issues/38
2020-03-31 00:47:35 +02:00
Daniele Teti
5fb572ca63
Support for non autogenerated primary keys
2020-03-27 00:37:28 +01:00
Daniele Teti
f4e27a2179
Added JSONRPC HOOKS
2020-03-24 17:55:25 +01:00
Daniele Teti
71b6108149
Improved deserialization in cases of derived properties
2020-03-23 18:51:57 +01:00
Daniele Teti
469d83d35e
Track in README.MD some fixed issues
2020-03-22 00:02:53 +01:00
Daniele Teti
bcac1008a8
readme file
2020-03-12 20:38:07 +01:00
Daniele Teti
ac9f3bc7f6
FIX https://github.com/danieleteti/delphimvcframework/issues/334
2020-03-05 18:34:00 +01:00
Daniele Teti
70a5b2c306
Updated README.md
2020-02-26 13:25:00 +01:00
Daniele Teti
92dcbd8b40
FIXED a Vulnerability bug which affects some deployment configurations.
2020-02-13 23:33:30 +01:00
Daniele Teti
c36cd13988
3.2.0-boron-RC4
2020-02-05 23:46:38 +01:00
Daniele Teti
3388354743
Serialization support for all the types in MVCFramework.Nullables
2020-02-03 10:51:40 +01:00
Daniele Teti
9027d0e192
3.2.0-boron-RC3
2020-01-06 16:51:54 +01:00
Daniele Teti
b097121ee7
First working version of nullable support for mvcactiverecord
2020-01-04 12:54:38 +01:00
Daniele Teti
7c89df545d
Middleware Trace
2019-12-23 18:37:28 +01:00
Daniele Teti
ab3ef05550
Updated roadmap and readme page
2019-12-23 17:51:44 +01:00
Daniele Teti
3793a42b5d
Improved router ACCEPT resolution - Improved MSSQLServer support for nvarchar(max) data type
2019-12-17 14:52:11 +01:00
Daniele Teti
57da1259d8
MVCAREntitiesGenerator can optionally register all the generated entities also in the ActiveRecordMappingRegistry
(Thanks to [Fabrizio Bitti]( https://twitter.com/fabriziobitti ) from [bit Time Software]( http://www.bittime.it ))
2019-11-28 19:04:26 +01:00
Daniele Teti
7552fb6c15
Added Map* methods to TMVCActiveRecord. Improved DataSet serialization for JsonDataObjects.
2019-11-27 19:04:06 +01:00
Daniele Teti
23a108896c
JSON properties can be de/serialized verbatim by the default json serializer
2019-11-05 14:40:39 +01:00
Daniele Teti
bedc034e6d
Added SwaggerUI webserver
2019-11-04 13:01:18 +01:00
Daniele Teti
7ce87edb51
dmvcframework 3.2.0-boron
2019-11-03 16:18:24 +01:00
Daniele Teti
ead05b8d5d
dmvcframework 3.2.0-RC0-boron
2019-10-15 12:51:35 +02:00
Daniele Teti
1a0ae44b6b
Improved README.md
2019-10-15 09:43:37 +02:00
Daniele Teti
6bdf5547bc
Added ToMVCList to wrap any object and try to use as list
2019-10-10 20:16:48 +02:00
Daniele Teti
8b3d0ee384
Improved windowsservice sample
2019-10-10 00:20:03 +02:00
Daniele Teti
510453576f
Added credits to the readme
...
Fixed https://github.com/danieleteti/delphimvcframework/issues/278
2019-10-09 23:47:07 +02:00
Daniele Teti
0d93ace653
v3.2 (boron) RC1
2019-10-09 23:24:08 +02:00
Daniele Teti
7997391212
TDataSetHolder.Items -> data
...
Added new custom serializer for TDataSetHolder
2019-09-30 00:06:23 +02:00
Daniele Teti
701418e994
Added SerializationCallback to TMVCJsonDataObjectSerializer
2019-09-25 09:14:09 +02:00
Abduraimov Muminjon
e2c8f7e51e
Just typos
2019-09-12 19:36:51 +05:00
Daniele Teti
698f34354c
Added ResponseCreated, ResponseNoContent, ResponseAccepted
2019-09-01 20:36:36 +02:00
Daniele Teti
9470c85514
Some fixes after the merge of https://github.com/danieleteti/delphimvcframework/issues/241
2019-07-24 20:49:08 +02:00
Daniele Teti
56476d449e
https://github.com/danieleteti/delphimvcframework/issues/229
2019-07-19 17:23:19 +02:00
Daniele Teti
7363304ba8
Added support for SQLite in MVCActiveRecord
2019-06-24 21:00:17 +02:00
Daniele Teti
174b12942a
Updated README.md
2019-05-19 15:01:27 +02:00
Daniele Teti
efd170d9ba
Merge branch 'master' of https://github.com/pedrooliveira01/delphimvcframework
...
All conflicts have been fixed
2019-05-19 14:36:17 +02:00
Daniele Teti
7b39d94537
Support for X-HTTP-Method-Override
to work behind corporate firewalls.
2019-05-10 00:47:18 +02:00
Daniele Teti
fc28b3ba5e
Removed strings indexing
2019-05-02 17:39:17 +02:00
Daniele Teti
77e78b24f3
ISSUE https://github.com/danieleteti/delphimvcframework/issues/205
2019-04-16 23:12:56 +02:00
Daniele Teti
d20ef3fe41
Added '/describe' to json-rpc
...
Added 'MVCInheritable' attribute
2019-04-03 09:45:31 +02:00
Daniele Teti
e86d004808
Compatibility Issues Fixed
2019-03-19 12:06:25 +01:00
Daniele Teti
7b8c2e805f
Fix LoggerPro package or Seattle (added some IFDEFs)
2019-03-12 01:12:26 +01:00
Daniele Teti
84d3969b90
Update README.md
2019-03-10 16:35:19 +01:00
Daniele Teti
62dfb133d7
Updated README.md
2019-03-10 16:32:52 +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
f116481ebf
Update README.md
2019-03-06 14:52:43 +01:00
Daniele Teti
d727c7b1f6
Compatibility Mantainers
2019-03-06 14:49:45 +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
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
c6dba72860
https://github.com/danieleteti/delphimvcframework/issues/116
2019-01-18 19:35:57 +01:00
Daniele Teti
1b3dc4ae2c
- FIXes for Delphi 10.0 Seattle
...
- New! `TMVCActiveRecord.Count` method (e.g. `TMVCActiveRecord.Count(TCustomer)` returns the number of records for the entity mapped by the class `TCustomer`)
- Change! `TMVCACtiveRecord.GetByPK<T>` raises an exception if the record is not found
- New! `contains` clause has been added in the RQL compiler for Firebird and Interbase
- New Installation procedure! Just open the project group, build all and install the design-time package (which is `dmvcframeworkDT`)
2019-01-18 18:18:52 +01:00
Daniele Teti
98197beb01
Added TMVCActiveRecord.Count
2019-01-13 19:18:57 +01:00
Daniele Teti
9acb82b8f8
Updated the README.md
2019-01-08 15:31:50 +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
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
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
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
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
4f16d82ad1
Small WineCellar sample refactoring
2018-05-15 10:33:02 +02: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
Daniele Teti
4daba2ea67
Some refactoring preparing RC13
2018-02-20 22:36:36 +01:00
Daniele Teti
8eb1acb306
Update README.md
2017-11-22 21:43:09 +01:00
Fabricio Colombo
014732ed15
Fixed broken link and changed others to relative links.
2017-07-18 21:45:05 -03:00
Daniele Teti
056cfb17f4
Update README.md
...
FIX in the roadmap link
2017-02-08 14:05:56 +01:00
Daniele Teti
7408272aed
Update README.md
2017-01-29 19:08:26 +01:00
Daniele Teti
2ee6b06e6b
Update README.md
2017-01-29 18:39:27 +01:00
Daniele Teti
2b36227167
Update README.md
2017-01-03 13:41:11 +01:00
Daniele Teti
e1adb1acdb
Samples refactoring, build cleaning up
2016-11-18 14:10:12 +01:00
Daniele Teti
ef8e90f087
Update README.md
2016-10-14 12:28:44 +02:00
Daniele Teti
161edfcea8
Update README.md
2016-10-14 12:27:52 +02:00
Daniele Teti
cf3b8e3d94
Update README.md
2016-09-10 15:52:56 +02:00