Skip to content

Releases: EdJoPaTo/grammy-inline-menu

v5.1.0

04 Sep 11:53
abe8f84
Compare
Choose a tag to compare

v5.0.2...v5.1.0

v5.0.2

28 Aug 12:54
2ca7b35
Compare
Choose a tag to compare
  • fix(send-menu): hint supplied menu paths without ending slash 72f32db

v5.0.1...v5.0.2

v5.0.1

24 Aug 09:07
2d2894d
Compare
Choose a tag to compare
  • fix(choices): throw on choicekey containing a slash 5b61648

v5.0.0...v5.0.1

Version 5 Release

09 Jul 15:25
fb67ade
Compare
Choose a tag to compare

With this major release logic is splitted into multiple classes to be way more customizable than before.
Things like sending the menu manually is now way easier.

As there as new classes you need to refactor from version 4. See the Migration Guide.

If you have questions, ideas, … please check for existing Issues and feel free to open new Issues and Pull Requests!

v4.0.1...v5.0.0

new since v5-rc.1

  • feat(choices): disable choice exists check 3c91a09

v5.0.0-rc.1...v5.0.0

v5.0.0-rc.1

24 Jun 16:52
b624ceb
Compare
Choose a tag to compare
v5.0.0-rc.1 Pre-release
Pre-release

I currently think the beta is on a fairly stable point. I will keep this rc for some days. If there are no issues this will probably the stable version 5.0.

  • feat: select/toggle update menu afterwards is now explicit 5e09689
  • feat: interact/choose update menu afterwards is now explicit a976369
  • fix(path): empty string is not a relative path 7d9c261

v5.0.0-beta.9...v5.0.0-rc.1

v5.0.0-beta.9

14 Jun 16:08
ab18336
Compare
Choose a tag to compare
v5.0.0-beta.9 Pre-release
Pre-release
  • feat(middleware): allow for rootTrigger RegExp 7249107
  • fix(template): implement pagination different from choice 27b9f09
  • fix(middleware): answerCbQuery when menu is sent 3ba6f62
  • fix(middleware): throw on invalid target of do function 683fcc4

v5.0.0-beta.8...v5.0.0-beta.9

v5.0.0-beta.8

09 Jun 21:15
83dfdc6
Compare
Choose a tag to compare
v5.0.0-beta.8 Pre-release
Pre-release
  • fix(menu-middleware): dont throw after long running function 75e4f94
  • fix(choose): dont require TelegrafContext for hide 3c21c3b
  • feat: hide function also gets the path 0ee2b6c

v5.0.0-beta.7...v5.0.0-beta.8

v5.0.0-beta.7

08 Jun 02:32
8d8ce5a
Compare
Choose a tag to compare
v5.0.0-beta.7 Pre-release
Pre-release
  • fix(send-menu): dont answerCbQuery ed408e7
  • fix(send-menu): use text extra on telegram edit fbf5964
  • fix(pagination): dont call hide twice 1d0d4e1
  • test(send-menu): add a bunch of tests c35ff3f
  • test(menu-template): add a bunch of tests 92dc2c8

v5.0.0-beta.6...v5.0.0-beta.7

v5.0.0-beta.6

07 Jun 14:05
85d6fa9
Compare
Choose a tag to compare
v5.0.0-beta.6 Pre-release
Pre-release
  • feat: prevent two same action submenus 46269de
  • feat(action-hive): prevent adding action trigger twice b55166b
  • fix(template): constructor argument shouldnt be public 5e28ac6

v5.0.0-beta.5...v5.0.0-beta.6

v5.0.0-beta.5

02 Jun 20:10
dcdd2b6
Compare
Choose a tag to compare
v5.0.0-beta.5 Pre-release
Pre-release

Relevant news:

  • feat(send-menu): add generateEditMessageIntoMenuFunction 5ea8a08
  • fix(send-menu): supply telegram object only once ab35aff
  • fix(body): improve edge cases via tests ad4e2c0
  • test(action-hive): add tests f4113c0
  • docs(send-menu): add jsdoc 9162303
  • docs: add JSDoc to template and improve readme 5d264c0
  • fix(middleware): prevent wrong js usage 16609e6
  • feat(template): hint option arguments for js users 2611d70
  • docs(readme): improve migration hints 0f558a2
  • refactor(keyboard): simplify code but require NodeJS 12 d22a8ec

BREAKING CHANGE:

  • require NodeJS 12 d22a8ec
  • generateSendMenuToChatFunction arguments changed ab35aff

v5.0.0-beta.4...v5.0.0-beta.5