Releases: tochka-public/Tochka.JsonRpc
Releases · tochka-public/Tochka.JsonRpc
v3.0.0
Bug Fixes
- autodoc: fix type generation for methods with same name (303fc4d)
- cicd: fix pipeline for long versions (c5e5583)
- cicd: fix pipeline when branch name contains '/' (31086be)
Features
- autodoc: add versioning support for OpenRPC docs (b6bef42)
- server: add template matching for RoutePrefix (84e28fe)
- server: add versioning support (bb7b850)
BREAKING CHANGES
- autodoc: changed ITypeEmitter interface
- autodoc: Reworked extension methods for OpenRPC
- server: Reworked extension methods for Swagger
- server: Extension method IsJsonRpcRequest moved to IJsonRpcRequestValidator
v2.1.0
v2.0.1
Merge pull request #83 from tochka-public/fix-xml-docs Fix xml docs generation
v2.0.0
Bug Fixes
- cicd: don't publish old version and tests (2c3e1a7)
- client: fix client serialization and tests (e778f74)
- client: fix integration tests (394ff64)
- client: fix merge (d0d2614)
- client: fix merge again (457379c)
- client: fix warnings (86b030b)
- client: PR fixes (1b72d2d)
- docs review (efdcd15)
- openrpc: fix models registering (8fb2806)
- overview (7056b19)
- ru client docs (df2a64d)
- ru docs (bd1a6f9)
- ru docs (cee930b)
- ru docs (94f5a89)
- ru docs (4bc3ac7)
- server: fix endpoint route combining (9a3b03d)
- server: fix error messages (6802f6a)
- server: fix tests (63cf7c4)
- server: remove useless output formatter (402c872)
- server: wip (10c7a33)
- server: wip integration testing (c9e5aec)
- swagger: fix tests (284f6f6)
- v2: fix building (0b7c4d8)
Features
- benchmarks: add new simple send case and more request values (99892ad)
- benchmarks: wip (bfa64c3)
- cicd: new workflow (fe14368)
- cicd: remove changelog file (f6d104e)
- client: add client code (a9cc5bf)
- client: change models to records, remove id nullability (ad2db76)
- client: don't allow base url without '/' in the end (83b0683)
- openrpc: add extensions for startup (66c4dda)
- openrpc: add middleware (aa179c7)
- openrpc: add openrpc models (c186923)
- openrpc: add warning logs for unexpected situations (d8d4d67)
- openrpc: content descriptor generation (42925e0)
- openrpc: make generators transient (dfc309b)
- openrpc: openrpc generation wip (6679cee)
- openrpc: schema generation (fe2e9ff)
- server: add completed logic for responses wrapping (9383820)
- server: add endpoint routing prototype (ad46179)
- server: add extensions to register services and middleware (5a6284b)
- server: batch processing (57d9378)
- server: move old code to new project (5cdc49e)
- server: respect request encoding and middleware simplification (eca3729)
- server: responses wrapping wip (d8ad275)
- server: working binding (a9c3922)
- swagger: add lock for models creating (1313c9d)
- swagger: add swagger (0e9613b)
- v2: move old version to separate namespace (92bac14)
Reverts
- v2: revert changes for next task (645bcdb)
v1.0.43 and before
1.0.43 (2023-03-30)
Bug Fixes
- JsonRpcErrorFactory class is made public to make it easier to extend the error handling logic without having to implement the entire IJsonRpcErrorFactory (99b1125)
1.0.42 (2023-02-02)
Bug Fixes
- copy attributes from controller to each action (faa586c)
1.0.41 (2023-01-25)
1.0.40 (2022-12-23)
Bug Fixes
- copy endpoint metadata from existing selectors to custom selector (76992ba)
- proper enumeration (91b7012)
1.0.39 (2022-08-15)
Bug Fixes
- fixed broking dateTimeFormat when reading response from mvc (e0a4881)
1.0.38 (2022-06-23)
Bug Fixes
- small typo after replace (de18522)
1.0.37 (2022-05-26)
1.0.36 (2022-04-29)
1.0.35 (2022-03-02)
Bug Fixes
- wrong check for file exists (f34d80c)
1.0.34 (2022-02-28)
Features
- explicitly check for generated xmldoc + bump all references (97f46f8)
1.0.33 (2022-02-28)
1.0.32 (2022-02-22)
Bug Fixes
1.0.31 (2022-02-22)
⚠ BREAKING CHANGES
-
support for dotnet 6
-
Merge pull request #52 from tochka-public/feature/server-dotnet6/master (bea4757), closes #52
1.0.30 (2021-05-12)
1.0.29 (2021-04-28)
Bug Fixes
- server: Support usage of ApiExplorerSettingsAttribute (1b786fe)
1.0.28 (2021-04-20)
⚠ BREAKING CHANGES
- server: Removed StartupFilter to enforce manual JsonRpcMiddleware registration for better flexibility
Bug Fixes
- server: reflect changes in docs (ff1bcbc)
Code Refactoring
- server: Removed StartupFilter to enforce manual JsonRpcMiddleware registration for better flexibility (ce735da)
1.0.27 (2021-04-16)
Bug Fixes
- server: make
JsonRpcErrorResponseException
public (f97414c)
1.0.26 (2021-04-15)
Features
- server: Introduced
JsonRpcErrorResponseException
to allow direct control over error responses (501c0ed)
1.0.25 (2021-04-12)
Features
- server: passing additional info about nested HttpContext to real HttpContext (useful for metrics and tracing)
Bug Fixes
- wrong line (cfaff83)
1.0.24 (2021-01-29)
1.0.23 (2020-12-21)
Bug Fixes
- server: properly name middleware (b16ffdf)
1.0.22 (2020-12-17)
Bug Fixes
1.0.21 (2020-12-14)
1.0.20 (2020-12-10)
Features
- server: Swagger and OpenRPC generation
1.0.16 (2020-12-03)
Features
- client: allow urls to end without trailing slash (#22)
1.0.15 (2020-08-20)
Bug Fixes
- client: null if error data was not present (a51c29d)
1.0.14 (2020-08-18)
Features
- server: add sample request-response logging for reference (ba01b6f)
- middleware now checks routes instead of verb/content-type heuristics (3ce2177)
- rename rpc to jsonrpc (5d87982)
Bug Fixes
- client: proper compare ids when null (022619c)
- client: proper deserialization of ids (2fbc904)
- server: logging checks for rpc controller (51b9e7a)
- forgotten changes to use route checks (dca88be)
- trim slash at url end for proper validation (3d90df9)
1.0.12 (2020-08-18)
Bug Fixes
- client: proper deserialization of ids (2fbc904)
1.0.11 (2020-07-30)
Bug Fixes
- client: proper compare ids when null (022619c)
1.0.10 (2020-07-21)
Bug Fixes
- trim slash at url end for proper validation (3d90df9)
1.0.9 (2020-07-21)
Bug Fixes
- forgotten changes to use route checks (dca88be)
1.0.8 (2020-07-21)
Features
- middleware now checks routes instead of verb/content-type heuristics (3ce2177)