Daniele Teti
|
311be67323
|
New functionality explained in the jsonrpc samples (TMultiDataset)
|
2020-09-22 15:18:22 +02:00 |
|
João Antônio Duarte
|
0f05610537
|
Fixed Swagger samples
|
2020-09-18 08:29:12 -03:00 |
|
Daniele Teti
|
ddb27fe60b
|
FIxed WineCellarSample
|
2020-09-16 20:44:20 +02:00 |
|
Daniele Teti
|
f63cc4469b
|
Improved StaticFilesMiddleware
|
2020-09-16 15:56:14 +02:00 |
|
Daniele Teti
|
3755348925
|
Improved static files middleware
|
2020-09-11 18:14:28 +02:00 |
|
Daniele Teti
|
bee7777f6e
|
Serialization layer refactoring
|
2020-09-11 13:37:45 +02:00 |
|
Daniele Teti
|
72e3c06952
|
Removed TMVCRESTClient form samples
|
2020-09-03 19:57:00 +02:00 |
|
Daniele Teti
|
4e4c7f2198
|
removed tmvcrestclient from samples
|
2020-09-02 19:43:34 +02:00 |
|
Daniele Teti
|
a258bae533
|
Added dynamic properties accessors to TMVCActiveRecord descendants.
|
2020-08-28 18:04:29 +02:00 |
|
João Antônio Duarte
|
815547b852
|
Samples changed to use TMVCRESTClient
|
2020-08-26 17:13:18 -03:00 |
|
Daniele Teti
|
2f151d6364
|
Improved TDuckList to handle simple types too
|
2020-08-25 17:19:28 +02:00 |
|
Daniele Teti
|
ae1eda03e1
|
Added GetFrameworkType method
|
2020-08-22 15:37:08 +02:00 |
|
Daniele Teti
|
8ece6ed7a4
|
Merge pull request #409 from angelosobreira/reactdemo
React Demo
|
2020-08-15 09:48:45 +02:00 |
|
Daniele Teti
|
7576ab8bf8
|
Added the ability to deserialize an object starting from an arbitrary node in the JSON (or other format) present in the request body.
Improved the primary key type handling for manual handling in MVCActiveRecord.
Improved activerecord_showcase sample.
|
2020-08-13 17:40:02 +02:00 |
|
Daniele Teti
|
a690bea612
|
Added foReadonly and foWriteOnly os MVCActiveRecord Field Options
|
2020-08-11 00:54:42 +02:00 |
|
angelosobreira
|
2ab97c6f65
|
React Demo
|
2020-08-08 17:24:20 -03:00 |
|
Daniele Teti
|
c05cbfffb7
|
Improved JSON-RPC Hooks
|
2020-08-06 17:40:56 +02:00 |
|
Daniele Teti
|
75cdf7f720
|
Hooks signature changed.
|
2020-08-05 09:50:06 +02:00 |
|
Daniele Teti
|
c90aa1c028
|
Fixed some unit tests after jsonrpc refactoring
|
2020-07-29 12:35:12 +02:00 |
|
Daniele Teti
|
f06ae5f11c
|
Improved name casing resolution for JSON-RPC named params
|
2020-07-29 00:11:10 +02:00 |
|
Daniele Teti
|
ba9e74492b
|
Merge branch 'master' of https://github.com/danieleteti/delphimvcframework
|
2020-07-13 17:06:05 +02:00 |
|
Daniele Teti
|
4bebea287c
|
Added ActiveRecord unittests for Firebird (using firebird embedded). Now unit tests automatically tests sqlite and firebird. All the other RDBMS are tested manually using activerecord_showcase sample.
|
2020-07-13 17:05:22 +02:00 |
|
João Antônio Duarte
|
e356e3fd57
|
Merge remote-tracking branch 'upstream/master'
|
2020-07-04 17:46:23 -03:00 |
|
João Antônio Duarte
|
b1bae8b736
|
Updated Swagger UI and removed online validation of JSON schemas
|
2020-07-04 17:45:44 -03:00 |
|
Daniele Teti
|
fb87e9e1f4
|
https://github.com/danieleteti/delphimvcframework/issues/401
|
2020-07-02 23:19:36 +02:00 |
|
Daniele Teti
|
0145a1c89e
|
Fix for CompressionMiddleware when compiled as apache or IIS module with compression enabled
|
2020-06-29 18:07:25 +02:00 |
|
Daniele Teti
|
9b61fe8653
|
SQLite and Interbase fix for date and time types
|
2020-06-25 22:54:57 +02:00 |
|
Daniele Teti
|
787309889e
|
Added first sample for APIBinder
|
2020-06-25 00:09:07 +02:00 |
|
Daniele Teti
|
57e785efd7
|
Small fixes for Interbase SQLGenerator
|
2020-06-24 23:51:06 +02:00 |
|
Daniele Teti
|
a8ee598b9d
|
Small refactoring before 3.2.0-boron final
|
2020-06-24 00:00:47 +02:00 |
|
Daniele Teti
|
aae0105698
|
Added support for Count(RQL) for all SQLGenerators and all supported RDBMSes
|
2020-06-19 19:31:34 +02:00 |
|
Daniele Teti
|
e76ece994e
|
Small FIXES for ActiveRecordController
|
2020-06-18 14:49:06 +02:00 |
|
Daniele Teti
|
371d09194a
|
UnitTest // Delphi 10.4 Sydney support
|
2020-05-27 11:28:22 +02:00 |
|
Daniele Teti
|
622d664989
|
Full UnitTest Linux compatibilities (working on) for 10.4
|
2020-05-25 19:34:14 +02:00 |
|
Daniele Teti
|
32fd704d83
|
New version of MVCFramework.Console.pas with the New Sample
|
2020-05-25 15:12:46 +02:00 |
|
João Antônio Duarte
|
1b322d3f7b
|
Fixed memory leaks in SwagDoc Library
|
2020-05-20 19:43:30 -03:00 |
|
Daniele Teti
|
49c472da82
|
Small Fix Path for SSW sample
|
2020-05-20 09:33:01 +02:00 |
|
João Antônio Duarte
|
167fbf3877
|
Added example of using JWT authentication with Roles authorization
|
2020-05-15 10:53:13 -03:00 |
|
Daniele Teti
|
530084271b
|
Improved SPA support
|
2020-05-14 17:41:20 +02:00 |
|
João Antônio Duarte
|
de19437ec7
|
Added out operator in RQL parser
|
2020-05-13 15:29:04 -03: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 |
|
João Antônio Duarte
|
4aff893452
|
Correction in the generation of JsonSchemas of object and array type.
SwagDoc library updated.
|
2020-05-02 20:00:17 -03: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
|
884d52eab7
|
Merge pull request #368 from joaoduarte19/middleware_staticfiles
Middleware for static files
|
2020-04-29 14:52:02 +02:00 |
|
Daniele Teti
|
8d6fdfecea
|
Samples DB update
|
2020-04-29 10:13:45 +02:00 |
|
João Antônio Duarte
|
96c3b9cc8f
|
OnAfterRouting method inserted in TMVCETagMiddleware
|
2020-04-28 21:09:14 -03:00 |
|
João Antônio Duarte
|
e71c0ff02f
|
Merge branch 'middleware_etag' into middleware_staticfiles
|
2020-04-28 21:00:41 -03:00 |
|
João Antônio Duarte
|
fb7c664233
|
All examples using static files have been updated to use TMVCStaticFilesMiddleware
|
2020-04-28 20:59:41 -03:00 |
|
João Antônio Duarte
|
87db1f09a5
|
Added OnAfterRouting method to IMVCMiddleware
|
2020-04-27 20:36:45 -03:00 |
|
João Antônio Duarte
|
749657552e
|
Merge remote-tracking branch 'upstream/master' into middleware_staticfiles
|
2020-04-26 17:56:20 -03:00 |
|
Daniele Teti
|
c46485f9d3
|
Added support for MIME: csv, text, jpe, svg, svgz, gif
|
2020-04-25 15:24:08 +02:00 |
|
João Antônio Duarte
|
e029e52907
|
Settings of static files added as parameters in the middleware constructor
|
2020-04-24 20:48:07 -03:00 |
|
João Antônio Duarte
|
ebcda178ff
|
Merge remote-tracking branch 'upstream/master' into middleware_staticfiles
|
2020-04-24 19:13:44 -03:00 |
|
João Antônio Duarte
|
2aeb322f55
|
Merge remote-tracking branch 'upstream/master' into middleware_etag
|
2020-04-24 15:07:29 -03:00 |
|
Daniele Teti
|
ba2be8f7e1
|
Updated some samples
|
2020-04-24 14:48:30 +02:00 |
|
João Antônio Duarte
|
2e105ec59f
|
The static file server that was at the core of TMVCEngine has been moved to TMVCStaticFilesMiddleware middleware
|
2020-04-23 21:48:39 -03:00 |
|
João Antônio Duarte
|
b4272f98f2
|
Merge remote-tracking branch 'upstream/master' into middleware_etag
|
2020-04-23 19:47:02 -03:00 |
|
Daniele Teti
|
e0fb181d19
|
Updated ArticlesCrud sample to use ObjectDict
Improved DataSetUtils
|
2020-04-23 17:20:53 +02:00 |
|
João Antônio Duarte
|
0186b0c4b2
|
Middleware changed to generate ETag header of static files
|
2020-04-22 19:18:39 -03:00 |
|
João Antônio Duarte
|
5a000d42e8
|
Added ETag Middleware
|
2020-04-22 16:45:56 -03:00 |
|
Daniele Teti
|
7e20aafa54
|
Fix for a sample
|
2020-04-21 18:22:27 +02:00 |
|
Daniele Teti
|
dd64ab4c49
|
Completed ObjectDict tests
|
2020-04-21 17:04:04 +02:00 |
|
Daniele Teti
|
d261edb622
|
Added ncPascalCase, improved ncCamelCase support, improved DataSet Serialization
|
2020-04-20 17:56:17 +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
|
18e988d604
|
https://github.com/danieleteti/delphimvcframework/issues/356
|
2020-04-08 13:00:32 +02:00 |
|
Daniele Teti
|
4a1ef47bd3
|
"404 Not Found" exceptions now contains the requested URL (as in the log)
|
2020-04-07 10:37:33 +02:00 |
|
Daniele Teti
|
36ca9d43dc
|
https://github.com/danieleteti/delphimvcframework/issues/337
|
2020-04-03 11:56:14 +02:00 |
|
Daniele Teti
|
f99590f50f
|
https://github.com/danieleteti/delphimvcframework/issues/350
|
2020-04-02 19:26:04 +02:00 |
|
Daniele Teti
|
92b013363b
|
https://github.com/danieleteti/delphimvcframework/issues/351
|
2020-03-31 20:53:03 +02:00 |
|
Daniele Teti
|
d577221a71
|
Now ActiveRecord PrimaryKey can be string, nullablestring, integer, nullableinteger, int64, nullableint64
|
2020-03-31 16:23:22 +02:00 |
|
Daniele Teti
|
5fb572ca63
|
Support for non autogenerated primary keys
|
2020-03-27 00:37:28 +01:00 |
|
Daniele Teti
|
99664f141b
|
Refactoring of some internals structures of TMVCActiveRecord
|
2020-03-25 11:35:25 +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
|
1387cf278a
|
Improved parameters handling in ActiveRecord "Select" methods.
|
2020-03-23 18:30:32 +01:00 |
|
Daniele Teti
|
ef6d609c8b
|
https://github.com/danieleteti/delphimvcframework/issues/345
|
2020-03-21 23:58:09 +01:00 |
|
Daniele Teti
|
6e1978791f
|
First public version of TMVCAPIBinder
|
2020-03-20 23:08:45 +01:00 |
|
Daniele Teti
|
ac9f3bc7f6
|
FIX https://github.com/danieleteti/delphimvcframework/issues/334
|
2020-03-05 18:34:00 +01:00 |
|
Daniele Teti
|
cb46414e4d
|
https://github.com/danieleteti/delphimvcframework/issues/321
|
2020-02-28 18:33:28 +01:00 |
|
Daniele Teti
|
992262d152
|
Added "OnRouterLog" configuration - Fixed packages to include "MVCFramework.Nullables.pas"
|
2020-02-26 13:10:41 +01:00 |
|
João Antônio Duarte
|
e83fcac362
|
Fixed error in the RQL compiler when passing a string containing the apostrophe (') symbol in the "contains" and "in" operators
|
2020-02-13 20:15:25 -03:00 |
|
Daniele Teti
|
8b46dfc8a6
|
Improved sample about https://pastebin.com/RVAKR8VU
|
2020-02-11 15:45:35 +01:00 |
|
Daniele Teti
|
c36cd13988
|
3.2.0-boron-RC4
|
2020-02-05 23:46:38 +01:00 |
|
Daniele Teti
|
42cf51b595
|
All serialization/deserialization unittests pass for nullables!! :-)
|
2020-02-03 12:11:42 +01:00 |
|
Daniele Teti
|
3388354743
|
Serialization support for all the types in MVCFramework.Nullables
|
2020-02-03 10:51:40 +01:00 |
|
Daniele Teti
|
1ddb6e11b9
|
Merge branch 'master' of https://github.com/danieleteti/delphimvcframework
|
2020-01-24 10:09:40 +01:00 |
|
Daniele Teti
|
3233ea123f
|
Fixed a mleak in caso of disconnection while the request is running (https://github.com/danieleteti/delphimvcframework/issues/323)
|
2020-01-24 10:09:14 +01:00 |
|
juliomar
|
990eec48ed
|
Correction of the example to run the windows service
|
2020-01-17 17:25:31 -03:00 |
|
Daniele Teti
|
9d7ff23c11
|
Added more unit tests for MVCActiveRecord
|
2020-01-08 23:59:41 +01:00 |
|
Daniele Teti
|
23b3826f02
|
Fixed WineCellar* samples (thank you Stephen)
|
2020-01-08 20:34:02 +01:00 |
|
Daniele Teti
|
25f67480cb
|
interbase db
|
2020-01-08 15:32:08 +01:00 |
|
Daniele Teti
|
4eb5444cb6
|
Added sequence support fo mvcactiverecord (required for interbase, optional for other dbms)
|
2020-01-08 15:30:10 +01:00 |
|
Daniele Teti
|
b5df488157
|
Updated SQLite sample schema to correctly work with the mvcactiverecord nullable tests
|
2020-01-07 14:58:04 +01:00 |
|
Daniele Teti
|
8144baf40c
|
Nulls support in MVCActiveRecord (check activerecord_showcase sample)
|
2020-01-06 16:49:18 +01:00 |
|