diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
index 420f3e8..cb5b2f5 100644
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -1,6 +1,6 @@
Please consider the following before submitting a pull request:
-Guidelines for contributing: https://github.com/pure-css/pure/blob/master/CONTRIBUTING.md
+Guidelines for contributing: https://github.com/pure-css/pure/blob/main/CONTRIBUTING.md
Example of changes on an interactive website such as the following:
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index 418960a..8340101 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -2,7 +2,7 @@ name: Deploy
on:
push:
- branches: [master]
+ branches: [main]
jobs:
deploy:
@@ -19,7 +19,7 @@ jobs:
ssh-private-key: ${{ secrets.GH_PAGES_DEPLOY }}
- name: Release to GitHub Pages
env:
- DEPLOYMENT_BRANCH: master
+ DEPLOYMENT_BRANCH: main
GH_EMAIL: ${{ secrets.GH_EMAIL }}
GH_NAME: ${{ secrets.GH_NAME }}
GIT_USER: ${{ secrets.GH_NAME }}
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index f2884d9..253bdf6 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -2,9 +2,9 @@ name: Testing
on:
push:
- branches: [master]
+ branches: [main]
pull_request:
- branches: [master]
+ branches: [main]
jobs:
test:
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index eaba1a4..3f8cf06 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -2,7 +2,7 @@
Feel free to [open issues][] and send pull requests on GitHub! When sending a
pull request, please create a new topic/feature branch, and send your pull
-request from that branch. Please do _not_ send pull requests from your `master`
+request from that branch. Please do _not_ send pull requests from your `main`
branch because this tends to lead to merge conflicts.
In order for us to to merge your pull requests, we need you to review and sign
@@ -18,7 +18,7 @@ contributions along with all other developers who use Pure.
to open issues or questions in the Issue tab.
[pure]: http://purecss.io/
-[pure-site]: https://github.com/pure-css/pure/tree/master/site
+[pure-site]: https://github.com/pure-css/pure/tree/main/site
## Building and Testing Pure
diff --git a/Gruntfile.js b/Gruntfile.js
index 3ad3951..46c14d9 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -173,7 +173,7 @@ module.exports = function (grunt) {
'Pure v<%= pkg.version %>',
'Copyright 2013 Yahoo!',
'Licensed under the BSD License.',
- 'https://github.com/pure-css/pure/blob/master/LICENSE',
+ 'https://github.com/pure-css/pure/blob/main/LICENSE',
'*/\n'
].join('\n')
},
diff --git a/HISTORY.md b/HISTORY.md
index f30f737..a5d4b3d 100644
--- a/HISTORY.md
+++ b/HISTORY.md
@@ -1,14 +1,12 @@
-Pure Change History
-===================
+# Pure Change History
-3.0.0 (2022-10-26)
-------------------
+## 3.0.0 (2022-10-26)
This is a major version bump that has the following changes:
-* Removed the `font-family` hack from Grids (#1074)
-* IE is no longer supported and all code and documentation references have been removed
-* The browserslist configuration has been updated to "> 1%" browser usage. You can use the [browserslist tool](https://browserslist.dev/?q=PiAxJQ%3D%3D) to see which browsers this now covers.
+- Removed the `font-family` hack from Grids (#1074)
+- IE is no longer supported and all code and documentation references have been removed
+- The browserslist configuration has been updated to "> 1%" browser usage. You can use the [browserslist tool](https://browserslist.dev/?q=PiAxJQ%3D%3D) to see which browsers this now covers.
### Migration
@@ -17,65 +15,75 @@ This major version should not include too many breaking changes for your app, bu
- Since the list of supported browsers has now changed, please check that your site is still functioning in any browsers that you continue to support.
- Verify your grids are still functioning correctly with the `font-family` hack still removed. This should not affect you as it was a hack for older browsers.
-2.2.0 (2022-10-19)
-------------------
+ 2.2.0 (2022-10-19)
-* feat: added media queries for 2.5K and 4K screens (#1065)
+---
-2.1.0 (2022-03-14)
-------------------
+- feat: added media queries for 2.5K and 4K screens (#1065)
-* feat: support xxl (1920px) media query
+ 2.1.0 (2022-03-14)
-2.0.6 (2021-04-28)
-------------------
+---
-* chore: update to cssmin@4
+- feat: support xxl (1920px) media query
-2.0.5 (2021-01-20)
-------------------
+ 2.0.6 (2021-04-28)
-* fix #824: cursor style for disabled menu link
+---
-2.0.4 (2021-01-19)
-------------------
+- chore: update to cssmin@4
-* chore: update license path
+ 2.0.5 (2021-01-20)
-2.0.3 (2020-05-11)
-------------------
+---
-* fix: update browser list for all environments
+- fix #824: cursor style for disabled menu link
-2.0.2 (2020-05-11)
-------------------
+ 2.0.4 (2021-01-19)
-* refactor: Remove button CSS for IE 6-8
+---
-2.0.1 (2020-05-05)
-------------------
+- chore: update license path
-* refactor: remove usage of deprecated webkit-overflow-scrolling
+ 2.0.3 (2020-05-11)
-2.0.0 (2020-05-05)
-------------------
+---
+
+- fix: update browser list for all environments
+
+ 2.0.2 (2020-05-11)
+
+---
+
+- refactor: Remove button CSS for IE 6-8
+
+ 2.0.1 (2020-05-05)
+
+---
+
+- refactor: remove usage of deprecated webkit-overflow-scrolling
+
+ 2.0.0 (2020-05-05)
+
+---
This is a major version bump that has the following changes:
-* Reduced overall size of Pure to 3.6kb (gzipped/min)
-* Updated Normalize to v8.
-* Removed bower
-* Removed old IE 8 hacks
-* Removed deprecated `pure-help-inline` form class
+- Reduced overall size of Pure to 3.6kb (gzipped/min)
+- Updated Normalize to v8.
+- Removed bower
+- Removed old IE 8 hacks
+- Removed deprecated `pure-help-inline` form class
### Migration
This major version should not include too many breaking changes for your app, but please check the following:
-- Normalize Upgraded from v3 to v8. [Many things have changed](https://github.com/necolas/normalize.css/blob/master/CHANGELOG.md), be sure to verify your site properly.
+- Normalize Upgraded from v3 to v8. [Many things have changed](https://github.com/necolas/normalize.css/blob/main/CHANGELOG.md), be sure to verify your site properly.
- Normalize removed the default `font-family`, but we have added to the `base.css` for consistency and due to the fact that the grids system leverages the `font-family` for `letter-spacing`.
### New Browser support
+
- Chrome
- Edge
- Firefox
@@ -85,83 +93,82 @@ This major version should not include too many breaking changes for your app, bu
> Deprecated support for < IE 10
+## 1.0.1 (2019-07-10)
-1.0.1 (2019-07-10)
-------------------
+- Fix "selected" menu item labels in nested menus (#708)
+- Fix bug in pure-button active state's border color. (#729)
+- Fix horizontal scrollbars not appearing in IE11 and Chrome (#740)
+- Fix pure-table-bordered issues (#718)
-* Fix "selected" menu item labels in nested menus (#708)
-* Fix bug in pure-button active state's border color. (#729)
-* Fix horizontal scrollbars not appearing in IE11 and Chrome (#740)
-* Fix pure-table-bordered issues (#718)
+ 1.0.0 (2017-06-05)
-
-1.0.0 (2017-06-05)
-------------------
+---
The community has battle-tested Pure and provided valuable feedback. We are now at a place where we can guarantee backwards compatibility through all subsequent 1.x releases.
We hope you have found Pure to be useful and unobtrusive.. To provide feedback, please comment on this GitHub issue, or file a new issue to have it tracked as a separate thread.
+## 0.6.2 (2017-01-05)
-0.6.2 (2017-01-05)
-------------------
-
-* Added proper module API for node users [#619]
+- Added proper module API for node users [#619]
### Buttons
-* Added Button Groups to Pure [#621]
+- Added Button Groups to Pure [#621]
### Menus
-* Reset style for horizontal dropdown separator [#620]
+- Reset style for horizontal dropdown separator [#620]
-0.6.1 (2016-10-12)
-------------------
+ 0.6.1 (2016-10-12)
-* Migrate to PostCSS for browser prefixes [#617]
-* Remove duplicate Firefox inner focus border [#457]
-* Fix grid inside table in IE 10/11 [#504]
-* Fix CSSLint issues [#609]
-* Upgraded grunt dependencies to 1.x [#609]
+---
-0.6.0 (2015-02-07)
-------------------
+- Migrate to PostCSS for browser prefixes [#617]
+- Remove duplicate Firefox inner focus border [#457]
+- Fix grid inside table in IE 10/11 [#504]
+- Fix CSSLint issues [#609]
+- Upgraded grunt dependencies to 1.x [#609]
-* Upgraded Normalize.css to 3.0.2.
-* Dropped IE7 support.
-* Refactored Menus.
-* Numerous minor bug fixes.
+ 0.6.0 (2015-02-07)
+
+---
+
+- Upgraded Normalize.css to 3.0.2.
+- Dropped IE7 support.
+- Refactored Menus.
+- Numerous minor bug fixes.
### Menus
-* Implemented flatter, low-specificity selectors, not attached to HTML elements,
+- Implemented flatter, low-specificity selectors, not attached to HTML elements,
for easier customization.
-* Removed pure-menu-open class.
-* Added pure-menu-scrollable capability, to allow for scrollable menus when
+- Removed pure-menu-open class.
+- Added pure-menu-scrollable capability, to allow for scrollable menus when
restricted by width or height.
-* Added pure-menu-allow-hover to reveal dropdowns on hover.
-* Removed various default styling properties, making menus a bit more bare-bones,
-a bit less opinionated, a bit easier to customize on top.
-* Broke Menu up into files for core, horizontal, dropdowns, scrollable, and skin,
+- Added pure-menu-allow-hover to reveal dropdowns on hover.
+- Removed various default styling properties, making menus a bit more bare-bones,
+ a bit less opinionated, a bit easier to customize on top.
+- Broke Menu up into files for core, horizontal, dropdowns, scrollable, and skin,
again for improved optimization and ease of customization: take only what you
need.
-* Removed Paginator.
-* While not part of the Pure repo itself, the accompanying Pure website now
+- Removed Paginator.
+- While not part of the Pure repo itself, the accompanying Pure website now
features additional menu examples and an example script for enabling dropdowns
and improved accessiblity.
-0.5.0 (2014-05-27)
-------------------
+ 0.5.0 (2014-05-27)
+
+---
### Base
-* Added the `.pure-img` class name for make images scale with the viewport in
+- Added the `.pure-img` class name for make images scale with the viewport in
fluid layouts.
### Grids
-* __[!]__ Removed `.pure-g-r` from core, in favor of a mobile-first responsive
+- **[!]** Removed `.pure-g-r` from core, in favor of a mobile-first responsive
grid system. ([#24][], [#267][])
To use the mobile-first grid system, you need to pull in `pure.css`, along
@@ -169,66 +176,69 @@ a bit less opinionated, a bit easier to customize on top.
you can serve to IE < 9 users so that they can view a desktop-version of your
website:
- ```html
-
+ ```html
+
-
-
-
-
- ```
+
+
+
+
+ ```
Find out more about the new grid system at