Marcelo Jaloto
acdec2fd44
Issue#789 ( #790 )
...
TOC Generator / TOC Generator (push) Has been cancelled
* Issue #546 was missing from the merge.
* #581 - Fix error on removing default connection;
* #583 - Fixes bugs 'Invalid class typecast' when using Active Record and Enumerated Type;
* issue #789 ;
* issue #789 ;
2024-10-18 07:32:58 +02:00
Daniele Teti
613347be1f
Added SWAGGER support also for APIs generated by the TMVCActiveRecordController
2024-10-01 16:16:27 +02:00
Daniele Teti
fd5de8660c
Updated TemplatePro
2024-09-10 23:42:24 +02:00
Marcelo Jaloto
3ae1a2a766
Issues#771 - Adds the security definition of the apiKey type (bearer authorization) to the swagger middleware in a customized way ( #772 )
...
* issue#771
2024-09-03 13:49:28 +02:00
Daniele Teti
90dcd3bdfe
Copyright updated to 2010-2024
2024-01-02 17:04:27 +01:00
Daniele Teti
fc9fffb9e7
Updated copyright message, removing some warnings
2023-01-17 08:52:26 +01:00
Daniele Teti
54bfe71722
https://github.com/danieleteti/delphimvcframework/issues/577
2022-12-25 19:46:07 +01:00
Marcelo Jaloto
ade3263c25
Issue#583 - Fixes bugs 'Invalid class typecast' when using Active Record and Enumerated Type ( #584 )
...
* Issue #546 was missing from the merge.
* #583 - Fixes bugs 'Invalid class typecast' when using Active Record and Enumerated Type;
2022-10-21 23:08:20 +02:00
Daniele Teti
3e50cef619
fixed problem with some kind of generated swagger json
2022-09-18 12:02:46 +02:00
Daniele Teti
821180ea75
Updated LoggerPro, improved Wizard, general code cleaning
2022-08-13 00:21:00 +02:00
Daniele Teti
d179575108
In case of multiple MVCPath, Swagger consider only the first one (Thanks V.Ferri)
2022-08-05 12:20:20 +02:00
Daniele Teti
347c5fb2fd
+ Added support for API versioning in Swagger UI
...
+ Added Swagger API Versioning Sample (swagger_api_versioning_primer)
2022-04-01 16:49:29 +02:00
Marcelo Jaloto
c0a7f2ac00
Issue #546 - Formmat swagger.json file for when needed to investigate in the Swagger Editor. ( #547 )
2022-04-01 00:29:39 +02:00
Daniele Teti
e7972048c8
+ final version for the new SWAGGER engine (Sponsored by CENTRO SOFTWARE)
2022-01-11 15:30:40 +01:00
Daniele Teti
a8ce1bb25b
+ Updated copyright for 2022
2022-01-04 15:44:47 +01:00
Daniele Teti
fd7f508c1b
+ Swagger for inherited controllers amost works
2021-12-31 18:00:54 +01:00
João Antônio Duarte
58e53dd9b0
+ Added Host and BasePath parameters to the Swagger middleware to make it possible to define a custom BaseURL for the documentation
2021-10-21 20:18:49 -03:00
Daniele Teti
6837182cc3
+ updated copyright header
2021-08-15 18:39:55 +02:00
João Antônio Duarte
f4808734bc
[+] Fix for compatibility with Delphi Tokyo
2021-05-18 12:05:29 -03:00
João Antônio Duarte
ea40fd0e3b
Improvement to correct the possibility of access violation when generating Swagger documentation
2020-12-10 15:25:12 -03:00
João Antônio Duarte
cf834ca23b
Correction to ensure that Swagger's OperationId is globally unique, when generated automatically.
2020-10-19 16:44:38 -03:00
João Antônio Duarte
86c28eb661
Correction of the ordering of the Swagger URI for delphi prior to Tokyo
2020-05-12 18:25:09 -03:00
João Antônio Duarte
f8ad249850
Small fix for the Swagger documentation to be compatible with versions prior to Delphi 10.3 Rio
2020-05-07 18:32:59 -03:00
João Antônio Duarte
fdf4507482
Change in swagger middleware to keep JWT authentication endpoint always on top
2020-04-30 20:51:41 -03:00
João Antônio Duarte
28de11cabb
OnAfterRouting method inserted in middlewares
2020-04-28 20:57:29 -03:00
João Antônio Duarte
e844b7a42e
Correction of the JWT authentication endpoint definition in TMVCMiddlewareSwagger. Username and passoword definition headers cannot be required.
2020-03-23 20:42:58 -03:00
Daniele Teti
8144baf40c
Nulls support in MVCActiveRecord (check activerecord_showcase sample)
2020-01-06 16:49:18 +01:00
João Antônio Duarte
996c1344c7
improved path ordering
...
Added DefaultValue parameter to MVCSwagParamAttribute attribute
2020-01-03 17:47:01 -03:00
João Antônio Duarte
4c60e67a3e
Added ordering of paths by tags
2020-01-03 16:49:53 -03:00
João Antônio Duarte
7222b19003
Json schemas moved to Definitions section
2020-01-03 15:48:22 -03:00
João Antônio Duarte
00bb4c6e21
Added MVCSwagIgnorePathAttribute attribute to allow hiding endpoints in swagger documentation
2019-11-27 16:27:07 -03:00
Mauricio Montuori
e088a0555e
Added Login Parameters to Swagger Documentation
2019-11-18 22:49:10 -03:00
Daniele Teti
7ce87edb51
dmvcframework 3.2.0-boron
2019-11-03 16:18:24 +01:00
João Antônio Duarte
127025ae55
Added attribute to define authentication type of controller or method. Improvements and fixes in JSON Schema generation from entity
...
Added support for defining array JSON Schemas for parameters and responses
2019-10-30 12:02:30 -03:00
Daniele Teti
3ccd6b6122
DMVCFramework package includes SwaggerDoc code.
2019-10-24 15:35:39 +02:00
João Antônio Duarte
005be2807d
Added JWTDescription parameter to Swagger middleware to provide a custom description for JWT authentication.
2019-10-10 08:32:00 -03:00
Daniele Teti
0d93ace653
v3.2 (boron) RC1
2019-10-09 23:24:08 +02:00
João Antônio Duarte
a354a80032
improved exception returns
2019-08-13 11:57:42 -03:00
João Antônio Duarte
2856063fd8
corrections in duplicate mappings
2019-08-05 11:59:35 -03:00
João Antônio Duarte
439224da4f
JWT authentication documentation improvements:
...
- JWT UrlSegment set to basic authentication format
2019-08-01 17:31:59 -03:00
João Antônio Duarte
69788525c2
improvements on swaggerdocapi example
...
Added security to methods with MVCRequiresAuthentication attribute
2019-07-31 08:40:11 -03:00
João Antônio Duarte
7d801d94a8
Security Definitions added to documentation when TMVCJWTAuthenticationMiddleware is added to Engine.
...
The SwaggerDocApi example is not yet functional, I will still make improvements to the example
2019-07-30 18:16:10 -03:00
João Antônio Duarte
c88a0694ae
Warnings Removal
...
Access violation fixes
2019-07-29 08:37:31 -03:00
João Antônio Duarte
8f86df526d
Added API documentation with Swagger
2019-07-27 15:23:48 -03:00