Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 2024.01.18 #978

Closed
wants to merge 104 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
ff7c774
chore: manual package.lock bump
TitanKuzmich Dec 23, 2023
8c94dd1
feat(plasma-new-hope): fix typography for new-hope
TitanKuzmich Dec 22, 2023
f363d9f
docs(plasma-asdk/b2c/web): generate api docs
TitanKuzmich Dec 22, 2023
d62b48c
feat(plasma-asdk/b2c/web): fix typography stories props
TitanKuzmich Dec 22, 2023
fc2063d
feat(plasma-new-hope): refactor typography root
TitanKuzmich Dec 23, 2023
968ba0f
feat(plasma-asdk): fix typography configs
TitanKuzmich Dec 23, 2023
c291542
Update versions
Salute-Eva Dec 25, 2023
c10e9f0
Update package-lock.json files
Salute-Eva Dec 25, 2023
95374e7
feat(plasma-core): add scrollSnapStop property to the Carousel component
shuga2704 Dec 21, 2023
733e5a0
feat(api-report): add scrollSnapStop property to the Carousel component
shuga2704 Dec 21, 2023
9d6d576
chore(plasma-core): return explicit type exports in src/types
shuga2704 Dec 22, 2023
55c5175
Update versions
Salute-Eva Dec 27, 2023
005bcc7
Update package-lock.json files
Salute-Eva Dec 27, 2023
4d8bf57
test: update perftool
akhdrv Dec 27, 2023
4b91fa6
fix(plasma-web,plasma-hope): Fix weird scroll in accessibility mode i…
shuga2704 Dec 23, 2023
6da7a75
fix(api-report): Fix weird scroll in accessibility mode in Carousel
shuga2704 Dec 25, 2023
1bcdd07
fix(plasma-web): Fix storybook control panel in Carousel
shuga2704 Dec 25, 2023
cd920ff
fix(plasma-hope): Added comment for isDragScrollDisabled
shuga2704 Dec 27, 2023
b21ed30
feat(plasma-web, plasma-b2c): Added isDragScrollDisabled property to…
shuga2704 Dec 27, 2023
4fe1a80
fix(plasma-hope): Ts improvement
shuga2704 Dec 28, 2023
bc0b470
Update versions
Salute-Eva Dec 28, 2023
a3db5cb
Update package-lock.json files
Salute-Eva Dec 28, 2023
b588194
feat(plasma-new-hope): fix CalendarDouble ref
TitanKuzmich Dec 26, 2023
fd7b9f9
Update versions
Salute-Eva Dec 28, 2023
f982758
Update package-lock.json files
Salute-Eva Dec 28, 2023
984a8ab
feat(plasma-new-hope): add Skeleton components
TitanKuzmich Dec 22, 2023
50abefe
docs(plasma-b2c/web/hope): generate api docs
TitanKuzmich Dec 26, 2023
490b4b9
feat(plasma-b2c): add Skeleton with snapshots
TitanKuzmich Dec 26, 2023
761090a
feat(plasma-web): add Skeleton with snapshots
TitanKuzmich Dec 26, 2023
3634bda
feat(plasma-new-hope): fix Button className and style passing
TitanKuzmich Dec 26, 2023
11698b5
feat(plasma-hope): remove skeleton component and mixin
TitanKuzmich Dec 26, 2023
b34493c
Update versions
Salute-Eva Dec 28, 2023
00bd627
Update package-lock.json files
Salute-Eva Dec 28, 2023
8c814e3
feat(plasma-ui): add property to show/hide subtitle on S viewport
TitanKuzmich Dec 27, 2023
d4b4861
Update versions
Salute-Eva Dec 29, 2023
1aa60f7
Update package-lock.json files
Salute-Eva Dec 29, 2023
7e668d1
feat(plasma-icons): remove old icons scalable
kayman233 Dec 26, 2023
f79e826
feat(plasma-icons): Add icons `AEGK`
kayman233 Dec 26, 2023
e7033b4
feat(plasma-icons): Add icons `B`
kayman233 Dec 26, 2023
9f407a7
feat(plasma-icons): Add icons `C1`
kayman233 Dec 26, 2023
28554ae
feat(plasma-icons): Add icons `C2`
kayman233 Dec 26, 2023
8ed40fc
feat(plasma-icons): Add icons `D`
kayman233 Dec 26, 2023
7eadcb6
feat(plasma-icons): Add icons `FH`
kayman233 Dec 26, 2023
5263d5f
feat(plasma-icons): Add icons `ILNOQR`
kayman233 Dec 26, 2023
70255b0
feat(plasma-icons): Add icons `M1`
kayman233 Dec 26, 2023
86d9d28
feat(plasma-icons): Add icons `M2`
kayman233 Dec 26, 2023
c91af0c
feat(plasma-icons): Add icons `P1`
kayman233 Dec 26, 2023
75edeeb
feat(plasma-icons): Add icons `P2`
kayman233 Dec 26, 2023
b8f86bb
feat(plasma-icons): Add icons `S1`
kayman233 Dec 26, 2023
92f904f
feat(plasma-icons): Add icons `S2`
kayman233 Dec 26, 2023
49eb696
feat(plasma-icons): Add icons `T`
kayman233 Dec 26, 2023
a3f1040
feat(plasma-icons): Add icons `VW`
kayman233 Dec 26, 2023
8fa0903
feat(plasma-icons): add new icons in website
kayman233 Dec 26, 2023
ef637d6
feat(plasma-icons): Add missing icons `PeopleGroup, Share`
kayman233 Dec 28, 2023
38409b1
feat(plasma-icons): remove name conflicting old icons
kayman233 Dec 28, 2023
e7ff876
feat(plasma-web, plasma-b2c, plasma-ui): update snapshots with new icons
kayman233 Dec 28, 2023
1ecfeb0
fix(plasma-icons): fix IconRoot API
kayman233 Dec 29, 2023
92ea9a5
Update versions
Salute-Eva Dec 29, 2023
d355ec5
Update package-lock.json files
Salute-Eva Dec 29, 2023
99314dc
chore: add icons package to scope in Unit Tests
TitanKuzmich Jan 10, 2024
5ba3b73
feat(plasma-b2c): add new typography sizes for Skeleton with snapshots
TitanKuzmich Jan 9, 2024
70fd69e
docs(plasma-b2c/web): generate api docs
TitanKuzmich Jan 9, 2024
6068a90
feat(plasma-web): new typography sizes for Skeleton with snapshots
TitanKuzmich Jan 9, 2024
b8a3605
Update versions
Salute-Eva Jan 12, 2024
d7e65cc
Update package-lock.json files
Salute-Eva Jan 12, 2024
f88e35e
fix(plasma-web): fix Popover arrow in Safari, Firefox
kayman233 Jan 12, 2024
a085529
Update versions
Salute-Eva Jan 12, 2024
987d9e2
Update package-lock.json files
Salute-Eva Jan 12, 2024
c9b3c7a
ci: handling cli options for "@auto-it"
Yakutoc Nov 30, 2023
3ef1bc7
ci: add "plasma-icons" as dep
Yakutoc Jan 16, 2024
4ca6698
ci: disable flag since for "Unit test"
Yakutoc Jan 16, 2024
ef74612
fix(plasma-new-hope): Add flex to warpper in `Spinner` component
neretin-trike Jan 16, 2024
981f86a
Update versions
Salute-Eva Jan 17, 2024
8c4fde2
Update package-lock.json files
Salute-Eva Jan 17, 2024
b3deec9
feat(plasma-web/b2c/new-hope): add Image in new architecture
TitanKuzmich Jan 16, 2024
cbd3df3
docs(plasma-b2c/web/hope): generate api docs
TitanKuzmich Jan 16, 2024
cefa07c
feat(plasma-web/b2c): add snapshots for Image
TitanKuzmich Jan 16, 2024
00a3b77
feat(plasma-hope): remove Image
TitanKuzmich Jan 16, 2024
9b172f8
Update versions
Salute-Eva Jan 17, 2024
96bda2b
Update package-lock.json files
Salute-Eva Jan 17, 2024
32fcdb1
feat(plasma-tokens-utils): Add kebab case fot typoe and color tokens
neretin-trike Jan 16, 2024
2cbc8cb
feat(plasma-tokens): Update color tokens for legacy themes
neretin-trike Jan 16, 2024
8b454fa
feat(plasma-tokens): Update typo tokens for legacy themes
neretin-trike Jan 16, 2024
6c7fcb4
Update versions
Salute-Eva Jan 17, 2024
23ed7bb
Update package-lock.json files
Salute-Eva Jan 17, 2024
cc700f1
ci: add "Bugs" category
Yakutoc Jan 16, 2024
a40584e
ci: escaping special characters
Yakutoc Jan 16, 2024
fa067c4
feat(plasma-new-hope): add Badge with new architecture
TitanKuzmich Jan 11, 2024
4249467
feat(plasma-b2c/web/core): add Badge & QuantityBadge to packages
TitanKuzmich Jan 12, 2024
fa55f2c
docs(plasma-b2c/web): generate api docs
TitanKuzmich Jan 12, 2024
58d5407
feat(plasma-web/b2c): add snapshots for Badge
TitanKuzmich Jan 12, 2024
44d1fd1
feat(plasma-web/b2c): update tests depending on Badge
TitanKuzmich Jan 12, 2024
3839234
docs(plasma-web-docs): update Badge docs
TitanKuzmich Jan 16, 2024
b5f289b
feat(plasma-new-hope/web/b2c): remove QuantityBadge
TitanKuzmich Jan 15, 2024
e9f1dd8
Update versions
Salute-Eva Jan 17, 2024
1e5553c
Update package-lock.json files
Salute-Eva Jan 17, 2024
da9a8a8
feat(plasma-new-hope): add Counter component
TitanKuzmich Jan 15, 2024
fb40187
feat(plasma-web/b2c): add Counter to packages
TitanKuzmich Jan 15, 2024
57cf65f
docs(plasma-b2c/web): generate api docs
TitanKuzmich Jan 15, 2024
78f6795
docs(plasma-web-docs): add Counter docs
TitanKuzmich Jan 15, 2024
151fdfd
feat(plasma-web/b2c): add snapshots for Counter
TitanKuzmich Jan 15, 2024
001e236
Update versions
Salute-Eva Jan 17, 2024
8568c9d
Update package-lock.json files
Salute-Eva Jan 17, 2024
16d33b8
chore: merge dev to master
Yakutoc Jan 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 4 additions & 0 deletions .github/changelog-builder-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,10 @@
"title": "## Docs",
"labels": ["plasma-docs"]
},
{
"title": "## Bugs",
"labels": ["plasma-bugs"]
},
{
"title": "## Misc",
"labels": []
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/publish-canary.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ jobs:
with:
ref: refs/pull/${{github.event.pull_request.number}}/merge
upload_assets: ${{ needs.scope.outputs.HAS_ASSETS == 'true' }}
auto-options: '--no-changelog'
secrets:
gh_token: ${{ secrets.GH_TOKEN }}
npm_registry_token: ${{ secrets.NPM_REGISTRY_TOKEN }}
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/publish-common.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,10 @@ on:
upload_assets:
type: boolean
default: false
auto-options:
type: string
description: "@auto-it cli arguments for example --no-changelog"
default: ''
secrets:
gh_token:
required: true
Expand Down Expand Up @@ -61,7 +65,7 @@ jobs:
run: npm whoami && npx lerna info && npx auto info || echo 'auto info returned 1'

- name: Create Release
run: upload_assets="${{ inputs.upload_assets }}" npm run release
run: upload_assets="${{ inputs.upload_assets }}" npm run release -- ${{ inputs.auto-options }}

- name: Update package-lock files
if: ${{ inputs.with-update-package-lock }}
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/publish-rc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ jobs:
with-update-package-lock: true
commit-message: "Update package-lock.json files"
upload_assets: ${{ needs.change-state.outputs.HAS_ASSETS == 'true' }}
auto-options: '--no-changelog'
secrets:
gh_token: ${{ secrets.GH_TOKEN }}
npm_registry_token: ${{ secrets.NPM_REGISTRY_TOKEN }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
- name: Create "changelog_artifacts.md"
run: |
cat > ${{ github.workspace }}/changelog_artifacts.md << EOL
${{ steps.github_release.outputs.changelog }}
`${{ steps.github_release.outputs.changelog }}`
EOL

- name: Upload "changelog_artifacts.md"
Expand Down
10 changes: 6 additions & 4 deletions .github/workflows/required-primary-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,10 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0
show-progress: false

- name: Prepare environment
uses: ./.github/actions/prepare-environment
Expand All @@ -41,15 +42,16 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0
show-progress: false

- name: Prepare environment
uses: ./.github/actions/prepare-environment

- name: Lerna bootstrap
run: npx lerna bootstrap --since=$(git merge-base --fork-point origin/dev) --ignore=${{env.LERNA_IGNORE_LIST}}
run: npx lerna bootstrap --ignore=${{env.LERNA_IGNORE_LIST}}

- name: Unit tests
run: npm run test
Expand All @@ -62,7 +64,7 @@ jobs:
npm i --no-progress --no-audit react@17 react-dom@17 @types/[email protected] @types/react-dom@17 --prefix="./packages/plasma-web"

- name: Lerna bootstrap by scope
run: npx lerna bootstrap --scope=@salutejs/plasma-{ui,web,b2c,temple,hope,new-hope,core}
run: npx lerna bootstrap --scope=@salutejs/plasma-{ui,web,b2c,temple,hope,new-hope,core,icons}

- name: Unit tests for React 17
run: npm run test -- --scope=@salutejs/plasma-{ui,web,b2c,temple}
12 changes: 9 additions & 3 deletions .github/workflows/typescript-coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,13 @@ jobs:
# INFO: Игнорируем пакеты связанные с plasma-tokens, документацией и утилитами, т.к. в них не запускается typescript-coverage
LERNA_IGNORE_LIST: "@salutejs/plasma-{tokens*,temple-docs,ui-docs,docs-ui,web-docs,website,theme-builder,cy-utils,sb-utils}"
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0

- uses: ./.github/actions/prepare-environment
show-progress: false

- name: Prepare environment
uses: ./.github/actions/prepare-environment

- name: Computed scope
id: scope
Expand All @@ -50,6 +52,10 @@ jobs:
enumeration.push('plasma-core')
}

if (!enumeration.includes('plasma-icons')) {
enumeration.push('plasma-icons')
}

return enumeration.join(',');

- name: Lerna bootstrap
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Diff not rendered.
Diff not rendered.
Loading
Loading