YouKnow
e96139634d
fixed clippy errors for rust nightly
2024-09-04 20:04:56 +03:30
YouKnow
4f5dcbf4c2
fixed the escape test
2024-09-04 05:18:27 +03:30
YouKnow
9b3d920819
added '\' to markdown escape characters
2024-09-04 05:04:37 +03:30
YouKnow
0c63375c03
perf(render): optimize tag and rendering functions with inline attributes
...
- Add #[inline] attribute to `as_html` and `as_markdown` methods in Render struct
- Add #[inline(always)] attribute to `start` and `end` methods in Tag struct
- Add #[inline] attribute to `new` methods in SimpleTag and ComplexTag structs
2024-08-27 05:53:37 +03:30
YouKnow
a77e9f58f0
feat(utils): add Render util for recreating formatted text
...
- Add new `render` module in `crates/teloxide/src/utils.rs`
- Update CHANGELOG.md to document the new Render utility
- Expose ESCAPE_CHARS in markdown.rs for reuse in render module
This new Render utility allows recreating rendered HTML or Markdown
formatted text from text/caption and MessageEntity. It enhances the
library's text formatting capabilities, as discussed in PR #1152 .
2024-08-27 02:29:38 +03:30
Andrey Brusnik
1ea69cf4dc
Fix clippy::manual_inspect lints
2024-08-24 18:46:05 +04:00
Andrey Brusnik
76e2726803
Add MSRV and deps bumps to the changelogs
2024-08-24 18:46:04 +04:00
Andrey Brusnik
cd98dba17e
Bump MSRV to 1.80
2024-08-24 18:16:56 +04:00
Andrey Brusnik
ae20cf1f6b
Explicitly depend on tokio 1.39 and enable io-util
feature for tokio in teloxide-core
2024-08-24 18:16:56 +04:00
Andrey Brusnik
5d93b81ea0
Bump deps to: sqlx-0.8.1, tower-0.5.0, reqwest-0.12.7, ron-0.8.1, heck-0.5.0
2024-08-24 18:16:56 +04:00
jc
178db8a027
Update CHANGELOG.md
2024-08-24 18:02:56 +04:00
goostman-ai
7711677580
Merge branch 'teloxide:master' into master
2024-08-24 15:42:29 +02:00
jc
b15ba1d31a
Fix RON schema, prettify doc comments
2024-08-24 16:29:28 +04:00
Akshett Rai Jindal
32de39602d
Fix unstructured docs
2024-08-24 16:03:10 +05:30
Akshett Rai Jindal
f4fc11a011
Change id
type in BusinessConnection
to BusinessConnectionId
2024-08-24 16:02:42 +05:30
Akshett Rai Jindal
e10af95add
Mark BusinessConnectionId
as serde(transparent)
2024-08-24 15:36:55 +05:30
Akshett Rai Jindal
17b3807d3f
Use serde(flatten) for BusinessConnectionId
2024-08-24 15:29:52 +05:30
Akshett Rai Jindal
951c8f1438
Derive Default for BusinessIntro
, BusinessLocation
and BusinessOpeningHours
2024-08-24 15:15:19 +05:30
Akshett Rai Jindal
08d7d8f6b4
Move business_connection_id
from Message
to MessageCommon
2024-08-24 15:15:19 +05:30
Akshett Rai Jindal
cef553eeae
Add serde default to can_connect_to_business
in Me
2024-08-24 15:15:19 +05:30
Akshett Rai Jindal
21b164a416
Change some Option<bool> fields to bool in KeyboardButtonRequestUsers
2024-08-24 15:15:19 +05:30
Akshett Rai Jindal
ca5dddab54
Remove unecessary serde defaults and remove params from bool setters
2024-08-24 15:15:19 +05:30
Akshett Rai Jindal
31caa3ba04
Add more docs for business related structs
2024-08-24 15:15:19 +05:30
Akshett Rai Jindal
2f8e62f401
Use BusinessConnectionId
instead of String
for business_connection_id
fields and parameters
2024-08-24 15:15:19 +05:30
Akshett Rai Jindal
ccc2c68751
Update docs and changelogs
2024-08-24 15:15:18 +05:30
Akshett Rai Jindal
c9eec050d0
Wrap Public
variant of ChatKind
in Box
2024-08-24 15:14:19 +05:30
Akshett Rai Jindal
057a37cea0
Update CHANGELOG.md to add changes related to #1146
2024-08-24 15:14:16 +05:30
Akshett Rai Jindal
336ae4f646
Fix tests for 'full' features
2024-08-24 15:12:54 +05:30
Akshett Rai Jindal
5040813737
Bump TBA version
2024-08-24 15:12:54 +05:30
Akshett Rai Jindal
68b7aba836
Add method getBusinessConnection
2024-08-24 15:12:54 +05:30
Akshett Rai Jindal
7fe9278ce8
Add DeletedBusinessMessages
variant to UpdateKind
2024-08-24 15:12:54 +05:30
Akshett Rai Jindal
b15d85ec0a
Move BusinessOpeningHoursInterval
to separate file
2024-08-24 15:12:54 +05:30
Akshett Rai Jindal
f6c957182f
Add BusinessMessagesDeleted
struct
2024-08-24 15:12:54 +05:30
Akshett Rai Jindal
0efb15aa6a
Add EditedBusinessMessage
variant to UpdateKind
2024-08-24 15:12:54 +05:30
Akshett Rai Jindal
9e57d3acff
Add BusinessMessage
variant to UpdateKind
enum
2024-08-24 15:12:54 +05:30
Akshett Rai Jindal
2fe5daccff
Add BusinessConnection
variant to UpdateKind
enum
2024-08-24 15:12:54 +05:30
Akshett Rai Jindal
e8afdc58fc
Add BusinessConnection
struct
2024-08-24 15:12:54 +05:30
Akshett Rai Jindal
6bec7a84ff
Add business_opening_hours
field to ChatPrivate
2024-08-24 15:12:54 +05:30
Akshett Rai Jindal
47fd589ea2
Add BusinessOpeningHoursInterval
and BusinessOpeningHours
structs
2024-08-24 15:12:54 +05:30
Akshett Rai Jindal
f84e15a0a6
Add BusinessLocation
class and corresp. field to ChatPrivate
2024-08-24 15:12:54 +05:30
Akshett Rai Jindal
fa17b48793
Add BusinessIntro
class and corres. field to ChatPrivate
2024-08-24 15:12:54 +05:30
Akshett Rai Jindal
1a5eca0a75
Add business conn. related fields to Message
...
Added `sender_business_bot` and `business_connection_id` fields
2024-08-24 15:12:54 +05:30
Akshett Rai Jindal
941d1eb82a
Add business_connection_id
to add Send*
methods except SendInvoice
2024-08-24 15:12:54 +05:30
Akshett Rai Jindal
78f909e621
Update documentation of sendSticker
method
2024-08-24 15:12:54 +05:30
Akshett Rai Jindal
cf1b73b8b2
Add format
parameter to SetStickerSetThumbnail
2024-08-24 15:12:54 +05:30
Akshett Rai Jindal
2655607320
Remove sticker_format
parameter from CreateNewStickerSet
2024-08-24 15:12:54 +05:30
Akshett Rai Jindal
590d46477f
Add format
field to InputSticker
struct
2024-08-24 15:12:54 +05:30
Akshett Rai Jindal
924affbdde
Remove flags
field from StickerSet
struct
2024-08-24 15:12:54 +05:30
Akshett Rai Jindal
d92ba9c12a
Add title
, username
and photo
to ChatShared
2024-08-24 15:12:54 +05:30
Akshett Rai Jindal
cc8df7a32e
Add SharedUser
struct and add to UsersShared
2024-08-24 15:12:54 +05:30