@tlgr/component
Version:
telegram component builder
380 lines (201 loc) • 5.22 kB
Markdown
# @tlgr/component
## 1.5.2
### Patch Changes
-
## 1.5.1
### Patch Changes
- ## packages
[@tlgr/docs]
- added docs about each react component
[@tlgr/fmt]
- fix link props type
## 1.5.0
### Minor Changes
- ## core
- add fig auto completion for developing purpure and speed up dev experience
- update release script
## packages
[@tlgr/fmt]
- create JSX components and place in `react` folder
- create copy of fmt components and placed in `string` folder
- mark default, html, common, markdown fmt as deprecated.
[@tlgr/fig]
- init fig package and mark them as private(non pushable)
[@tlgr/quiz]
- fix missing build command
## 1.4.4
### Patch Changes
-
## 1.4.3
### Patch Changes
- ## core
- add fig auto completion for developing purpure and speed up dev experience
## packages
[@tlgr/fmt]
- create JSX components and place in `react` folder
- create copy of fmt components and placed in `string` folder
- mark default, html, common, markdown fmt as deprecated.
[@tlgr/fig]
- init fig package and mark them as private(non pushable)
[@tlgr/quiz]
- fix missing build command
## 1.4.2
### Patch Changes
-
## 1.4.1
### Patch Changes
- ## core
- add release log for new releases
## packages
[@tlgr/docs]
- Add one more limitation about using JSX
[@tlgr/fmt]
- replace children properties from common components to another properties.
## 1.4.0
### Minor Changes
- ## core
- add analytics in release script
## packages
[@tlgr/analytics]
- implement analytics component.
- implement Stream, File and Console plugins
[@tlgr/docs]
- add docs for fmt package.
- add docs for analytics package.
[@tlgr/component]
- add `any` event.
- migrate from node.js native event emitter to [`eventemitter2`](https://github.com/EventEmitter2/EventEmitter2) package.
[@tlgr/date-picker]
- add "lib" folder to exclude path for `tsconfig.json` file.
[@tlgr/fmt]
- add JSX support for `reply`, `replyWithHTML` and `replyWithMarkdownV2`
- update `tsconfig.json` file
- update README.MD file
## 1.3.1
### Patch Changes
- [@tlgr/fmt]
- add readme file
- update wrong homepage link in package.json file
## 1.3.0
### Minor Changes
- ## core
- update release script.
- migrate linking from release.mjs to changeset config file
- ignore tests files
## packages
[@tlgr/poll]
- update version in package.json
[@tlgr/quiz]
- update version in package.json
[@tlgr/fmt]
- implement formatter functionality for reply message.
- implement `bold`, `cash`, `code`, `command`, `email`, `hash`, `italic`, `link`, `mention`, `phone`, `spoiler`, `strikethrough` and `underline`
- implement tests for `fmt`, `bold` and `cash` functions
## 1.2.0
### Minor Changes
-
## 1.1.1
### Patch Changes
- ## core
Fix missing packages for releases
## 1.1.0
### Minor Changes
- ## core
add missing licenses.
update root level `tsconfig.json` file.
## packages
[@tlgr/component]
[@tlgr/button]
Add button keyboard components: location, phone, poll, quiz.
Put demo to assets folder.
[@tlgr/carousel]
New Component.
Have events: `next`, `prev`, `sent`, `error`.
[@tlgr/component]
Update event name matching type for better typescript auto completion.
[@tlgr/date-picker]
update button usage from `Button` to `InlineButton`
[@tlgr/docs]
New blog post
Add docs for date-picker, button, poll, quiz packages.
Put demo to static folder.
Update 1.x version.
[@tlgr/poll]
New Inline Component. Can fires events `answer_user` or `answer_anonymous`
[@tlgr/quiz]
New Inline Component. Can fires events `answer_user` or `answer_anonymous`
## 1.0.17
### Patch Changes
-
## 1.0.16
### Patch Changes
-
## 1.0.15
### Patch Changes
-
## 1.0.14
### Patch Changes
-
## 1.0.13
### Patch Changes
- [infra/core]
- add in release script `@tlgr/docs` package.
[@tlgr/component]
- update event generics API.
- moved `payload` property from `InlineComponent` to `Component` class.
[@tlgr/button]
- update event usage
[@tlgr/date-picker]
- update event usage.
[@tlgr/docs]
- add docs about `component`, `date-picker` and `button` components.
## 1.0.12
### Patch Changes
-
## 1.0.11
### Patch Changes
-
## 1.0.10
### Patch Changes
-
## 1.0.9
### Patch Changes
-
## 1.0.8
### Patch Changes
-
## 1.0.7
### Patch Changes
-
## 1.0.6
### Patch Changes
-
## 1.0.5
### Patch Changes
-
## 1.0.4
### Patch Changes
-
## 1.0.3
### Patch Changes
-
## 1.0.2
### Patch Changes
-
## 1.0.1
### Patch Changes
- ## infra
- define release script with changeset library
- define codeql action
- define [git-lfs](https://git-lfs.github.com/) for videos and images
- define docs package with docusaurus
## packages
[@tlgr/component](packages/component/)
- implement base component with events
- implement inline component as abstract class
[@tlgr/button](packages/button/)
- implement inline component
[@tlgr/date-picker](packages/date-picker/)
- implement date-picker component with events.
- add readme.md file
- add video with demo