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.
- Add new cloud icon
- Validate min value in the number field
- Validate zero value in number field component
- Update algorithm to not allow scroll in the background
- Fix modal condition to not allow scroll in the background
- Fix modal behavior to not allow scroll in the background
- Update modal behavior to now allow scroll in the background
- Update min validation on change in milliseconds component
- Added new min prop to milliseconds component
- Added two new icons
- Added text change (saving...) when the user presses the image editor Save button
- Added new icon
- Added new icon
- Added new icon
- Added stop propagation in the Cancel option for the Confirm modal
- Added event in the Confirm modal callback when the user presses the Accept button
- Initial display prop for SelectField (if you want to do something else with that)
- Callback with text change in select field (if you want to do something else with that)
- New crop icon
- Cropped image will return just one time to the parent
- Return file type when an image is edited
- Return just the thumbnail for uploaded videos
- Return final version flag when video needs the thumbnail
- Return filename for images and status of edited
- Return filename for images
- New variantes of video field and media field
- Adding new icons to our library
- Fixing padding of inputs with border
- Changing design of chq-ffd with border
- Use another design for chq-fdd
- Handle milliseconds with two decimals
- Fixing build
- Added a new milliseconds component
- Added new icons
- Convert videos to use the codec h264, compatible with all the browsers
- Add new iconss
- Add new icon
- Improve the cropper image quality
- Using new icons to media upload buttons
- Adding new icons
- Adding new video field and new icons
- Fixing problem with Dropdown because of the focus
- Adding new icons
- Changing styles in confirm dialog disclaimer
- Adding new prop to confirm dialog
- Adding new folder icon
- Validation in select field when display is null
- Validation creatable select field no case sensitive
- Adding new linkedin icon
- Adding new linkedin icons
- Adding new drag icon
- Adding style to select field with image
- Exporting video editor and adding a prop to return the loader or not
- Adding new recorded icon
- Adding new recorded icons
- Merging changes
- Adding media and image field as button
- Trim selected value in select fields if the value is too long
- Adding new prop to SerachField to search by an exact match of a phrase
- Adding code icon
- Adding inline styles to react modal
- Removing heic images
- Testing heic images
- Testing heic images
- Fixing Image Preview render when video is selected
- Allowing heic images in image input field
- Allowing hide video controls
- Using ffmpeg-core full path
- Always have the same video url to do not blink when the parent state is updated
- Validating types to show the right values
- Adding callback to know that the video is processing
- Adding video preview when it is loaded
- New play icon with no border
- Return thumbnail as file and not as url
- Getting duration from selected video
- Getting thumbnail from video 00:00
- Fixing linter validation
- Adding background image styling to media file
- Adding some styling to media file
- Adding new component, to allow videos in media file
- Updating icon
- Fixing console logs
- Adding new prop to clean search bar
- Adding new props to change dialog props
- Adding new icons
- Adding new icons and new icon prop to change the color
- Adding new icons
- Adding new icons
- Updating icons
- Updating icons
- Adding new icon
- Adding a new variant of the tooltip, to be at the bottom on the parent
- Updating and adding a new gem icon
- Updating timezones because of daylight savings
- Adding transform to icon to center it
- Adding a couple of new icons
- Adding accesibility to new actio button
- Adding new icon (post)
- Adding new prop to remove placeholder option when you have selected more than 2 tags, also putting action calbback and tag in one single container
- Adding new param to callback action in the selected options in mutiple select field.
- Updating action to selected options in mutiple select field be there just for some options.
- Adding new action to selected options in mutiple select field.
- Adding new rocket icon.
- Fixing select options without category aria-label.
- Adding accesibility props to dialog.
- Adding accesibility role to warnings.
- Adding accesibility options to subnav component.
- Adding accesibility options to components.
- Fixing a bug in Select Options component.
- Fixing unit test problem.
- Adding new slack icon.
- Adding accesibility stuff to components.
- Adding a new image icon.
- Adding a new image icon.
- Update to the latest timezones.
- Fixing bug when select field is destroyable
- Fixing bug on first load
- First load is keeping previously selected value
- Propagate the value when a user unselect the select field options
- Propagate the value when a user clicks outside the field options
- On the first load, clean the input value if you have an option selected
- Adding cleaning of select single field when you have selected a previously loaded option
- Adding new prop to do not clear the select single field when you select it
- Adding new prop to allow a select field to keep the value even the fields is creatable and you do not want to force the user to click the in the create option value
- Adding 4 new icons
- A couple of errors in icons
- Adding new survey icons
- Adding new star icons
- Adding validation to form field to have a max value of characters
- Adding new icons
- Adding new icons
- Fixing Unit test
- Select Image selector will use the default behavior when you close the cropper modal
- Do not show image until the user presses the save button in the editor
- Select images with a background
- A new option in the creatable select field to personalize the label
- Handle focus state in buttons to have a good accessibility standard
- Adding another icon option to the close modal icon
- Fixing problem with creatable select field and the get display value
- Updating quote icon
- Adding new icon
- Adding new icon
- Adding new options to image field
- Adding new options to image field
- Adding new info icon, and allowing a search in the select fields with
#
at the beggining
- Allow close select field when user click inside the input if you have a container as a child
- Fixing bug with same ids for different categories
- Adding a new diamon icon
- Fix with race condition with options of the SelectField
- Allowing objects as value in the select fields
- Fixing select field on select event and adding new icon
- Hotfix in select field with number indexes
- Hotfix in select field with number indexes
- Changing one icon and adding a new one
- Fixing some styles in the icons classes
- Adding more options to SelectField component to allow options with icons and retrieve the selected options as an array of ids or as an array of objects, depending if they have a category for example
- Adding more options to SelectField component to allow a children with more items
- Adding more options to SelectField component and a couple of new icons
- Adding onSelected prop to SelectField component
- Fixing bug with state value in Modal, making a Fully uncontrolled component with a key. Ref: https://reactjs.org/blog/2018/06/07/you-probably-dont-need-derived-state.html#recommendation-fully-uncontrolled-component-with-a-key
- Fixing bug with state value in Modal.
- Fixing bug with state value in Modal.
- Fixing bug with state value in Modal.
- Adding aria-label to forms to allow the getByRole for Unit testing.
17.0.8 - 2020-04-20
- Update the Modal state.
17.0.7 - 2020-04-20
- Update to the Modal state.
17.0.6 - 2020-03-24
- Update to the latest timezones.
17.0.5 - 2020-03-02
- Manually include custom types file in
dist
when building.
17.0.4 - 2020-02-24
- When opening up a select field with
multiple=false
, automatically clear the input.
17.0.3 - 2020-02-21
- Support for displaying the checkmark correctly if the value in a
SelectFieldSingle
is explicitlyfalse
. - Change the active class on select field options from using CSS to the
aria-current
attribute.
17.0.2 - 2020-02-19
- Improve perform on the
Form
component when large select fields are part of the children.
17.0.1 - 2020-02-18
- Allow
Checkmark
component to accept all props concerning a button element.
17.0.0 - 2020-02-13
- Permanently affix the
Nav
component to the top of the page.
16.7.2 - 2020-02-04
- Properly flip the
megaphone
icons this time.
16.7.1 - 2020-02-04
- Flipped the
megaphone
andmegaphone-ol
icons because they didn't make sense.
16.7.0 - 2020-01-31
- The
arrow-up
andarrow-down
icons.
16.6.0 - 2020-01-31
- The
analytics
,analytics-ol
,calendar-star
,clock
,coin
,coin-ol
,copy
,envelope
,gear-wrench
,invitation
,megaphone
,megaphone-ol
,target
, anduser
icons.
16.5.0 - 2020-01-27
- Allow passing additional HTML attributes through to the
Form
component.
16.4.0 - 2020-01-08
- Support the
disabled
prop on theCheckmark
component. - Support the
disabled
prop on theBooleanField
component. - Support the
autoFocus
prop on theCheckmark
component. - Support the
autoFocus
prop on theBooleanField
component. - Support the
disabled
prop on theCentsField
component. - Support the
disabled
prop on theDateTimeField
component. - Support the
disabled
prop on theFileField
component. - Support the
disabled
prop on theRadioField
component. - Support the
disabled
prop on theTextField
component. - Support the
disabled
prop on theSelectField
component. - The
Dropdown
component.
- The value of the
SelectField
checkmark in the CSS from✓
to\2713
to make it more cross-browser compliant. - The
Button
component is now aforwardRef
.
16.3.0 - 2020-01-07
- The
useForm
hook is now exported.
- When the
options
prop changes on aSelectField
withmultiple
set to false, previously it was automatically performing the fuzzy filter on the options, which resulted in not all of the options being displayed. This is the correct behavior if the dropdown is open, but if it's closed we want to display all of the options.
16.2.1 - 2019-12-20
- Update the TypeScript types for the
PlainButton
component to allow more props by changing it to accept everything inReact.ButtonHTMLAttributes<HTMLButtonElement>
.
16.2.0 - 2019-12-10
- The
info
icon.
16.1.1 - 2019-12-09
- Fixed bug where the
value
prop (external to the form context) would change on theSelectField
but the display wouldn't be updated to match.
16.1.0 - 2019-11-12
- Changed all of the
React.HTMLAttributes<HTMLInputElement>
toReact.InputHTMLAttributes<HTMLInputElement>
to allow for the extra attributes that come with input elements. This impacts the TypeScript definitions forCentsField
,EmailField
,FileField
,ImageField
,NumberField
,PasswordField
, andStringField
.
16.0.2 - 2019-11-08
- Update the
timezones.json
file.
16.0.1 - 2019-09-25
- Ensure
main.css
is part of the packaged bundle.
16.0.0 - 2019-09-25
- Started using TypeScript, now shipping types with the package dist.
- The
.chq-tsl--op-act
class over to.chq-tsl--op[aria-current='true']
to be more consistent and more accessible.
- Remove
setAppElement
from static onModal
andModalDialog
in favor of theappElement
prop onConfirm
,ConfirmDelete
,Modal
, andModalDialog
. Defaults todocument.body
. - The ability to specify the
tag
prop for theDoorEffect
component.
15.0.1 - 2019-08-28
- Fix up a bug with the
Calendar
component where the visible month would not change when the month was January.
15.0.0 - 2019-08-14
- Use
aria-current
instead of a custom class for indicating current tab in theSubnav
component. - Use
aria-hidden
instead of a custom class for indicating whether or not theNav
component is visible. - Use
aria-hidden
instead of a custom class for indicating whether or not to display theSpinner
component within aLoader
component. - Use
role=progressbar
andaria-value*
attributes for theImageField
progressbar. - The
CheerButton
component now uses hooks instead of being a class component. - The
Nav
component now uses hooks instead of being a class component. - The
Pagination
individual pages now usearia-current
instead of a custom class for indicating whether or not the page is the current page.
14.0.0 - 2019-08-12
- Clear selection timeout when
SelectField
is unmounted so it doesn't leak memory. - The peer dependency for
react
andreact-dom
has been bumped to16.9
.
13.4.0 - 2019-07-30
- The ability to switch the component type of the
Button
component with theas
prop.
13.3.0 - 2019-07-17
- The ability to switch the component type of the
Thumbnail
component with theas
prop.
13.2.0 - 2019-06-24
- Made
Checkmark
into a function instead of a class component. - Added the
aria-hidden
androle="presentation"
props to theIcon
svg element. - Forwarded on remaining props to the
Panel
component's div.
13.1.0 - 2019-06-21
- The
view-grid
andview-list
icons.
- Don't attempt to use
URL.revokeObjectURL
if the preview for the image is null. (This isn't actually a problem, but IE11 throws a warning.)
13.0.0 - 2019-06-18
- Change the
Calendar
component to deal directly withyear
,month
, andday
props such that it isn't impacted by timezones. - [INTERNAL] Switch to using
@testing-library/react
for tests instead of enzyme.
12.8.4 - 2019-06-14
- When the
options
prop onSelectField
is updated on a select withmultiple = false
, make sure to update the display in the text field so that the value is displayed before the dropdown is clicked.
12.8.3 - 2019-06-14
- When the
options
prop onSelectField
is updated, make sure to update the filtered options so that the first render of the dropdown is populated.
12.8.2 - 2019-06-12
- Don't use
background: inherit
as that doesn't really work on IE11. Instead usebackground: transparent
.
12.8.1 - 2019-06-11
- Disallow pointer events on the SVG inside the
Badge
component so thatonClick
handlers function properly.
12.8.0 - 2019-06-11
- Pass along any extra props to the
Badge
component.
12.7.0 - 2019-06-07
- The
rings
icon.
12.6.0 - 2019-06-07
- The
kabob
icon.
12.5.0 - 2019-06-07
- The
lightbulb
icon.
12.4.5 - 2019-06-07
- Use the
prepublishOnly
npm script so that thedist
directory does not need to be checked in.
12.4.4 - 2019-06-05
- Fix up
Grid
component spacing on IE 11 because it doesn't respectbox-sizing: border-box
when implementingflex-basis
.
12.4.3 - 2019-06-05
- Remove usage of array destructuring so that clients don't have to have polyfilled
Symbol.iterator
.
12.4.2 - 2019-05-06
- Control select-multi placeholder manually since it gets cut off from within the input.
12.4.1 - 2019-04-29
- Fix up broken build.
12.4.0 - 2019-04-29
- The
slides
icon.
- Switched to using
@culturehq/scripts
for development.
12.3.4 - 2019-04-02
- Update the
hammer
icon to be a cross with a wrench.
12.3.3 - 2019-04-01
- Fix up previously incorrect package version.
12.3.2 - 2019-04-01
- Update timezones to latest.
12.3.1 - 2019-03-28
- Fixed bug with
FileField
not properly usingForm
values. - Added
aria-label
toCalendar
month navigation buttons. - Defaulted the
currentPage
prop on thePagination
component to1
.
12.3.0 - 2019-03-26
- For confirmation modals, the primary action should be auto-focused.
12.2.0 - 2019-03-18
- The
rss
icon.
12.1.3 - 2019-03-12
- Rebuild missing
dist
files. Double yikes.
12.1.2 - 2019-03-12
- Updated the timezone offsets for DST. Yikes.
12.1.1 - 2019-03-11
- Rebuild missing
dist
files.
12.1.0 - 2019-03-11
- The
fillParent
optional prop to theButton
component to make it full width.
12.0.0 - 2019-03-08
- Fixed a bug where pixel rounding widths within the
Grid.Item
component were causing wrapping when they shouldn't have.
- The
spacing
prop from theGrid
component (just defaulting to16px
distance between until we need another option).
11.7.0 - 2019-02-20
- The
hammer
andrefresh
icons.
11.6.4 - 2019-01-29
- Fixing badly built package.
11.6.3 - 2019-01-29
- Remove the
onChange
listener accidentally added to theRadioField
fieldset
tag.
11.6.2 - 2019-01-29
- Reinforce radio styles.
11.6.1 - 2019-01-28
- Fixed up the
RadioField
export.
11.6.0 - 2019-01-28
- The
RadioField
component.
11.5.1 - 2019-01-25
- Fixed up the cents field multiplying by 100.
11.5.0 - 2019-01-18
- Reduce rendering time by not showing confetti when
Cheer
is not set topop
.
11.4.0 - 2018-12-28
- Support forwarding props on to the
ClickClose
component.
11.3.0 - 2018-12-28
- Support the
autoComplete
property on theSearchBar
component.
11.2.1 - 2018-12-28
- Recompute offsets for tooltip when the tip changes.
11.2.0 - 2018-12-28
- The
tags
icon.
11.1.2 - 2018-12-23
- Fix up dist file naming.
11.1.1 - 2018-12-23
- Update the list of timezones.
11.1.0 - 2018-12-23
- The
Grid
component.
11.0.1 - 2018-12-18
- Fixed up the date parsing for Safari in the
DateTimeSelect
.
11.0.0 - 2018-12-11
- Export the
withForm
HOC for accessing form data from external components.
- The
MultiImageField
component.
10.1.0 - 2018-12-11
- Support for drag and drop on the
ImageField
component.
- The
DateTimeField
display now uses the full month name.
10.0.0 - 2018-12-11
- The
Calendar
componentonChange
signature has changed toonChange(year, month, day)
. This makes more sense when working with a calendar because it shouldn't be returning a date that is linked to a specific time zone. - The
DateTimeField
now properly handles previous years and subsequent years when clicking from December or January.
9.0.0 - 2018-12-06
- Make
cropperjs
andreact-modal
dependencies instead of just peer dependencies.
8.1.0 - 2018-12-06
- The ability to set the
throttle
prop on theSearchBar
component tonull
to allow immediate searches.
8.0.1 - 2018-12-05
- Unnecessary files in the
dist
directory
8.0.0 - 2018-12-05
- The
onOffsetChange
function to theTimezoneField
component.
- [BREAKING] The
getTimezoneOffset
function.
7.3.1 - 2018-11-30
- Added a slight margin top and bottom on the badge component.
7.3.0 - 2018-11-24
- The
getTimezoneOffset
function.
7.2.1 - 2018-11-23
- Export the
TimezoneField
component from the main index file.
7.2.0 - 2018-11-23
- Support
placeholder
onSelectField
components. - The
TimezoneField
component.
7.1.0 - 2018-11-23
- Support
required
andvalidator
onImageField
components.
7.0.2 - 2018-11-22
- Allow
SelectField
to work when required with falsy values.
7.0.1 - 2018-11-22
- Fix up display for select fields.
7.0.0 - 2018-11-22
- Potentially breaking: change
Form
component to use React's context in order to allow form fields to be multiple levels deep.
6.2.2 - 2018-11-20
- Allow
SelectField
to work if the initial value given is not contained in the passed options.
6.2.1 - 2018-11-20
- Allow
SelectField
to work with falsy values on initial render.
6.2.0 - 2018-11-20
- Properly support
required
andvalidator
onSelectField
. - Don't break when
SelectField
multiple
value is set and there is no initial value.
6.1.0 - 2018-11-16
- The optional
aspectRatio
prop toImageEditor
,ImageField
, andMultiImageField
.
6.0.0 - 2018-11-15
- Various style modifications needed found from usage.
- [BREAKING] The
CheerList
component because it was overly complicated, unused, and bloating the package size.
5.2.0 - 2018-11-15
- The
diagram
,heart-ol
, andloc-ol
icons.
5.1.1 - 2018-11-14
- Some simple style fixes for Firefox to align with Chrome.
5.1.0 - 2018-11-13
- The ability to specify the tag type of the
DoorEffect
component.
5.0.0 - 2018-11-13
- The
limitWidth
prop on thePanel
component for enforcing a max width. - The
DoorEffect
component. - The optional
icon
prop on theBadge
component. - The optional
autoFocus
prop on theFileField
,ImageField
, andMultiImageField
components. - The
SearchBar
component.
- [BREAKING] A couple of the class names have been modified within forms, and it could potentially break the look of things. Therefore, making this a major version bump to stick to semver.
4.1.0 - 2018-11-10
- The
onClose
callback to theModal
component.
4.0.0 - 2018-11-08
- [BREAKING] No longer explicitly requiring the styles for the package. This was never intended to be required, but here we are. Making this a major version bump in case this breaks styles.
3.19.0 - 2018-11-08
- The
autoFocus
prop toEmailField
,NumberField
,PasswordField
,StringField
,SelectField
, andTextField
.
3.18.0 - 2018-11-07
- The
MultiImageField
component. - The
ActionButton
component.
3.17.1 - 2018-11-06
- No longer auto rotating image previews in mobile Safari because it reads EXIF data automatically.
3.17.0 - 2018-11-06
- Expose the
ImagePreview
component.
- Enforce max width and height.
3.16.2 - 2018-11-06
- Fixed the auto rotation when reading images.
3.16.1 - 2018-11-05
- Correctly rotate JPG images in upload preview.
3.16.0 - 2018-10-30
- The
ClickClose
component.
3.15.1 - 2018-10-25
- Fixed the missing
locales.json
file.
3.15.0 - 2018-10-24
- The
DateTimeField
component. - The
Calendar
component.
3.14.1 - 2018-10-17
- Ensure
URL.revokeObjectURL
is called so we don't leak memory when allocating object URLs from within theImageField
component. - Allow an initial value to be passed to an image field.
3.14.0 - 2018-10-16
- The
TextField
component.
- The ability to submit the image editor with the enter key. Mostly because it was super annoying.
3.13.0 - 2018-10-12
- The
ImageField
component. - The
ImageEditor
component.
- Made the
Table
component have a margin on top as well.
3.12.0 - 2018-10-11
- The
Table
component. - The
SelectField
component.
3.11.4 - 2018-10-09
- Fixed the max-width on modal dialogs when on a small screen.
- Fixed Safari bug where tooltip bubbles would stick around.
3.11.3 - 2018-10-07
- Fix up form errors when components are not part of the form library.
3.11.2 - 2018-10-04
- Set the cursor to pointer on the file upload button.
3.11.1 - 2018-10-04
- Removed the duplicated style declarations.
3.11.0 - 2018-10-01
- The
ol
andul
icons.
3.10.0 - 2018-09-26
- The
contentRef
prop onModalDialog
to pass on toreact-modal
. - The
contentRef
prop onConfirm
modals to pass on to the nestedModalDialog
. - The
onOpen
callback forConfirm
modals. - The
submit()
member function onForm
components.
- The
onSubmit
of aForm
component no longer needs to return aPromise
.
3.9.1 - 2018-09-19
- Catch import errors from
Icon
.
3.9.0 - 2018-09-19
- The
ConfirmDelete
component for setting some simple defaults for aConfirm
that represents a delete action.
3.8.1 - 2018-09-19
- Force remove the bottom padding of
hr
tags in modal headers.
3.8.0 - 2018-09-19
- The
ModalDialog
component (and a peer dependency onreact-modal
as a result). - The
Modal
component for wrapping aModalDialog
with open/closed state. - The
Confirm
component for confirming a user action with a dialog. - The optional
danger
prop on buttons to indicate a dangerous action.
- Fixed up the tooltips display on top of cheers.
3.7.1 - 2018-09-18
- Changed the display of the
Tooltip
component to beinline-table
as opposed toinline-block
so it won't collapse around the text.
3.7.0 - 2018-09-18
- The optional
small
prop toCheerButton
andCheer
to allow for smaller cheers (used for comments).
3.6.1 - 2018-09-18
- Fixed up non-spec
border: none
to beborder: 0
for thePlainButton
component.
3.6.0 - 2018-09-18
- The
PlainButton
component.
3.5.0 - 2018-09-14
- The
Cheer
component. - The
CheerButton
component. - The
Tooltip
component. - The
CheerList
component.
3.4.0 - 2018-09-13
- Made consistent the font weights of the panel headings and the panel bodies as they currently are on the product (normal weight on primary headings and light weight on bodies).
- The display of the
Spinner
component now looks consistent with theCircles
component.
3.3.0 - 2018-09-13
- The optional
primary
boolean prop to thePanel.Heading
component, in order to delineate panels that should be highlighted.
3.2.1 - 2018-09-05
- Slightly change the UI of the
FileField
component by adding aChoose file(s)...
prompt.
3.2.0 - 2018-09-05
- The
FileField
component. - The
Panel.LoaderBody
subcomponent, for when the body is still being loaded.
- Increased the
z-index
in theNav
component to have it hide the content below it. - Improve a11y by adding an
aria-label
to theHamburger
button. - Don't bother hiding error when form fields are focused, as it causes too much blinking and confusion.
- Properly handle when the value for
required
orvalidator
changes on form fields.
3.1.0 - 2018-08-29
- The
BooleanField
component. - The ability to use
children
within aCheckmark
component.
3.0.2 - 2018-08-29
- Enforce a normal font weight over the entire label within forms.
3.0.1 - 2018-08-29
- Enforce a normal font weight for labels within forms.
- Remove the
required
attribute from form fields since we're handling it ourselves.
3.0.0 - 2018-08-28
- The
SubmitButton
component, used withinForm
components. - The ability to set a
validator
prop on form fields that should either return an error message string ornull
.
- All of the form fields no longer track the value in state, they rely on being controlled components.
- The value of the label for form fields is now set using
children
. Form
components now fully take over theonChange
value of various form fields and use it to track state.
2.3.0 - 2018-08-21
- The ability to set
initialValues
on aForm
component.
2.2.0 - 2018-08-21
- The
Spinner
component. - The
Loader
component. - The
Panel
component. - The
EmailField
,NumberField
,StringField
, andPasswordField
components. - The
Form
component. - The
CentsField
component.
- Renamed animations to be consistent with naming style throughout the rest of the component library e.g.,
chqSpin
. - The
Nav
component now displays on scroll if the previous scroll position was zero. This fixes the behavior of hiding the nav when the page first loads.
2.1.1 - 2018-07-31
- The main color on the
Pagination
component to be the primary blue instead of the weird other blue.
2.1.0 - 2018-07-31
- The
Pagination
component.
2.0.2 - 2018-07-30
- Added the new "checked" value to the callback for the
Checkmark
component.
2.0.1 - 2018-07-27
- Package names can't have capital letters anymore: "@culturehq/components".
2.0.0 - 2018-07-27
- A ton of documentation to the README.
- The package name from "culturehq-components" to "@CultureHQ/components".
- The ability to pass arbitrary props beyond normally expected ones such as
className
oronClick
.
1.6.0 - 2018-07-27
- The
Checklist
component. - The
Checkmark
component.
1.5.0 - 2018-07-26
- The
pin
icon. - The
pin-outline
icon.
1.4.1 - 2018-07-23
- Scale down the
checklist
andcalendar-filled
icons by 20%.
1.4.0 - 2018-07-23
- The
checklist
icon. - The
calendar-filled
icon.
- The
thumbsup
icon to be fully filled. - The
thumbsdown
icon to reflect thethumbsup
icon.
1.3.0 - 2018-07-18
- Don't use webpack to build the final release, just use babel.
1.2.0 - 2018-07-13
- The
Hamburger
component.
1.1.1 - 2018-07-12
- Fixed the
className
prop overriding other classes on theNav
component.
1.1.0 - 2018-07-12
- The
Nav
component. sass-lint
to the build pipeline.
- Removed outlines from the
Badge
component.
1.0.3 - 2018-07-10
- Allow
Subnav
to function as a controller component properly.
1.0.2 - 2018-07-10
- Added explicit rules for the
Subnav.Item
component's hover.
1.0.1 - 2018-07-10
- Made the
Badge
component use a1em
font-size instead of1rem
.
1.0.0 - 2018-07-09
- Removed the
styled-components
dependency in favor of using thesass-loader
fromwebpack
.
0.1.0 - 2018-07-03
- The
Badge
component.
0.0.16 - 2018-07-02
- The optional
square
prop on theThumbnail
component for turning off rounded borders.
0.0.15 - 2018-06-25
- The
FeedItem
component.
0.0.14 - 2018-06-25
- The
trophy-cup
icon.
0.0.13 - 2018-06-25
- The
calendar-add
,calendar-check
,calendar-clock
,calendar-date
,calendar-gear
,feedback
,image-add
,people
,person-check
,thumbsup-outline
, andtrophy-star
icons.
0.0.12 - 2018-06-25
- The unnecessary
example.js
file from the distribution directory by properly using webpack dev and prod builds.
0.0.11 - 2018-06-25
- Readded the dynamic import of the
icons.json
file.
0.0.10 - 2018-06-25
- Simplified the
Subnav
component, assuming everything functions off theonChange
prop.
0.0.9 - 2018-06-23
- Enforce
text-decoration
andcolor
on hover of theSubnav.Item
component.
0.0.8 - 2018-06-23
- The
Subnav
component.
0.0.7 - 2018-06-22
- The
Button
component. - The optional
size
prop to theThumbnail
component.
- Removed the dynamic import of the
icons.json
file since it's so much smaller now.
0.0.6 - 2018-06-19
- The font color on the
Info
component to use the primary font color.
0.0.5 - 2018-06-19
eslint
and the correspondingyarn lint
command.prettier
and the correspondingyarn prettier
command.
- Pass on any extra props to the root in each display component (allows things like passing
className
as a prop).
0.0.4 - 2018-06-18
- The
Icon
component, as well as the dev libraries needed to support dynamic import in webpack. - The
Tag
component. - The
Thumbnail
component.
0.0.3 - 2018-06-15
- Explicitly add the
styled-components
dependency.
0.0.2 - 2018-06-15
- The
Info
component. - The
Success
component.
0.0.1 - 2018-06-15
- Initial checkin.
- The
Warning
component.