Daniele Teti
6e1978791f
First public version of TMVCAPIBinder
2020-03-20 23:08:45 +01:00
Daniele Teti
8144baf40c
Nulls support in MVCActiveRecord (check activerecord_showcase sample)
2020-01-06 16:49:18 +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
427925490c
Improved EntitiesGenerator
2019-11-04 11:14:25 +01:00
Daniele Teti
51b0efdba4
Swagger PathID renamed to OperationID
...
Moved MVCRequiresAuthenticationAttribute into MVCFramework.pas
2019-10-30 00:25:01 +01:00
Daniele Teti
7997391212
TDataSetHolder.Items -> data
...
Added new custom serializer for TDataSetHolder
2019-09-30 00:06:23 +02:00
Daniele Teti
a110dbd56a
New Sample - WindowsService
2019-09-25 14:55:51 +02:00
Daniele Teti
241a07ee82
Added tools folder into the release zip. Preparing RC6
2019-09-04 19:37:11 +02:00
João Antônio Duarte
4d218ef94a
Added support for comparisons with null fields
2019-07-02 11:59:01 -03:00
Daniele Teti
7363304ba8
Added support for SQLite in MVCActiveRecord
2019-06-24 21:00:17 +02:00
João Antônio Duarte
ed3b2f9731
Added Boolean type support in RQLParser
2019-06-11 16:50:00 -03:00
Daniele Teti
01a8195485
FIX FOR RQL "in" clause
...
FIX FOR https://github.com/danieleteti/delphimvcframework/issues/219
2019-05-19 11:06:34 +02:00
Daniele Teti
53bdb8acc0
Improved MVCActiveRecord
2019-05-16 00:17:19 +02:00
João Antônio Duarte
2f9f6cfffc
Added tests for in operator in rql2sql tool
2019-03-25 11:29:35 -03:00
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
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
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
4929253007
Added RQL2MSSQL Compiler (preview)
2019-02-05 18:17:25 +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
8ed859b7d1
New build system based on pyinvoke
2019-01-08 12:48:53 +01:00
joao.duarte
d0197df7cf
Added RQL Operator Contains
2018-11-27 16:28:21 -02:00
joao.duarte
cd77144a2b
Testing RQL Parser PostgreSQL
2018-11-27 16:27:59 -02:00
Daniele Teti
07255a8b23
Refactored MVCActiveRecord framework, added *.SQLGenerators.* units
2018-11-02 21:43: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
4672b81c7b
RQL support added to MVCActiveRecord
2018-09-28 13:02:48 +02:00
Daniele Teti
98499a3b97
Added RQL2SQL parser
2018-09-27 12:27:13 +02:00