Commit Graph

25 Commits

Author SHA1 Message Date
MattMo 1345e326a8 Added an attribute that can be used to included extra types in the client generation. Bumped package version to 1.4.1 2023-03-24 07:15:42 -07:00
MattMo e8735d8764 Added support for sub types in the C# client code generator. Bumped package version to 1.4.0 2023-03-24 06:52:00 -07:00
MattMo fafdb48d51 Bumped package version to 1.3.9 added support for Enum code generation and support for inherited types. 2023-03-23 08:23:08 -07:00
MattMo 2b892dfd66 Added a new RouteFileCache and more response extensions. Bumped package version to 1.3.4. 2023-03-01 16:19:20 -08:00
MattMo 662bd03ddc Changed Listener.Block to not use as much CPU usage, at least not visually in the task manager. 2023-03-01 12:22:23 -08:00
MattMo f882a74c6d Added compressed response extensions and added more to the example program. Bumped package version to 1.3.3 2023-02-24 12:05:57 -08:00
MattMo 7ffa2d43ef Improved the csharp client generator to check if the base url is null or whitespace and to remove trailing / characters. Fixed some bugs with different client names. Generator also now sets up cookie support. 2023-02-07 13:02:56 -08:00
MattMo 2076a1d02b Broke up RestClientGenerator so that custom generators for other languages can be created or the C# one could be modified for custom use cases. 2023-02-06 10:46:38 -08:00
MattMo ed1d10ba9d Added Json flag to RouteRequest and RouteResponse to control whether or not the content is Json and needs to be handled. Updated example code. Renamed ClientCodeGenerator to RestClientGenerator. Bumped package version to 1.2.2. 2023-02-06 09:01:06 -08:00
MattMo 42c4682c89 Bumped package version to 1.1.9. Added documentation and cleaned up code. Going to merge into Master. 2023-02-05 12:28:37 -08:00
MattMo 1475159f1c Added RouteName and Request/Response handling to the code generator. More work is needed. 2023-02-05 10:59:29 -08:00
MattMo 74f8921f7a Improved the code generator. More to come. 2023-02-04 10:37:30 -08:00
MattMo 6bb01464e7 Working on C# client code generation. 2023-02-04 08:26:09 -08:00
MattMo 19ccdb9026 Working on a client code generation feature to help speed up using an api built with this library. 2023-02-03 13:33:28 -08:00
MattMo cd6dd40fe2 Bumped package version to 1.1.6 and removed RouteListenerContext in favor of built in HttpListenerContext since it's already apart of .Net. Cleaned up code and build passes. 2023-02-02 09:51:34 -08:00
MattMo 9b849f5ec1 Simplified some class names and structure. New nuget version 1.1.4 2023-01-26 11:48:56 -08:00
MattMo b4414f4da2 Added new route exception event handler. Renamed events. Added better example code. Bumped nuget version to 1.1.2. 2023-01-26 10:08:56 -08:00
MattMo 3e190641a0 Upgraded project to DotNet 6, increased package version to 1.1.0 2022-07-21 09:56:23 -07:00
MattMo 37356667d9 Cleaning up project structure and simplifying things. 2022-05-05 10:18:28 -07:00
MattMo 41bbabf1cb Added more examples. WithText and WithJson now specify Utf16 to support rich content. 2022-02-06 21:32:01 -08:00
MattMo ccad0dd66d Simplified project struct naming. Cleaned up code and added missing documentation. Routes now use a RouteContext to allow extensions and future modules. 2022-02-06 21:14:36 -08:00
MattMo 4bb85aad28 Renaming everything to live under the MontoyaTech namespace. 2022-02-06 19:37:51 -08:00
MattMo fe7eb76a86 Removing build directories. 2022-02-06 19:26:11 -08:00
MattMo 2112b37ab4 Removing .vs and migration backup. 2022-02-06 19:25:29 -08:00
MattMo dd82897982 Pushing up initial version of Rest.Net. 2022-02-06 19:22:24 -08:00