Ezequiel Juliano Müller
ee9659762b
Refactoring and Removing Dependencies
2017-03-20 15:08:01 -03:00
Ezequiel Juliano Müller
45595ee144
Refactoring MVCFramework.Commons
2017-03-20 09:55:46 -03:00
Ezequiel Juliano Müller
af41b77500
Duplicate unit test removal
2017-03-13 16:54:17 -03:00
Ezequiel Juliano Müller
eae30a341f
Merge branch 'pluggable_mapper' of https://github.com/danieleteti/delphimvcframework into pluggable_mapper
2017-03-13 16:53:12 -03:00
Ezequiel Juliano Müller
7ec3fa4021
Update delphistompclient
2017-03-13 16:52:58 -03:00
Ezequiel Juliano Müller
5f34de36b1
Refactoring and Removing Dependency with SystemJSON and Mapper
2017-03-13 16:52:11 -03:00
Daniele Teti
4a1336d7ca
Removed JSONObjectToObjectFields
2017-03-07 21:42:19 +01:00
Ezequiel Juliano Müller
d0f3961bed
Add initial sample with JsonDataObjects serializer
2017-03-02 15:29:43 -03:00
Desenvolvimento
1d750b90e6
Refactoring MVCFramework.DuckTyping. Remove global variables.
2017-03-02 13:39:41 -03:00
Desenvolvimento
7e82e68e81
Add MVCFramework.Tests.Serializer.Intf
2017-03-02 09:27:19 -03:00
Desenvolvimento
97d3c552ca
Add TMVCAbstractSerializer
2017-03-02 08:57:40 -03:00
Desenvolvimento
6a27680a0a
Merge branch 'pluggable_mapper' of https://github.com/danieleteti/delphimvcframework into pluggable_mapper
...
# Conflicts:
# sources/MVCFramework.Serializer.Commons.pas
2017-03-01 17:43:16 -03:00
Desenvolvimento
88b8e7da3c
Refactoring the System JSON Serializer. Adding the serializer to JsonDataObjects. Problems with some unit tests.
2017-03-01 17:40:57 -03:00
Daniele Teti
3580d5ab5e
MERGED https://github.com/danieleteti/delphimvcframework/pull/72
...
MERGED https://github.com/danieleteti/delphimvcframework/pull/73
2017-02-24 14:20:05 +01:00
Daniele Teti
c7c738a00e
Removed RenderJSON
2017-02-22 19:50:49 +01:00
Daniele Teti
51351a6f73
removed *Strict serialization type
...
added TMVCSerializerStrictJSON
2017-02-13 20:51:59 +01:00
Daniele Teti
f98d39375f
CustomTypeSerializers Refactoring
...
Added more unit test
2017-02-10 18:48:19 +01:00
Daniele Teti
c2f51d4b11
CustomTypes + UnitTests
2017-02-10 14:20:06 +01:00
Daniele Teti
4cc5b6560c
CustomTypesSerialiers
2017-02-09 19:34:12 +01:00
Daniele Teti
3e9c914b20
Update 3_0_0_breaking_changes.md
2017-02-09 19:04:25 +01:00
Daniele Teti
988cbbd932
Merge branch 'pluggable_mapper' of https://github.com/danieleteti/delphimvcframework into pluggable_mapper
2017-02-09 11:24:38 +01:00
Daniele Teti
c80f078337
TValue de/serialization
2017-02-09 11:24:24 +01:00
Daniele Teti
80ea217a2d
Update 3_0_0_breaking_changes.md
2017-02-09 09:05:45 +01:00
Daniele Teti
247c23b0da
Rename 3_0_0_breaking_changes to 3_0_0_breaking_changes.md
2017-02-09 08:55:58 +01:00
Daniele Teti
c0cc0ee9a0
Create 3_0_0_breaking_changes
2017-02-09 08:55:38 +01:00
Daniele Teti
b6f9d33f36
Merge branch 'pluggable_mapper' of https://github.com/danieleteti/delphimvcframework into pluggable_mapper
2017-02-08 18:30:51 +01:00
Daniele Teti
9b70ee40fc
IMPLEMENTED
...
IMVCSerUnSer = interface
['{1ECA942A-E3C4-45DD-9D23-C00363B5E334}']
function SerializeObject(AObject: TObject; AIgnoredProperties: array of string): String;
function SerializeObjectStrict(AObject: TObject): String;
function SerializeDataSet(ADataSet: TDataSet; AIgnoredFields: array of string): String;
function SerializeCollection(AList: TObject; AIgnoredProperties: array of string): String;
function SerializeCollectionStrict(AList: TObject): String;
procedure DeserializeObject(ASerializedObject: String; AObject: TObject);
procedure DeserializeCollection(ASerializedObjectList: string; AList: IMVCList; AClazz: TClass);
end;
2017-02-08 18:30:32 +01:00
Daniele Teti
056cfb17f4
Update README.md
...
FIX in the roadmap link
2017-02-08 14:05:56 +01:00
Daniele Teti
862f31a1ce
Added 'Renderer' in TMVCController
2017-02-08 11:42:35 +01:00
Daniele Teti
9ef9ede924
REMOVING WARNINGS
2017-02-07 16:32:54 +01:00
Daniele Teti
26c0eb5eb8
TEST OK FOR JSON SERIALIZER (BUILTIN JSON PARSER)
...
TestSerUnSerObject
TestSerUnSerObjectList
2017-02-07 16:06:58 +01:00
Daniele Teti
56b78738e4
Serializer: First TEST OK
2017-02-07 14:08:51 +01:00
Daniele Teti
4a7961ec02
Sample: articles_crud_vcl_client
...
Implemented RefreshRecord
2017-02-06 14:10:47 +01:00
Daniele Teti
f87f683510
Updated submodules
2017-02-06 14:04:18 +01:00
Daniele Teti
cca53e585c
SAMPLE: Update articles_crud_vcl_client
2017-02-06 12:42:48 +01:00
Daniele Teti
3bc1e6dfc2
NEW SAMPLE: articles_crud_web_angular with angular2
2017-02-06 12:03:59 +01:00
Daniele Teti
09b30cbe64
SAMPLE articles_crud updated
2017-02-06 12:02:19 +01:00
Daniele Teti
f5833fa232
Simplified the VCL "Articles CRUD Sample"
2017-02-04 23:43:34 +01:00
Daniele Teti
54795de318
Updated DMustache
2017-01-29 23:21:36 +01:00
Daniele Teti
e5d808b3f2
UPdated delphistompclient
2017-01-29 23:18:30 +01:00
Daniele Teti
64a29cefe5
Updated LoggerPro
2017-01-29 23:15:31 +01:00
Daniele Teti
7408272aed
Update README.md
2017-01-29 19:08:26 +01:00
Daniele Teti
c8074649a1
2.1.3 (lithium)
...
FIX https://github.com/danieleteti/delphimvcframework/issues/64
ADDED Unit Tests for avoid regressions
2017-01-29 19:02:41 +01:00
Daniele Teti
9a3ab1f1dc
Merge branch 'master' of https://github.com/danieleteti/delphimvcframework
2017-01-29 18:41:28 +01:00
Daniele Teti
32caa1edcd
2.1.2 (helium)
...
FIX for Delphi versions who don't have TJSONBool (Delphi XE8 or older)
Added new conditional define in dmvcframework.inc: JSONBOOL (defined for Delphi Seattle+)
2017-01-29 18:40:54 +01:00
Daniele Teti
2ee6b06e6b
Update README.md
2017-01-29 18:39:27 +01:00
Daniele Teti
71907802f0
ADDED SEMANTIC VERSION (DMVCFRAMEWORK_VERSION const in MVCFramework.Commons.pas hold the current version)
...
Updated the IDE Expert to show the current version of the framework
FIX to the mapper about the datasets null values (needs to be chack in old Delphi versions)
FIX to the dataset boolean values
ADDED more unit tests about nullability
2017-01-29 16:11:14 +01:00
Daniele Teti
03be713c93
FIX - Now the logs are created always in the module path (by default)
2017-01-26 20:07:19 +01:00
spinettaro
72475e4b96
fixed session timeout when timeout value is 0
2017-01-20 17:29:09 +01:00
Daniele Teti
808e3902d1
Moved TMVCHTTPMethodType and TMVCHTTPMethods to MVCFramework.Commons.pas (You controllers may not compile animore without using this unit)
...
Better mobile support for RESTAdapter
Better IFDEFing
2017-01-18 21:54:16 +01:00