All notable changes to this project will be documented in this file. Dates are displayed in UTC.
15 March 2021
- Fix for custom CPagination props
9ed2c9f - chore: dependencies update
82e5c9c - chore: github workflows update
147b761
20 January 2021
- chore: dependencies update
136c5ba - fix(CModal): add scrollable attribute to type definitions - thanks @pehlert
7d03dfc
19 January 2021
- test(CModal): update test, snapshots and story
c797328 - chore: dependencies update
852c9c8 - added scrollable prop to CModal - uses modal-dialog-scrollable from Bootstrap
1b3a019 - chore(release): 3.4.4
29b2471 - fix(CModal): add missing modal-dialog-scrollable - thanks @ljuborados
9d480af
22 December 2020
- fix(CDataTable): correct itemsPerPageSelect padding
#171 - fix(CDataTable): tableFilter and cleaner minor cleanup
1b5079f - chore(release): 3.4.3
72497b6
18 December 2020
18 December 2020
- fix(index.d.ts): CDropdownDivider and CDropdownHeader not defined
#170 - chore(release): 3.4.1
cdb9aa7 - chore: dependencies update
4ae0d80
11 December 2020
- chore: 3.4.0 version release for React 17
ddaea52 - fix(CWidgetBrand): addHeaderClass bad PropTypes
d2c102b - chore: dependencies update
8b7abe8
10 December 2020
- test: enzyme-adapter-react-17 temp fix
9a93f26 - chore: update to React 17 and dependencies
dc7e219 - test(CToast): use act() from react-dom/test-utils
fce83f8 - fix(stories): className
ab3348a - test(CDataTable): snap update className fix
d6e58d5 - fix(CWidgetBrand): addHeaderClass bad PropTypes
937a713
10 December 2020
- fix(CWidgetBrand): addHeaderClass bad PropTypes
d2c102b - 3.3.6 version release
7fc09a3 - fix(stories): className
ab3348a
9 December 2020
- test: add github actions project check
552a1fd - 3.3.5 version release
757f523 - fix(CDataTable): missing select perPageItems initial value
eaca895 - chore: dependencies update
41f3899
26 November 2020
- chore: dependencies update
7ded326 - chore: update changelog
86cec07 - chore: 3.3.4 version release
dea91fc
4 November 2020
- chore: dependencies update
a53dbdc - fix(Modal): missing className prop
7bbc5fd - chore: 3.3.3 version release
0022dc8
24 October 2020
- chore: 3.3.2 version release
fbf5379 - chore: dependencies update
b3b5410 - test: fix test configuration, update snapshots
81a4d7f - test: update tabs tests
39b4284 - chore: delete test snapshots from es build
b40c300 - test: fix tooltip tests
44839c9 - test: comment out some broken tests as todo
64f7387 - fix: CTabPane: fix 'active' prop, refactor component
7fa04f8 - chore: exclude test files from es build
cf34f54 - chore: update changelog
edd558a - chore: Merge branch 'dev-tests' into dev
b47d3d5 - chore: Merge branch 'dev-storybook' into dev
27c4629
15 October 2020
- chore: 3.3.1 version release
abbe01f - chore: dependencies update
93397ae - fix(CSidebar): onShowChange callback behavior overwritten for overlaid
c463ea5 - fix(CSidebar): add missing xxl breakpoint
9c84573
4 September 2020
- fix: CSidebarNavItem/CSidebarNavDropdown: accessibility fixes #141
#141 - chore: 3.3.0 version release - update dependencies
b3be47d - refactor: CSidebar: clearify component
02b6b0d - feat: CSidebar: close mobile/overlaid sidebar on 'esc' #141
4e35ed8 - fix: CSidebar: close sidebar when click on
Itemin overlaid mode59d31b7 - chore: update changelog
5f71c83 - feat: CSidebarNavItem: allow passing nodes to 'name' prop #140
074c7e7 - fix: CSidebar: disable 'useCapture' in overlaid sidebar closing
30e7004 - fix: CDataTable: add space in 'noItemsText'
1d41870
11 August 2020
- chore: 3.2.3 version release - update dependencies
f238624 - chore: update changelog
77a9487 - fix: CDataTable: fix wrong class assignment in itemsPerPageSelect #138
8425052
31 July 2020
- chore: 3.2.2 release: update dependencies
895f454 - fix: CDataTable component fixes
9dae2ab - fix: CSidebarNavDropdown: add possibility of component as
icon03c4c32 - chore: update changelog
df6d3b9
30 July 2020
- chore: 3.2.1 release: update dependencies
40bba4d - chore: update chengelog
cebb691 - fix: CDataTable: fix isSortable method
581e5a2
28 July 2020
- chore: fix changelog
0c6b6cb - chore: add postinstall script
acde502 - feat: CDataTable: add cleaner prop
d0dba67 - refactor: CDataTable: disable filtering and sorting on non data columns
2b134aa - chore: 3.2.0 release: update dependencies
9c8e377 - feat: CModal: add autofucus and
esckey supportecc4920 - refactor: CDataTable: small refactors
407201e - feat: CDrodownMenu: hide menu on
escc4fea1c - chore: update changelog
f3d83c3 - fix: CDataTable disable auto removing columnFilter
a745c28 - fix: CBreadcrumbRouter: display route only if it has 'name' key
e4d743d - fix: CSidebarNavItem: do not render
iconif prop is undefined #1335fd72b0
23 July 2020
- chore: modify library build
62194bb - refactor: add full propTypes to className prop in components
cd9c98a - chore: 3.1.0 release: update dependencies
174370e - fix: delete disabled string type from 'innerRef' prop
5c91a7f - chore: refactor typings
7c584e4 - fix: make components using Transition component use new API #127
eba59c2 - chore: add missing dependency
0bb44f8 - chore: update changelog
14b0c52 - fix: CTabPane: fix passing innerRef
7fa5601 - fix: CAlert: add innerRef prop
c1022a8 - feat: CSidebarNavItem: add possibility of passing icon as node
520dc49 - fix: CModal: fix deprecation warning
ad88025 - fix: CDropdownToggle: add role attribute in case of non-button tag
4de6508
15 July 2020
- chore: 3.0.6 release - update dependencies
86cdba4 - chore: dependencies update
b49a95d - chore: CCol: add 'xxl' breakpoint, clean component #128
4dd4704 - chore: Changelog update
f1c00e8
30 June 2020
- chore: 3.0.5 version release: update
422a4ce - fix: CModal: fix animation when rendered through portal
dd28a8d
22 June 2020
- fix: CBreadcrumbRouter: fix assigning paths to items #118
7e2c87b - chore: 3.0.4 version release: update dependencies
5eac06b
17 June 2020
- chore: add auto-changelog
dd56a22 - chore: 3.0.3 version release: update dependencies and changelog
293c637 - fix: CModal: fix animations
7740fce - fix: CBreadcrumbRouter: add route parameters support #118
6d8b59b - feat: CDataTable: add footerSlot prop
4d68dc8
8 June 2020
3 June 2020
1 June 2020
- fix: delete excessive components - CListGroupItemHeading/Text
3681ad2 - chore: 3.0.0 release
aec0f09 - fix: prevent breaking change in CListGroupItemHeading/Text
8299524 - feat: CSidebarNavItem: add color prop
12c2ba3 - fix: CFade: assign nodeRef to Transition to prevent warning
907e59a
29 May 2020
- Breadcrumb rewrite, BuuttonGroup & ButtonToolbar refactor
#2 - fix: CAlert: component refactor
#1 - CoreUI v3.0.0-alpha.0 for React - demo update WIP
c8905a3 - chore: delete demo
5ef9a37 - chore: update dependencies add package-lock.json to github
d37cc9b - CoreUI v3.0.0-alpha.0 for React - initial commit
9113dbd - chore: 3.0.0-beta.3 release - update dependencies and clean docs
7a71431 - chore: 3.0.0-beta.4 release
f8c1a8b - chore: 3.0.0-beta.1 release
99dd67f - chore: delete legacy components
ab3aa58 - feat: add typings
54dc1c6 - fix: CDataTable: many fixes and API changes
a6085ce -
- update: merge with new tooltip/popover (based on tipy.js)
11a09d1
- update: merge with new tooltip/popover (based on tipy.js)
- refactor: remove cssModules functionality
df8c4c0 - update: popper update try, error with ver. 2.1:
ef92bac - fix: CCarousel: rewrite components
4e8ac70 - fix: form components refactor:
a3b3ccc - refactor: extract CIcons, CCharts, minor changes
a4c5e8c - chore: 3.0.0-beta.2 release
f6160fc - fix: Sidebar components rewrite: make them similar to Vue version
8706cf0 - fix: leave one state of CCarousel definition
db633c8 - fix: CModal component rewrite - simplify component
55ceeef - refactor: change project folder architecture
dcb2fd8 - chore: cleanup
4bbe3d3 - fix: CDropdown: component rewrite:
14c2675 - fix: components cleanup
f25cf59 - fix: refactor CToast components:
4741e67 - fix: Breadcrumb components rewrite
6d0e7fa - fix: delete unneeded components
99586ab - fix: rewrite Brand components - make Brands simple wrappers
ce4fdeb - fix: CPagination: component rewrite according to Vue functionality
097d359 - fix: merge CCollapse components, delete 'custom' and 'toggle' props
63ba549 -
- update: warnings removed
aa50395
- update: warnings removed
- chore: delete dead code
f6d2210 - docs: changelog cleanup
c6c3b39 - fix: fix typings
4631662 - fix: components cleanup
7108882 - fix: CProgress: rewrite component similar to Vue version
0781c4a - feat: improve Tab activation mechanism, fix bugs
625c04b - fix: CSidebar wrapper components fixes
d17c8ff - refactor: clean components with fade functionality
e23dd3f -
- fix: CSidebar - merge with Krzysiek
a47bca1
- fix: CSidebar - merge with Krzysiek
- fix: CSwitch component fixes:
4f7e74b -
- fix: CDropdownMenu: component rewrite
9ce0f00
- fix: CDropdownMenu: component rewrite
- fix: CDropdownToggle: component rewrite
137965e - chore: CListGroupItemHeading, CListGroupItemText - clean components
118fa2a - fix: CEmbed refactor:
ee82fa0 - fix: CDropdownItem, CDropdownHeader, CDropdownDivider:
d0d000e - fix: CMedia: reduce components to basic functionality
d175ad5 - fix: CCardBody, CCardHeader, CCardFooter: add misiing props
4171551 - refactor: CCard: Reduce column, deck, group components to CCardGroup
707b3f8 - fix: turn CHeader sub-components to simple wrappers without props
ddf287e -
- update: custom is true by default
4827eb9
- update: custom is true by default
- fix: peerDependencies
bd0903a -
- update: react-popper v 2.1 added
d043f6c
- update: react-popper v 2.1 added
- feat: add CElementCover component
9a254db - chore: delete CCustomInput component
54f6aef - fix: CWidgetBrand: fix wrong texts diplay, clean the component
3431017 - fix: CLink: component refactor
61859ed - fix: CWidgetIcon: component API fix
ea43b6b - feat: added internal CScrollbar component allowing menu animation
50f8661 - fix: CButton: component refactor
5770132 - chore: change Shared folder name to utils
7cd4900 - chore: delete obsolete CPopoverBody and CPopoverHeader components
775f0fa - fix: CListGroup, CListGroupItem fixes:
950fab5 - fix: rename CHeaderSubheader to CSubheader, clean component
302dd82 - fix: CWidgetSimple: component API fix
abfb1d1 - fix: CWidgetProgressIcon: component API fix
2b17cd7 - fix: remove possibility of inheriting advanced transition options
97ea903 - fix: CWidgetProgress: component API fix
a80ec4a - fix: CCollapse: fix component
1aa4b69 - chore: CPortal: disable using component until it is well tested
98ad19d - fix: CCard: delete 'custom' and corelating props
e0f9c06 - fix: CSidebarMinimizer: component refactor
b933237 - fix: CTable: simplify to simple wrapper
549d954 - fix: CModalHeader: simplify component:
145fb7a -
- fix: CDataTable component - now with Vue Scoped Slots prop equivalent
abd9ff1
- fix: CDataTable component - now with Vue Scoped Slots prop equivalent
- fix: CWidgetDropdown: fix bugs:
0aa4c8b - fix: fix modal animation mechanism
3165af9 - fix: CToggler: delete 'custom' and 'type' props, clear component
de0e368 -
- update: innerRef value set
6a01afc
- update: innerRef value set
- fix: CSpinner: component refactor
5066958 - refactor: CTooltip: limit main props to essential
3d36c5c - fix: CNavItem: delete custom prop and correlated functionalities
540e8c2 -
- fix: CDataTable sorting
80d6e20
- fix: CDataTable sorting
- fix: CCardImg: Inherit CImg functionalities, change placemnt to variant
fe1800e - chore: CImg: clean component
032fc29 - docs: README update
18b1384 - fix: fix memory leaks in components using timeouts
129bb59 - refactor: CNavLink: concise component
a4634fb - fix: CNav: delete 'horizontal' prop, clear component
f5f4dd1 - refactor: CCardLink: optimize definition
8c65f88 - fix: CButtonClose: component refactor
a24f91c - feat: add CModalTitle component
c1c3033 - fix: CBadge: allow inheriting CLink functionality, smaller fixes
35c3df6 - fix: CNavbar: change sticky prop to bool, small fixes, clean code
c6fbff2 - fix: missing helper exports, minor fixes
fb4d8e3 - fix: CButtonToolbar: component refactor:
3bda5f7 - fix: CButtonGroup: delete 'tag', add default role attribute
688eb3b - fix: CLink: add 'disabled' prop:
20db7d8 - feat: add CSelect component
57468e7 - fix: move fade functionality from CTabs to CTabContent
4f96e17 - fix: CInput rename elementSize/size to size/sizeHtml
95e3f29 - feat: CCreateElement: add posibility of pasing component tag as string
e294b4b - fix: CTabs: add fade prop inherited by CTabPane component
33b78e7 - fix: CCallout: delete tag prop, clean generating class
5bacd2b - fix: CFooter: set fixed to false by default, clean component
8e4e30c - fix: CSidebarNavDropdown: fix default closing mechanism
c824fa7 - fix: React.Fragment backward compatible
9ee4493 - refactor: minor refactors
fc2af86 - chore: clean code (linter warnings)
79f2325 - refactor: delete checked and onCheckedChange props
be2f00b - refactor: CAlert: delete transition prop
96e98fe - refactor: change trigger props names to on{...}Change
8f910c1 - feat: add CCreateElement component
0cee7b0 - fix: CNavbarText: change default tag to 'div', clean component
9977be0 - feat: CLink: add default rel attribute when target="_blank"
79dad26 - chore: clean components
ef444f0 - fix: CNavBarNav: delete wrong class 'nav', clean component
9962cdd - fix: CSidebar, CSidebarNavDropdown: add default dropdown mode
f677f5a - fix: update CIcon imports
16647ba -
- update: ...
2132022
- update: ...
- fix: CImg: delete 'active' and 'alt' props, smaller refactors
78255d4 - Ship: 3.0.0-alpha.10
f77a972 - fix: minor cleanup
4cd82cb - fix: CBreadcrumbRouter: generate path only if routes are passed
79875db - fix: demo cleanup
7bd82c8 - fix: CToast: correct behavior when fade is set to false
1c73ce4 - Ship: 3.0.0-alpha.12
c440f29 - chore: dependencies update
09511b1 - chore: 3.0.0-rc.1 release
6b7819e -
- fix: default values for custom=true by default components set
1c0a95e
- fix: default values for custom=true by default components set
-
- fix: CSlot render now null instead of '' (in some cases generate warnings)
f00913e
- fix: CSlot render now null instead of '' (in some cases generate warnings)
- chore: change CIcon imports to CIconRaw imports
0a18a61 - fix: CDataTable restore loading functionality:
b8f2aaa - refactor: CAlert: add CButtonClose component instead off html button
91e7254 - fix: Attempted import error: '@coreui/icons-react' does not contain a default export (imported as 'CIcon')
f107c35 - fix: CDataTable: make recalculation mechanism 100% safe
a6bc1df - Ship: 3.0.0-alpha.1
c17a4be - chore: dependencies update and module fix
86c4295 - chore: 3.0.0-beta.6 release
ef24ff2 - fix: CDataTable: fix bugs, protect against non-array 'items' prop
c081868 - fix: fix passing refs to components
2752af4 - fix: small fixes
a00cc4f - fix(CSwitch): A component is changing an uncontrolled input of type checkbox to be controlled
955370e -
- fix: link to Icon changed from dir to @
466c8f5
- fix: link to Icon changed from dir to @
- refactor: replace CFormFeedback with CValidFeedback and CInvalidFeedback
1e9f0b1 -
- link to navlink
294d642
- link to navlink
- refactor: CBadge: clean component
b33d2a3 - fix: CCreateElement: fix passing children
51ad5f4 - chore: dependencies update
b22e1ae - fix: CSidebarNavItem: add innerRef prop
dde7f1c -
- fix: CCard default custom value set to true
5c86a3a
- fix: CCard default custom value set to true
- update: unused vars removed from CToastHeader
2209f71 - chore: 3.0.0-beta.7 release
5c3b022 - fix: CSidebarNavDropdown: place useLocation hook in try/catch block
2365228 - fix: CSidebar: emit onShowChange only on close
6be35c6 - fix: CSidebar: fix updating sidebar state
7217997 - chore: dependencies update
0dec2d4 - fix: CMediaBody, CMediaFooter: minor fixes
08b7460 - chore: dependencies update and cleanup
ea1736d - fix: CScrollbar: fix rtl mode
fa66112 - Ship: 3.0.0-alpha.11
278d97b - fix: restore footer slot to CWidgetIcon component
5b18abd - fix: CBreadcrumb: fix cssModules
eb1623f - chore: 3.0.0-rc.2 version release
c30698c - fix: CSidebarNavDropdown: fix default mode for nested dropdowns
c5922ca - chore: dependencies update
080e634 - refactor(CSidebarNavDroprdown): add console.warn on undefined pathname
b127ecf - chore: 3.0.0-beta.5 release
bcec1de - fix: isObject typo
97bf646 - fix: CSpinner: fix aria attributes
7dd7aae - fix: CPagination: add disabled prop to inactive links
af9a1c2 - fix: CTabPane: fix tab assignment
3d9f041 - fix: CDropdown: add specific arrow class
9c937b5 - Ship: 3.0.0-alpha.7
88f054c - fix: CBreadcrumbRouter: add key to items
bd0fbd4 - chore: add CSelect component to exports
4c25748 -
- fix: custom by default true for CNavItem
29e24cf
- fix: custom by default true for CNavItem
- fix: CDropdown: delete development console.log
e64c1ef - fix: CDropdown: add missing 'show' and 'dropdown' classes
71e9122 - refactor: cleanup
d88bcb3 - fix: fix modules in package.json
c7ad9a5 - fix: CLink: stop passing false to rel attribute
7b7d9c6 - fix: CProgressBar: fix striped state
f1817f5 - fix: CTabPane: fix error occuring when context is not passed
ee952af - fix: CDropdownToggle: allow caret in link toggle
c7f6eba - Ship: 3.0.0-alpha.9
6d9a3f3 - Ship: 3.0.0-alpha.8
c408665 - fix: change default 'fixed' value to true
7c824c4 - chore: enable library rapid development and installing from gh
543dffd - Ship: 3.0.0-alpha.6
a64f06e - fix: es module
5790081 - chore: import from source instead of module
d09a4b8 - fix: CProgress: fix 'height' propType
511c2a2 -
- fix: CNavbar classes
3e9994a
- fix: CNavbar classes
- fix(CSidebarNavItem): Invalid argument supplied to to oneOfType
d7f38e1 -
- console.log removed
5a0b08a
- console.log removed
- fix: CSidebarNav: remove obsolete styles
dbe7dc4