Releases: 3YOURMIND/kotti
Releases · 3YOURMIND/kotti
5.6.0: Internal Enhancements prior to Naruto upgrade
Fixes
- #870 fix(KtPopover): option.isDisabled
previously, due to a typo, a disabled option on
options
array prop was not actually disabled
Internal
- direct commit to master: use new value for
source.eslint.fixAll
option on vscode settings - #862 build(deps): bump follow-redirects from 1.12.1 to 1.15.4
- #871 fix(makeProps): ReturnType to include type for
default
- #873 fix(exports): avoid using
export * as x
syntax - #874 fix(kotti-ui): avoid using exposed-to-template variable names that start with
$
or_
- #872 fix(props): avoid re-exposing props object to template, and use $props instead
- #875 chore(typescript): upgrade to 5.3
- #876, #889 refact(typescript): use
module
instead ofnamespace
- #877 chore(test-app): delete test-app & deal with ghost dependencies
- #878 refact(KtForm): simplify switch statements to an if-else
- direct commit to master: chore(git): include any log file in .gitignore
- #880 fix(nuxt): restructure files from nuxt hierarchy (move from under pages/ into correct directory)
- #881 fix(kotti-ui): avoid importing from index within kotti components
- #882 fix(kotti-ui): declare corejs as kotti-ui dependency (failed build due to #877)
- #883 fix(types): suppress element-ui template refs types with as any
- #884 refact(kotti-ui): expose PropsInternal where missing
- #885 simplify(yoco): inline types & schema in yoco index file
- #886 feat(packages): add support for exports on package.json
- #887 chore(eslint): upgrade to latest 8.x
- #837 chore(prettier): upgrade
- #888 chore(vue): use PropType<> to type props, remove setup prop annotation
fix template errors that arose from recognizing types (relied on volar)
5.5.0: enhancements and bug fixes for KtField[TextArea|FileUpload|Toggle|InlineEdit], KtComment
Enhancements
- #866 KtFieldFileUpload[Remote]: add
hideDropArea
prop - #863 KtFieldInlineEdit: allow input text selection by clicking and selecting text inside the input and releasing the mouse button outside the input
- #861 KtField: allow label selection on double/triple click
- #860 KtFieldInlineEdit: field is triggered when clicking on label and input field only
- #860 KtFieldInlineEdit: pointer cursor is shown when hovering on input field only
- #860 KtFieldInlineEdit: allow label selection on double/triple click
- #859 KtFieldToggle: move label tag from field header to component default slot
- #858 KtFieldTextArea: add
autoSize
andmaxHeight
props to allow field to auto-grow on input and set it maximum height
Bugfixes
- #868 KtComment: fix cancel text click not hiding reply input with empty message
- #867 KtFieldInlineEdit: prevent input from breaking words in multiline mode
- #860 KtFieldInlineEdit: fix pointer cursor not showing when isMultiline is enabled
- #860 KtFieldInlineEdit: fix
setValue called on a disabled field
when isLoading/isReadonly is enabled - #856 KtComment: remove blur logic to prevent unwanted behavior where new and edited text is lost on blur event
Internal
5.4.1: reduce interactve area around KtField* components
5.4.0: Internal Attachments
5.3.3: Improvements for KtFilters
Enhancements:
- #828 KtFilters: add support for shortcuts, minimum date, maximum date in DateRange filters.
5.3.2: fix for KtFieldFileUpload width
Bugfixes:
- #824 fix KtFieldFileUpload width not expanding to fill its container
Internal:
- #816 build(deps-dev): bump postcss from 8.2.13 to 8.4.31
- #818 build(deps): bump @babel/traverse from 7.10.5 to 7.23.2
- #819 build(deps): bump zod from 3.14.1 to 3.22.4
- #823 build(deps): bump browserify-sign from 4.2.0 to 4.2.2
- #825 chore(nuxt-deps): update nuxt dependencies & metatypes/units-typpography
- #826 chore(storybook): delete storybook package and refact useTippy
- #827 docs(vue-use-tippy): use .value in README example
5.3.1: introduce KtValueLabel, fix data-test on KtFieldInlineEdit
5.3.0: new KtFieldInlineEdit to work in KtForm
5.2.1: Fix table headers
Bugfixes
- fix overlapping sort indicators in table headers in #815
5.2.0: use latest @3yourmind/vue-use-tippy (v2.0.0)
Fixes
- use latest version of @3YOURMIND/vue-use-tippy
vue-use-tippy published a new version where v1.7.1 of @vue/composition-api is being used. kotti-ui needed to use this version to allow user-apps to resolve to the correct version of vue/composition-api