All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.2.0 - 2024-10-31
- New
EsSearchBar
component
EsNavBar
now has a search button that is hidden by default
2.1.2 - 2024-10-11
- Added two new Financing links to
EsNavBar
and renamed one link to "Solar loan providers"
2.1.1 - 2024-10-03
- Updated intel report link in
EsNavBar
2.1.0 - 2024-07-24
- Added
EsDataTableSimple
component and documentation
2.0.6 - 2024-06-18
- Added Alaska and Hawaii state graphics as icons
- Added restricted chart colors to the Colors docs page
2.0.5 - 2024-06-17
- Temporarily revert
EsVideo
default to muted - Remove the "Help center" link from
EsFooter
2.0.4 - 2024-06-13
- One-line text in
EsPopover
is now vertically centered EsVideo
now starts the video off muted to allow autoplay
2.0.3 - 2024-06-13
- Fixed
EsZipCodeForm
centering issue - Article images in
EsNavBar
now have rounded corners
2.0.2 - 2024-06-13
- BREAKING CHANGE: Renamed the
zipCodeInitialValue
prop ofEsZipCodeForm
tozipCodeValue
- The
zipCodeValue
prop ofEsZipCodeForm
is now watched for updates, that will flow through to the zip code input
2.0.1 - 2024-06-12
- Removed duplicate "News" link from
EsNavBar
2.0.0 - 2024-06-11
- New color names
- New 400 (64px), 500 (80px), and 600 (96px) classes
- Checkbox to design-system
- Border radii have changed from S / 4, M / 8, L / 12 to XS / 4, S / 8, M / 12, L / 16
- 450 (72px) is officially deprecated in favor of 400 (64px) or 500 (80px)
- Changed base font from "Inter" to "Plus Jakarta Sans"
- Base font weight is now 400 instead of 300
- Heading font weight is now 600 instead of 500
- Link hover color is now the same as non-hover
- List item bottom margin is now 8px instead of 0px
- Accordion expand/collapse buttons on the default variant now have a hover color
- Accordion on the default variant now have a border
- Accordion bottom corners of the default variant are no longer rounded
- Accordion background color and font color of default variant has been updated
- Badge Updated background and font colors
- Badge Horizontal padding is now 16px instead of 5.6px
- Badge Border radius is now 16px instead of 11.2px
- Badge Removed hover/focus state as badges are not clickable/focusable
- Breadcrumbs Padding between items is now 8px instead of 4px
- Breadcrumbs Bottom margin is now 16px instead of 0px for standardized spacing
- Button Updated look of the primary variant and its outline state
- Button Primary variant now has a light-colored shadow that makes it unsuitable for use on dark backgrounds
- Button The secondary variant is now identical to primary
- Button new dark-bg variant, along with an outline version, for use on dark backgrounds
- Button Button font weight is now 700 instead of 600
- Button Height of small buttons is now 40px instead of 28px
- Button Font size in small buttons is now 14px instead of 16px
- Button Updated default spinner styling
- Button Added examples of loading spinners within buttons
- Card Display cards no longer have a shadow and now have a 2px gray border
- Card Interactive cards now have a shadow and a thicker 2px gray border
- Card Interactive cards will now render as
<button>
tags by default, unless an href is provided, in which case they will render as<b-link>
, unless a specific tag name is provided, in which case the provided tag will be used - Card Default padding is now 24px instead of 32px
- Card Defined focus and active states, rather than allowing the default blue browser outline to appear
- Checkbox Updated colors, check mark icon, padding, hover/focus/active/disabled states
- Data Table Updated background and text colors
- Data Table Horizontal cell padding is now 16px instead of 12px
- Data Table Table now always has rounded corners
- Data Table Removed rounded prop
- Error page displays descriptive error phrases instead of error codes
- Error page background color is now Gray 50 instead of transparent
- Horizontal list Updated colors
- Horizontal list Chevron buttons are now closer to the dots
- Modal footer now has 32px padding and a top border
- Modal close button icon is now 32px in size instead of 26px
- Modal close button is now Gray 900 instead of a 50% transparent Gray 900
- Pagination Updated colors
- Pagination Each button now has sufficient size to meet accessibility tap target size criteria
- Pagination Chevron arrows are further from the page numbers on mobile
- Radio button Added docs page for radio button
- Radio button Updated colors, checked circle icon, padding, hover/focus/active/disabled states
- Rating Updated star icons with more rounded corners, half stars have white infill
- Rating Stars are now orange
- Support Margin between photo and text is now 8px instead of 16px
- Support Card Photo will now be on top of the card on mobile
- Support Card Paragraph will now have a max width on large desktop to prevent line length from getting too long
- Tabs Updated colors and padding
- Textarea visual updates
- Text input Height is now 56px instead of 50px
- Text input Border radius is now 4px instead of 8px
- Text input Bottom margin is now 16px instead of 8px
- Text input Labels are now italicized
- Text input Focus state border color has changed
- Text input The check icon on input success state has been removed
- Video Now uses EsCard interactive variant instead of EsButton
- View more Spacing between text and "View more" link is now 8px instead of 4px
- View more Corrected case of default text to be sentence case instead of title case
1.3.9 - 2024-05-20
- Removed the "Done shopping" link from logged-in account menu in
EsNavBar
- Removed old collapse unit tests in es-bs-base
- Added a faster reloads hack for local development
1.3.8 - 2024-04-26
EsZipCodeForm
now accepts a newzipCodeInitialValue
prop that sets the initial value of the field
1.3.7 - 2024-04-26
- Updated several links in the logged-in account menu in
EsNavBar
1.3.6 - 2024-04-19
- Updated the "Get personalized quotes" link under "Heating & cooling" in
EsNavBar
1.3.5 - 2024-04-19
- Updated the EnergySage intel report link under About Us in
EsNavBar
1.3.2 - 2024-04-03
- Added new nav links
1.3.1 - 2024-04-01
- EsZipCodeForm accepts selectedProduct query param
1.3.0 - 2024-03-15
- Added some icons for the landing links
1.2.1 - 2024-03-13
- Replaced one link with another under "EV chargers" menu in
EsNavBar
- Added catalog-info.yaml and mkdocs.yml files to support Backstage integration
1.2.0 - 2024-02-19
- Moved
EsDataTable
styles from the Vue component into the SASS files of es-bs-base
1.1.13 - 2024-02-15
- Updated to Node 18 and performed other "safe" dependency updates
1.1.12 - 2024-02-15
IconTwitter
has been changed from the bird logo to the new X logoEsFooter
link for Twitter has been changed from twitter.com to x.com- Corrected typo in
EsFooter
Department of Energy link
1.1.11 - 2024-02-07
- Remove Spaces from File Names from
ESFileInput
1.1.10 - 2023-12-8
- Improved the phone number capture with a
maskedTel
option that gives the user guidance
1.1.9 - 2023-11-17
- Fixed an accessibility issue in
EsAccordion
with improper configuration of aria attributes
1.1.8 - 2023-11-03
- Fixed an issue in
EsNavBar
where the "Sign in" text was shown initially and then disappeared when the page fully loaded - Fixed an issue in the
lg
breakpoint where header font size would become fluid to the viewport width
1.1.7 - 2023-10-18
- Displaying an error if empty folder is added
1.1.6 - 2023-10-17
- Updated links in
EsNavBar
to reflect URL changes from the site redesign - Updated links in
EsFooter
to reflect URL changes from the site redesign
1.1.5 - 2023-10-17
- Fixed
EsFileThumbnail
to stop stretching images. Most images of standard letter dimensions (8.5" x 11") will appear fine. Extremely wide and short images will also be fine. The outlier is an extremely narrow and tall image, but I expect the use case for this to be small.
1.1.4 - 2023-10-03
- Vendorized bootstrap-vue SCSS and rewrote using modular SCSS
- Breaking: Upgraded
es-bs-base
SASS compiler fromnode-sass
todart-sass
- Refactored all SCSS files to use
@use
or@forward
instead of the deprecated@import
feature - Dropped fusv linting given
- Dropped
stylelint
ines-bs-base
, as it's different from other projects
0.25.16 - 2023-09-19
- Fixed an issue where uploading a file one after another in the same session would throw an error saying "You have already uploaded a file with the name "{fileName}". Please rename your file and try again.".
0.25.15 - 2023-09-18
- Made it possible to keep the
EsZipCodeForm
side-by-side on even the smallest screens by specifyingxs
forstackUntil
- Made it possible to hide the privacy section of
EsZipCodeForm
to save space by using the newshowPrivacySection
prop
0.25.14 - 2023-09-12
- New marketing icons:
IconBank
,IconCreditCard
,IconMoney
,IconPayback
, andIconSaving
- Added a "Work with us" section to the "About us" menu in
EsNavBar
- Updated several links in
EsFooter
0.25.13 - 2023-09-06
- Fixed an issue with
EsDataTable
where it would print a warning aboutBTable
being an unknown custom element - Fixed a styling issue on the
EsCollapse
docs page
0.25.12 - 2023-09-01
EsCollapse
now acceptsv-model
for full programmatic control
0.25.11 - 2023-08-31
- Added
arrows
prop toEsHorizontalList
that will display arrows for left/right navigation
0.25.10 - 2023-08-24
- The vertical landing page links in
EsNavBar
no longer open in a new tab - Increased the space between submit button and privacy policy link in
EsZipCodeForm
to meet tappability criteria
0.25.9 - 2023-08-22
- The primary vertical links in
EsFooter
now point to the new vertical landing page URLs
0.25.8 - 2023-08-22
- The
visible
prop onEsCollapse
can now programmatically control the collapse; will cease its control once the user interacts with the collapse - The primary vertical links in
EsNavBar
now point to the new vertical landing page URLs - Small spacing change to the desktop layout of
EsReviewModal
0.25.7 - 2023-08-18
EsFileInput
no longer shows file upload progress and uses the fetch API instead of the axios libraryEsAccordion
has a newvariant
prop to support a newminimal
variantEsAccordion
now uses heading tags under the hood and defaults to<h3>
EsCtaBanner
andEsCtaCard
no longer use an<h2>
tag under the hood- The
coverImageUrl
prop is no longer required inEsVideo
0.25.6 - 2023-08-14
- Added a new
constrained
prop toEsSupportCard
to enable use in limited-width containers - Fixed a bug in
EsVideo
where the button had a primary color background; it now has a transparent background.
0.25.5 - 2023-08-09
- The
EsFileInput
propuploadUrls
can now take in an optionaladditionalFields
parameter that will be added as form data to the upload EsFileInput
now sets the content type of a file upload tomultipart/form-data
0.25.4 - 2023-08-07
- Fixed broken
REGISTER_LINK
variable
0.25.2 - 2023-08-07
- Made
Create Account
link an environment variable - Removed
:to
attribute fromEsNavLink
- Updated all non breaking dependencies
0.25.1 - 2023-08-01
- BREAKING CHANGE: The
lgFirst
andlgSecond
props have been removed fromEsCtaBanner
- New
constrained
prop forEsZipCodeForm
to display within constrained-width layouts - New
hasButton
andvariant
props forEsCtaBanner
to control font size, column layout, and side padding - Fixed an issue with
EsCtaCard
where images without an inherent width wouldn't display - Fixed an issue with
EsZipCodeForm
where error message text was difficult to read in dark mode
0.25.0 - 2023-07-28
- New
EsVideo
component - New
IconVideoPlay
icon
- BREAKING CHANGE:
text-{color}
utility classes now have!important
on them, matching the behavior of all other utility classes, and may override other styles where they weren't before
0.24.1 - 2023-07-26
- New
EsCtaBanner
component - New
EsCtaCard
component - New
EsZipCodeForm
component - New ESDS-site-only component
DsPropTable
to easily generate documentation for component props and slots
EsFileInput
upload will now do a POST instead of a PUT- Removed duplicate "Form with Field Validation" link from Examples page
0.24.0 - 2023-07-25
- New File Upload example
- BREAKING CHANGE:
EsFormMsg
has changed from using amessage
string prop to passing the message as a slot - BREAKING CHANGE:
EsFormMsg
visibility control has changed from the presence/absence of themessage
to a newshow
prop - BREAKING CHANGE: The
formMixins
functionsshowFormError
,showFormSuccess
, andstartSubmit
have changed to support the above functionality - and new functionshideFormError
andhideFormSuccess
have been added EsFormMsg
now supports displaying any JSX/HTML (e.g. links, text formatting) instead of just a string- Updates to
EsFileInput
:- Added a
deleteFileName
prop to delete a file from file list when the value changes - When emitting
fileDataRead
, create a URL for application type files - Changed
verifyFiles
to no longer overwrite the existing list of files but rather add to it uploadUrls
is now specific to a file name- When
readyToUpload
is emitted, the list of files (with all their data) is emitted instead of just the number of files
- Added a
- Updates to
EsFileThumbnail
:- Truncated display name
- Emit the file name as payload for emitted events
- Added a
humanReadable
field to themime-type-finder
utils to support better error handling - The internal
DsResponsiveTable
component used to generate slots and props documentation on theTypography
,EsCard
,EsFileInput
,EsFileThumbnail
, andEsSupportCard
pages now has the ability to customize its column widths to match the layout grid in the same manner as<b-col>
by taking breakpoint props formd
and up
0.23.2 - 2023-07-13
- New
EsFileInput
component - New icon
IconUpload
- Fix for
EsNavBar
to correct destination of "Get personalized quotes" under "Heating & cooling" menu
0.23.1 - 2023-07-10
- New
EsErrorPage
component - New
EsFilePreviewModal
component - New
EsFileThumbnail
component - New
EsProgressCircle
component - New file icons:
IconFileDoc
,IconFileDocx
,IconFilePdf
- New marketing icons:
IconContactUs
,IconInfoBlogPost
,IconMarketplace
EsFooter
has been moved from Molecules to Organisms- Fixed issue with
EsFooter
where the DOE logo didn't have alternate text - Fixed issue with
EsNavBar
where news article images didn't have alternate text
0.23.0 - 2023-06-29
- New
EsDataTable
component
- BREAKING CHANGE: Heading 3 mobile font size has increased from 16px to 18px
- BREAKING CHANGE: Heading 5 mobile font size has decreased from 16px to 14px
- BREAKING CHANGE: Heading 6 mobile font size has decreased from 14px to 12px
- Fixed an issue with
EsNavBar
where product nav links were not clickable on certain www pages - Fixed an issue with
EsNavBar
where the Solar Calculator nav link was missing a trailing slash - Fixed an issue with
EsNavBar
where the cursor changed to a hand pointer even when not over a link - Fixed a padding issue with
EsAccordion
when title text wrapped to the next line - Added tables to Typography page with detailed info about mobile and desktop font sizes
0.22.1 - 2023-06-12
- Updated all major and minor dependencies
- Fixes a11y issues in
EsNavBar
andEsRating
0.22.0 - 2023-06-07
- New
IconShieldWithCheck
icon
- Updated reviews.io widget configuration to disable
richsnippets
0.21.8 - 2023-05-12
- Fixed an issue with
EsNavBar
where some links were not rendering as links due to a missing import
0.21.7 - 2023-05-12
- The font weight of
<b>
and<strong>
tags has decreased from700
to600
EsFooter
andEsNavBar
links now support client-side page navigation within a single SPA/Nuxt app if given a root-relative URL instead of an absolute URLEsSupportCard
has a new optionalimage
slot allowing full customization of the image component usedEsSupportCard
description is now contained in a<div>
instead of a<p>
0.21.6 - 2023-05-11
- New
EsCard
molecule component - New
EsSupportCard
organism component - New icons:
IconBolt
,IconGear
,IconMoneyBag
,IconRoof
,IconSearch
,IconSolar
,IconTree
0.21.4 - 2023-05-09
- Remaining hardcoded
EsFooter
links and content have been moved out to its associated utility function
0.21.3 - 2023-05-09
- New utility functions for
EsFooter
andEsNavBar
that provide a default set of content, the domain names for which are customizable
- BREAKING CHANGE:
EsFooter
andEsNavBar
links are now fully customizable and require their content be passed in as props EsNavBar
logged-in account link has changed from "My Marketplace" to "My Quotes"- Fixed five
EsNavBar
links that werehttp
instead ofhttps
- All
EsFooter
andEsNavBar
links to a non-www domain will now open in a new tab - All hardcoded text within
EsNavBar
has been moved out to the content objects it takes as props
0.21.2 - 2023-05-03
- Fixed an issue with
EsNavBar
sticky nav bar where it would display logged-out state when user was logged in
0.21.1 - 2023-05-02
EsNavBar
now includes a sticky nav bar that will show up when the user scrolls downEsNavBar
now includes a My Marketplace link in the account menu- All registration CTA links within the
EsNavBar
product menus will now be bold - Minor layout and styling fixes to
EsNavBar
0.21.0 - 2023-05-01
- New
EsFooter
molecule component - New
EsPagination
molecule component - New
EsNavBar
organism component - New
EsReviewsIoCardCarousel
organism component - New social icons
IconFacebook
,IconInstagram
,IconLinkedIn
,IconTwitter
,IconYoutube
- New
$gray-150
color of#F8F8F8
- New utility classes
font-weight-lightest
andfont-weight-boldest
- BREAKING CHANGE: Base font weight has changed from
400
to300
- BREAKING CHANGE: Header font weight has changed from
700
to500
- BREAKING CHANGE: The max-width of the
xxl
breakpoint has been lowered from1610px
to1440px
- BREAKING CHANGE: Outline variants of
EsButton
now have a white background instead of transparent - Fixed an issue with
EsFormInput
where its prefix icon had an invalidaria-hidden
value
0.20.1 - 2023-04-11
- Added new icons:
Calculator
,ESLeaf
,Hamburger
,LightBulb
- Added new marketing icons:
Battery
,Business
,CommunitySolar
,ElectricVehicle
,HeatPump
,RooftopSolar
EsFormInput
now takes aprefixIcon
slot to display an icon on the left side of the input
- The Icons documentation page is now split into three categories: Base Icons, Rating Star Icons, and Marketing Icons
- The Icons documentation page has a new layout for easier scanning through icon names
- The Icons documentation page has an updated color list for previewing icons
- Added language to the LICENSE regarding the EnergySage registered trademark
- Removed snapshot from EsReviewModal Jest test due to inconsistent behavior
0.20.0 - 2023-03-29
- Added new font size classes to
es-bs-base
and updatedtypography
documentation
- BREAKING CHANGE: Older documentation links are no longer available
- Bumped all minor dependency versions
0.19.0 - 2023-03-23
- New spacing options: 24px, 48px, and 128px
- New naming scheme for spacing utility classes (25, 50, 100, 150, etc.)
- New
v-model
functionality forEsAccordionList
- Added
v-model
examples toEsTabs
docs page
- BREAKING CHANGE: All links are now semibold by default
- Reduced font size of
EsSupport
link - Increased font weight of active tab in
EsTabs
- Old naming scheme for spacing utility classes (1, 2, 3, 4, etc.)
0.18.0 - 2023-03-08
- Added new icon
IconFlag
- Added
report-flag-visible
prop andreportReview
event toEsReview
- Added
inline
prop toEsButton
- Bumped minor dependency versions
- BREAKING CHANGE: updated definition of
$orange
to#B95100
- BREAKING CHANGE: updated definition of
$gray
to#292929
- Updated color docs to reflect changes and improve UX
- Fixed issues in
EsCollapse
andEsViewMore
button spacing. Both now use newinline
prop.
0.17.2 - 2023-02-27
- added
labelSrOnly
toEsFormInput
- Bumped minor dependency versions
0.17.0 - 2023-02-23
- Added
eyebrow
class and updated typography documentation
- Fixed an issue where using nuxt module did not include
style
blocks from components
- BREAKING CHANGE: Text is now centered in buttons by default
- BREAKING CHANGE:
h4
andh5
font size is now 1rem(16px)
0.16.0 - 2023-02-20
@energysage/es-vue-base/nuxt
module is now availble for opt-in use; usage docs
EsSlider
where change event triggered twice; introduced in0.14.0
EsFormRadioCards
where value was not defined as a prop; introduced in0.15.0
EsFormTextArea
where hasMessage was undefined; introduced in0.13.0
es-form-radio-cards
documentation updated to fix mobile layoutes-form-msg
documentation updated to fix typo
- BREAKING: All icon files and exports have been renamed to include
icon-
prefix - Updated favicon files and configurations
- Removed aliases in
es-vue-base
, bundles work better with relative paths
0.15.1 - 2023-02-08
EsFormRadioCards
andEsFormRadioCard
componentsfont-size-h{1-6}
utility classes that match responsive header font sizing for mobile and desktop.line-height-base
utility class
- BREAKING: The
font-size-{xx}
utility classes now use!important
and may therefore override local styles where they weren't before.
0.15.0 - 2023-02-06
- Min width utility class based on
em
units have been added (e.g.min-width-6
). - Auto width utility classes for each breakpoint have been added (e.g.
w-lg-auto
). - A new example page for Form Level Validation (including a loading spinner) has been added.
- BREAKING: Changed the
secondary
color/variant to#292929
(from#007AAB
) to distinguish from primary and better match designs. - BREAKING:
EsButton
now has a fixed height; default/large buttons are48px
tall, small buttons are28px
tall. - BREAKING:
EsButton
default/large button horizontal padding has increased to24px
from16px
EsButton
also received a number of non-breaking updates:- Large and default sizes are now the same: The
lg
button size is now no different from the default size.lg
is not deprecated, but we recommend using the default size instead (fewer props to pass in). - Automatic vertical centering: Text, icons, and other button content will now automatically be vertically centered relative to each other.
- Text size: Button font size is now
16px
regardless of button size (small, default, large). Previously, depending on ESDS version, large button font size was either18px
or20px
. - Border radius: All buttons now have a border radius of
8px
. - Hover, active, and focus states: Background colors of both primary and secondary buttons in these states have been updated. Buttons will also now have a slight border when given focus in supporting browsers.
- Disabled text color: The text color of disabled buttons has changed to
#565656
instead of#292929
.
- Large and default sizes are now the same: The
- The
EsButton
documentation page no longer includes a large button example. - The
EsButton
documentation page now has examples of buttons with text, text and an icon, and icon only. - The
EsButton
documentation page now displays a list of deprecated button styles for reference.
- The
dark
variant ofEsButton
is now deprecated in favor ofsecondary
and will be removed in a future version. - The following variants of
EsButton
are also deprecated and will be removed in a future version:success
,info
,warning
,danger
,light
,mid
,mid-dark
,highlight
, andhighlight-dark
.
- Removed some unnecessary VS Code recommendations for Django and Python.
0.14.1 - 2023-01-27
- BREAKING: Added
optimizeSSR
toes-vue-base
esm
bundle
0.14.0 - 2023-01-26
-
BREAKING: Updated
EsSlider.vue
to be client only; does not support SSR -
BREAKING: Updated
es-vue-base/build/rollup.config.js
to optimize for SSR- This will break jest unit tests if you are using
mount
and notshallowMount
. To fix it update yourjest.config.js
with the following:
module.exports = { moduleNameMapper: { '^@energysage/es-vue-base$': '@energysage/es-vue-base/dist/es-vue-base.umd.js', } };
- This will break jest unit tests if you are using
0.13.3 - 2023-01-23
- Added
EsProgress
component and documentation
- Updated
eslint-config-energysage
and fixed new rules - Fixed an issue where
EsRating
background was alwayswhite
0.13.2 - 2023-01-23
- Fixed an issue where defaulting a date to today's date in
EsReview
caused Jest to fail - Fixed
EsReview
display so it only shows dates that get passed in - Fixed
EsReview
display to account for no developer logo - Fixed a regression in
bg-{color}
classes; should use!important;
0.13.1 - 2023-01-11
EsReview
andEsReviewModal
now account for updates and developer responses to reviews- Bumped all out of date
npm
packages - Created responsive breakpoint documentation
0.13.0 - 2022-12-14
- Examples section to the documentation
- Additional methods to the form validation mixin
- Breaking: Form validation feedback now include icons, and only an error state results in a change of border-color on input fields.
0.12.0 - 2022-12-09
- BREAKING:
EsReview
now does not contain padding or margins; responsibility of wrapping element - BREAKING:
bg-white
utility class no longer has an!important
property - Fixed an issue where
EsVerificationCode
emits triggered too quickly - Removed
EsHorizontalList
fromes-review-list
documentation in favor of row and column display
- Added
size
prop toEsVerificationCode
; defaults tolg
which was current display - Added
bg-{COLOR}
andtext-{COLOR}
utility classes - Bumped all major npm dependencies
0.11.3 - 2022-11-29
- Fixed an issue where emits in
EsVerificationCode
sometimes triggered twice on paste
0.11.2 - 2022-11-29
- Fixed an issue where emits in
EsVerificationCode
sometimes triggered twice
0.11.1 - 2022-11-28
- Added
Function
support tomarks
prop inEsSlider
- Updated style in
EsSlider
to support 5 character length
0.11.0 - 2022-11-28
- BREAKING:
EsVerificationCode
now expects and returns an array usingv-model
EsAccordion
andEsAccordionList
components- favicon supporting files
- Prism code highlighter and source documentation to all components
0.10.0 - 2022-11-16
- Add
fort-size-*
utility classes - Exposing vuelidate
helpers
utility asvuelidateHelpers
- BREAKING:
validateState
no longer assumes data is nested within aform
object. - Update github templates for pull-requests and issues
- Updates to documentation
0.9.0 - 2022-11-11
- validations to
formMixins
to support password validation requirements in flash
- BREAKING CHANGE: Updated header font sizes and added mobile responsiveness
- Applications will need to update and regression test headers in desktop and mobile
- Updated all major npm dependencies
0.8.0 - 2022-11-3
tel
type toEsFormInput
- BREAKING CHANGE:
font-weight-bolder
is now700
- Applications will need to update their google font import to include this new font weight
$body-color
to$gray-800
0.7.7 - 2022-10-26
- Issue with
EsVerificationCode
and pasting order characters showed up - Issue where outlined buttons didn't show disabled state
- Issue where breadcrumb bg was always
$white
- new slot
extraContext
toEsFormInput
- missing icons to package and docs
0.7.6 - 2022-10-10
- Issue with
EsVerificationCode
and pasting in Safari + Chrome
- all major npm dependencies
0.7.5 - 2022-10-10
EsVerificationCode
to allow0
0.7.4 - 2022-10-10
EsVerificationCode
component
0.7.3 - 2022-10-04
- Replace
color-adjust
withprint-color-adjust
0.7.2 - 2022-10-04
- Fixed issue where all font weights weren't pulled into
es-design-system
semibold
scss variable- font weight documentation to Typography
- Updated npm packages to latest versions
0.7.1 - 2022-09-27
- prop(default
true
to round to nearest0.5
toEsRating
0.7.0 - 2022-09-26
- color scales for
yellow|teal|pink|cyan
toes-bs-base
cool|warm
variants toEsSupport
- color docs to support above to
es-design-system
- documentation around getting started and publishing
ci.yml
to include build and symlink steps
0.6.7 - 2022-09-20
- issue with
v-model
inEsFormInput
&&EsFormTextarea
0.6.6 - 2022-09-19
- import issues in
es-design-system
withbootstrap-vue
- Bug fixes and improvements to
EsReview
andEsReviewModal
- Added sidebar and breadcrumbs to
es-design-system
- Disabled
box-shadow
ines-bs-base
- Upgraded to
node@16
0.6.2 - 2022-09-14
- issue where babel was not transpiling esm package correctly
- Specified
*
for peer dependencyes-bs-base
ines-vue-base
0.6.0 - 2022-09-14
- Update all dependencies to highest possible versions
0.5.6 - 2022-09-12
- updated comment to EsReview
- Remove image from EsSupport; BREAKING CHANGE
- Make tabs default to border true & fix wrong border color
- EsButton design updates based on feedback
- Increase badge padding
0.5.2 - 2022-08-17
- issue with EsReview showing horizontal scroll on desktop
- Updated eslint-config-energysage
- Added back dupe vue check to es-design-system
- remaining es-bs-base references
- border radius from bs4 dropdown menus
0.5.0 - 2022-08-16
- move additions into
es-bs-base
- Remove
npm --prefix es-vue-base run build
frommake update
- Remove
es-bs-extends
- Fix snapshot test by passing in date as a argument
- Turn off formatOnSave setting, until formatting issues are resolved
- Add
PULL_REQUEST_TEMPLATE.md
- Added
ESReview
organism component - Added
EsForm
organism component - Added
EsFormMsg
molecule component - Added
EsReviewModal
molecule component - Added
forms
mixin - Added form validation functions
- Remove
EsReview
molecule component
- Tweaks to some variables, mainly typography in consultation with design team
- Fix package.json files to point to mono-repo
- Deprecated repos for each part of the design system
- Tweak design system documentation to build from nuxt
- Tweaks to
EsButton
molecule component - Tweaks to
EsCollapse
molecule component - Tweaks to
EsHorizontalList
molecule component - Tweaks to
EsModal
molecule component - Tweaks to
EsPopover
molecule component - Tweaks to
EsSupport
molecule component - Tweaks to
EsBadge
molecule component - Tweaks to
EsBreadcrumbs
molecule component - Tweaks to
EsFormInput
molecule component - Tweaks to
EsFormTextarea
molecule component - Tweaks to
EsRating
molecule component - Tweaks to
EsSlider
molecule component - Tweaks to
EsTabs
molecule component - Tweaks to `EsCollapse