Skip to content

Commit 396d6bd

Browse files
authored
Merge pull request #353 from peterramsing/release/v8
Version 8 🚀🚀🚀🚀
2 parents 4ec99ea + 7b66527 commit 396d6bd

30 files changed

+1217
-971
lines changed

.eslintignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
11
test/*.js
2-
lib/check-node-version.js

.eslintrc

Lines changed: 0 additions & 5 deletions
This file was deleted.

.eslintrc.js

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
module.exports = {
2+
'env': {
3+
'es6': true,
4+
'node': true
5+
},
6+
'extends': 'eslint:recommended',
7+
'parserOptions': {
8+
'sourceType': 'module'
9+
},
10+
'rules': {
11+
'indent': [
12+
'error',
13+
2
14+
],
15+
'linebreak-style': [
16+
'error',
17+
'unix'
18+
],
19+
'quotes': [
20+
'error',
21+
'single'
22+
],
23+
'semi': [
24+
'error',
25+
'always'
26+
]
27+
}
28+
};

.travis.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,11 @@ sudo: false
33
language: node_js
44

55
node_js:
6-
- iojs
7-
- "0.12"
8-
- "0.10"
6+
- "4"
97
- "5"
108
- "6"
119
- "7"
1210

13-
after_success:
14-
- npm run coveralls
11+
script:
12+
- npm test
13+
- npm run lint

CHANGELOG.md

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
# Changelog
2+
All notable changes to this project will be documented in this file.
3+
4+
This project adheres to [Semantic Versioning](http://semver.org/).
5+
6+
## [v8.0.0] - 2016-12-31
7+
### Fixed
8+
- [#339](https://github.com/peterramsing/lost/issues/233) Fixes issue where `lost-align` was targeting the incorrect element when using flexbox.
9+
- [#329](https://github.com/peterramsing/lost/issues/329) Issue where flex-basis needed to be set for IE 10/11
10+
- Issue where 99.9 pixels could cause issues. You can now use the custom rounder to fine-tune your width to remove pixel rounding issues.
11+
12+
### Changed
13+
- [#343](https://github.com/peterramsing/lost/issues/328) Changes how the `lost-waffle` last element in a row is floated. Before, the last element in a row would be floated right where everything else would float left. This is typically with row based grids, however when using the waffle grid it was a bit strange. This now allows for a param to be used instead if you want the last element to float right and all elements floating left is default.
14+
- ([#184](https://github.com/peterramsing/lost/issues/184))[API Change] Changes the lost-offset to be more intuitive.
15+
This reverses the current api from moving left to right based on negative fractions which didn’t make much sense. This breaks that api’s current functionality and makes it more intuitive.
16+
17+
### Added
18+
- [#345](https://github.com/peterramsing/lost/issues/345) Customizable units for calc (vw).
19+
- In the `master` branch a warning was added for older versions of Node.JS so that there could be a notification for those using older version that it was being dropped in LostGrid version 8. This is included in this release but will probably be removed by the time this is merged into `master`.
20+
- Global and local configuration for setting the "rounder". The default is 99.9% but this can be adapted with a global `@ rounder [insert percent here]` or you can do it on the local level with `lost-column-rounder: 100` rule.
21+
22+
### Removed
23+
- Docs from the README.md file. I'd love to just have one place for these and that's at [lostgrid.org](http://lostgrid.org).
24+
25+
### LostGrid Infrastructure
26+
- Added a way to validate whether or not a unit is valid based on the declaration.
27+
- You're now able to pass a unit into the calcValue instead of the hard-coded %.
28+
- Some [new global logic](https://github.com/peterramsing/lost/commit/9699bfc7e092ff6e2df00fc7861ac5a50c636c8b) for things. I'm a huge fan of breaking things out so they can be reused...LostGrid is in dire need of some breaking out within the codebase. This starts this (and it's been epic already and is starting to simplify things and improve readability.
29+
30+
[Diff with previous *major* version 7.1.1](https://github.com/peterramsing/lost/compare/v7.1.1...v8.0.0)
31+
32+
---
33+
# LostGrid version 8 Beta Releases
34+
35+
## [v8.0.0-beta.3] - 2016-12-01
36+
### Fixed
37+
- [#339](https://github.com/peterramsing/lost/issues/233) Fixes issue where `lost-align` was targeting the incorrect element when using flexbox.
38+
39+
### Changed
40+
- [#343](https://github.com/peterramsing/lost/issues/328) Changes how the `lost-waffle` last element in a row is floated. Before, the last element in a row would be floated right where everything else would float left. This is typically with row based grids, however when using the waffle grid it was a bit strange. This now allows for a param to be used instead if you want the last element to float right and all elements floating left is default.
41+
42+
### Added
43+
- [#345](https://github.com/peterramsing/lost/issues/345) Customizable units for calc (vw).
44+
45+
### LostGrid Infrastructure
46+
- Added a way to validate whether or not a unit is valid based on the declaration.
47+
- You're now able to pass a unit into the calcValue instead of the hard-coded %.
48+
49+
[Diff with previous version 8.0.0-beta.2](https://github.com/peterramsing/lost/compare/v8.0.0-beta.2...v8.0.0-beta.3)
50+
51+
## [v8.0.0-beta.2] - 2016-11-12
52+
### Fixed
53+
- [#329](https://github.com/peterramsing/lost/issues/329) Issue where flex-basis needed to be set for IE 10/11
54+
55+
### Added
56+
- In the `master` branch a warning was added for older versions of Node.JS so that there could be a notification for those using older version that it was being dropped in LostGrid version 8. This is included in this release but will probably be removed by the time this is merged into `master`.
57+
58+
### Removed
59+
- Docs from the README.md file. I'd love to just have one place for these and that's at [lostgrid.org](http://lostgrid.org).
60+
61+
### LostGrid Infrastructure
62+
- Some [new global logic](https://github.com/peterramsing/lost/commit/9699bfc7e092ff6e2df00fc7861ac5a50c636c8b) for things. I'm a huge fan of breaking things out so they can be reused...LostGrid is in dire need of some breaking out within the codebase. This starts this (and it's been epic already and is starting to simplify things and improve readability.
63+
64+
[Diff with previous version 8.0.0-beta.1](https://github.com/peterramsing/lost/compare/v8.0.0-beta.1...v8.0.0-beta.2)
65+
66+
## [v8.0.0-beta.1] - 2016-11-05
67+
### Added
68+
- Global and local configuration for setting the "rounder". The default is 99.9% but this can be adapted with a global `@ rounder [insert percent here]` or you can do it on the local level with `lost-column-rounder: 100` rule.
69+
70+
### Fixed
71+
- Issue where 99.9 pixels could cause issues. You can now use the custom rounder to fine-tune your width to remove pixel rounding issues.
72+
73+
[Diff with previous version 8.0.0-beta.0](https://github.com/peterramsing/lost/compare/v8.0.0-beta.0...v8.0.0-beta.1)
74+
75+
## [v8.0.0-beta.0] - 2016-10-18
76+
### Changed
77+
- ([#184](https://github.com/peterramsing/lost/issues/184))[API Change] Changes the lost-offset to be more intuitive.
78+
This reverses the current api from moving left to right based on negative fractions which didn’t make much sense. This breaks that api’s current functionality and makes it more intuitive.

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
First off, thanks for wanting to help!
44

5-
To help keep LostGrid an organized codebase we use ESLint to organize the code. This will be added to the build process in coming versions. Until then please abide by the current ESLint configuration. You can test this by running `./node_modules/.bin/eslint ./lib/*.js lost.js` in your codebase before committing.
5+
To help keep LostGrid an organized codebase we use ESLint to organize the code. This will be added to the build process in coming versions. Until then please abide by the current ESLint configuration. You can test this by running `npm run lint` in your codebase before committing.
66

77
Thanks, and don't hesitate to reach out if you have any questions!
88

0 commit comments

Comments
 (0)