Changelog
Latest changes for Webcore
Here you can find a summary for all of our changes made for Webcore in chronological order.
-
v0.8.1
Introducing two new components:
Skeleton
andRibbon
! We also updated Sass to the latest version which includes some breaking changes. Please read the “What has changed” section below to see the migration guide.What’s new?
What has changed?
- 🐛 Fixed React warning with
Table
componentb2d8aca
- 🐛 Fixed TypeScript warnings for
ConditionalWrapper
when extra props are usedb415d12
- 🐛 Fixed a bug where icons on
Button
components prevented click eventsb415d12
- ⬆️ Updated Sass to latest version (v1.77 -> v1.80)
516d2ad
Breaking change: We updated Sass to the latest version, which means we no longer support the legacy@import
rule. Please make the following changes in your Webcore project. - 🐛 Fixed React warning with
-
v0.7.0
Introducing 5 new components, bringing the total number of Astro, Svelte, and React components to over 40! We also made some improvements to our
Accordion
component, and updated Astro to the latest version (v4.15 -> v4.16), without any breaking changes.What’s new?
- ✨ Added
Stepper
component4c98734
,06bd895
- ✨ Added
Kbd
component2e75831
: ⌘⇧K - ✨ Added
Banner
componentb6cc705
- ✨ Added
AspectRatio
componente42ec8c
,5cb1648
- ✨ Added
Spoiler
componentd698776
,5cb1648
: Click to revealthe text behind
-
SetupGet ready
-
ConfigurePreferences
- 3 FinishFinal steps
What has changed?
- ✨ Added
-
v0.6.1
In this small release, we added multiple items per slide support for the
Carousel
component, added two new DOM utility function (get
andon
), and improved types and CSS utility classes: -
v0.6.0
Introducing 4 new components, along with more customization options for existing components, including an option to turn any element into a modal!
What’s new?
- ✨ Added
Breadcrumb
component3b23622
- ✨ Added
Masonry
componenta677653
,3aa028c
- ✨ Added
Sidebar
component495ce1e
,49d8ef4
- ✨ Added
Footer
componentacf1121
- ✨ Added transparent modal for opening custom components
45a573b
- ✨ Added small and rounded badges
4638ed1
,1fdef66
rounded small small rounded - 🏷️ Improved types
2cee766
,3b1b54b
,f7c2c0f
,d7ccb77
- 🏷️ Export component prop types
24aebdb
Breadcrumb component example: What has changed?
- 🧑💻 Unify
Menu
link url naming withFooter
componentf9e98e7
If you’re using menus, please rename the
url
property tohref
: - ✨ Added
-
v0.5.0
Introducing 3 new components:
Pagination
,DataTable
, andCarousel
, along with several bug fixes!What’s new?
- ✨ Added
Pagination
component13cf23c
,60eeddd
,a837f8b
- ✨ Added
DataTable
component5ca8180
,bd84616
,ec044f1
,0e79854
- ✨ Added
Carousel
componentc40747b
,f2cb11d
,c3e491f
,a3cc89e
- ✨ Added table for CSS resets
ff69141
- ✨ Allow
Select
components to keep their original valuese40bb35
- ⚡️ Remove resize observer from
Select
components on unmount755be14
- 💄 Add option to target Avatar groups with CSS classes
d990a55
What has changed?
- 💄 Reduce
<code>
tags paddingse807579
- 🐛 Fixed labeled inputs not taking up the full width of their containers
cdefdec
- 🐛 Fixed pagination buttons not disabled when prop set
5712336
- 🐛 Fixed errors when multiple paginate listen events are present on the same page
5712336
- 🐛 Fixed
List
subText
alignment for links without icons0e9b6a3
- ✨ Added
-
v0.4.0
Introducing 3 new components, including a highly customizable
Select
input! With this release, Webcore now has over 30 fully coded components for Astro, Svelte, and React!What’s new?
- ✨ Added
Select
component7c84dcb
- ✨ Added
List
component4f5b3c3
- ✨ Added
Group
component2e7cc32
,cc2b9bd
- ✨ Added ability to select card body through props
dc94487
- ✨ Added ability to disable animations
94b84e5
,3be1540
- ✨ Added
onInput
support forInput
components7d7a6e2
What has changed?
- 🏷️ Improved types for existing components
- ✨ Improved Modal API
5ec3df6
. See the updated documentation for more info. - 🐛 Fixed resize issues with elements when placed inside
.grid
1923fd5
- 🐛 Prevent Popover to take up visible space when toggled off
79014e1
For
Modals
, you can now pass a configuration to yourmodal
utility function to specify the trigger element using thetrigger
property:In Svelte and React, you can keep on passing the selector of the modal only, instead of using a configuration object:
- ✨ Added
-
v0.3.0
Introducing 4 new component, including
Popover
(with 12 different possible positions),Sheet
(with all 4 positions),Collapsible
andTextarea
!What’s new?
Show changesCollapse changes What has changed?
-
v0.2.0
Introducing sliders and modals! With this release, we also made several improvements to our existing components.
What’s new?
- ✨ Added
Slider
component39f9bf8
,98e95e7
- ✨ Added
Modal
component633d4f7
,c9f8f1f
- ✨ Added utility classes for flexbox
9143a5c
- ✨ Added interpolate utility functions
What has changed?
- ✨ Added support for scrollable tables
e93f276
- ✨ Added additional theme example
7de1a37
- ✨ Made
Rating
component accept decimal numberse6b8beb
- ✨ Accept active state for menu items
58c00e2
- ♿️ Improved components accessibility
e72a8ed
- 💄 Match default font size with browser defaults
6658c96
- 💄 Adjust alert alignments
77c088f
- 🐛 Fixed React types for
TimelineItem
64d9d3d
- 🐛 Fixed tooltip and timeline alignment issues
6a386ef
The
includeHelperClasses
CSS configuration option has been renamed toincludeUtilities
, and we added additional CSS utility classes for flexbox. Please check the layout documentation for more information on how to use these. - ✨ Added
-
v0.1.0
With this release, we reached a milestone for Webcore! Moving forward, we’ll use minor versioning until we reach a stable
v1.0
, after which we continue version updates using semantic versioning.What’s new?
- ✨ Added support for CSS customization
84cd405
- ✨ Added base CSS mixins
Breaking change: Moving forward, you’ll need to add awebcore.config.scss
file at the root of your project directory.This will add the ability to better customize the CSS of Webcore. See our CSS configuration docs for more info on how to customize your CSS. You can now also use our custom mixins to stay in line with Webcore’s theme when building your own custom components.
What has changed?
- 💄 The
includeElementStyles
option has been removed from thesetup
mixin, and instead, element styles are added using theincludeResets
option.
- ✨ Added support for CSS customization
-
v0.0.12
Introducing themes along with a custom
ThemeSwitcher
component! As part of this release, we also made smaller bug fixes, improved our component’s accessibility, and introduced CSS modules for proper scoping.What’s new?
- ✨ Added
ThemeSwitcher
componentdbf4eb6
- ✨ Added
Menu
component8a60322
- ✨ Added themes
499dbd4
- ✨ Added styles for scrollbar
1b6fc71
- ✨ Icons are now importable as strings
98a35b8
- 💄 Added new CSS utility classes
What has changed?
- ✨ Improved components usability, simplified logic, and fixed visual bugs
1c05443
- The
Badge
,Button
, andCheckbox
components can now accept custom classes through theclassNames
prop.
- The
- 🏷️ Made Svelte component types importable
347800b
- ♿️ Improved accessibility of components
b826d00
- 🐛 Fixed improper imports causing errors when using the
Input
componentdf2a7b8
- 🐛 Fixed a bug with the
Rating
component when scores are not set - 🐛 Fixed a tooltip bug where content overlaps with other elements on the page
- 💄 Introduced CSS modules to prevent style collisions
02a9199
The
fill
prop has been removed from theInput
component. To achieve the same style, set thetheme
prop tofill
instead:The
boxed
prop of theCheckbox
component has also been removed. Instead, wrap your checkbox into aCard
component if you’d like to achieve the same visuals: - ✨ Added
-
v0.0.11
Introducing tables and inputs! With this release, Webcore now comes with a total of 20 components for Astro, Svelte, and React that you can use in your projects!
-
v0.0.10
Introducing our biggest release yet! This release includes 6 new components and many improvements to type definitions, usability, and bug fixes!
What’s new?
- ✨ Added
Progress
component1ff8653
- ✨ Added
Timeline
componentf2a146e
- ✨ Added
Toast
componentfec229d
,1d3eaaf
,9f116fd
- ✨ Added
Tooltip
componentcb0ca27
. Hover me to see example. - ✨ Added
Spinner
component31f334e
- ✨ Added
Tabs
componentdc0d1dd
,a269841
,f55bf83
What has changed?
- ✨ Allow
Badge
component to accept HTML attributese52c1f9
- 🏷️ Make React type definitions importable
6505075
- 🏷️ Fixed type errors for React callback function arguments
689d430
- 🐛 Fixed React component bugs
dcd1645
We’ll soon move forward with minor version updates once all core components are in place and our Sass configuration reaches a more stable state.
- ✨ Added
-
v0.0.9
Introduction the following 5 new components to Webcore!
What’s new?
-
v0.0.8
- 💄 Improvements to CSS scoping
-
v0.0.7
- ✨ Added
Alert
andConditionalWrapper
components6c16a19
- ✨ Added
Badge
component6fe0780
- ✨ Added Svelte + React card components
1098d75
What has changed?
Introducing additional core components to WebcoreAlert
for displaying important message,Badge
for labels and status indicators, andConditionalWrapper
for improved code quality. This block was created using an infoAlert
.We also introduced Svelte and React variants for the
Card
component, added TypeScript types for ourIcon
component, and removed dynamic imports to prevent flashes on page load + made improvements to scope CSS. - ✨ Added
-
v0.0.6
-
v0.0.5
What has changed?
- 💄 Improved Accordion usability
4b0be79
- 💄
includeFonts
removed in favor offontRegular
andfontBold
configuration rulesc710311
This release includes minor changes to the existing components to improve usability, with improvements to the way CSS works in Webcore that aims to improve developer experience and configurability.
- 💄 Improved Accordion usability
-
v0.0.3
Introducing our first public release of Webcore, including the following core components and changes:
- ✨ Added
Accordion
component - ✨ Added
Button
component - ✨ Added
Card
component for Astro - 💄 Initial setup for CSS configuration, including the addition of
Transition
andMedia
mixins. - 💄 Introduced the following SCSS configuration options:
includeResets
: Configuration rule to include CSS resets.includeFonts
: Configuration rule to include font-specific rules.includeHelperClasses
: Configuration rule to include utility classes.
- ✨ Added
Request improvement for this page