Releases: patternfly-extension-testing/lib-ui
Releases · patternfly-extension-testing/lib-ui
v2.0.0
2.0.0 (2023-10-10)
Features
- useStorage: Add isEnabled option to useStorage/useLocalStorage/useSessionStorage via refactor to use options objects (#140) (891f518)
BREAKING CHANGES
- useStorage: useLocalStorage and useSessionStorage (via useStorage) require an object of named options instead of multiple function arguments
Signed-off-by: Mike Turley [email protected]
- Fix broken storybook example
Signed-off-by: Mike Turley [email protected]
v1.0.1
v1.0.0
1.0.0 (2023-10-02)
Bug Fixes
- .releaserc: proper preset to generate release notes (e44198b)
- build: fix circular dependency and dynamic imports errors in build, add a build check to CI (#105) (4c2e7e6)
- build: import axios conditionally to make it a truly optional dependency (#27) (fdff2dd)
- ci: Update storybook build configuration to use Webpack 5 (b39dba5)
- ci: upgrade GitHub Pages deploy action to address deprecated set-env command (#41) (255613b)
- discovery: remove unused shared discovery service code (#72) (8da81af)
- gh-actions: fix preview PR comment action (4c0daed)
- gh-actions: rename surge site (32d0e80)
- package.json: add empty .npmignore (cce6bdf)
- package.json: include all dist contents in "files" property (c715625)
- package.json: replace /mturley repo URLs with /konveyor (1bd2b64)
- package.json: restore "files" property and remove .npmignore (giving up on prepare script) (f3e6cd0)
- package.json: treat axios properly as an external peer dependency (#25) (b474a04)
- release: force release of PR#44 (f0a7979)
- release: trying automated release again (7c136ac)
- rollup: properly resolve axios dependency to fix rollup builds (945090a)
- semantic-release: fix release configuration (46ee15f)
- statusicon: add support for ReactNode labels instead of strings (#15) (3d7ebf2)
- StatusIcon: Breaking change in StatusIcon prop types (a3cae11), closes #49
- statusicon: prevent label from wrapping to a new line (#17) (d4515f9)
- useformstate: don't memoize schema (so it can be conditional), allow non-required text fields (#28) (f12bea8)
- useformstate: fix race condition: only save validation if it's from the latest set of values (#36) (0bfc6ee)
- useformstate: hotfix: we needed AnySchema instead of SchemaOf for the yup breaking change (#59) (a1e3601)
- useformstate: properly assert that field types inferred from yup schema are defined (#60) (26a34c0)
- ValidatedPasswordInput: default to label from field schema (match ValidatedTextInput behavior) (#95) (5efb371)
Build System
- deps: Upgrade and handle breaking changes in dependencies (#57) (626a934)
- Forcing major release, see prior commits and PR #130. Fighting with semantic-release. (8ebac71)
Features
- 🎸: Add ResolvedQuery, LoadingEmptyState, and Tooltip (#80) (ed50b7e)
- Add LabelCustomColor component (#125) (9817e08)
- deploy: add automatic Surge deployment on merge (22a4da4)
- hooks: Add
useSessionStorage
hook by factoring out core implementation ofuseLocalStorage
(#114) (a9f4156) - hooks: Add useLocalStorage hook and documentation (#109) (ddbaef0)
- index: add warnings about moving package to
@migtools/lib-ui
(#110) (66ce1b0) - kube-client: Add debug tree modifications (#67) (13b7e48)
- kube-client: allow arbitrary strings for the
kind
property on resources being queried (#96) (d533da2) - LabelCustomColor: (force release PR #127) Tweaks to get 16 visually distinct colors (ce4123f)
- package.json: add commitizen, try to trigger a release! (c5bb9f9)
- package.json: add prepare script to package.json which should run when installing from github (#35) (35be946)
- statusicon: add Paused status type to StatusIcon (#53) (c030c2b)
- StatusIcon: Add UnknownIcon to StatusIcon (force release) (190830b)
- StatusIcon: Declarative approach using union types (#49) (db53606)
- statusicon: trigger build (54caf12)
- storybook: Replace TestComponent with StatusIcon, add stories and tests (#13) ([d34a515](https://github.c...