Skip to content

Latest commit

 

History

History
673 lines (282 loc) · 29.8 KB

File metadata and controls

673 lines (282 loc) · 29.8 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.23.4 (2022-01-02)

Note: Version bump only for package replikit

0.23.3 (2021-10-27)

Bug Fixes

  • discord: Fix webhook creation issue (d639759)

0.23.2 (2021-10-25)

Note: Version bump only for package replikit

0.23.1 (2021-10-25)

Bug Fixes

  • discord: Fix avatar issues (c4c7a9b)

0.23.0 (2020-12-14)

Bug Fixes

  • commands: Fix min and max converter options (8d73aac)

Features

  • discord: Add support for incoming replies (e766172)
  • discord: Update discord backend (4718572)
  • sessions: Allow custom session keys (304d411)
  • storage: Update mongodb driver (f4ef11d)
  • views: Add force text views (ae5f436)
  • vk: Update vk backend (9066938)

0.22.2 (2020-10-23)

Bug Fixes

0.22.1 (2020-10-23)

Bug Fixes

  • storage: Fix username index (ec1ed7f)

0.22.0 (2020-10-23)

Bug Fixes

  • cli: Remove irrelevant prompts (9f66d92)
  • discord: Add language to AccountInfo (6a06a27)
  • help: Improve help message (e313441)

Features

  • cli: Add commands to remove modules and external repositories (4b96040)
  • cli: Add dependency resolution mechanism to addExternal command (84eeb29)
  • cli: Update tsconfig generator (4bea549)

0.21.0 (2020-10-17)

Bug Fixes

  • commands: Fix usage rendering of class-like commands (1d9b7aa)
  • i18n: Fix typo (32fe69f)
  • storage: Fix command parameters (136f4d2)

Features

  • authorization: Extract authorization logic to middleware and allow it to be used in class-like commands (4812d28)
  • commands: Add ability to use middleware resolvers (2328341)
  • core: Add inlineButtons feature flag (a9078d5)
  • sessions: Redesign session keys. Add ability to search sessions (32b4d54)
  • storage: Add getAccount method (a0fc12c)
  • views: Add text fallback mechanism and authentication (d6e926d)

0.20.0 (2020-09-28)

Bug Fixes

  • sessions: Fix memory session storage (55f0a0a)

Features

  • commands: Add class-like command syntax (7186d22)
  • core: Add composition system (5275ecc)
  • storage: Add parameters for class-like commands (7a1cbf2)
  • views: Update to use composition system (30733ba)
  • Add ability to create multiple button rows (2a83a74)

0.19.0 (2020-09-18)

Bug Fixes

  • cli: Use @replikit/cli instead of replikit (1d99cdb)
  • discord: Add support for links and dm channels (96b0c13)
  • sessions: Fix MongoSessionStorage (2a4702d)
  • telegram: Fix formatting in editMessage method (7726e80)

Features

  • core: Add support for inline buttons (d39240c)
  • messages: Add addButton method (1d7f3a0)
  • messages: Add OutMessageLike type and utils (a9fb59c)
  • messages: Add token factories and support for buttons (2275483)
  • router: Add support for buttons (6011d74)
  • sessions: Redesign session system (aa9c505)
  • views: Add experimental view system (8874b49)
  • Add animation support (3fe6611)
  • Add support for switchInline button (506f93e)
  • storage: Add more useful methods (e5cefa5)
  • telegram: Add support for inline buttons (66488b9)
  • vk: Add support for videos (a65a280)

0.18.2 (2020-09-09)

Bug Fixes

  • telegram: Fix another bug in avatar resolution (302ae08)
  • vk: Fix sending messages with multiple attachments (2dc3b52)

0.18.1 (2020-09-09)

Bug Fixes

  • core: Allow caching of undefined values (7a5b80f)
  • telegram: Fix attachment aggregation (e484d7f)
  • telegram: Fix bug in avatar resolution (de1f82c)

0.18.0 (2020-09-09)

Bug Fixes

  • cli: Fix discord controller bundling (b399f46)
  • discord: Fix channel detection in guild-specific events (be7f00c)

Features

  • core: Allow sending attachments with implicit controllerName (213f662)
  • Improve avatar field (a0d28db)

0.17.3 (2020-08-25)

Bug Fixes

  • cli: Fix ts-node-dev binary path (20a0dcd)
  • discord: Update discord backend (470947f)
  • storage: Fix "getInfo" and "delete" methods (75daea3)
  • vk: Update vk backend (bfee3e7)

0.17.2 (2020-08-24)

Bug Fixes

  • cli: Fix several bugs in webpack configuration (5ce34dc)
  • discord: Increase retryLimit (e00dd11)
  • permissions: Expose registerPermissionsConverters function (b2f2c3b)
  • storage: Fix caching issue (f2df8db)

0.17.1 (2020-08-21)

Note: Version bump only for package replikit

0.17.0 (2020-08-21)

Bug Fixes

  • authorization: Fix bug with user resolution (c3b12ee)

Features

  • core: Add Identifier type (e97ef90)
  • discord: Update controller to use Identifier type (8382577)
  • storage: Update to use Identifier type and fix issue with username conflicts (903c47d)
  • telegram: Update controller to use Identifier type (eafe441)
  • vk: Update controller to use Identifier type (b8b51ad)

0.16.0 (2020-08-18)

Bug Fixes

  • core: Fix bug in text tokenization system (43404bf)

Features

  • core: Add support for message headers (5754c94)
  • discord: Add Discord controller (d7f9ee2)
  • messages: Add methods to work with message headers (f412a28)
  • storage: Add support for repository extensions (custom repositories) (468ec2e)

0.15.1 (2020-08-13)

Note: Version bump only for package replikit

0.15.0 (2020-08-13)

Bug Fixes

  • sessions: Fix invalid session comparison (8e74de1)
  • telegram: Fix error in attachment resolution process (b46a253)

Features

  • cli: Add ability to include modules from external repositories (1376bb7)

0.14.0 (2020-08-05)

Bug Fixes

  • cli: Fix typings (9851fe5)
  • i18n: Allow getLocale method for inline query contexts (48c5836)
  • permissions: Fix permission check issue (9ac9cef)
  • router: Fix typings for inline query contexts (e2adfb9)

Features

  • cli: Add ability to modify webpack configuration (7375e56)
  • messages: Add ability to use addLine method without text (3886f11)

0.13.0 (2020-08-04)

Bug Fixes

  • authorization: Fix some bugs in authorization system (5d0f0d3)
  • core: Fix constructor type (9687c48)
  • i18n: Fix bug with invalid locale resolution in MemberContext (a1af23d)
  • replikit: Fix @replikit/cli dependency version (2566dfa)

Features

  • commands: Add ability to use function as default value resolver (6d8014f)
  • core: Add ability to use pipe method in builders (95c3cca)
  • hooks: Add hooks to work with storage parameters (09536f2)
  • messages: Add ability to use pipe method in MessageBuilder (f5fe039)
  • messages: Add alias to use message with metadata as metadata (e315a25)
  • permissions: Add command parameter converters (1ead835)
  • storage: Redesign "channel", "user" and "member" parameters (8c3ed96)

0.12.1 (2020-07-30)

Note: Version bump only for package replikit

0.12.0 (2020-07-30)

Bug Fixes

  • authorization: Fix extensions to use new core types (c756c73)
  • core: Rename query field to text (4b0a930)
  • sessions: Fix bug with session change detection (037e3de)
  • storage: Fix extensions to use new core types (75b9591)

Features

  • authorization: Redesign authorization system (6dd23d1)
  • core: Refactor types and add support for inline queries (2e52258)
  • hooks: Add useChannel hook (265c4de)
  • permissions: Redesign permission system (3463834)
  • router: Add support for new core types (55242f2)
  • sessions: Add support for new core types (7ec4756)
  • storage: Add entity extension system (6889986)
  • telegram: Add support for inline queries (3f0271c)

0.11.2 (2020-07-24)

Bug Fixes

  • cli: Add forgotten dependency (7f4a86c)

0.11.1 (2020-07-24)

Bug Fixes

  • cli: Fix package.json issue (2259e63)

0.11.0 (2020-07-24)

Bug Fixes

  • core: Fix deepmerge (132b184)
  • sessions: Fix some bugs in sessions package (1ddb173)
  • telegram: Fix bug in update processing flow (cd42838)

Features

  • cli: Add support for hooks (f997db0)
  • commands: Replace positional arguments with options in the text method of CommandBuilder (f3a0391)
  • example: Update example to use hooks and new localization system (b9f5ff0)
  • hooks: Add basic hook implementation (d786346)
  • hooks: Add useLocale hook (927f716)
  • hooks: Redesign hooks system (362a403)
  • i18n: Replace way to use i18n (df6abcd)
  • messages: Add MessageLike type (046ca1b)
  • router: Add ability to use final handler chain (83ea2fe)
  • sessions: Add sessions package (e7a0adf)

0.10.1 (2020-06-30)

Bug Fixes

  • vk: Fix execute api response (161e355)

0.10.0 (2020-06-29)

Features

  • vk: Add globalId to metadata (9143016)
  • vk: Add group url formatter (3d9c50b)

0.9.0 (2020-06-28)

Bug Fixes

  • telegram: Fix text tokenization (2869e48)
  • vk: Fix invalid reply field (f477793)

Features

  • Add advanced metadata processing (54c7820)

0.8.0 (2020-06-27)

Bug Fixes

  • authorization: Fix commands extension (aa9b255)
  • commands: Fix rest params resolution (15e3b1b)
  • permissions: Add UserRoleName and MemberRoleName aliases (b0c8199)
  • storage: Fix transformation of dates (2abe05b)

Features

  • core: Add core support for replies (21f3318)
  • example: Add echo command (bd55387)
  • messages: Add MessageBuilder methods for working with replies (015e3f2)
  • telegram: Add telegram support for replies (877cc7c)
  • vk: Add vk support for replies (166a79c)

0.7.2 (2020-06-23)

Note: Version bump only for package replikit

0.7.1 (2020-06-23)

Bug Fixes

  • storage: Fix invalid typings (fef2cf0)

0.7.0 (2020-06-23)

Bug Fixes

  • authorization: Fix extension typings and accessDenied message formatting (fc28542)
  • cli: Fix generated package.json and tsconfig (83854b5)
  • permissions: Fix missing storage defaults (6e6ca9d)

Features

  • help: Add support for overloaded commands (cc6b99b)
  • storage: Add embedded entities (2c6a68b)

0.6.0 (2020-06-21)

Bug Fixes

Features

  • permissions: Add api for getting permission and role names (e7cba6c)
  • storage: Add more useful methods (63e5125)

0.5.3 (2020-06-20)

Note: Version bump only for package replikit

0.5.2 (2020-06-20)

Note: Version bump only for package replikit

0.5.1 (2020-06-20)

Bug Fixes

  • help: Fix help package build (1c1afb0)

0.5.0 (2020-06-20)

Bug Fixes

  • chalk: Fix invalid paths (c7058a9)
  • cli: Add @types/node to generated package.json (4787912)
  • cli: Add missing dependencies (a5ba2c1)
  • cli: Fix "workspaces" section in generated package.json (3dc4214)
  • cli: Fix configuration override (1866a8a)
  • commands: Fix validation of text parameter (4ab05f8)
  • i18n: Fix invalid ru pluralization (1ee3de9)
  • replikit: Add bin section to package.json (666ce78)

Features

  • cli: Add build command (5c9dc57)
  • cli: Add scripts section and replikit as dev dependency to generated package.json (2f5dd6f)
  • commands: Rename multiline parameter to text parameter and make it possible to work with a rest parameter or instead of it (6b2338d)
  • help: Add help package (68b50e9)

0.4.0 (2020-06-19)

Bug Fixes

  • commands: Fix validation of text parameter (fa892f2)

Features

0.3.0 (2020-06-14)

Bug Fixes

  • cli: Add @types/node to generated package.json (3d4fc2b)
  • cli: Fix configuration override (d70cddb)
  • i18n: Fix invalid ru pluralization (fcb1599)

Features

  • commands: Rename multiline parameter to text parameter and make it possible to work with a rest parameter or instead of it (44c5b69)

0.2.0 (2020-06-13)

Bug Fixes

  • chalk: Fix invalid paths (fa5f2f2)
  • cli: Add missing dependencies (a655059)
  • cli: Fix "workspaces" section in generated package.json (12aca8b)
  • replikit: Add bin section to package.json (5f7ec5f)

Features

  • cli: Add scripts section and replikit as dev dependency to generated package.json (64399a2)