0
0
mirror of https://github.com/twbs/bootstrap.git synced 2024-12-01 13:24:25 +01:00
Commit Graph

627 Commits

Author SHA1 Message Date
Mark Otto
1ded0d6a4e
Release v4.3.0 (#28228)
* Prep for v4.3.0

* More updates for v4.3.0.

* rerun to build docs source map
2019-02-11 11:15:34 -08:00
XhmikosR
94acdee691
Revert "Silence mkdir. (#28184)" (#28209)
This reverts commit 6ea000d2bc.

Unfortunately, it doesn't seem to work.
2019-02-09 13:20:02 +02:00
XhmikosR
52e6ce4512
Update devDependencies. (#28175) 2019-02-08 09:39:03 +02:00
XhmikosR
6ea000d2bc
Silence mkdir. (#28184)
This can fail if run in parallel.
2019-02-06 12:22:49 +02:00
XhmikosR
1139f62ca2 Adjust bundlesize limits. 2019-02-05 10:24:49 +02:00
XhmikosR
3723613875
Update devDependencies and gems. (#28094) 2019-01-24 21:25:49 +02:00
XhmikosR
0828b88563
Fix js-main script. (#28057) 2019-01-15 17:30:21 +02:00
XhmikosR
746a057f0c
Update devDependencies. (#28016) 2019-01-10 15:56:54 +02:00
XhmikosR
ff4c35f566
Tighten bundlesize limits. (#28012) 2019-01-10 09:03:16 +02:00
XhmikosR
b23241480a Enable cache for stylelint. 2019-01-07 19:15:06 +02:00
XhmikosR
1213d06b2f Enable cache for ESLint. 2019-01-07 19:15:06 +02:00
XhmikosR
cdece35bde
Update devDependencies and gems. (#27981) 2019-01-07 18:57:52 +02:00
Mark Otto
e6b1eefc73 Add horizontal list group modifier (#27970)
Alternate take to #27683 that builds the modifier class based on min-width, such that list groups are stacked until the class's breakpoint is reached. This is less verbose, matches our primary responsive approach, and prevents an extra class. Unfortunately, I believe supporting flush list groups is too much code here, so I've skipped that and made a note in the docs.

Also added examples generate from our breakpoints data file with a protip for how to do equal width items.
2019-01-07 03:01:36 +02:00
XhmikosR
d1067d7c35
Switch to our Stylelint config. (#27974) 2019-01-05 20:59:44 +02:00
XhmikosR
fcb034828f stylelint: no need to specify syntax.
This speeds things up a bit because we don't spawn a new instance.
2019-01-05 20:02:00 +02:00
Martijn Cuppens
75ec03c2ab Run linters in parallel
This should speed up things a bit
2019-01-05 20:02:00 +02:00
XhmikosR
47610b0f8b Update postcss-cli to v6.1.1. 2019-01-05 00:36:31 +02:00
XhmikosR
d4b5b4b78c Update devDependencies and gems. 2019-01-04 14:22:23 +02:00
XhmikosR
2dda0a22e4 Update devDependencies and gems. 2018-12-21 21:07:48 -08:00
Mark Otto
15be9d3277
Add variable for dropdown-divider-margin-y (#27857)
* Add variable for dropdown-divider-margin-y

For us to reassign the nav-divider-margin-y variable here, we have to rearrange some of the variables.

Fixes #26660.

* bump bundlesize
2018-12-21 20:59:40 -08:00
Mark Otto
9e4e94747b
Bump to v4.2.1 (#27892) 2018-12-21 10:55:28 -08:00
Mark Otto
eda851ee76 Prep for v4.2.0 release
- Move 4.1 docs to 4.2
- Update versions everywhere to 4.1.3 with release script
- Manually bump the shorthand version in package.json
- Add 4.2 to the versions docs page
- Update some redirects
- Fix tests asset URLs
- Bump Nuget and more
2018-12-21 09:03:29 -08:00
Johann-S
af60644d2f integration test to be sure bootstrap can be bundled 2018-12-14 02:08:18 +02:00
XhmikosR
385ce1c961
Update devDependencies. (#27806) 2018-12-10 10:34:30 +02:00
XhmikosR
947f749e23
Update devDependencies. (#27764) 2018-12-06 08:34:35 +02:00
XhmikosR
fdc5c1f49a Update devDependencies. 2018-11-25 11:46:37 +02:00
XhmikosR
0c60257114 Revert "Replace anchor.js with jekyll-anchor-headings."
This reverts commit b04f97f60b.
2018-11-23 15:28:39 +02:00
XhmikosR
8a7ed6047b Update devDependencies. 2018-11-22 11:15:21 +02:00
XhmikosR
2b9af5e38c Remove holder.js. 2018-11-20 21:31:28 +02:00
XhmikosR
b04f97f60b Replace anchor.js with jekyll-anchor-headings.
This allows us to generate the anchor links on build time.

https://github.com/allejo/jekyll-anchor-headings
2018-11-20 11:47:10 +02:00
XhmikosR
53d279b934 Update devDependencies and gems. 2018-11-16 08:59:37 +02:00
Johann-S
16cf76ff1a Create toast JS plugin, add unit tests. 2018-11-13 08:47:32 +02:00
XhmikosR
5afc708961 Bump bootstrap.min.css bundle size. 2018-11-13 08:21:57 +02:00
XhmikosR
5c03f23f85 Reorganize npm scripts. 2018-11-05 19:06:39 +02:00
XhmikosR
e3abb8e4dd
Remove htmllint. (#27603)
We use the official HTML validator for HTML validation, and we don't really use any of the htmllint features.
2018-11-05 18:42:05 +02:00
XhmikosR
15fa1566cd Update devDependencies and gems. 2018-11-04 16:02:35 +02:00
XhmikosR
497766a3a6 Travis: stop using a separate stage for Browser tests.
This should be faster.
2018-11-04 15:40:09 +02:00
XhmikosR
ca47a21b70 broken-link-checker: force follow links.
After 3256a2c, blc honored robots.txt thus it didn't crawl anything.
Ignore robots.txt to work around the issue.
2018-11-04 15:32:59 +02:00
XhmikosR
bb0d6bf178 Update devDependencies and gems. 2018-10-29 15:40:20 +02:00
XhmikosR
9ed0b318b9 Update devDependencies and gems. 2018-10-21 19:11:20 +03:00
XhmikosR
79db264910 package.json: add version_short and use it in the npm scripts. 2018-10-20 21:17:50 +03:00
Mark Otto
5bf37eba53 Remove service worker 2018-10-20 16:00:28 +03:00
Johann-S
735c374e9c use pointer events if available 2018-10-20 15:32:09 +03:00
Johann-S
c08652cfe8 swipe left/right without hammerjs 2018-10-20 15:32:09 +03:00
Johann-S
caefd70463 Add touch support in our carousel with HammerJS. 2018-10-20 15:32:09 +03:00
XhmikosR
43bf268248
Rename docs production script to production and use JEKYLL_ENV. (#27410) 2018-10-18 10:45:49 +03:00
XhmikosR
99e0e30402 Move lint scripts outside of the main scripts.
This allows us to run `npm run dist` without tests.
2018-10-18 10:05:19 +03:00
XhmikosR
f6a39e39c8 npm release-zip: remove the folder before zipping. 2018-10-18 10:05:19 +03:00
XhmikosR
29f849879b Move docs .eslintrc in site/. 2018-10-15 16:03:16 +03:00
XhmikosR
18ff70c248 Update devDependencies and gems. 2018-10-15 14:52:22 +03:00
XhmikosR
3574af5231 Include css-copy in the css script. 2018-10-15 14:31:42 +03:00
XhmikosR
4ce091b87f Add a release npm script. 2018-10-14 07:51:40 +03:00
XhmikosR
3fcddfa42e Remove sri-toolbox dependency.
We can achieve the same very easily.
2018-10-14 07:41:45 +03:00
XhmikosR
f59c2d946c Update devDependencies and gems. 2018-10-07 08:20:24 +03:00
XhmikosR
9d63deb954 Rename script. 2018-10-07 08:20:24 +03:00
XhmikosR
252e538985 Make release-zip include the root folder.
Also, now it should work cross-platform assuming `zip` is present.
2018-09-20 12:54:34 +03:00
Johann-S
75f83da539 use bsCustomFileInput in our documentation (#27264) 2018-09-18 16:52:10 +03:00
XhmikosR
47107d4647 Switch to find-unused-sass-variables for finding unused Sass variables. 2018-09-17 19:34:15 +03:00
Johann-S
8cd485fcc8 speed up browser tests 2018-09-15 08:50:13 +03:00
Johann-S
9efed82522 refactor karma config in one file 2018-09-13 21:59:37 +02:00
XhmikosR
83006463c9 Update devDependencies. 2018-09-09 19:05:03 +03:00
Johann-S
54d86e6249 move away from sauce labs to browserstack 2018-08-30 22:17:15 +02:00
XhmikosR
b5ad6129a2 Update devDependencies. 2018-08-28 21:48:38 +03:00
XhmikosR
da717b03e6 Update devDependencies and gems. 2018-08-20 10:49:49 +03:00
XhmikosR
5fed73d409 Update deps. 2018-08-13 19:20:17 +03:00
XhmikosR
107a8da550 Update bundlesize limits. 2018-08-13 10:10:52 +03:00
Johann-S
c0b40745e0 add babel plugin proposal object rest spread to our dev deps 2018-08-12 23:34:25 +02:00
XhmikosR
34199be5ec Revert "broken link checker: check external links too."
This reverts commit 9e5ec00d50.

Unfortunately, we are getting too many timeouts.
2018-08-12 23:42:01 +03:00
XhmikosR
9e5ec00d50 broken link checker: check external links too.
It's slower, but since it runs only on Travis, we better be safe.
2018-08-12 21:15:55 +03:00
XhmikosR
208f22c8d7 Run all css tasks in dist script. 2018-08-12 21:15:55 +03:00
XhmikosR
b5af1c6eaf Fix paths. 2018-08-12 21:15:55 +03:00
XhmikosR
4317d4fb2d Update devDependencies and gems.
Also, enforce LF in clean-css.
2018-08-12 20:52:35 +03:00
XhmikosR
81f1249e9c Update package.json
Fix paths to docs.
2018-08-02 09:25:06 +02:00
XhmikosR
5570f1c161 package.json: be more explicit with the files we include. 2018-08-02 09:40:02 +03:00
XhmikosR
c73b4a705e Update devDependencies and gems. 2018-07-29 14:07:38 -07:00
Mark Otto
f803fb9903
Add margin utils to the grid for fully functional grid control (#26957)
* Add margin utils to the grid for fully functional grid control

* bump the max filesize
2018-07-28 21:34:27 -07:00
Mark Otto
3b55873438 Ship v4.1.3 2018-07-24 08:54:34 -07:00
Johann-S
eb81c39f2c feat(plugins): allow to import separate plugins 2018-07-19 19:59:45 +02:00
XhmikosR
6cf8700fd9 Move the browserslist config to a separate file. 2018-07-16 21:34:53 +03:00
Mark Otto
c4ccfbe04e Ship v4.1.2 2018-07-12 09:27:14 -07:00
XhmikosR
a49f5cab6f Clean up npm scripts a bit more.
`docs-serve` was duplicated. Also, extend the existent `docs-serve` script for `docs-github-serve`.
2018-07-12 00:06:12 -07:00
XhmikosR
6589408a4b Update scripts. 2018-07-11 23:30:46 -07:00
Mark Otto
aedd700768 change dist to only affect main since docs css isn't distributed 2018-07-11 23:30:46 -07:00
Mark Otto
4518288c7c Move copy tasks back to css-main and js-compile so docs-github task runs properly 2018-07-11 23:30:46 -07:00
Mark Otto
159aebc274 Update watch scripts to properly copy JS files
- Updates nodemon scripts to watch specific directories instead of ignoring several
- Split watch tasks for CSS and JS into main and docs
- Add docs-watch script to serve the docs instead of just build
- Add new start script so that instead of two tabs, one for docs-watch and one for watch, we just run npm start
2018-07-11 23:30:46 -07:00
Mark Otto
0e920ce3f4 Reorganize docs for easier deploys
With the current docs directory setup, I'm making too many mistakes and have to manually address path changes and directory moves on deploy. This makes for a frustrating experience developing locally and shipping releases. With this PR, we're basically back to the same setup from v3—duplicating the dist directory into our docs directory. Not the most ideal, but very straightforward for me as the release manager.
2018-07-11 23:30:46 -07:00
XhmikosR
cfc9c85b32 Update devDependencies.
Only bundlesize is kept back for Node.js 10.x compatibility.
2018-07-06 12:39:13 +03:00
XhmikosR
13b8b9f03a .browserslistrc: add not dead. 2018-07-01 09:56:22 +03:00
XhmikosR
4112df4125 Add broken-link-checker. 2018-06-25 16:54:06 +03:00
XhmikosR
29bff9fdd0 Change karma tests to run sequential.
I was getting port in use errors.
2018-06-21 18:02:20 +03:00
XhmikosR
71a37425c9 Update all devDependencies apart from bundlesize and babel.
Newer bundlesize versions still don't work with node.js 10.x.

babel has some bugs that we need to be fixed.
2018-06-21 18:02:20 +03:00
Johann-S
96cbb58cb3 chore(bundlesize): increase bootstrap.js max size 2018-06-01 10:30:11 +02:00
XhmikosR
976aad0059
Remove the unused docs upload preview stuff. (#26599) 2018-05-27 11:44:29 +03:00
XhmikosR
c2b13b9c78 Run coveralls only on Travis and only once. 2018-05-23 13:54:51 +03:00
Johann-S
31cf1fdd8d Add coverall to follow our coverage 2018-05-23 10:03:09 +02:00
XhmikosR
c3da2c8f31 Update again. 2018-05-22 17:26:21 +03:00
Johann-S
0338b61eb6 chore(deps): update qunit and karma-qunit 2018-05-22 17:26:21 +03:00
XhmikosR
0873ab71c7 Update devDependencies and gems.
Downgrade bundlesize until they make brotli optional since it doesn't work with node.js 10.x yet.

So, babel, qunit/karma-qunit and bundle-size aren't the latest versions.
2018-05-22 17:26:21 +03:00
Mark Otto
779ad9f174 Bump version to v4.1.1 2018-04-30 09:04:33 -07:00
XhmikosR
6199871d15
Update devDependencies. (#26322) 2018-04-17 15:32:08 +03:00