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

chore: release 5.0.0 (main-beta -> main) #2465

Merged
merged 1,215 commits into from
Jan 16, 2025
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
1215 commits
Select commit Hold shift + click to select a range
28a5bc9
Merge branch 'main-beta' into feat/focus-management
ala-n Nov 11, 2024
c09070b
chore(release): 5.0.0-beta.39
semantic-release-bot Nov 11, 2024
a022992
chore(deps): bump eslint-plugin-import-x from 4.3.1 to 4.4.2
dependabot[bot] Nov 12, 2024
4a92e03
chore(deps-dev): bump postcss from 8.4.48 to 8.4.49
dependabot[bot] Nov 12, 2024
c3037fa
chore(deps): bump typescript-eslint from 8.13.0 to 8.14.0
dependabot[bot] Nov 12, 2024
2ba87d6
Merge pull request #2757 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Nov 12, 2024
73ac2ca
Merge pull request #2756 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Nov 12, 2024
daeb266
Merge pull request #2758 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Nov 12, 2024
fd73958
style(site): add treepath filter to gather breadcrumbs info
NastaLeo Nov 12, 2024
53aae46
style(site): add breadcrumbs into page
NastaLeo Nov 12, 2024
e078c78
fix(esl-utils): fix visibility and a11y checks for getKeyboardFocusab…
ala-n Nov 13, 2024
c7c3d1c
fix(esl-footnotes): fix improper note highlighting
dshovchko Nov 13, 2024
780b295
fix(esl-tooltip): fix tooltip arrow disappearing
dshovchko Nov 13, 2024
2b8a0c7
feat(esl-toggleable): update focusBehaviour option to smoothly suppor…
ala-n Nov 14, 2024
11b10ea
feat(esl-popup): get rid from all focus management code
ala-n Nov 14, 2024
04d6a63
fix(esl-share): simplify code and remove overrides (according to esl-…
ala-n Nov 14, 2024
699ac7f
fix(esl-tooltip): simplify code and remove overrides (according to es…
ala-n Nov 14, 2024
b3c62f3
Merge pull request #2766 from exadel-inc/feat/focus-management-2
ala-n Nov 14, 2024
1e457ad
style(esl-popup): fix type import style for `FocusFlowType`
ala-n Nov 14, 2024
ea50c3f
Merge branch 'feat/focus-management-2' into feat/focus-management
ala-n Nov 14, 2024
824c27b
chore(deps): bump puppeteer from 23.7.1 to 23.8.0
dependabot[bot] Nov 14, 2024
ea39373
Merge pull request #2767 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Nov 14, 2024
63d83a9
feat(esl-drag-to-scroll): update draggable state based on content size
abarmina Nov 14, 2024
f5e906b
docs: fix usage of british version of the word `behavior`
ala-n Nov 14, 2024
6b96525
Merge pull request #2769 from exadel-inc/feat/drag-to-scroll-draggable
ala-n Nov 14, 2024
ae7cb30
Merge pull request #2765 from exadel-inc/fix/tooltip-arrow-disappearing
ala-n Nov 14, 2024
3b894ae
Merge pull request #2760 from exadel-inc/feat/get-focusable
ala-n Nov 14, 2024
e25c639
Merge pull request #2764 from exadel-inc/fix/esl-note-highlight
ala-n Nov 14, 2024
b729e08
docs(esl-toggleable): TS doc fixes
ala-n Nov 14, 2024
8c338c6
Merge remote-tracking branch 'origin/main-beta' into feat/focus-manag…
ala-n Nov 14, 2024
cf1ed1b
style(esl-toggleable): fix focus behavior for chain focus flow
ala-n Nov 14, 2024
60e951f
style(esl-toggleable): fix false observation for closed toggleable
ala-n Nov 15, 2024
a134f23
docs(esl-toggleable): update documentation for focus-behavior + avail…
ala-n Nov 15, 2024
6b2d4ef
Merge pull request #2753 from exadel-inc/feat/focus-management
ala-n Nov 15, 2024
6bff420
chore(release): 5.0.0-beta.40
semantic-release-bot Nov 15, 2024
d0093ac
test(e2e): update snapshots (via GitHub Actions)
ala-n Nov 15, 2024
4432035
Merge pull request #2770 from exadel-inc/tests/snapshots-patch-173169…
ala-n Nov 15, 2024
a5f9353
docs(esl-toggleable): add regression page with nested focusable example
ala-n Nov 17, 2024
f0825ff
fix(eslint-config): update file lines limit to `500` LOC
ala-n Nov 18, 2024
fbac20e
fix(esl-toggleable): focus management reworked to use scopes. Introdu…
ala-n Nov 18, 2024
ff0fe27
chore(deps): bump @eslint/js from 9.14.0 to 9.15.0
dependabot[bot] Nov 18, 2024
f470723
chore(deps-dev): bump eslint from 9.14.0 to 9.15.0
dependabot[bot] Nov 18, 2024
aa31b04
Merge pull request #2773 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Nov 18, 2024
7bb8d0b
Merge pull request #2772 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Nov 18, 2024
7f75696
docs(esl-toggleable): fix TS doc according to review points
ala-n Nov 18, 2024
69464f3
Merge pull request #2771 from exadel-inc/fix/nested-focus-mgmnt
ala-n Nov 18, 2024
13c2b83
chore: revisit `package-lock.json`
ala-n Nov 18, 2024
3033b33
fix(esl-toggleable): fix focus should return to activator
ala-n Nov 18, 2024
4cddb9b
style(esl-toggleable): small condition correction - allow fallback if…
ala-n Nov 18, 2024
b4eedce
Merge pull request #2775 from exadel-inc/fix/focus-flow-fix
ala-n Nov 18, 2024
c859750
chore(release): 5.0.0-beta.41
semantic-release-bot Nov 18, 2024
9f4e700
chore(site): migrate footnotes example on uip
yadamskaya Nov 18, 2024
ae65f4a
chore(deps): bump @stylistic/eslint-plugin from 2.10.1 to 2.11.0
dependabot[bot] Nov 19, 2024
a8a0b25
chore(deps-dev): bump husky from 9.1.6 to 9.1.7
dependabot[bot] Nov 19, 2024
a438c65
chore(deps-dev): bump the commit-lint group with 2 updates
dependabot[bot] Nov 20, 2024
adbeb5d
feat(esl-tooltip): remove disable-arrow attribute
dshovchko Nov 20, 2024
b0d3393
chore(site): update share regression page with disable-arrow example
dshovchko Nov 20, 2024
6293699
Merge pull request #2781 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Nov 20, 2024
c19df15
Merge pull request #2779 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Nov 20, 2024
6d0f209
Merge pull request #2780 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Nov 20, 2024
443d676
chore(deps): bump typescript-eslint from 8.14.0 to 8.15.0
dependabot[bot] Nov 20, 2024
562970c
Merge pull request #2778 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Nov 20, 2024
4b2782a
chore(deps): bump puppeteer from 23.8.0 to 23.9.0
dependabot[bot] Nov 21, 2024
b8b2835
chore(deps): bump eslint-plugin-import-x from 4.4.2 to 4.4.3
dependabot[bot] Nov 21, 2024
fbe0f3c
chore(deps): bump eslint-plugin-tsdoc from 0.3.0 to 0.4.0
dependabot[bot] Nov 25, 2024
2913c7f
chore(deps-dev): bump prettier from 3.3.3 to 3.4.0
dependabot[bot] Nov 26, 2024
da2858f
chore(deps-dev): bump less from 4.2.0 to 4.2.1
dependabot[bot] Nov 26, 2024
58e4f32
chore(site): update snippets, create footnotes regression page
yadamskaya Nov 26, 2024
1d874db
Merge pull request #2791 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Nov 26, 2024
86d1a9e
Merge pull request #2792 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Nov 26, 2024
9de72bb
Merge pull request #2789 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Nov 26, 2024
a6226fa
Merge pull request #2786 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Nov 26, 2024
d7e6625
Merge pull request #2787 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Nov 26, 2024
83970b4
chore(deps): bump typescript-eslint from 8.15.0 to 8.16.0
dependabot[bot] Nov 26, 2024
915c410
Merge pull request #2793 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Nov 26, 2024
170e11d
chore(deps-dev): bump typescript from 5.6.3 to 5.7.2
dependabot[bot] Nov 26, 2024
47ffb81
chore: fix `typescript@5.7.2` type conflict in tests mock
ala-n Nov 26, 2024
2d5d3e6
Merge pull request #2790 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Nov 26, 2024
4a16995
chore(deps-dev): bump prettier from 3.4.0 to 3.4.1
dependabot[bot] Nov 27, 2024
3562366
style(site): move sidebar items info to common place
NastaLeo Nov 27, 2024
3d217af
style(site): update breadcrumb styles
NastaLeo Nov 27, 2024
98ca7c4
chore(site): create examples for esl-popup with inner position-origin
dshovchko Nov 28, 2024
4f9104b
test(esl-popup): add tests for positioning of popup with inner positi…
dshovchko Nov 28, 2024
e20ed5c
refactor(esl-popup): optimize popup position calculations
dshovchko Nov 28, 2024
f6b56fd
chore(deps-dev): bump stylelint from 16.10.0 to 16.11.0
dependabot[bot] Nov 29, 2024
78f1e4a
Merge pull request #2796 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 2, 2024
ddec0fb
Merge pull request #2794 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 2, 2024
a5e4185
Merge pull request #2783 from exadel-inc/feat/esl-tooltip-disable-arr…
ala-n Dec 2, 2024
3a560ec
Merge branch 'main-beta' into feat/esl-popup-optimize-position-calcul…
ala-n Dec 2, 2024
3ff5656
chore(site): fix scroll for playground area
ala-n Dec 2, 2024
6f5118f
chore(site): update text and fix js for notes example
ala-n Dec 2, 2024
a22af72
Merge remote-tracking branch 'origin/main-beta' into epic/site-5.0.0
ala-n Dec 2, 2024
ff3c1d2
Merge remote-tracking branch 'origin/epic/site-5.0.0' into uip-footno…
ala-n Dec 2, 2024
b6d1d6a
style(site): move treepath filter
NastaLeo Dec 2, 2024
b66a5de
chore(deps-dev): bump eslint from 9.15.0 to 9.16.0
dependabot[bot] Dec 2, 2024
f6a7a01
chore(deps): bump @eslint/js from 9.15.0 to 9.16.0
dependabot[bot] Dec 2, 2024
b6b9992
style(esl-popup): apply suggestions from code review
dshovchko Dec 2, 2024
d5bee59
chore(deps): bump eslint-plugin-import-x from 4.4.3 to 4.5.0
dependabot[bot] Dec 3, 2024
4197786
chore(deps): bump typescript-eslint from 8.16.0 to 8.17.0
dependabot[bot] Dec 3, 2024
af74714
style(site): refactor treepath filter
NastaLeo Dec 3, 2024
d4161f1
feat(esl-popup): add offset-trigger attribute
dshovchko Dec 3, 2024
8f581a9
style(esl-popup): update TSX shape with offset-trigger and position-o…
dshovchko Dec 3, 2024
153689d
docs(esl-popup): update README with new position-origin and offset-tr…
dshovchko Dec 3, 2024
41e8e08
Merge pull request #2800 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 4, 2024
5720683
Merge pull request #2801 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 4, 2024
01b0e43
Merge pull request #2797 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 4, 2024
0c92ffa
Merge pull request #2798 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 4, 2024
a7f56ae
chore(deps-dev): bump prettier from 3.4.1 to 3.4.2
dependabot[bot] Dec 4, 2024
9a86857
chore(deps): bump webpack from 5.96.1 to 5.97.0
dependabot[bot] Dec 4, 2024
991296f
chore(deps): bump puppeteer from 23.9.0 to 23.10.1
dependabot[bot] Dec 5, 2024
a9b0dd5
Merge pull request #2803 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 6, 2024
6f9e306
Merge pull request #2805 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 6, 2024
b6a241b
Merge pull request #2806 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 6, 2024
2c4ddd0
chore(deps): bump webpack from 5.97.0 to 5.97.1
dependabot[bot] Dec 6, 2024
55589f2
fix(esl-media): fix conflict of alignment classes, move definition to…
ala-n Dec 6, 2024
04be37e
Merge pull request #2807 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 9, 2024
4fb58b5
Merge pull request #2802 from exadel-inc/feat/esl-popup-offset-trigger
ala-n Dec 9, 2024
2bab43d
Merge branch 'main-beta' into feat/esl-popup-optimize-position-calcul…
ala-n Dec 9, 2024
0171c60
Merge pull request #2776 from exadel-inc/uip-footnotes-examples
ala-n Dec 9, 2024
cc5321b
Merge pull request #2795 from exadel-inc/feat/esl-popup-optimize-posi…
ala-n Dec 9, 2024
d1d1500
feat(esl-toggleable): reimplementation of `focus-behaviour` to a11y mode
ala-n Dec 4, 2024
011e8d8
chore(site): move sidebar outside action condition to proper function
ala-n Dec 9, 2024
573eece
feat(esl-toggleable): `_onOutsideAction` no longer part of ESLTogglea…
ala-n Dec 9, 2024
72b849e
feat(esl-toggleable): true related opening chain check support for to…
ala-n Dec 9, 2024
b97b20f
style(site): rename draft folder
NastaLeo Dec 9, 2024
f321e64
chore(deps): bump @stylistic/eslint-plugin from 2.11.0 to 2.12.0
dependabot[bot] Dec 9, 2024
eae516e
style(site): change sidebar items conditions
NastaLeo Dec 9, 2024
df16add
Merge pull request #2811 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 9, 2024
16b04ff
feat(esl-utils): extend params for the `getKeyboardFocusableElements`…
ala-n Dec 9, 2024
23ed309
feat(esl-toggleable): rework ESLToggleableManger to produce `FocusIn`…
ala-n Dec 9, 2024
030b2d6
Merge pull request #2809 from exadel-inc/bugfix/esl-media-alignment
ala-n Dec 9, 2024
453bd95
refactor(esl-toggleable): fix `ESLToggleable` shape
ala-n Dec 9, 2024
26650bc
chore(deps): bump typescript-eslint from 8.17.0 to 8.18.0
dependabot[bot] Dec 10, 2024
fa1235e
chore(deps): bump puppeteer from 23.10.1 to 23.10.2
dependabot[bot] Dec 10, 2024
b0ab448
docs(esl-toggleable): update README and TS doc for new property
ala-n Dec 10, 2024
f4c5486
docs(esl-toggleable): fix TS doc typos
ala-n Dec 10, 2024
9452ba3
Merge pull request #2815 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 10, 2024
385fce3
Merge pull request #2814 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 10, 2024
e9caf0e
Merge branch 'main-beta' into fix/focus-flow-v2
ala-n Dec 10, 2024
2bfa98b
chore: regular npm audit
ala-n Dec 10, 2024
7f18d19
Merge remote-tracking branch 'origin/main-beta' into fix/focus-flow-v2
ala-n Dec 10, 2024
6b0d6f5
docs(esl-toggleable): TS doc fixes
ala-n Dec 10, 2024
c500d62
Merge pull request #2810 from exadel-inc/fix/focus-flow-v2
ala-n Dec 10, 2024
e0b4da8
chore(release): 5.0.0-beta.42
semantic-release-bot Dec 10, 2024
460e371
chore(deps-dev): bump lint-staged from 15.2.10 to 15.2.11
dependabot[bot] Dec 11, 2024
5e6309b
chore(deps): bump @stylistic/eslint-plugin from 2.12.0 to 2.12.1
dependabot[bot] Dec 11, 2024
7855014
Merge pull request #2817 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 11, 2024
f53ddf0
Merge pull request #2819 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 11, 2024
37ed961
chore(deps): bump puppeteer from 23.10.2 to 23.10.3
dependabot[bot] Dec 11, 2024
e198e2c
Merge pull request #2818 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 11, 2024
8388f45
Merge branch 'main-beta' into epic/site-5.0.0
ala-n Dec 12, 2024
dcbd52e
docs: migration guide update according actual state
ala-n Dec 12, 2024
467e61c
docs: fix review comments
ala-n Dec 12, 2024
374e6a9
Merge pull request #2820 from exadel-inc/docs/update-migration-guide-…
ala-n Dec 12, 2024
4752582
chore(deps): bump puppeteer from 23.10.3 to 23.10.4
dependabot[bot] Dec 13, 2024
5c6f6e1
Merge pull request #2822 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 13, 2024
9e62904
test(e2e): update snapshots (via GitHub Actions)
ala-n Dec 13, 2024
7ed3b7c
Merge pull request #2824 from exadel-inc/tests/snapshots-patch-173409…
ala-n Dec 13, 2024
5bdae15
chore(deps-dev): bump @commitlint/cli in the commit-lint group
dependabot[bot] Dec 16, 2024
404cf6f
chore(deps-dev): bump eslint from 9.16.0 to 9.17.0
dependabot[bot] Dec 16, 2024
e70fab7
chore(deps-dev): bump stylelint from 16.11.0 to 16.12.0
dependabot[bot] Dec 16, 2024
dc08fcd
chore(deps): bump @eslint/js from 9.16.0 to 9.17.0
dependabot[bot] Dec 16, 2024
ac67432
Merge pull request #2827 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 16, 2024
f2c46c7
Merge pull request #2825 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 16, 2024
6832dce
Merge pull request #2826 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 16, 2024
6fc5dfd
Merge pull request #2828 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 16, 2024
1274a2e
chore(deps-dev): bump @semantic-release/release-notes-generator
dependabot[bot] Dec 17, 2024
313bb14
chore(deps): bump typescript-eslint from 8.18.0 to 8.18.1
dependabot[bot] Dec 17, 2024
fa71049
Merge pull request #2831 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 17, 2024
9523659
Merge pull request #2830 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 17, 2024
5b43589
Merge branch 'main-beta' into epic/site-5.0.0
ala-n Dec 17, 2024
bbffbf9
chore(deps): bump eslint-plugin-import-x from 4.5.0 to 4.5.1
dependabot[bot] Dec 18, 2024
9a8d545
fix(esl-toggleable): ESLToggleable should ignore activator direct events
ala-n Dec 18, 2024
44261ef
Merge pull request #2832 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 18, 2024
3f4571d
docs(esl-event-listener): fixes for typos in doc
ala-n Dec 18, 2024
06a64be
Merge pull request #2833 from exadel-inc/fix/esl-toggleable-outside-a…
ala-n Dec 18, 2024
44be58d
fix(esl-media): make esl-media unfocusable according to `focusable` a…
grechihinrhp Dec 18, 2024
db1e29d
chore(release): 5.0.0-beta.43
semantic-release-bot Dec 18, 2024
fbc8a65
style(site): refactor breadcrumbs handling
NastaLeo Dec 18, 2024
51c2df4
chore(deps): bump eslint-plugin-import-x from 4.5.1 to 4.6.0
dependabot[bot] Dec 19, 2024
cd60c02
chore(deps): bump puppeteer from 23.10.4 to 23.11.0
dependabot[bot] Dec 19, 2024
5c1e96e
Merge pull request #2835 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 20, 2024
dd1544b
Merge pull request #2834 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 20, 2024
2147f95
Merge pull request #2821 from exadel-inc/epic/site-5.0.0
ala-n Dec 20, 2024
d23ae63
chore(deps): bump webpack-cli from 5.1.4 to 6.0.0
dependabot[bot] Dec 20, 2024
331d384
chore(deps): bump puppeteer from 23.11.0 to 23.11.1
dependabot[bot] Dec 20, 2024
9747e78
chore(deps): bump eslint-plugin-import-x from 4.6.0 to 4.6.1
dependabot[bot] Dec 20, 2024
061aa09
Merge branch 'main-beta' of https://github.com/exadel-inc/esl into fe…
NastaLeo Dec 20, 2024
19c94c5
Merge pull request #2838 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 22, 2024
c4b7589
Merge pull request #2837 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 22, 2024
b426bce
Merge pull request #2836 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 22, 2024
9e53ff6
chore(site): fix collection icon usage and get started link
ala-n Dec 22, 2024
0236e7a
chore(site): fix nav collections list
ala-n Dec 22, 2024
866f932
chore(site): move and simplify breadcrumbs template
ala-n Dec 22, 2024
7636b2d
chore(site): fix semantic and rendering of breadcrumbs
ala-n Dec 22, 2024
a1103c6
chore(site): exclude collection pages from being counted to render na…
ala-n Dec 22, 2024
eaac37d
chore(deps): bump jest-puppeteer from 10.1.4 to 11.0.0 in the jest group
dependabot[bot] Dec 23, 2024
511f578
chore(deps): bump webpack-cli from 6.0.0 to 6.0.1
dependabot[bot] Dec 23, 2024
4ae60ee
chore(deps): bump image-size from 1.1.1 to 1.2.0
dependabot[bot] Dec 23, 2024
808c1a7
Merge pull request #2842 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 23, 2024
15f6730
Merge pull request #2841 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 23, 2024
705db57
Merge pull request #2840 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Dec 23, 2024
072ec71
chore(site): make mdRender resistant to missing anchors, add logging …
ala-n Dec 24, 2024
337c9e2
Merge pull request #2759 from exadel-inc/feat/site-breadcrumbs
ala-n Dec 24, 2024
caebc06
chore(site): fix grid renders extra items + label fix
ala-n Dec 24, 2024
baa7341
chore(deps-dev): bump lint-staged from 15.2.11 to 15.3.0
dependabot[bot] Dec 30, 2024
ead270a
chore(deps-dev): bump concurrently from 9.1.0 to 9.1.2
dependabot[bot] Dec 31, 2024
8786497
chore(deps): bump typescript-eslint from 8.18.1 to 8.19.1
dependabot[bot] Jan 7, 2025
b8c40dc
fix(esl-toggleable): inner activator leads to infinite loop while get…
ala-n Jan 8, 2025
3c4145a
chore(deps): bump puppeteer from 23.11.1 to 24.0.0
dependabot[bot] Jan 10, 2025
ac838bb
chore(deps): bump @stylistic/eslint-plugin from 2.12.1 to 2.13.0
dependabot[bot] Jan 13, 2025
696cd3d
chore(deps-dev): bump stylelint from 16.12.0 to 16.13.0
dependabot[bot] Jan 13, 2025
cf6c84f
chore(deps): bump ts-loader from 9.5.1 to 9.5.2
dependabot[bot] Jan 13, 2025
e2da136
Merge pull request #2851 from exadel-inc/fix/esl-toglable-manager-loop
ala-n Jan 14, 2025
ecbce55
Merge pull request #2855 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Jan 14, 2025
c33db10
Merge pull request #2847 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Jan 14, 2025
d141d4b
Merge pull request #2845 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Jan 14, 2025
b472117
Merge pull request #2850 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Jan 14, 2025
2a0d74c
Merge pull request #2854 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Jan 14, 2025
7d67243
Merge pull request #2856 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Jan 14, 2025
ea244e8
Merge pull request #2852 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Jan 14, 2025
edaf318
chore(deps-dev): bump the semantic-release group with 3 updates
dependabot[bot] Jan 14, 2025
53825f7
chore(deps-dev): bump typescript from 5.7.2 to 5.7.3
dependabot[bot] Jan 14, 2025
2b33d54
Merge pull request #2853 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Jan 14, 2025
5749842
Merge pull request #2849 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Jan 14, 2025
4628028
refactor(esl-media-query): explicit `IMediaQueryCondition` serializat…
ala-n Jan 14, 2025
2312443
fix(eslint-plugin): remove 4 version checks due to stable 5.0.0 relea…
ala-n Jan 14, 2025
a418e76
test(e2e): update snapshots (via GitHub Actions)
ala-n Jan 14, 2025
09c8031
chore(deps): bump @eslint/js from 9.17.0 to 9.18.0
dependabot[bot] Jan 14, 2025
7730520
chore(deps-dev): bump eslint from 9.17.0 to 9.18.0
dependabot[bot] Jan 14, 2025
edef0a1
chore(deps-dev): bump postcss from 8.4.49 to 8.5.0
dependabot[bot] Jan 14, 2025
e8ef41a
chore(deps-dev): bump stylelint from 16.13.0 to 16.13.1
dependabot[bot] Jan 14, 2025
cbdbee0
chore(deps): bump typescript-eslint from 8.19.1 to 8.20.0
dependabot[bot] Jan 14, 2025
61b07a9
Merge pull request #2857 from exadel-inc/tests/snapshots-patch-173683…
ala-n Jan 14, 2025
ba273c7
Merge pull request #2859 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Jan 14, 2025
afb0de1
Merge pull request #2858 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Jan 14, 2025
fdbc35b
Merge pull request #2861 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Jan 14, 2025
88ac401
Merge pull request #2862 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Jan 14, 2025
661508f
Merge pull request #2860 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Jan 14, 2025
aad0350
test(esl-mixin-element): create a test to cover cases when mixins mod…
dshovchko Jan 15, 2025
36352d9
fix(esl-mixin-element): fix ESLMixin broken order when mixins modify …
dshovchko Jan 15, 2025
f06c61f
chore(deps): bump image-size from 1.1.1 to 1.2.0
dependabot[bot] Jan 15, 2025
1137483
chore(deps-dev): bump stylelint from 16.13.1 to 16.13.2
dependabot[bot] Jan 15, 2025
1693012
chore(deps-dev): bump postcss from 8.5.0 to 8.5.1
dependabot[bot] Jan 15, 2025
2f5fac4
chore(deps): bump puppeteer from 24.0.0 to 24.1.0
dependabot[bot] Jan 15, 2025
a4c92b2
Merge pull request #2863 from exadel-inc/fix/esl-mixin-broken-order
ala-n Jan 15, 2025
7c5e093
Merge pull request #2867 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Jan 15, 2025
3045bbd
Merge pull request #2866 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Jan 15, 2025
92d5541
Merge pull request #2865 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Jan 15, 2025
5dedadb
Merge pull request #2864 from exadel-inc/dependabot/npm_and_yarn/main…
ala-n Jan 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .releaserc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ branches:
# Release configuration
plugins:
- - "@semantic-release/commit-analyzer"
- preset: angular
- preset: conventionalcommits
releaseRules:
- type: style
release: patch
Expand All @@ -46,7 +46,7 @@ plugins:
release: patch

- - "@semantic-release/release-notes-generator"
- preset: angular
- preset: conventionalcommits
parserOpts:
noteKeywords:
- BREAKING CHANGE
Expand Down
3,047 changes: 3,047 additions & 0 deletions CHANGELOG(legacy-4.0.0).md

Large diffs are not rendered by default.

2,893 changes: 81 additions & 2,812 deletions CHANGELOG.md

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ to meet your project needs.

ESL is based solely on Web API and ECMAScript 6 features, which let our web UI components library work
well across all modern browsers such as Firefox, Chrome, Safari, Opera, and Edge.
ESL can also work on IE11 when the whole list of polyfills is provided (see [Browser support & Polyfills](https://github.com/exadel-inc/esl/blob/HEAD/docs/BROWSER_SUPPORT.md) for more details).

## Library Structure

Expand Down
29 changes: 2 additions & 27 deletions docs/BROWSER_SUPPORT.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,11 @@ Exadel Smart Library does not have dependencies but uses the following list of n

- ECMAScript 6 features
- [Array.from](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/from) (no Iterable Objects support required)
([ESL polyfill](../src/polyfills/list/es6.array.from.ts) provided)
- [Array.prototype.find](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/find)
([ESL polyfill](../src/polyfills/list/es6.array.find.ts) provided)
- [Array.prototype.findIndex](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/findIndex)
([ESL polyfill](../src/polyfills/list/es6.array.find.ts) provided)
- [Array.prototype.include](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/includes)
([ESL polyfill](../src/polyfills/list/es6.array.includes.ts) provided)
- [Object.is](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is)
([ESL polyfill](../src/polyfills/list/es6.object.is.ts) provided)
- [Object.assign](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign) (accurate polyfill required)
([ESL polyfill](../src/polyfills/list/es6.object.assign.ts) provided)
- [ES6 Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise)
- Web API
- [Event](https://developer.mozilla.org/en-US/docs/Web/API/Event) constructor + `preventDefault` polyfill
Expand All @@ -30,25 +24,6 @@ Exadel Smart Library does not have dependencies but uses the following list of n
- [ResizeObserver](https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver)
- [Custom Elements](https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements)

All of them are fully supported by modern browsers such as Chrome, Firefox, Safari or Edge (>43).
All of them are fully supported by modern browsers such as Chrome, Firefox, Safari (>13) or Edge (>43).

In order to make ESL work in older browsers, you can use a "light" polyfills list of IntersectionObserver, ResizeObserver and Custom Elements (for older versions of Edge and Safari).

Or make the library work in IE11 or Edge (<14) by using the "full" polyfills list provided.

See more details on what polyfill approach might look like in the demo pages source code.

Also, ESL has built-in polyfills for some of DOM and ES6 features. They are available under [polyfills](../src/polyfills) directory:
- ECMA Script 5: output shim (`HTMLElement` constructor call) - [es5-target-shim.ts](../src/polyfills/es5-target-shim.ts)
- ECMA Script 5: IE11, Edge <14 support - [polyfills.es5.ts](../src/polyfills/polyfills.es5.ts)
- `Object.is`, `Object.assign`
- `Array.from`, `Array.prototype.find`, `Array.prototype.findIndex`, `Array.prototype.index`
- `Event`, `CustomEvent`, `MouseEvent`, `KeyboardEvent`, `FocusEvent` shim
- `Event.prototype.preventDefault` shim
- `Element.prototype.closest`
- `DOMTokenList.prototype.toggle`
- *Note: there is no promise polyfill embedded*, use npm:[promise-polyfill](https://www.npmjs.com/package/promise-polyfill) or similar
- ECMA Script 6: DOM - [polyfills.es6.ts](../src/polyfills/polyfills.es6.ts)
- `Node.isConnected`
- `KeyboardKey.prototype.key`
- `Element.prototype.toggleAttribute`
In order to make ESL work in older browsers, you can use polyfill (for older versions of Safari).
2 changes: 1 addition & 1 deletion e2e/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"private": true,
"name": "@exadel/esl-snapshot-tests",
"version": "4.17.1",
"version": "5.0.0-beta.19",
"description": "Integration snapshot tests for ESL",
"homepage": "https://esl-ui.com/",
"license": "MIT",
Expand Down
12 changes: 6 additions & 6 deletions eslint/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@exadel/eslint-plugin-esl",
"version": "4.17.1",
"version": "5.0.0-beta.19",
"keywords": [
"eslint",
"eslint-plugin",
Expand All @@ -9,6 +9,10 @@
"license": "MIT",
"description": "Helper ESLint rules to find and migrate ESL (@exadel/esl) library deprecations",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"files": [
"dist/**/*.{js,ts,md}"
],
"scripts": {
"prepare": "npm run build",
"test": "jest",
Expand All @@ -18,12 +22,8 @@
"dependencies": {
"semver": "^7.6.2"
},
"files": [
"dist/**/*"
],
"types": "dist/index.d.ts",
"peerDependencies": {
"@exadel/esl": "^4.0.0",
"@exadel/esl": "*",
"eslint": ">=8.0.0"
}
}
40 changes: 11 additions & 29 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 6 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@exadel/esl",
"version": "4.17.1",
"version": "5.0.0-beta.19",
"private": false,
"description": "Exadel Smart Library (ESL) is the lightweight custom elements library that provide a set of super-flexible components",
"license": "MIT",
Expand Down Expand Up @@ -45,10 +45,14 @@
"modules/esl-media/providers/**/*.js",
"modules/esl-share/actions/**/*.js",
"modules/esl-share/buttons/**/*.js",
"modules/esl-carousel/core.js",
"modules/esl-carousel/renderers/**/*.js",
"src/modules/lib.ts",
"src/modules/esl-media/providers/**/*.ts",
"src/modules/esl-share/actions/**/*.ts",
"src/modules/esl-share/buttons/**/*.ts",
"src/modules/lib.ts",
"src/modules/esl-carousel/core.ts",
"src/modules/esl-carousel/renderers/**/*.ts",
"polyfills/**/*.js",
"src/polyfills/**/*.ts"
],
Expand Down
5 changes: 1 addition & 4 deletions site/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@exadel/esl-website",
"version": "4.17.1",
"version": "5.0.0-beta.19",
"private": true,
"description": "ESL Website source",
"homepage": "https://esl-ui.com/",
Expand Down Expand Up @@ -37,15 +37,12 @@
"@juggle/resize-observer": "^3.4.0",
"@types/prismjs": "^1.26.4",
"@types/smoothscroll-polyfill": "^0.3.4",
"@webcomponents/custom-elements": "1.6.0",
"clean-css-cli": "^5.6.3",
"html-minifier-terser": "^7.2.0",
"image-size": "^1.1.1",
"intersection-observer": "^0.12.2",
"js-yaml": "^4.1.0",
"out-url": "^1.2.2",
"prismjs": "^1.29.0",
"promise-polyfill": "^8.3.0",
"smoothscroll-polyfill": "^0.4.4",
"ts-loader": "^9.5.1",
"webpack": "^5.92.1",
Expand Down
17 changes: 17 additions & 0 deletions site/src/common/card.less
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
.card {
position: relative;
display: flex;
width: 100%;
height: 100%;
min-height: 100px;
flex-direction: column;
background: #fff;
box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.3);

&-image {
flex: 0 0 auto;
}
&-content {
flex: 1 1 auto;
}
}
13 changes: 9 additions & 4 deletions site/src/common/reboot.less
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,6 @@
* {
margin: 0;
padding: 0;

&:focus-visible {
outline: 2px dashed @focus-color;
}
}

body {
Expand Down Expand Up @@ -147,3 +143,12 @@ audio {
border: 1px solid rgba(0, 0, 0, 0.6);
}
}

// Focus state
*,
a,
button {
&:focus-visible {
outline: 2px dashed @focus-color;
}
}
Loading
Loading