Skip to content

Commit

Permalink
chore: publish root package [skip ci]
Browse files Browse the repository at this point in the history
  • Loading branch information
core-ds-bot committed Nov 18, 2024
1 parent 5a31378 commit e4dd6c6
Show file tree
Hide file tree
Showing 2 changed files with 81 additions and 1 deletion.
80 changes: 80 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,83 @@
## 48.0.0

<sup><time>18.11.2024</time></sup>

### [#1332](https://github.com/core-ds/core-components/pull/1332)

#### Что изменилось
Крупное обновление Спиннера

* Обновленный вид спиннера.
* Добавлены новые пропсы для тонкой настройки внешнего вида:
- `preset` - преднастроенный вариант спиннера;
- `size` - теперь отвечает за размер кольца спиннера;
- `lineWidth` - толщина линии спиннера;
- `style` - позволяет регулировать отступы, цвет и т.п.
* Добавлен [`codemod`](https://www.npmjs.com/package/@alfalab/core-components-codemod/v/2.7.0) для бесшовной миграции `Spinner`:
```bash
npx @alfalab/core-components-codemod --transformers=spinner --glob='src/**/*.tsx'
```
| Внимание |
|---|
| `codemod` может не работать в случаях использования [Spread Operator](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_syntax#spread_in_object_literals) в коде. |

#### Влияние на компоненты
- Мажорное<br />`spinner`


- Минорное<br />`shared`


### [#1304](https://github.com/core-ds/core-components/pull/1304)

#### Что изменилось
- Добавлен пропс `lockLimit`, который предотвращает ввод числа если оно больше или меньше допустимого.
При событии blur установится число по верхней границе, если оно больше допустимого, и наоборот - по нижней границе, если число меньше допустимого.

- Изменен тип для пропса `onInputChange`. Теперь он может принимать `null`. Обратите внимание на типы при обновлении.

#### Влияние на компоненты
- Мажорное<br />`slider-input`


### [#1426](https://github.com/core-ds/core-components/pull/1426)

#### Что изменилось
- Добавлен пакет @alfalab/core-config для глобальных настроек библиотеки. В него включены параметры: breakpoint для переключения между десктопной и мобильной версиями и client для выбора версии по умолчанию при серверном рендеринге

#### Влияние на компоненты
- Патчи<br />`amount-input` `button` `calendar-input` `calendar` `checkbox-group`<br /> `code-input` `confirmation` `custom-button` `custom-picker-button` `date-range-input`<br /> `date-time-input`


### [#1379](https://github.com/core-ds/core-components/pull/1379)

#### Что изменилось
Добавлен новый компонент. Старый помечен как `deprecated`.

#### Обновление

Для упрощенного перехода между версиями библиотеки, после обновления вам необходимо исправить импорты.

До

```js
import { FileUploadItem } from '@alfalab/core-components/file-upload-item';
```
После
```js
import { FileUploadItemV1 } from '@alfalab/core-components/file-upload-item-v1';
```
Таким образом, в вашем приложении продолжат работу старые версии компонентов.
В дальнейшем поддержка `v1` версий будет прекращена.
#### Влияние на компоненты
- Мажорное<br />`file-upload-item` `file-upload-item-v1`
## 47.26.1
<sup><time>13.11.2024</time></sup>
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@alfalab/core-components",
"version": "47.26.1",
"version": "48.0.0",
"private": true,
"workspaces": [
"packages/*"
Expand Down

0 comments on commit e4dd6c6

Please sign in to comment.