Commit Graph

315 Commits

Author SHA1 Message Date
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&notif_id=1542833848942998&notif_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
Daniele Teti
0966ca50fc Update README.md 2016-09-06 10:55:41 +02:00
Daniele Teti
475be469cb Update README.md 2016-06-23 12:40:12 +02:00
Ezequiel Juliano Müller
04b83cc0f5 Refactoring to:
* Enable working with listeners in a DI context.
* Class Changes to provide a better understanding of the functionality;
* Removal singletons variables (not the framework that must manage it);
* README update;
2016-06-16 17:13:35 -03:00
Daniele Teti
dd8865ca3f Update README.md 2016-05-21 22:15:35 +02:00
Daniele Teti
bbe136cb5f Update README.md 2016-04-20 11:04:08 +02:00
Daniele Teti
7975636546 Update README.md 2016-02-27 10:27:01 +01:00
Daniele Teti
094e2ea6ab Update README.md 2016-02-19 12:09:14 +01:00
Daniele Teti
3848fb9e29 Update README.md 2015-12-18 14:29:40 +01:00
Daniele Teti
026915af5a Update README.md 2015-12-04 17:01:55 +01:00
Daniele Teti
a25810e2d1 Update README.md 2015-12-04 17:01:01 +01:00
Daniele Teti
2d9d119be1 Update README.md 2015-12-04 15:49:10 +01:00
Daniele Teti
1858cdc2f6 Update README.md 2015-12-01 11:00:10 +01:00
Karsten Hoffrath
83cc5c3d37 Fix documentation and samples for the custom attribute MVCProduces. 2015-11-30 17:15:16 +01:00
Daniele Teti
e63e630f47 Update README.md 2015-11-15 18:37:14 +01:00
Daniele Teti
5d7f5714bf Update README.md 2015-10-12 14:17:59 +02:00
Daniele Teti
02ee16ed85 Update README.md 2015-10-12 14:17:42 +02:00
Daniele Teti
7450c8b449 Update README.md 2015-06-16 10:49:53 +02:00
Daniele Teti
400b6ab69a Update README.md 2015-06-16 10:39:46 +02:00
Daniele Teti
965c945a7a Update README.md 2015-06-16 10:36:35 +02:00
Daniele Teti
2c89159850 Update README.md 2015-06-15 23:44:45 +02:00
Daniele Teti
d12b55c7b1 Update README.md 2015-06-15 23:41:27 +02:00
Daniele Teti
1bb7e637dc Update README.md 2015-06-15 23:40:30 +02:00
Daniele Teti
d1e71a6ebb Update README.md 2015-06-15 23:39:39 +02:00
Ezequiel
4250c361cb Update README.md and contributors.txt 2015-06-15 17:56:15 -03:00
Ezequiel
14ec5fc0a7 Update README.md and adjustment in unit testing 2015-06-15 17:51:36 -03:00
Daniele Teti
ac4c3c9813 Update README.md 2015-05-28 14:44:01 +02:00
Daniele Teti
1c5263a553 Update README.md 2015-05-28 14:41:06 +02:00
Daniele Teti
bd35e1094f Create README.md 2015-05-28 14:34:33 +02:00