Releases: IlyaSemenov/grammy-scenes
Releases · IlyaSemenov/grammy-scenes
v10.2.0
v10.1.0
v10.0.0
10.0.0 (2023-04-30)
- feat!: store step label instead of position (7b8ffb1), closes #13
- feat!: reintroduce scene.step() (e7ad523)
BREAKING CHANGES
- Store step label instead of step position in session for reliability.
- This reintroduces scene.step() as a building block for scenes.
Unlike scene.use(), the new naming explicitly denotes that scenes/steps
are not "normal" composers and handle next() differently.
The scene runner now ignores next() and always proceeds to the next
step.
v9.0.0
v8.0.0
8.0.0 (2023-04-30)
Bug Fixes
-
lax deps semver (f8aab93)
-
refactor!: stop abusing composer architecture (#1) (84a1082), closes #1
-
feat!: convert to ES module (9e7564f)
BREAKING CHANGES
-
- Scene doesn't extend Composer anymore
- remove monkey patches
- add Composer2 and StepComposer with special methods
- remove undocumented SceneManager methods (wait, mustResume)
- prefix private props/methods with _
- package.json type is now module with separate cjs export