User:Catrope/Next Codex release
Changes merged since v0.1.0-alpha.5 was released, as of Thursday, May 5th, 2022 at 00:04 UTC (Wednesday 5pm PDT)
Generated with:
git log --reverse v0.1.0-alpha.5.. --format='* {{git|%h}} %s (%aN) %(trailers:key=Bug,separator=%x2c ,valueonly)' | sed -E 's/T[0-9]+/{{phab|\0}}/g'
- git #21a4dac docs, Wrapper: minor cleanup and organization (DannyS712)
- git #ec3aa8c build: Add shell script for preparing a release (Roan Kattouw)
- git #f786214 tests: add tests for flattenDesignTokensTree() method (DannyS712)
- git #d3e58ee docs, tests: add dedicated tests for CopyTextButton (DannyS712)
- git #d19625c docs, CopyTextButton: improvements to success logic (DannyS712)
- git #99cfb20 build: Add "npm run coverage" command (Roan Kattouw) task T303899
- git #5356e1a docs: Add example usage of useComputedDir() (Roan Kattouw) task T295195
- git #c2ce5f4 build: Enable type checking rules for typescript-eslint (Roan Kattouw)
- git #1d45a35 tokens, Button: Fix applied quiet progressive border token (Volker E)
- git #6b4839b tokens, ToggleSwitch: Remove `box-shadow-input-binary` (Volker E) task T295711
- git #5465344 docs: Add button examples with icons (Roan Kattouw) task T303982
- git #1f5ac86 docs: Add an icon picker, and use it for the dynamic Button demo (Roan Kattouw) task T304042
- git #1a014cb styles: Introduce `screen-reader-text()` mixin (Volker E) task T258976
- git #57d52fa styles: Add `.text-overflow()` mixin and use in MenuItem (Volker E)
- git #edbd520 styles: Add `hyphens` mixin and apply (Volker E)
- git #44e5d30 Revert "docs: Add an icon picker, and use it for the dynamic Button demo" (Catrope)
- git #52d1fe4 MenuItem: Only set active state on main mouse button mousedown (Anne Tomasevich) task T304605
- git #2ffac62 build: Upgrade TypeScript 4.4.3 -> 4.6.2 (Roan Kattouw)
- git #f517be5 build: Upgrade vue-tsc 0.28.3 -> 0.33.6 (Roan Kattouw)
- git #fe4543b Menu: Add global event listener for mouseup to clear active (Anne Tomasevich) task T304605
- git #cf2d5a9 docs, TokensTable: import missing CdxDocsCursorDemo component (DannyS712) task T302181
- git #7ab1366 Checkbox, Radio: remove unneeded !! for boolean props (DannyS712)
- git #f3cb4f5 Button: simplify rootClasses definition (DannyS712)
- git #b582432 binary inputs, styles: Fix hover cursor behavior (Volker E) task T303660
- git #47673aa docs, Wrapper: Add dynamic sample code generation with controls (DannyS712) task T295184
- git #fcdb425 build: Disable "restrict-template-expressions" linting rule in tests (Eric Gardner)
- git #9994b84 Menu, TypeaheadSearch: Remove selectHighlighted prop (Eric Gardner) task T303631
- git #947c105 Checkbox: Don't apply checked styles to indeterminate inputs (Anne Tomasevich) task T303181
- git #367b5bd Checkbox: Vertically center indeterminate icon (line) (Volker E) task T304911
- git #9ecccc8 Menu: Change footer slot to no-results (Anne Tomasevich) task T304457
- git #d527b74 styles: Use CSS 3 notation for pseudo-elements (Volker E) task T305111
- git #ffbe04f Menu: Fix keyboard navigation after expanding menu by click (Steven Sun) task T304640
- git #9bc82f6 docs: Fix typo on `processKeyFrames` in postcss.config.js (Roan Kattouw)
- git #0dd3eb2 docs: Unbreak navigating away from component pages with generated code (Roan Kattouw) task T305211
- git #607141a build: Upgrade postcss-rtlcss 3.5.1 -> 3.5.4 (Roan Kattouw)
- git #7da32c1 build: Check .js files with TypeScript in the Codex package (Roan Kattouw)
- git #978033a docs: Simplify breakpoint documenting sentences. (Volker E) task T303522
- git #3ca9c29 docs, component.js: avoid unneeded template string interpolation (DannyS712)
- git #492ccfd docs: avoid empty "Values" column for properties when unused (DannyS712)
- git #effd314 tokens: Add token type to JSON attributes (Roan Kattouw)
- git #540b4d0 tokens: Don't refer to theme tokens in deprecation comments (Roan Kattouw)
- git #d1cf058 tokens: Use correct color in 'modifier-base80-translucent' (Volker E) task T305402
- git #d75e6d6 build: Check .js with TypeScript in the codex-docs package (Roan Kattouw)
- git #75165dc build: Use rtlcss to generate codex.style-rtl.css, by running Vite twice (Roan Kattouw) task T304020
- git #20200e1 Tabs: Introduce Tab and Tabs components, useIntersectionObserver (Eric Gardner) task T303321
- git #f789bb4 build: Upgrade eslint and its plugins (Roan Kattouw)
- git #9ea887c build: Upgrade @vue/test-utils and use VueWrapper correctly (Roan Kattouw)
- git #202fe9f build: Type check the VitePress config (Roan Kattouw)
- git #8d149da docs: Work around VitePress click handling behavior (Roan Kattouw) task T304894
- git #a8d839c docs: Ensure generated code samples can handle self-closing tags (Anne Tomasevich) task T305554
- git #09396da docs, Controls: don't show "slots" heading if there aren't any (Anne Tomasevich) task T305552
- git #60aeb31 TextInput: Add configurable demo (Anne Tomasevich)
- git #9584075 build: Increase stylelint max-nesting-depth to 3 (Anne Tomasevich)
- git #161a50d MenuItem: Reorganize and improve color styles (Anne Tomasevich) task T304454
- git #1fd3e9b Message: Update component to meet design spec (Anne Tomasevich) task T284843
- git #f930c70 tokens: Add legacy `opacity` tokens (Volker E) task T297001
- git #d7e112e tokens: Add `0.30` valued opacity token and update naming (Volker E) task T297001, task T305084
- git #f1e901c Wrapper: Revert changes to Wrapper styles (Eric Gardner)
- git #bd1a503 docs: Manually set link styles for Message demos (Anne Tomasevich)
- git #35dc104 Message: Use opacity-transparent token now that it exists (Roan Kattouw)
- git #1c447d6 styles: Don't use transition-duration: @transition-base (Roan Kattouw)
- git #5051079 docs: Update CSS conventions (Anne Tomasevich)
- git #3b63c59 Message: Fix mobile padding and transition styles (Anne Tomasevich) task T284843
- git #d9180d9 TextInput: Update TextInput styles to match design spec (Anne Tomasevich) task T304566
- git #de8dafa demo: Add ToggleButton, ToggleSwitch and Message to sandbox demo (Roan Kattouw)
- git #7b1d84c ToggleButton: add quiet type (DannyS712) task T295179
- git #e1e087a docs: Hide theme tokens in the tokens documentation (Roan Kattouw) task T297923
- git #ff39d65 useModelWrapper: Support typed event parameters (Roan Kattouw) task T305500
- git #b89fa57 build: Put icon type definitions in dist/types (Roan Kattouw)
- git #b5ba26f build: Use vue-tsc to generate type definitions (Roan Kattouw)
- git #918d634 build: Add the @wikimedia/codex-search package (Roan Kattouw) task T303569
- git #00246a3 tokens: Use 'user' as name for human initiated timing function token (Volker E) task T304443
- git #52f45c3 Message: Add auto-dismiss functionality and improve demos (Anne Tomasevich) task T284843
- git #26099c3 docs: Use design tokens within codex-docs custom theme (Anne Tomasevich) task T305411
- git #6477389 Typeaheadsearch: Add message for no result (Steven Sun) task T286922
- git #5e0ce22 docs, Wrapper: use ToggleButton for show/hide code (DannyS712) task T304062
- git #c3c03a2 MenuItem: Support language attributes (Anne Tomasevich) task T305091
- git #32b0959 Typeaheadsearch, style: Remove border-top for no-results text (Steven Sun) task T306350
- git #3cf438d build: Update 'browserslist-config-wikimedia' to v0.4.0 (Volker E)
- git #c5500ab build: Export all composables (Catrope)
- git #257747b docs, changelog: Organize 'CHANGELOG.md' release notes (DannyS712) task T304383
- git #3e0e5e0 DirectionSwitcher: use ToggleButton for direction options (DannyS712) task T305278
- git #8dbfdcc ProgressBar: add progress bar component with indeterminate state (DannyS712) task T295174, task T295177
- git #582e7e4 Lookup: Use pending and focus states to decide whether to open the menu (Roan Kattouw) task T304577
- git #f124c2e docs, codex: Remove 'wikimedia-ui-base' from codex package as well (Volker E)
- git #06bef95 build: Enable stylelint in hidden directories (Roan Kattouw)
- git #08e2a68 styles: Use comment style consistently (Volker E)
- git #8635e97 styles, docs: Use `lang="less" attribute for style block everywhere (Volker E)
- git #52c4945 build: Actually make stylelint work in the .vitepress/ directory (Roan Kattouw)
- git #f18a760 docs: Allow configuring placeholder text for TextInput demo (DannyS712) task T306856
- git #3e17336 tokens: Update `border-radius` design-first tokens (Volker E) task T300562
- git #8e58f1d ProgressBar: add inline variant (Anne Tomasevich) task T301275
- git #3ba83bf Tabs: Fix broken header hover styles in Chrome (Eric Gardner) task T303321
- git #ce1390e docs: Use v-bind for boolean `forceReset` prop (Anne Tomasevich)
- git #d14a736 docs, Menu: Remove outdated slot (Anne Tomasevich)
- git #16bd319 docs: Set VitePress text color to `color-base` (Anne Tomasevich) task T305411
- git #c14d01b Menu, TypeaheadSearch: Add inline progress bar (Anne Tomasevich) task T306655
- git #c671a2f TypeaheadSearch: Add snapshot for "no results" message (Anne Tomasevich)
- git #3f6c607 Select: Apply design review feedback (Simone This Dot) task T295506
- git #64f63e1 TypeaheadSearch: Don't use refs for timeout handles (Roan Kattouw)
- git #eefb1d4 tokens: Add `@position-offset-border-width-base` (Anne Tomasevich) task T307494
- git #729f871 docs, styles: Improve interaction of code button borders (Anne Tomasevich) task T307394
- git #9d38e49 ProgressBar: Set height on root element (Anne Tomasevich) task T295177
- git #fd3a2f1 ProgressBar: Update indeterminate animation (Anne Tomasevich) task T307456
- git #1eeb58b docs: Allow configuring icon properties and generate correct code (DannyS712) task T306581
- git #e385241 SearchInput: Fix border radius and button border behavior (Anne Tomasevich) task T300656