- [Minor] Add
row-gap
andcol-gap
classes for all spacer units and breakpoints.
- [Patch] Replace
devDependency
ts-node
withtsx
. This does not affect the outputted code.
- [Patch] Upgrade
ts-node
, adevDependency
. This does not affect the outputted code.
- [Minor] Add 500 and 600 level text colors
- [Patch] Upgrade dependencies to prepare for Node 16
- [Minor] Add
-100
versions of colours as background color classes. (#809)
- [Patch] Use Dart Sass instead of Sass for compilation.
- [Patch] Upgrade Thumbprint Tokens to latest version. This pulls in small color tweaks to improve accessibility.
- [Minor] Add cursor styles category.
- [Patch] Adding IE/Edge selectors to
box-shadow
to bring visual parity with modern browsers. (#476)
- [Major] Remove negative margin classes that targeted all margin values, e.g.
margin: -ma*
. They have not been used by consumers.
- [Patch] Update version of the Thumbprint SCSS dependency.
- [Patch] Update version of the Thumbprint SCSS dependency.
- [Patch] Update version of the Thumbprint SCSS dependency.
- [Minor] Add
10:13
aspect ratio class.
- [Patch] Update version of the Thumbprint Tokens dependency.
- [Patch] Update version of the Thumbprint Tokens dependency.
- [Minor] Add
box-shadow
classes based on the shadow tokens.
- [Patch] Upgrade
node-sass-tilde-importer
, adevDependency
. This does not affect the outputted code.
- [Patch] Update version of the Thumbprint Tokens dependency.
- [Patch] Update version of the Thumbprint Tokens dependency.
- [Patch] Update version of the Thumbprint Tokens dependency.
- [Patch] Update version of the Thumbprint Tokens dependency.
- [Patch] Update version of the Thumbprint SCSS dependency.
- [Patch] Update version of the Thumbprint SCSS dependency.
- [Patch] Update version of the Thumbprint SCSS dependency.
- [Patch] Update version of the Thumbprint Tokens dependency.
- [Patch] Update version of the Thumbprint Tokens dependency.
- [Patch] Update some token names that were renamed. This doesn't affect the outputted code.
- [Patch] Update version of the Thumbprint Tokens dependency. This doesn't affect the outputted code.
- [Patch] Update version of the Thumbprint Tokens dependency. This doesn't affect the outputted code.
- [Patch] Update version of the Thumbprint Tokens dependency.
- [Patch] Update version of the Thumbprint SCSS and Thumbprint Tokens dependencies. This doesn't affect the output of Atomic.
- [Patch] Update version of the Thumbprint SCSS dependency. This doesn't affect the output of Atomic.
- [Minor] Add
pre-line
class forwhite-space: pre-line
. (#177)
- [Patch] Update version of dependencies (including Autoprefixer).
- [Patch] Update version of dependencies. This doesn't affect the output of Atomic.
- [Patch] Update version of the Thumbprint SCSS dependency. This doesn't affect the output of Atomic.
- [Patch] Use tilde imports in Node Sass with
node-sass-tilde-importer
. This doesn't affect the published code.
- [Patch] Backwards compatible update of Tokens version.
- [Patch] Use
@thumbtack/thumbprint-scss
instead of@thumbtack/tp-ui-core-mixin
. This is a behind-the-scenes change that doesn't affect the the output. (#38)
- [Patch] Use Apache License 2.0.
- [Patch] Internal shuffle of files. This does not affect consumers of Thumbprint Atomic.
- [Minor] Add
color-inherit
class tocolor
package in order to replace and deprecatetp-link--inherit
. (#1412)
- [Major] Remove
manifest.json
fromdist
. This is a breaking change but only affects users that were importing themanifest.json
file.
- [Patch] Upgrade version of Thumbprint Tokens.
- [Patch] Third attempt to publish to
@thumbtack
org on NPM.
- [Patch] Second attempt to publish to
@thumbtack
org on NPM.
- [Patch] Publish to
@thumbtack
org on NPM.
- [Minor] Add aspect ratio classes and documentation.
- [Patch] Add
%
to unitlessflex-basis
for IE 11 compatibility (#1273).
- [Patch] Upgrade version of Prettier and Thumbprint Tokens.
- [Patch] Add snapshot testing to Thumbprint Atomic. (#1129)
- [Minor] Add redundant
*0
scale classes tocooordinates
andheight
packages so that the0
value is available to both the scale and literal value classes. (#1190)
- [Major] Changed 6 height classes and their responsive variations that were using the old
/
syntax, e.g.,h-1/4
is nowh-25
. This conversion aligns them with the syntax as other percentage classes.
- [Patch] Using
css-mqpacker
to group media queries together to prevent specificity overrides. (#1165) - [Patch] Because
css-mqpacker
undoes any previously applied minification,node-sass
options--source-map true --output-style compressed
were removed and replaced withcssnano
to minify along with the--map
flag to generate the sourcemap.
- [Major] Changed responsive class syntax from colon to underscore due to incompatibility with the
composes
functionality in CSS Modules. For example,s:pa3
is nows_pa3
.
- [Patch] Added mising
%
sign from gridcol-7
classes.
- [Patch] Swapped hard-coded values for spacer tokens in
coordinates
,grid
,height
,margin
,max-width
,padding
, andwidth
packages. - [Patch] Swapped hard-coded values for border radius tokens in
border-radius
.
- [Patch] Use font weights from Thumbprint Tokens.
- [Major] Removing fractions from width classes, using
w-N
instead, e.g.w-30
for30%
.
- [Patch] Separating hover styles into each line instead of two classes sharing declaration.
- [Minor] Added
grid
package to atomic.
- [Minor] Hardcode percentages in
grid
package because IE Edge doesn't properly calculatecalc
.
- [Patch] Add missing
!important
totruncate
package. - [Patch] Update examples with
grid
classes instead oftp-grid
. - [Patch] Re-add previously removed
min-width/height
properites, found situation where they are needed.
- [Patch] Added
@thumbprint
dependencies accidentally removed fromflexbox
package. - [Patch] Remove extra space between
@thumbprint
dependencies indisplay
package.
- [Minor] Added
flex-1
,flex-2
, andflex-3
responsive classes. - [Minor] Remove
min-width/height
properites, cannot reproduce bugs in browsers that previously required it. - [Minor] Publish a manifest that can be consumed by other packages to get a list of the class names in each of the sub-packages.
- [Minor] Added Tachyons-style
hover-
classes for colors and backgrounds. - [Minor] Remove items we don't support:
border-radius: 12px
,border-width: 5px
, widestmax-width
uses token.
- [Minor] Created package for Thumbprint Atomic.