Daniele Teti
d892c21cc4
Support for .env (WIP)
2023-05-24 10:55:43 +02:00
Daniele Teti
899444b0df
https://github.com/danieleteti/delphimvcframework/issues/648
2023-03-13 15:43:46 +01:00
Daniele Teti
3a438493fb
dmvcframework-3.2.3-radium
2023-02-02 19:14:34 +01:00
Daniele Teti
0023ebe32c
https://github.com/danieleteti/delphimvcframework/issues/631
2023-01-29 17:29:24 +01:00
Daniele Teti
c03315077e
https://github.com/danieleteti/delphimvcframework/issues/630
2023-01-28 23:31:00 +01:00
Daniele Teti
89f00fd81d
Support for TObject descendants in JSONRPC APIs (not only for JSONObject and JSONArray)
2023-01-23 16:19:32 +01:00
Daniele Teti
08d947d265
Added ObjectPool and InterfacedObjectPool donated by Vivaticket S.p.A. https://www.vivaticket.com/ - Original UnitTests have been merged in the standard DMVCFramework UnitTests
2022-10-26 00:11:32 +02:00
Daniele Teti
f54f74522c
- Default error responses contains the official "reason string" associated to the HTTP status code (this can be a breaking change for some generic client which doesn't correctly interpret the http status code)
...
- Added static method `HTTP_STATUS.ReasonStringFor(HTTPStatusCode)` wich returns the standard `ReasonString` for a given HTTP status code.
- Improved handling of `TMVCErrorResponse` information
- mid-air-collision handling now uses SHA1 instead of MD5
- Added `MVCFramework.Commons.MVC_HTTP_STATUS_CODES` const array containing all the HTTP status codes wich its `ReasonString`
2022-10-09 15:45:59 +02:00
Daniele Teti
4a509b0eb0
- Improved nullable types Python generator
...
- Unit test refactoring
2022-08-01 19:11:42 +02:00
Daniele Teti
c2d3cbc859
https://github.com/danieleteti/delphimvcframework/issues/542
2022-03-25 10:49:12 +01:00
Daniele Teti
02de5b11ea
- Added default filtering for TMVCActiveRecord descendants
(more info ASAP)
...
- Added partitioning for `TMVCActiveRecord descendants` (more info ASAP)
- After a big refactoring (*"I love to delete code" -- cit. Daniele Teti*), support a new SQLGenerator is just 2 (two) methods away!
2021-11-21 19:27:06 +01:00
Daniele Teti
5550819fca
+ Fixed a bug in RQL' MaxRecordCount
...
+ Implemented Table Partitioning (WIP)
2021-11-18 00:49:12 +01:00
Daniele Teti
e3eb26e04a
+ added more unit test for TMVCActiveRecord.Merge method
2021-09-23 22:52:28 +02:00
Daniele Teti
27223a0a93
+added unit MVCFramework.Utils.pas which will contains all the 'simple functions' used in end user controllers
2021-09-15 14:24:39 +02:00
Daniele Teti
96c733c618
+updated some defaults in unittests
2021-09-15 09:53:23 +02:00
Daniele Teti
4986d9ba3f
New! Added the new MVCOwned
attribute which allows to auto-create nested objects in the deserialization phase. This will not change the current behavior, you ned to explocitly define a property (or a field) as MVCOwned
to allows the serialization to create or destroy object for you.
2021-08-17 15:10:58 +02:00
Daniele Teti
7870b20907
[+] Improved built runner
2021-03-04 14:29:13 +01:00
Daniele Teti
244c70084e
[+] Improved ThreadSafeQueue
...
[+] Added MVCJSONRPCAllowGET attribute
2021-02-23 18:00:32 +01:00
Daniele Teti
c55bfea9da
[+] Small improvement in custom type serialisers
2021-02-15 18:28:45 +01:00
Daniele Teti
6b0b09b5bb
[+] Added type aliases for generic types registered as custom type serializer
2021-02-15 18:17:39 +01:00
Daniele Teti
dbd46c8042
[+] More test for LRUCache
2021-02-12 18:44:43 +01:00
Daniele Teti
2c79ff6c6a
[+] Unit test refactoring
2021-02-04 14:11:33 +01:00
Daniele Teti
d9b20d8ce4
Fix border case when using string and widestring params in TMVCActiveRecord
2020-12-18 14:41:01 +01:00
Daniele Teti
d883f87fb5
Added unit test for time/date types in RQL query
2020-12-14 14:40:07 +01:00
Daniele Teti
4dd2c86bdf
Removed some hints
2020-12-14 10:35:22 +01:00
Daniele Teti
5443509a97
Completed automated tests for PG
2020-12-13 00:36:55 +01:00
Daniele Teti
de95bb19cf
Added postgres tests with a lite version of portgresql 13.1
2020-12-12 19:26:18 +01:00
João Antônio Duarte
972237a17a
Testing adjustments to work with the new RESTClient
2020-11-29 10:34:02 -03:00
João Antônio Duarte
181cf5aba9
Merge branch 'master' into feature_restclient
2020-11-27 14:14:41 -03:00
Daniele Teti
967a5322a1
https://github.com/danieleteti/delphimvcframework/issues/432
2020-11-27 15:13:17 +01:00
João Antônio Duarte
9c43f85b33
Merge branch 'master' into feature_restclient
2020-11-09 07:55:06 -03:00
Daniele Teti
4a65b78fb5
https://github.com/danieleteti/delphimvcframework/issues/434
2020-11-04 19:06:54 +01:00
Daniele Teti
311be67323
New functionality explained in the jsonrpc samples (TMultiDataset)
2020-09-22 15:18:22 +02:00
João Antônio Duarte
e30e93f72d
Merge remote-tracking branch 'upstream/master' into feature_restclient
2020-09-21 19:31:26 -03:00
João Antônio Duarte
950c81cd28
Merge branch 'master' into feature_restclient
2020-09-21 19:06:01 -03:00
Daniele Teti
19fc11a16c
https://github.com/danieleteti/delphimvcframework/issues/421
2020-09-21 12:42:38 +02:00
João Antônio Duarte
a870bca81b
data decompression improvements
2020-09-11 22:24:38 -03:00
Daniele Teti
b27db6122e
Improved EMVCException rendering, added unit tests (202 so far)
2020-09-08 15:25:44 +02:00
Daniele Teti
fe62799eee
Reverted all unit test as were before TMVCRESTClient
2020-09-06 15:38:25 +02:00
João Antônio Duarte
84bc484344
Various fixes and improvements after unit tests
2020-08-25 20:07:21 -03:00
Daniele Teti
c05cbfffb7
Improved JSON-RPC Hooks
2020-08-06 17:40:56 +02:00
Daniele Teti
3948f62a40
Improved unittest for sqlite
2020-06-25 23:19:00 +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
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
6c96a6ef3e
Small fix for relative path and documentroot in staticfilemiddleware
2020-05-02 17:06:59 +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
4a78322aef
Improvement is Nullable primary keys. Added method "Store"
2020-02-03 13:19:55 +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