Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.15.1 #1323

Merged
merged 31 commits into from
Aug 23, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
dc58430
create launchdock-connect plugin (#1241)
jshimko Aug 4, 2016
0116262
Adjust inventory on shipment (#1240)
brent-hoover Aug 4, 2016
e6dfdbc
Force eslint to recognize that switch/case should be indented (#1250)
brent-hoover Aug 5, 2016
60cde7d
Add route hooks API (#1253)
jshimko Aug 5, 2016
29ed27a
Refactor inventory (#1251)
brent-hoover Aug 5, 2016
5590012
Fix for decrement cart function (#1273)
brent-hoover Aug 10, 2016
83c6d67
import moment-timezone (#1261)
Aug 10, 2016
fb8b77f
Fix inventory tests (#1254)
brent-hoover Aug 10, 2016
7c46f57
Temporarily bypass failiing inventory test (#1280)
brent-hoover Aug 10, 2016
e70289f
fix for #1072 (#1247)
nialexsan Aug 10, 2016
2dca06e
Use forked version of authorize.net that doesn't have vulnerability (…
brent-hoover Aug 11, 2016
93c67dd
Update circle node (#1281)
Aug 11, 2016
13b389c
updated package.json (#1286)
Aug 14, 2016
5135cbe
Create email job queue and Reaction.Email namespace (#1282)
jshimko Aug 15, 2016
da4a379
logout and hasPermission updates (#1290)
Aug 15, 2016
dc1fbaa
Fix PayPal PayFlow discounts and refunds (#1275)
kieckhafer Aug 15, 2016
56a5362
update cardNumber schemas
kieckhafer Aug 15, 2016
0fd46e9
Remove bash script from postinstall to fix Windows installs (#1299)
jshimko Aug 16, 2016
a88cb50
Merge pull request #1298 from reactioncommerce/ek-payment-schema-updates
Capt-Slow Aug 16, 2016
cb9e65c
Allow any user who has the createProduct permission to also delete pr…
ScyDev Aug 16, 2016
f7c56a5
Fix Braintree discounts and refunds (#1265)
kieckhafer Aug 16, 2016
0ef25d6
fix refunds and discounts for authorize.net (#1279)
kieckhafer Aug 16, 2016
3fa9c37
Fix Stripe refunds and Double Discounts (#1304)
kieckhafer Aug 18, 2016
2dece38
Taxes (#1289)
Aug 18, 2016
35e2e81
Merge branch 'master' into development
Aug 18, 2016
660b44a
Merge branch 'master' into development
kieckhafer Aug 18, 2016
67dc944
Merge remote-tracking branch 'origin/development' into development
Aug 19, 2016
4f7b114
Remove jquery-ui (#1310)
mikemurray Aug 19, 2016
7e49a09
- function isSoldOut() should return true if quantity is <= 0, not on…
ScyDev Aug 19, 2016
fc17fb7
Fix wrong method hooks context (#1307)
priezz Aug 20, 2016
34339b7
Release 0.15.1 (#1314)
Aug 23, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
76 changes: 76 additions & 0 deletions .bithoundrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
{
"ignore": [
"**/deps/**",
"**/node_modules/**",
"**/thirdparty/**",
"**/third_party/**",
"**/vendor/**",
"**/**-min-**",
"**/**-min.**",
"**/**.min.**",
"**/**jquery.?(ui|effects)-*.*.?(*).?(cs|j)s",
"**/**jquery-*.*.?(*).?(cs|j)s",
"**/prototype?(*).js",
"**/mootools*.*.*.js",
"**/dojo.js",
"**/MochiKit.js",
"**/yahoo-*.js",
"**/yui*.js",
"**/ckeditor*.js",
"**/tiny_mce*.js",
"**/tiny_mce/?(langs|plugins|themes|utils)/**",
"**/MathJax/**",
"**/shBrush*.js",
"**/shCore.js",
"**/shLegacy.js",
"**/modernizr.custom.?(*).js",
"**/knockout-*.*.*.debug.js",
"**/extjs/*.js",
"**/extjs/*.xml",
"**/extjs/*.txt",
"**/extjs/*.html",
"**/extjs/*.properties",
"**/extjs/.sencha",
"**/extjs/docs/**",
"**/extjs/builds/**",
"**/extjs/cmd/**",
"**/extjs/examples/**",
"**/extjs/locale/**",
"**/extjs/packages/**",
"**/extjs/plugins/**",
"**/extjs/resources/**",
"**/extjs/src/**",
"**/extjs/welcome/**",
"bower_components/**"
],
"test": [
"**/test/**",
"**/tests/**",
"**/spec/**",
"**/specs/**",
"**/**.app-test.**"
],
"critics": {
"wc": {"limit": 5000},
"lint": {"engine": "eslint"}
},
"dependencies": {
"mute": [
"wdio-mocha-framework"
],
"unused-ignores": [
"jquery",
"sweetalert2",
"font-awesome",
"bcrypt",
"react-addons-pure-render-mixin",
"url",
"griddle-react",
"tether-tooltip",
"react-textarea-autosize",
"react-color",
"react-autosuggest",
"meteor-node-stubs"
]
}
}
7 changes: 4 additions & 3 deletions .codeclimate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,18 @@ exclude_paths:
- ".codeclimate.yml"
engines:
eslint:
enabled: true
enabled: false
channel: "eslint-2"
csslint:
enabled: false
duplication:
enabled: true
enabled: false
config:
languages:
javascript:
mass_threshold: 150
fixme:
enabled: true
enabled: false
config:
strings:
- FIXME
Expand Down
6 changes: 5 additions & 1 deletion .eslintignore
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
**/*{.,-}min.js
# things to ignore in lint

*.min.*
server/plugins.js
client/plugins.js
39 changes: 22 additions & 17 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
{
"parser": "babel-eslint", // for support of spread operator
"parser": "babel-eslint", // now for the support of allowImportExportEverywhere
"env": {
"browser": true,
"node": true,
"es6": true
},
"parserOptions": {
"ecmaVersion": 6,
"sourceType": "module"
"sourceType": "module",
"allowImportExportEverywhere": true
},
"plugins": ["react", "meteor"],
"extends": ["plugin:meteor/recommended"],
"plugins": ["react"],
"ecmaFeatures": {
"arrowFunctions": true,
"blockBindings": true,
Expand All @@ -29,14 +29,14 @@
"templateStrings": true,
"jsx": true
},
// NOTE: This is ESLINT v1 syntax because Code Climate v2 seg faults.
// NOTE: We're now using eslint-3
"rules": {
/**
* Strict mode
* babel inserts "use strict"; for us
* http://eslint.org/docs/rules/strict
*/
"strict": [2, "never"],
"strict": 0,

/**
* ES6
Expand Down Expand Up @@ -84,7 +84,7 @@
* JSX / React
*/
"jsx-quotes": [2, "prefer-double"], // http://eslint.org/docs/rules/jsx-quotes
/*"react/no-deprecated": 1,*/
"react/no-deprecated": 1,
"react/display-name": 1,
"react/forbid-prop-types": 1,
"react/jsx-boolean-value": [1, "always"],
Expand All @@ -94,11 +94,11 @@
"react/jsx-max-props-per-line": [1, {
"maximum": 4
}],
/*"react/jsx-no-bind": 1,*/
"react/jsx-no-bind": 1,
"react/jsx-no-duplicate-props": 1,
"react/jsx-no-literals": 1,
"react/jsx-no-undef": 1,
"react/jsx-sort-prop-types": 1,
"react/sort-prop-types": 1,
"react/jsx-sort-props": 1,
"react/jsx-uses-react": 1,
"react/jsx-uses-vars": 1,
Expand All @@ -112,22 +112,27 @@
"react/prefer-es6-class": 1,
"react/prop-types": 1,
"react/react-in-jsx-scope": 0,
"react/require-extension": 1,
"react/require-extension": "off",
"react/self-closing-comp": 1,
"react/sort-comp": 1,
"react/wrap-multilines": 1,

/**
* Best practices
*/
"consistent-return": 2, // http://eslint.org/docs/rules/consistent-return
"consistent-return": [1, { // http://eslint.org/docs/rules/consistent-return
"treatUndefinedAsUnspecified": false
}],
"curly": [2, "multi-line"], // http://eslint.org/docs/rules/curly
"default-case": 2, // http://eslint.org/docs/rules/default-case
"dot-notation": [2, { // http://eslint.org/docs/rules/dot-notation
"allowKeywords": true
}],
"eqeqeq": 2, // http://eslint.org/docs/rules/eqeqeq
"guard-for-in": 2, // http://eslint.org/docs/rules/guard-for-in
"prefer-const": [1, {
"destructuring": "any",
"ignoreReadBeforeAssign": false
}],
"no-caller": 2, // http://eslint.org/docs/rules/no-caller
"no-else-return": 2, // http://eslint.org/docs/rules/no-else-return
"no-eq-null": 2, // http://eslint.org/docs/rules/no-eq-null
Expand Down Expand Up @@ -159,16 +164,16 @@
"vars-on-top": 2, // http://eslint.org/docs/rules/vars-on-top
"wrap-iife": [2, "any"], // http://eslint.org/docs/rules/wrap-iife
"yoda": 2, // http://eslint.org/docs/rules/yoda
"max-len": [2, 160, 2, {
"max-len": [1, 160, 2, {
"ignoreComments": true,
"ignoreUrls": true
}], // http://eslint.org/docs/rules/max-len
"valid-jsdoc": 2, // http://eslint.org/docs/rules/valid-jsdoc
"valid-jsdoc": 1, // http://eslint.org/docs/rules/valid-jsdoc
"quote-props": [2, "consistent-as-needed"], // http://eslint.org/docs/rules/quote-props
/**
* Style
*/
"indent": [2, 2], // http://eslint.org/docs/rules/indent
"indent": [2, 2, {"SwitchCase": 1}], // http://eslint.org/docs/rules/indent
"brace-style": [2, // http://eslint.org/docs/rules/brace-style
"1tbs", {
"allowSingleLine": true
Expand All @@ -194,7 +199,7 @@
}],
"new-cap": [0, { // http://eslint.org/docs/rules/new-cap (turned off for now, as it complains on all Match)
"newIsCap": true,
"capIsNewExceptions": ["Match", "OneOf", "Optional"],
"capIsNewExceptions": ["Match", "OneOf", "Optional"]
}],
"no-multiple-empty-lines": [2, { // http://eslint.org/docs/rules/no-multiple-empty-lines
"max": 2
Expand All @@ -221,6 +226,6 @@
}], // http://eslint.org/docs/rules/space-before-function-paren
"space-infix-ops": 2, // http://eslint.org/docs/rules/space-infix-ops
"space-in-parens": [2, "never"], // http://eslint.org/docs/rules/space-in-parens
"spaced-comment": [2, "always"], // http://eslint.org/docs/rules/spaced-comment
"spaced-comment": [2, "always"] // http://eslint.org/docs/rules/spaced-comment
}
}
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,5 @@ private/custom/*

imports/plugins/custom/*
!imports/plugins/custom/.gitkeep

.reaction/config.json
1 change: 1 addition & 0 deletions .meteor/.finished-upgraders
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,4 @@ notices-for-facebook-graph-api-2
1.3.0-split-minifiers-package
1.3.5-remove-old-dev-bundle-link
1.4.0-remove-old-dev-bundle-link
1.4.1-add-shell-server-package
25 changes: 14 additions & 11 deletions .meteor/packages
Original file line number Diff line number Diff line change
Expand Up @@ -10,38 +10,39 @@
[email protected] # Packages every Meteor app needs to have
[email protected] # Packages for a great mobile UX
[email protected] # Compile .html files into Meteor Blaze views
[email protected].13 # ECMAScript 5 compatibility for older browsers.
[email protected].7 # Enable ECMAScript2015+ syntax in app code
[email protected].14 # ECMAScript 5 compatibility for older browsers.
[email protected].8 # Enable ECMAScript2015+ syntax in app code
[email protected] # ensure meteor method argument validation
[email protected] # security-related policies enforced by newer browsers
juliancwirko:postcss # CSS post-processing plugin (replaces standard-minifier-css)
standard-minifier-js@1.1.8 # a minifier plugin used for Meteor apps by default
standard-minifier-js@1.2.0 # a minifier plugin used for Meteor apps by default
[email protected] # ReactiveDict whose contents are preserved across Hot Code Push
[email protected] # Meteor transparent reactive programming library
[email protected].10
[email protected].11
[email protected]
[email protected]
[email protected]
[email protected]
[email protected].8
[email protected].9
[email protected]
[email protected]
[email protected].14
[email protected].15
[email protected]
[email protected]
[email protected].4
[email protected].16
[email protected].5
[email protected].17
[email protected]
amplify
mdg:validated-method
shell-server

# Meteor Auth Packages
[email protected].9
accounts-password@1.2.12
[email protected].11
accounts-password@1.3.0
[email protected]
[email protected]
[email protected]
oauth-encryption@1.1.13
oauth-encryption@1.2.0
# accounts-github
# accounts-weibo
# accounts-oauth
Expand All @@ -58,6 +59,7 @@ cfs:gridfs
cfs:standard-packages
cfs:storage-adapter
cfs:ui
jeremy:stripe
jparker:gravatar
juliancwirko:s-alert
juliancwirko:s-alert-stackslide
Expand All @@ -73,6 +75,7 @@ raix:ui-dropped-event
risul:moment-timezone
tmeasday:publish-counts
vsivsi:job-collection
react-meteor-data

# Testing packages
dburles:factory
Expand Down
2 changes: 1 addition & 1 deletion .meteor/release
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[email protected].0.1
[email protected]
Loading