Skip to content

Releases: PetroVoronov/telegram-forward-user-bot

v1.6.0

02 Oct 18:52
095efc7
Compare
Choose a tag to compare

1.6.0 (2024-10-02)

Features

  • Make possible to refresh lists of source and destination chats manually, during the configuration of forwardRules. (d3d90e8)

Code Refactoring

  • Implement confirmation of user actions in Menu by confirmCallBackQueryAsync introduced in telegram-menu-from-structure version 1.3.0. (ead8d3f)
  • Modify getDialogId function in index.js to include an optional force parameter for refreshing dialogs (d3d90e8)
  • package.json: Update telegram-menu-from-structure to minimal version 1.2.0 to use extraRefresh feature. (d3d90e8)
  • Update menuRootStructure in index.js to use the new configuration property names (d3d90e8)

Continuous Integration

  • Update release-please-config.json. Change order of Changelog sections. (535821f)

v1.5.1

01 Oct 21:39
9d09584
Compare
Choose a tag to compare

1.5.1 (2024-10-01)

Continuous Integration

  • update package-lock.json (47f11f6)

Miscellaneous Chores

  • deps-dev: Bump eslint-plugin-sonarjs from 2.0.2 to 2.0.3 (7bc450f)
  • Update localization and dependencies. (524116b)

Documentation

  • Add a forwarding rules configuration to the bot menu, excluding filtering options, i.e. Keywords group, and without images. (5ad1635)
  • Finalize readme (16f4306)
  • Update images for forwarding rules configuration in README.md (c9c5677)
  • Update README.md with information about filtering by keywords groups (aa86156)

Code Refactoring

  • Some adjustments for keywords related texts (16f4306)

v1.5.0

30 Sep 11:27
8210e37
Compare
Choose a tag to compare

1.5.0 (2024-09-30)

Documentation

  • Refactor installation and run chapters (8cd095b)

Features

  • docker: Refactor Dockerfile to use ENTRYPOINT and remove CMD instruction (8cd095b)

Code Refactoring

  • Make possible to pass basic parameters as environment variables (8cd095b)

v1.4.5

27 Sep 17:28
05e9db6
Compare
Choose a tag to compare

1.4.5 (2024-09-27)

Continuous Integration

  • docker: Refactor Docker deployment workflow to make completion of image URLs in README.md before update repo description (9f27e9c)

Documentation

  • Small fixes in README.md (9f27e9c)

v1.4.4

27 Sep 16:16
a1033a0
Compare
Choose a tag to compare

1.4.4 (2024-09-27)

Continuous Integration

  • Update repo description in deploy_docker_on_tag.yml (97eb443)

Documentation

  • Update README.md with new configuration option nad appropriate images. (9dfced5)

Code Refactoring

  • Improve the configuration initialization to default values. Automatically delete non-existing values from Cache. (31b13f1)
  • Partially change the variable declaration style. (31b13f1)
  • Remove unused translation strings and update dependencies. Align with telegram-menu-from-structure version 1.1.5 (b64423d)

v1.4.3

26 Sep 16:02
62a7734
Compare
Choose a tag to compare

1.4.3 (2024-09-26)

Continuous Integration

  • Update package-lock.json (f97ce85)

Code Refactoring

  • Change a log.debug statement to log.info in the begging of the onMessageToForward function in index.js. (f97ce85)

v1.4.2

25 Sep 15:00
701edfa
Compare
Choose a tag to compare

1.4.2 (2024-09-25)

Bug Fixes

  • Fix onSetAfter function call for resubscribeInterval (96f4025)

Code Refactoring

  • align changes in "interface" functions sendMessage and editMessage in telegram-menu-from-structure. Fix lowest version of telegram-menu-from-structure to 1.1.1. (96f4025)
  • localization: Refactor localization strings to use placeholders for dynamic values (96f4025)

v1.4.1

24 Sep 11:08
2a71590
Compare
Choose a tag to compare

1.4.1 (2024-09-24)

Miscellaneous Chores

  • align menu Init to be comply with changes (b39c8af)
  • telegram-menu-from-structure: Update telegram-menu-from-structure package to version 1.0.1 (b39c8af)

Documentation

  • Update command-line description (432bebb)

Code Refactoring

  • Add default false for all command-line options (b39c8af)
  • Add new command-line option --no-debug-cache to disable debug for the Cache instance (212d9af)
  • Add new command-line option --no-debug-menu to disable debug for the telegram-menu-from-structure (b39c8af)
  • Cache: Refactor Cache to make possible to disable debug only for Cache (212d9af)
  • SecuredLogger: Refactor SecuredLogger to implement canLog compare of logLevel with external one (212d9af)

v1.4.0

23 Sep 20:09
8911517
Compare
Choose a tag to compare

1.4.0 (2024-09-23)

Features

  • Switch to use telegram-menu-from-structure package instead of local (56262e9)

v1.3.1

23 Sep 15:02
2d00f3b
Compare
Choose a tag to compare

1.3.1 (2024-09-23)

Bug Fixes

  • telegram-menu-structured: Fix call with text parameters of i18n conversion after #eb13300 - i18n decoupling (33edf86)
  • telegram-menu-structured: Fix issue with prompts in inputs after #eb13300 - i18n decoupling (33edf86)

Code Refactoring

  • Refactor code to use external makeButton function. (33edf86)
  • telegram-menu-structured: Implemented Cancel button for the Inputs. (33edf86)