Skip to content

Commit

Permalink
chore: prepare 0.1.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
evilebottnawi committed Mar 22, 2018
1 parent 3e33a0b commit 3aa93c4
Show file tree
Hide file tree
Showing 17 changed files with 16,555 additions and 13,076 deletions.
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ root = true

[*]
indent_style = space
indent_size = 4
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
Expand Down
189 changes: 166 additions & 23 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,41 +1,184 @@
# Autodetect text files
* text=auto
## GITATTRIBUTES FOR WEB PROJECTS
#
# These settings are for any web project.
#
# Details per file setting:
# text These files should be normalized (i.e. convert CRLF to LF).
# binary These files are binary and should be left untouched.
#
# Note that binary is a macro for -text -diff.
######################################################################

# ...Unless the name matches the following overriding patterns
## AUTO-DETECT - Handle line endings automatically for files detected
## as text and leave all files detected as binary untouched.
## This will handle all files NOT defined below.
* text=auto

# Definitively text files
.* text eol=lf
*.php text eol=lf
## Source code
*.bat text eol=lf
*.coffee text eol=lf
*.css text eol=lf
*.js text eol=lf
*.htm text eol=lf
*.html text eol=lf
*.inc text eol=lf
*.js text eol=lf
*.jsx text eol=lf
*.json text eol=lf
*.less text eol=lf
*.scss text eol=lf
*.manifest text eol=lf
*.php text eol=lf
*.pl text eol=lf
*.py text eol=lf
*.rb text eol=lf
*.sass text eol=lf
*.txt text eol=lf
*.md text eol=lf
*.xml text eol=lf
*.json text eol=lf
*.bat text eol=lf
*.svg text eol=lf
*.scm text eol=lf
*.scss text eol=lf
*.sh text eolf=lf
*.sql text eol=lf
*.styl text eol=lf
*.ts text eol=lf
*.xml text eol=lf
*.xhtml text eol=lf

## Documentation
*.markdown text eol=lf
*.md text eol=lf
*.mdwn text eol=lf
*.mdown text eol=lf
*.mkd text eol=lf
*.mkdn text eol=lf
*.mdtxt text eol=lf
*.mdtext text eol=lf
*.txt text eol=lf
AUTHORS text eol=lf
CHANGELOG text eol=lf
CHANGES text eol=lf
CONTRIBUTING text eol=lf
COPYING text eol=lf
INSTALL text eol=lf
license text eol=lf
LICENSE text eol=lf
NEWS text eol=lf
readme text eol=lf
*README* text eol=lf
TODO text eol=lf

## Templates
*.dot text eol=lf
*.ejs text eol=lf
*.haml text eol=lf
*.handlebars text eol=lf
*.hbs text eol=lf
*.hbt text eol=lf
*.jade text eol=lf
*.latte text eol=lf
*.mustache text eol=lf
*.njk text eol=lf
*.phtml text eol=lf
*.tmpl text eol=lf

## Linters
.csslintrc text eol=lf
.eslintrc text eol=lf
.jscsrc text eol=lf
.jshintrc text eol=lf
.jshintignore text eol=lf
.stylelintrc text eol=lf

## Configs
*.bowerrc text eol=lf
browserslist text eol=lf
*.cnf text eol=lf
*.conf text eol=lf
*.config text eol=lf
.editorconfig text eol=lf
.gitattributes text eol=lf
.gitconfig text eol=lf
.gitignore text eol=lf
.htaccess text eol=lf
*.npmignore text eol=lf
*.yaml text eol=lf
*.yml text eol=lf
Makefile text eol=lf
makefile text eol=lf

## Docker
Dockerfile text eol=lf

# Ensure those won't be messed up with
## Heroku
Procfile text eol=lf
.slugignore text eol=lf

## Graphics
*.ai binary
*.bmp binary
*.eps binary
*.gif binary
*.ico binary
*.png binary
*.jng binary
*.jp2 binary
*.jpg binary
*.jpeg binary
*.jpx binary
*.jxr binary
*.pdf binary
*.png binary
*.psb binary
*.psd binary
*.svg text eol=lf
*.svgz binary
*.tif binary
*.tiff binary
*.wbmp binary
*.webp binary
*.gif binary
*.eot binary

## Audio
*.kar binary
*.m4a binary
*.m4p binary
*.mid binary
*.midi binary
*.mp3 binary
*.ogg binary
*.ra binary

## Video
*.3gpp binary
*.3gp binary
*.as binary
*.asf binary
*.asx binary
*.fla binary
*.flv binary
*.m4v binary
*.mng binary
*.mov binary
*.mp4 binary
*.mpeg binary
*.mpg binary
*.swc binary
*.swf binary
*.webm binary

## Archives
*.7z binary
*.gz binary
*.rar binary
*.tar binary
*.zip binary

## Fonts
*.ttf binary
*.eot binary
*.otf binary
*.woff binary
*.woff2 binary
*.mp3 binary
*.m4a binary
*.mp4 binary
*.m4p binary
*.acc binary

## Executables
*.exe binary
*.pyc binary

## Lock files
package-lock.json -diff
yarn.lock -diff
composer.lock -diff
45 changes: 35 additions & 10 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,42 @@
sudo: false

dist: trusty
language: node_js

node_js:
- '7'
- '6'
- '5'
- '4'
git:
depth: 1

branches:
only:
- master
- next

cache:
directories:
- node_modules
directories:
- $HOME/.npm
- node_modules

matrix:
fast_finish: true
include:
- os: linux
node_js: '9'
script: npm run $JOB_PART
env: JOB_PART=pretest
- os: linux
node_js: '9'
script: npm run $JOB_PART
env: JOB_PART=test-only
- os: linux
node_js: '8'
script: npm run $JOB_PART
env: JOB_PART=test-only
- os: linux
node_js: '6'
script: npm run $JOB_PART
env: JOB_PART=test-only

before_install:
- npm prune
- npm update
- 'if [[ `npm -v` != 5* ]]; then npm i -g npm@^5.0.0; fi'
- nvm --version
- node --version
- npm --version
68 changes: 38 additions & 30 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,53 +2,61 @@

All notable changes to this project will be documented in this file.

This project adheres to [Semantic Versioning](http://semver.org/).
This project adheres to [Semantic Versioning](http://semver.org).

# 0.0.1-alpha.10 - 2017-09-22
## 0.1.0 - 2018-03-21

- Fixed: regression error after fix infinity recompilation.
* Added: `webpack@4` support.
* Changed: rewrite `watch` logic.
* Changed: rename plugin to `webfont-webpack-plugin`.
* Changed: drop support `webpack@2` and less version.
* Changed: minimum require `node` version is `>=6.9.5`.
* Changed: minimum require `webfont` version is `^8.0.0`.

# 0.0.1-alpha.9 - 2017-09-21
## 0.0.1-alpha.10 - 2017-09-22

- Fixed: infinite recompilation.
* Fixed: regression error after fix infinity recompilation.

# 0.0.1-alpha.8 - 2017-08-29
## 0.0.1-alpha.9 - 2017-09-21

- Added: config option `dest.outputFilename`.
* Fixed: infinite recompilation.

# 0.0.1-alpha.7 - 2016-12-11
## 0.0.1-alpha.8 - 2017-08-29

- Fixed: used `run` and `watch-run` events for the compilation fonts and styles, for avoid endless compilation
in watch mode.
* Added: config option `dest.outputFilename`.

# 0.0.1-alpha.6 - 2016-12-11
## 0.0.1-alpha.7 - 2016-12-11

- Fixed: used the `webpack` watch system for watching changes.
* Fixed: used `run` and `watch-run` events for the compilation fonts and styles, for avoid endless compilation in watch mode.

# 0.0.1-alpha.5 - 2016-12-11
## 0.0.1-alpha.6 - 2016-12-11

- Fixed: used the `make` event for the compilation fonts and styles.
* Fixed: used the `webpack` watch system for watching changes.

# 0.0.1-alpha.4 - 2016-11-09
## 0.0.1-alpha.5 - 2016-12-11

- Fixed: flush `errors` on every compilation.
- Chore: minimum required `webfont` version is now `^7.0.0`.
- Chore: minimum required `eslint-plugin-import` version is now `^2.2.0`.
- Chore: minimum required `eslint-plugin-itgalaxy` version is now `^26.0.0`.
- Chore: minimum required `eslint-plugin-jsx-a11y` version is now `^3.0.0`.
- Chore: minimum required `eslint-plugin-react` version is now `^6.6.0`.
- Chore: refactored for new `webfont` version.
- Chore: improved tests.
* Fixed: used the `make` event for the compilation fonts and styles.

# 0.0.1-alpha.3 - 2016-11-08
## 0.0.1-alpha.4 - 2016-11-09

- Chore: refactoring code.
- Chore: refactoring tests.
* Fixed: flush `errors` on every compilation.
* Chore: minimum required `webfont` version is now `^7.0.0`.
* Chore: minimum required `eslint-plugin-import` version is now `^2.2.0`.
* Chore: minimum required `eslint-plugin-itgalaxy` version is now `^26.0.0`.
* Chore: minimum required `eslint-plugin-jsx-a11y` version is now `^3.0.0`.
* Chore: minimum required `eslint-plugin-react` version is now `^6.6.0`.
* Chore: refactored for new `webfont` version.
* Chore: improved tests.

# 0.0.1-alpha.2 - 2016-11-07
## 0.0.1-alpha.3 - 2016-11-08

- Fixed: problems with `watch`.
* Chore: refactoring code.
* Chore: refactoring tests.

# 0.0.1-alpha.1 - 2016-10-31
## 0.0.1-alpha.2 - 2016-11-07

- Chore: initial public release.
* Fixed: problems with `watch`.

## 0.0.1-alpha.1 - 2016-10-31

* Chore: initial public release.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2017 itgalaxy inc.
Copyright (c) 2017-2018 itgalaxy inc.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down

0 comments on commit 3aa93c4

Please sign in to comment.