Changelog 1.0.0
- Section
- Reference
- Time
- 1 min
- Code
- 0
First release 🎉
⚡️ Features:
- Support Telegram Bot API
9.6 - Add log scope & log buffer for better logging
- Add ability to compose nodes for
Lifespantasks - Add
WaiterMachineforDispacthandView - Add
CheckboxandChoiceforDispatch - Add global default parameters for objects, e.g
parse_mode - Add more hashers for several events
- Add
lazyresult forAPImethods - Add shortcuts to hashers for cute types
- Add
.holdmethod forEventViewandEventModelView - Add
.bind_event_loopmethod forLoopWrapper - Add
ViewMiddlewareBoxforView - Add
Danger,Primary,Successinterfaces for keyboard buttons - Add ability to define a node scope for rule
- Set
Falseby default forload_fileparam inconfigure_dotenvfunction
🔧 Fixes:
- Fix
tg_emojiformat function - Fix convert
TagFormatto str after encoding - Fix shutting down
LoopWrapperbySIGTERM,SIGBREAK - Fix wait for shutdown in
LoopWrapper - Fix processing raw views
- Fix preserve caller frames and add explicit logger wrappers
- Fix check rule each time instead of once per event
- Fix raise an exception group when a unhandled_exceptions sequence is empty on handle exceptions at the top level in
Dispatch - Fix merging
ContextinFuncHandler - Fix copying
Contexton eachRouterinstance - Fix closing a
per-eventscope by using an async context manager instead of closing it in a finally block
🧰 Dependeices:
- Switch to a separate dependency
nodnodfor DI nodes - Switch to a separate dependency
msgspexfor models - Switch to
wreqfromrnet - Switch to
kungfufromfntypes