Release Notes
A brief history of the project.
January 2022
The kernl(ui) and Global elements packages are now hosted on AWS S3 + CloudFront. UNPKG.com CDN outage resulted in slow site load times for users and the Global Header and Footer components could not be displayed. Due to this outage, the Global Header and Footer components were moved from the unpkg.com CDN service to AWS S3 + CloudFront.
Changes to the CDN have been reflected in the installation guide.
Note: The kernl-ui and global-elements package are still available on npmjs.com and installations can continue to use
yarn
ornpm
to install the package.
v2.0.0 Update to CDN provider
Update
kernl-ui
CSS/JS references fromunpkg.com/@northeastern-web/kernl-ui@latest
toglobal-packages.cdn.northeastern.edu/kernl-ui
- <link rel="stylesheet" href="https://unpkg.com/@northeastern-web/kernl-ui@^2.0.0/dist/css/index.css"> - <script src="https://unpkg.com/@northeastern-web/kernl-ui@^2.0.0/dist/js/index.umd.js" defer></script> - <script src="https://unpkg.com/@northeastern-web/kernl-ui@^2.0.0/dist/js/browser-update.js" defer></script> + <link rel="stylesheet" href="https://global-packages.cdn.northeastern.edu/kernl-ui/dist/css/index.css"> + <script src="https://global-packages.cdn.northeastern.edu/kernl-ui/dist/js/index.umd.js" defer></script> + <script src="https://global-packages.cdn.northeastern.edu/kernl-ui/dist/js/browser-update.js" defer></script>
Update
global-elements
CSS/JS references fromunpkg.com/@northeastern-web/global-elements@latest
toglobal-packages.cdn.northeastern.edu/global-elements
- <link rel="stylesheet" href="https://unpkg.com/@northeastern-web/global-elements@^1.0.0/dist/css/index.css"> - <script src="https://unpkg.com/@northeastern-web/global-elements@^1.0.0/dist/js/index.umd.js" defer></script> + <link rel="stylesheet" href="https://global-packages.cdn.northeastern.edu/global-elements/dist/css/index.css"> + <script src="https://global-packages.cdn.northeastern.edu/global-elements/dist/js/index.umd.js" defer></script>
January 2021
v2.0.0 Upgrade Guide
v2.0.0 Official Release Breaking Changes
- Switched to using Tailwind presets to extend the kernl(ui) default configuration
- Updated PurgeCss configuration
- Updated color palette
- Removed
bg-*-semi-*
,border-*-semi-*
classes in favor of Tailwind's bg-opacity and border-opacity classes (using kernl(ui)'s opacity scale) - Replaced kernl(ui) Aspect Ratios Plugin With Official Tailwind Plugin
- Replaced Tailwind Custom Forms Plugin With Tailwind Forms Plugin (optional, but recommended)
- Removed undocumented kernl(ui) gradients plugin in favor of Tailwind gradients
- Updated Typography plugin configuration {#typography}
- Removed the
loader
class previously included with kernl(ui) in favor of using the Tailwindanimate-spin
class on a feather icon - Used Tailwind's default line height feature so elements that don't explicitly have a line height set will have a default line height dependent on their font size
- Switched to Tailwind's composable transforms instead of the IE11 version which requires adding the
transform
class to any items using a transform property - Rename
whitespace-no-wrap
class towhitespace-nowrap
andflex-no-wrap
class toflex-nowrap
- Remove
focus:shadow-outline
class in favor offocus:ring focus:ring-blue-500
Other changes
- Dropped support for IE11 in favor of a Browser Update notification
- Added documentation for configuring PurgeCss to work with kernl(ui)
June 2020
Beta release
- Baseline pattern library established
- Interactive documentation site created
May 2020
Alpha release
- Initialized project with TailwindCSS and AlpineJS including the building blocks: color, typography and other Northeastern brand defaults