Router feature (and some general improvements) (https://github.com/G-USI/asyncapi-python/pull/8)
Add endpoint code
Add operation class
Update connection file
Update utils
Add path property to the operation
Rewrite codegen
Update base classes
Start building pubsub example
Add blocking to the client
Fix escaped refs
Add default amqp_uri into devcontainer
Fix codegen types
Fix start/stop cycle
Fix routingKey mode (anonymous queues)
Add missing ack on consumer side
Fix error in template
Make sender do declarations
Update RPC example to match new API
Fix generation of queue names
Drop declared queue if it is exclusive to sender
Add a possibility to stop an application from Router or Endpoint
Implement stop method for both sender and receiver
Drop outdated library tests
Outsource correlation id generation from RpcSender to BaseApplication
Drop unused import
Add operation struct tests
Add endpoint tests
Standardize message generation
Add copyright notice
Fix tests
Update README
Update minor version
Add error_queue_name property to EndpointParams
Move create_message from endpoint params to endpoint
Move errors do separate module
Add rejection logic for receivers
Create codebase for error queue handling
Drop redundant variable
Rename Reject to Rejection
Add debug mode for operation
Add debug mode for operation
Add rejection tests for endpoints
Add copyright notice to files
Update README
Allow refs in Channels (according to spec)
Add support for python 3.13