Daniele Teti
56b78738e4
Serializer: First TEST OK
2017-02-07 14:08:51 +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
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
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
Daniele Teti
ccc8ee90ab
FIX OnBeforeAction (Thank you to Marco Mottadelli)
...
More unit tests
Refactoring for XE6
Updated copyright to 2017
2017-01-05 12:45:51 +01:00
Daniele Teti
3b1e19ec40
https://github.com/danieleteti/delphimvcframework/issues/63
2016-12-28 10:01:02 +01:00
Daniele Teti
7c2acc9738
Encoding fixes
...
Preparation for output compression
More unit tests
2016-12-07 19:36:03 +01:00
Daniele Teti
60ef18d148
ADDED
...
Config[TMVCConfigKey.FallbackResource]
Defines a default URL for requests that don't map to a route or a file (useful for client side web app)
The experts generates a Config[TMVCConfigKey.FallbackResource] which ponts to 'index.html'
2016-12-07 12:35:46 +01:00
Daniele Teti
81744b892e
Merge changes from https://github.com/danieleteti/delphimvcframework/pull/60
...
Some refactoring needed to be coherent to the rest of the framework
Added a new sample to chow customsession utilization
2016-12-05 15:51:05 +01:00
Daniele Teti
9e76485268
Samples Refactoring
2016-11-27 23:18:32 +01:00
spinettaro
a87be2a8cf
added unit tests to enhance Stream Rendering Memory Management
2016-11-18 18:02:48 +01:00
Daniele Teti
913f0449ce
Fixing some paths and warnings in sample projects
2016-11-18 00:17:41 +01:00
Daniele Teti
25177d957f
All the unit tests are now merged in 1 project.
...
Submodules update, samples refactoring, build improvements.
2016-11-13 21:00:54 +01:00
spinettaro
3f0eb0d040
added support to serialize json null value as nil in object property
...
added relative test TestJSONObjectToObjectWithNullInJSONString
2016-10-26 14:42:45 +02:00
Daniele Teti
160bb8d51e
ADDED
...
AllowedOriginURL: string = '*'
AllowsCredentials: Boolean = true
In CORS Middleware
2016-10-12 13:11:19 +02:00
danieleteti
bd10056c6f
https://github.com/danieleteti/delphimvcframework/issues/56
2016-10-11 11:39:57 +02:00
danieleteti
3672a73b8d
Names refactoring
...
Added TMVCController.RenderWrappedList to renders heterogeneous lists
2016-09-30 11:44:30 +02:00
spinettaro
d689e92642
added support in TMVCController and ObjectsMappers to serialize a IWrappedList
...
added link to LoggerPro in tests projects
2016-09-29 18:17:26 +02:00
danieleteti
6842f5efec
IDE Expert: Load optimized configuration for the default generated project (MaxConnections and ListenQueue)
...
small optimization for body reading in the TWebContext
add sample for CustomAuth
2016-09-20 11:10:47 +02:00
danieleteti
0d3b591174
Added CopyRight info were not present
2016-09-18 19:19:43 +02:00
danieleteti
f0670af618
Added custom authentication and authorization middleware
2016-09-16 23:55:11 +02:00
danieleteti
33d62713df
Small FIX RESTClient
2016-09-13 19:10:34 +02:00
danieleteti
6875ff3704
Added LoggerPro as git submodule
...
Updated MVCFramework.Logger.pas to use LoggerPro instead of the modified version of IOCPLogger
Added CustomLoggerSample.dproj
Removed IOCP dependencies
2016-09-06 10:33:09 +02:00
danieleteti
d8abc1590a
FIX project file
2016-09-05 15:39:24 +02:00
danieleteti
be7d5d7183
Send DocumentIndex if request route = '/' and index file exists
...
FIX Charset issue on static contents
2016-09-05 15:34:55 +02:00
danieleteti
b760489777
enabled for console unit test
2016-08-24 16:08:32 +02:00
danieleteti
5601767e04
- added method TWebContext.SessionStarted (check sample Sessions to see how it works)
...
- added method TWebContext.SessionID
- added unit test for TWebContext.SessionStarted
2016-06-28 13:44:09 +02:00
danieleteti
1ef246a589
- Added strongly typed actions
...
- TWebContext param in the actions is optional
- In case of "action not found", the server dont returns NEVER the document index
- Refactoring
- More unit tests
- BasicDemo updated with typed actions
- Copyright updated (just formatting)
2016-06-22 17:50:31 +02:00
danieleteti
e1225fdcbe
ADDED JWT Checks for: NotBefore, ExpirationTime, IssuedAt
...
Updated JWT sample
Added more unit tests
2016-05-21 21:56:29 +02:00
danieleteti
e2e5d79f30
removed dmvcframework.inc
...
added unittest for JWT
2016-05-19 11:22:58 +02:00
danieleteti
902732bcdf
changed Body: TStringStream to Body: TStream
2016-05-13 17:20:11 +02:00
danieleteti
d11111aa41
ADDED cookies support to the rest client
...
ADDED demo for cookies utilization
REFACTORED some samples
2016-04-24 19:08:25 +02:00
danieleteti
cacdabdbb7
Session refactoring
...
Now session is available also with Context.Session
2016-04-03 22:36:13 +02:00
danieleteti
06c9caa616
ADDED Mapper.LoadJSONObjectToObject
...
ADDED UnitTest for Mapper.LoadJSONObjectToObject
2016-03-24 15:30:18 +01:00
danieleteti
388ed31a0b
FIX Basd64 Stream serialization
...
ADDED Unit test for Stream de/serialization
2016-03-23 00:29:58 +01:00
Ezequiel Juliano Müller
95427f674b
Merge branch 'master' of https://github.com/danieleteti/delphimvcframework into HEAD
...
# Conflicts:
# sources/MVCFramework.Server.pas
# sources/MVCFramework.pas
# unittests/Several/FrameworkTestsU.pas
2016-02-29 10:08:48 -03:00
Ezequiel Juliano Müller
756b7683a0
Add constructor delegate to controllers. This aims to integrate with frameworks to dependency injection.
2016-02-29 09:48:36 -03:00
danieleteti
51fe8bac94
MAPPER FIX about ISOStrToDateTime without seconds
...
MAPPER UnitTests Refactoring
2016-02-27 10:08:07 +01:00
danieleteti
1a19fa9e1d
updated facebook group logo
...
added a unit test
2016-01-13 12:34:12 +01:00
danieleteti
6ddef75804
-New Build System based on Python 3.5 script
...
-Cleanup
2016-01-01 23:01:49 +01:00
Ezequiel Juliano Müller
39d19db773
Refactored, adjusted, retested and moved tests
2015-12-22 09:29:25 -02:00