1
I Use This!
Very High Activity

Commits : Listings

Analyzed about 14 hours ago. based on code collected about 24 hours ago.
Jun 24, 2024 — Jun 24, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
OpenAPI: resolve root Schema once at startup - instead of at each lookup More... 10 months ago
OpenAPI: rewrite of operation parameters support - parse the schema once - recognize "const" and "non-const" kind of parameters - proper formatting, with needed line feeds and no default value in implementation section - a lot of other operation-related fixes More... 10 months ago
OpenAPI: moved exceptions to client unit - avoid any dependency to mormot.net.client to the DTO unit, so that any business logic could work as abstract as possible More... 10 months ago
defined EJsonClient constructor as virtual More... 10 months ago
OpenAPI: enhanced code generation - proper Exception code implementation - added comments - other fixes More... 10 months ago
OpenAPI: fixed DTOs custom JSON generation - the Delphi IDE (and probably Lazarus) has a line length limitation: trim generated code around 80 chars, as usual More... 10 months ago
OpenAPI: refined DTOs fields generation - put as many documentation as possible - some code generation fixes More... 10 months ago
OpenAPI: fixed enumerations and sets generation More... 10 months ago
OpenAPI: enhanced internal wrappers More... 10 months ago
OpenAPI: refined pascal names generations More... 10 months ago
minor QuotedStr() documentation precision More... 10 months ago
new overloaded TRttiJson.RegisterCustomEnumValues method More... 10 months ago
TRttiJson.RegisterCustomEnumValues unit tests More... 10 months ago
fixed JSON unserialization of enums class properties with a setter More... 10 months ago
fixed TRttiJson.RegisterCustomEnumValues JSON output - JSON string values should be escaped, because the custom text may contain some invalid characters More... 10 months ago
SanitizePascalName() should be a pure function More... 10 months ago
new TRttiJson.RegisterCustomEnumValues() method - untested yet ;) More... 10 months ago
hardened SanitizePascalName() for OpenAPI when the input text is clearly no pascal identifier More... 10 months ago
fixed OpenAPI enums recognition - even types with no explicit "format" name - will compute and guess a type from the actual string values More... 10 months ago
huge set of fixes to the OpenAPI generator More... 10 months ago
added "Generated by" comment to OpenAPI generated code More... 10 months ago
fixed Delphi 7 compilation :( More... 10 months ago
rewritten MultiEventFind() - for faster and smaller code More... 10 months ago
fixed TOpenApiRequestBody definition - POpenApiRequestBody do match in fact POpenApiResponse More... 10 months ago
get rid of "Base:" in OpenAPI nested records More... 10 months ago
let OpenAPI generate pointer of DTO records More... 10 months ago
another pass on OpenAPI - especially for v3 level support - several fixes and enhancements More... 10 months ago
minor documentation tweaks More... 10 months ago
introducing IKeyValue<>.FindKeyIndex() method More... 10 months ago
Merge pull request #290 from AndreasLrx/openapi/exceptions
ab
More... 10 months ago