yoshi-config
jest-yoshi-preset
,yoshi-config
,yoshi-helpers
,yoshi
create-yoshi-app
create-yoshi-app
yoshi-helpers
,yoshi
- #1338 Fix
MANAGEMENT_PORT
default and introduceGRPC_PORT
(@alexandervain)
- #1338 Fix
create-yoshi-app
create-yoshi-app
create-yoshi-app
create-yoshi-app
- #1312 Generators: revert testkit
server
, back to usingapp
. (@yanivefraim)
- #1312 Generators: revert testkit
jest-environment-yoshi-bootstrap
,jest-environment-yoshi-puppeteer
,yoshi-config
- #1307 Refresh jest's watch mode when updating jest-yoshi-config. (@brumeregan)
-
create-yoshi-app
- #1311 create-yoshi-app: minor cleanups towards the perfection. (@hugebdu)
- #1286 Add wix-ui-tpa provider - for mobile mode. (@jonathanadler)
create-yoshi-app
- #1306 Change Bootstrap's testkit to use server, instead of app. (@yanivefraim)
- #1302 Upgrade react to 16.8. (@yanivefraim)
create-yoshi-app
,yoshi-template-intro
- #1305 Update generators to use Webpack's dynamic import. (@yanivefraim)
jest-environment-yoshi-puppeteer
,yoshi
yoshi
- #1303 Remove https for opening browser,
npm start
(@brumeregan)
- #1303 Remove https for opening browser,
create-yoshi-app
yoshi-template-intro
yoshi
- #1288 Don't remove
viewBox
fromsvg
when being loaded as react component (@ipanasenko)
- #1288 Don't remove
yoshi
- #1293 Verify typescript references before
build
/start
(@ronami) - #1292 Add
InterpolateHtmlPlugin
forexperimentalBuildHtml
(@yanivefraim)
- #1293 Verify typescript references before
yoshi-config
,yoshi
yoshi
- #1282 Log full URL to CDN, including scheme and port (@danielagreen)
- #1290 Fix migration guide to Yoshi V4 (@yanivefraim)
tslint-config-yoshi-base
,tslint-config-yoshi
,yoshi
- #1278 Add React Hooks
ts-lint
rule (@aarnoldaas)
- #1278 Add React Hooks
eslint-config-yoshi-base
,eslint-config-yoshi
,yoshi
- #1274 Add React Hooks
eslint
rules (@aarnoldaas)
- #1274 Add React Hooks
create-yoshi-app
- #1237 Remove
@types/axios
from devDeps (@ipanasenko)
- #1237 Remove
yoshi
- #1280 Fix hash for assets (@yanivefraim)
yoshi
create-yoshi-app
- #1243 Fix issues with lint .js files in typescript environments (@dmfilipenko)
yoshi
- #1275 Rename ejs production file for html webpack plugin (@yanivefraim)
yoshi-config
yoshi-helpers
,yoshi
- #1270 Remove migrate to scoped packages task (@aarnoldaas)
create-yoshi-app
- #1267 Add
spec-setup
withreact-testing-library/clean-after-each
(@aarnoldaas)
- #1267 Add
jest-yoshi-preset
create-yoshi-app
yoshi-config
yoshi-helpers
,yoshi
yoshi
create-yoshi-app
- #1255 OOI generator best practices (@jonathanadler)
yoshi
- #1253 Remove HMR from production bundle (@yanivefraim)
- #1252 Remove server
ts-loader
config (@yairhaimo) - #1244 Add server bundle on build logs (@koretskiyav)
jest-environment-yoshi-puppeteer
- #1245 Make puppeteer ignore ssl errors if user run with flag ssl:true (@dmfilipenko)
create-yoshi-app
- #1249 Use major version in nvmrc, and not a specific one (@jonathanadler)
create-yoshi-app
- Other
- #1247 Update docusaurus (@dmfilipenko)
yoshi
- 2cb5ec0 Bump
tpa-style-webpack-plugin
- 2cb5ec0 Bump
yoshi-angular-dependencies
,yoshi
create-yoshi-app
- 539abe9 Add missing dev dependecy to biz-mgr templates
create-yoshi-app
create-yoshi-app
- Other
yoshi-config
,yoshi
create-yoshi-app
yoshi-config
,yoshi-helpers
,yoshi
jest-yoshi-preset
create-yoshi-app
yoshi
create-yoshi-app
yoshi
- #1184 Tiny fix for app-flow guide (fix image url) (@sidoruk-sv)
yoshi
- #1166 Support opening the browser on a different url with
--url
(for !appFlow) (@yairhaimo)
- #1166 Support opening the browser on a different url with
create-yoshi-app
,yoshi
create-yoshi-app
- #1167 Business Manager template opens correct url on
npm start
(@yairhaimo)
- #1167 Business Manager template opens correct url on
tslint-config-yoshi-base
,yoshi-helpers
,yoshi
eslint-config-yoshi
,jest-environment-yoshi-bootstrap
,jest-environment-yoshi-puppeteer
,jest-yoshi-preset
,yoshi-helpers
,yoshi
eslint-config-yoshi-base
,yoshi
create-yoshi-app
,yoshi
create-yoshi-app
,yoshi
jest-environment-yoshi-bootstrap
,yoshi-helpers
,yoshi
create-yoshi-app
- #1151 Polish generators (@yanivefraim)
create-yoshi-app
,yoshi
create-yoshi-app
,yoshi
- #1163 Update links in docs (@yairhaimo)
yoshi-config
,yoshi
yoshi
- #1152 Parse properly
lint --fix
argument (@yurynix) - #1140 Add Stylable Webpack plugin project level hashing (@NitayRabi)
- #1152 Parse properly
create-yoshi-app
yoshi
create-yoshi-app
- #1137 Replaced
enzyme
withreact-testing-library
(@saarkuriel)
- #1137 Replaced
create-yoshi-app
,jest-environment-yoshi-bootstrap
,yoshi
jest-yoshi-preset
create-yoshi-app
yoshi
create-yoshi-app
,jest-yoshi-preset
yoshi-style-dependencies
,yoshi
yoshi-helpers
,yoshi
jest-yoshi-preset
,yoshi
- #1129 Remove
babel-core
7-bridge (@yairhaimo)
- #1129 Remove
jest-yoshi-preset
create-yoshi-app
yoshi
- #1100 Optimize Wallaby for Jest (@ArtemGovorov)
yoshi
babel-preset-yoshi
yoshi-config
jest-yoshi-preset
- #1106 Inject regenerator-runtime globally for backward compatability (was dropped in Jest V24) (@yanivefraim)
yoshi-angular-dependencies
,yoshi-style-dependencies
,yoshi
- #1095 Fix loader dependencies (@yanivefraim)
yoshi
jest-environment-yoshi-puppeteer
,yoshi
- #1081 Fix setup docs according to new globs (@yanivefraim)
yoshi
- #1076 Fix Protractor glob pattern to use the new
e2eTest
glob (@yanivefraim) - #1075 Support writing a stats file when running app-flow build (@ronami)
- #1076 Fix Protractor glob pattern to use the new
jest-environment-yoshi-puppeteer
- #1067 Add default Puppeteer timeouts (@yanivefraim)
create-yoshi-app
,yoshi
- #1006 Make Jest the default test runner when running
npx yoshi test
(@yanivefraim)
- #1006 Make Jest the default test runner when running
yoshi
- #1072 Fix https flag/option not starting
webpack-dev-server
in https (@ronami) - #1047 Run
eslint
even after stylelint errors (@yanivefraim) - #1046 Do not show the name of files that didn't have
stylelint
errors (@yanivefraim)
- #1072 Fix https flag/option not starting
yoshi-config
,yoshi
yoshi-config
jest-yoshi-preset
,yoshi
yoshi
- #1073 Support old flow CLI options:
--ssl
and--entry-point
(@ronami) - #1066 Improve TypeScript speed in watch mode using incremental API in app flow (@yanivefraim)
- #1065 Fix deprecated
resolve-url-loader
config (@ronami) - #1029 Configure
hot-update.json
of Webpack's HMR to be inupdates
directory (@ranyitz)
- #1073 Support old flow CLI options:
- Other
- #1058 Test improvements (@yanivefraim)
- #1056 Update Travis Node version to v10 (@yanivefraim)
- #1007 Configure Renovate (@renovate[bot])
- #1022 Remove redundant dependencies from kitchensink projects (@ronami)
yoshi
- #1064 Remove redundant files (@ronami)
- #1035 Configure npm to not automatically add
^
to installed dependencies (@cowchimp) - #1032 Update dependency terser to v3.16.1 (@renovate[bot])
- #1031 Update dependency ng-annotate to v1.2.2 (@renovate[bot])
- #1030 Update dependency detect-port to v1.3.0 (@renovate[bot])
- #1033 Update dependency terser-webpack-plugin to v1.2.3 (@renovate[bot])
- #1024 Freeze Yoshi's direct dependencies (@cowchimp)
jest-environment-yoshi-puppeteer
,yoshi-helpers
,yoshi
yoshi-angular-dependencies
,yoshi-config
,yoshi-helpers
,yoshi-style-dependencies
yoshi
yoshi
- #1016 properly log port when waiting for server to start (@netanelgilad)
- #1017 Generate correct public path on local build (@ranyitz)
-
babel-plugin-transform-hmr-runtime
,create-yoshi-app
,jest-environment-yoshi-bootstrap
,jest-environment-yoshi-puppeteer
,jest-yoshi-preset
,yoshi
-
create-yoshi-app
,jest-environment-yoshi-puppeteer
,jest-yoshi-preset
,yoshi-config
,yoshi-helpers
,yoshi
yoshi-config
,yoshi
- #1010 Change 'appflow' FT (@yanivefraim)
create-yoshi-app
,jest-yoshi-preset
,yoshi
- #1011 Fix server/business-manager generators for version 4 (@yanivefraim)
create-yoshi-app
,eslint-config-yoshi-base
,eslint-config-yoshi
,jest-environment-yoshi-puppeteer
,jest-yoshi-preset
,tslint-config-yoshi
,yoshi-angular-dependencies
,yoshi-helpers
,yoshi-style-dependencies
,yoshi
babel-preset-yoshi
,create-yoshi-app
,jest-yoshi-preset
,yoshi-config
,yoshi-helpers
,yoshi
create-yoshi-app
,yoshi
- #940 Predefined Typescript definitions for Yoshi. Requires a minimum version of Typescript 2.9 (@saarkuriel)
- #738 Don't run tests in
start
by default (@Schniz)
create-yoshi-app
,jest-yoshi-preset
,yoshi
yoshi
- #765 Remove
DynamicPublicPath
plugin fromwebpack.config.js
(@netanelgilad)
- #765 Remove
eslint-config-yoshi-base
,eslint-config-yoshi
,yoshi
babel-plugin-transform-hmr-runtime
,babel-preset-yoshi
,jest-yoshi-preset
,yoshi-helpers
,yoshi
create-yoshi-app
,stylelint-config-yoshi
,yoshi
yoshi
- #711 Use
cssnano
as a CSS minifier (@ronami) - #538 Wait for app-server port before finishing app-server task (@netanelgilad)
- #711 Use
yoshi-config
,yoshi
- #948 Remove
experimentalTSTarget
configuration option (@saarkuriel)
- #948 Remove
yoshi
babel-preset-yoshi
,yoshi
yoshi
- #734 Open browser on
yoshi start
(@netanelgilad)
- #734 Open browser on
yoshi-helpers
,yoshi
- #1000 Upgrade
mocha-teamcity-reporter
to v2 (@yairhaimo)
- #1000 Upgrade
tslint-config-yoshi
- #993 Update README.md with
tslint-config-yoshi
(@sidoruk-sv)
- #993 Update README.md with
create-yoshi-app
,eslint-config-yoshi-base
,tslint-config-yoshi-base
,yoshi-helpers
,yoshi
yoshi-helpers
,yoshi
- #990 Remove
mocha-teamcity-reporter
as a temporary fix (@yairhaimo)
- #990 Remove
jest-yoshi-preset
- #973 Fix watch Jest mode - do not watch 'dist' and 'target' folders (@yanivefraim)
create-yoshi-app
yoshi-helpers
- #969 Fix checking if file is exist. (@rudnitskih)
create-yoshi-app
- #983 Remove component library generators from list (@yairhaimo)
create-yoshi-app
yohsi
yoshi
- #966 Unfix
terser
version (@yairhaimo)
- #966 Unfix
yoshi
yoshi-config
yoshi
- #936 Use TSLINT on JS files if project is Typescript (Closes #929) (@saarkuriel)
yoshi-config
create-yoshi-app
yoshi
- Other
- #950 Release website to Surge.sh on PR (@saarkuriel)
- #952 Run website job on master only (@saarkuriel)
- #946 Reorder
travis.yaml
(@saarkuriel)
yoshi-config
yoshi
- #930 Add process.env.IS_MINIFIED. (@felixmosh)
yoshi
- Other
yoshi-helpers
,yoshi
- #915 Adds
ARTIFACT_ID
env var to bundle (@aaronvine)
- #915 Adds
create-yoshi-app
yoshi
- 3b5fb8 Fix webpack version until webpack issue
#8656
is solved
- 3b5fb8 Fix webpack version until webpack issue
create-yoshi-app
- #919 Add a "read more" link to
*.json.erb
template files (@sidoruk-sv) - #911 Replace deprecated
${workspaceRoot}
variable with${workspaceFolder}
(@sidoruk-sv)
- #919 Add a "read more" link to
jest-yoshi-preset
,tslint-config-yoshi-base
,tslint-config-yoshi
,yoshi-helpers
,yoshi
eslint-config-yoshi-base
- #910 Remove
jest/prefer-to-have-length
eslint rule (@yairhaimo)
- #910 Remove
- #891 Increase stalebot's counter params (@yairhaimo)
yoshi
,create-yoshi-app
,jest-environment-yoshi-puppeteer
,jest-yoshi-preset
yoshi
- #865 Use webpack node lib mock config in storybook config (@yairhaimo)
yoshi-config
,yoshi
- #896 Add opt-in Typescript transpliation target for ES modules (@yairhaimo)
yoshi
- #897 Server bundle experiment should respect
hmr
config (@yairhaimo)
- #897 Server bundle experiment should respect
- #894 Update export-es-module guide location (@yakirn)
- #893 Add a note about Lerna and tags for a new version release (@yurynix)
- #890 Fix build on TeamCity PR CI, make it contain the correct webpack_require prefix (static url) @yurynix
- #875 Add
petriSpecs
to config schema (@yairhaimo)
- #874 Make directory listing test consistent (@Schniz)
- #871 Add a test that verifies directory listing in assets directory (@yurynix)
jest-yoshi-preset
- #869 Change Jest css transform regex to support node 8 (@yairhaimo)
jest-yoshi-preset
- #868 Re-Fix Jest css transform overriding Stylable transform (@yairhaimo)
jest-yoshi-preset
- #866 Fix Jest css transform overriding Stylable transform (@yairhaimo)
jest-yoshi-preset
- #857 Add support for css (@jonathanadler)
jest-environment-yoshi-puppeteer
- Other
- #859 Keep running all app flow tests even if one fails (@ronami)
- #845 Wait for
terminate
to resolve (@yanivefraim)
yoshi
jest-environment-yoshi-puppeteer
,yoshi-helpers
,yoshi
- #840 Fix killing of server process and its children, for travis-ci (@yanivefraim)
yoshi
yoshi-helpers
,yoshi
- #835 Ignore ssl errors when proxying requests to the local cdn (@netanelgilad)
jest-environment-yoshi-puppeteer
,yoshi
- #834 Merge user defined puppeteer args with default args (@netanelgilad)
create-yoshi-app
,eslint-config-yoshi-base
,tslint-config-yoshi-base
,yoshi-helpers
,yoshi
- #816 Add no-extraneous-dependencies to eslintrc (@netanelgilad)
- Other
jest-environment-yoshi-puppeteer
- #832 fix
cdnProxy.stop
method - wait forcloseProxy
to be resolved (@yanivefraim)
- #832 fix
yoshi
- #801 Log test execution output if the test failed (@netanelgilad)
yoshi
- #827 Fix puppeteer on travis ci (@yanivefraim)
- Other
- #825 Add version_N.x branches to travis-ci (@yanivefraim)
- #824 Fix travis to work with puppeteer (@yanivefraim)
create-yoshi-app
- #814 Mock
verifyRegistry
for unit tests (@yanivefraim)
- #814 Mock
yoshi
- 838e013 Fix version of
uglifyjs-webpack-plugin
(@netanelgilad)
- 838e013 Fix version of
yoshi
- #810 Add
uglifyjs-webpack-plugin
as a dependency (@netanelgilad)
- #810 Add
create-yoshi-app
- #766 Add platform app generator (@yairhaimo)
jest-environment-yoshi-puppeteer
,yoshi-helpers
,yoshi
- #735 Start a forward proxy to intercept public cdn requests to the local cdn (@netanelgilad)
jest-yoshi-preset
,yoshi-config
,yoshi-helpers
,yoshi
- #787 Fix puppeteer cdn issue (@netanelgilad)
- #775 Starting cdn when e2e exists (@amiryonatan)
yoshi
- Other
yoshi-config
,yoshi
- Other
create-yoshi-app
,yoshi
create-yoshi-app
,eslint-config-yoshi-base
eslint-config-yoshi-base
yoshi
create-yoshi-app
,eslint-config-yoshi-base
,tslint-config-yoshi-base
,yoshi-config
,yoshi-helpers
,yoshi
create-yoshi-app
yoshi
- #770 Fix yoshi not outputing verbose errors on CI (@netanelgilad)
create-yoshi-app
- #769 Improve e2e errors by using
it
instead ofbefore
(@netanelgilad)
- #769 Improve e2e errors by using
yoshi
- #758 A small refactor - remove of a redundant helper function (@yanivefraim)
eslint-config-yoshi-base
- #745 Change prettier errors to warnings instead of errors (@netanelgilad)
tslint-config-yoshi-base
,yoshi
- #746 Yoshi lint will exit cleanly on tslint warnings and will warn on prettier errors (@netanelgilad)
yoshi-helpers
,yoshi
jest-environment-yoshi-bootstrap
create-yoshi-app
- #710 Fix generation of projects into custom dirs (@netanelgilad)
create-yoshi-app
- #688 Validate @wix email on project generation (@netanelgilad)
- #610 Sort projects by priority (@yanivefraim)
yoshi
jest-environment-yoshi-puppeteer
- Other
- #698 Support
splitChunks: true
in Yoshi config schema (@netanelgilad)
- #698 Support
yoshi
yoshi
- #683 Print error messages and add verbose flag for full stacktrace (@netanelgilad)
- #677 Look for a
dev-server
entry if the standard server entry isn't found (@ronami)
jest-environment-yoshi-puppeteer
yoshi-config
yoshi
- #679 Handle
dep-check
errors on build (@netanelgilad)
- #679 Handle
jest-environment-yoshi-bootstrap
,jest-yoshi-preset
yoshi
- Other
jest-yoshi-preset
- #649 Add
jest-yoshi
setup files documentation (@saarkuriel)
- #649 Add
create-yoshi-app
,yoshi
- #612 Sentry error reporting (@netanelgilad)
create-yoshi-app
- #644 Add
.editorconfig
to all templates (@netanelgilad)
- #644 Add
yoshi
create-yoshi-app
- #633 Fix generated
launch.json
for VSCode across templates (@netanelgilad)
- #633 Fix generated
yoshi
- #647 Update
rtlcss-webpack-plugin
version (@netanelgilad)
- #647 Update
- Other
create-yoshi-app
yoshi
- Other
- #632 Fix docs for configuring debugging in vscode (@netanelgilad)
yoshi
- #623 Fix wallaby babel (@netanelgilad)
- #626 Fix debugging of jest tests (@netanelgilad)
bootstrap-hot-loader
,create-yoshi-app
,yoshi-config
,yoshi
yoshi
create-yoshi-app
,yoshi
- #619 Fix wallaby configuration when working with
jest
(@netanelgilad)
- #619 Fix wallaby configuration when working with
yoshi-config
,yoshi
yoshi
create-yoshi-app
yoshi
- #609 Fix Karma bundle failing if it tries to access native Node modules (@netanelgilad)
yoshi-helpers
yoshi
- #573 Enable opt-in to build with
devtool: source-map
(@netanelgilad)
- #573 Enable opt-in to build with
- #606 add npm version badge (@netanelgilad)
jest-environment-yoshi-bootstrap
,jest-environment-yoshi-puppeteer
,jest-yoshi-preset
,yoshi-helpers
,yoshi
yoshi-helpers
,yoshi
- #601 Fix broken link to bundle analysis guide (@ronenst)
- #603 Fix broken link to images on
debugging.md
(@sidoruk-sv)
yoshi
yoshi-config
,yoshi
create-yoshi-app
- #597 Add dynamic
%organization%
into some ofpom.xml
templates (@sidoruk-sv)
- #597 Add dynamic
yoshi-config
,yoshi
create-yoshi-app
yoshi-config
,yoshi-helpers
,yoshi
babel-preset-yoshi
yoshi
- #588 Prefer local yoshi installation when using CLI (@yanivefraim)
yoshi-helpers
,yoshi
yoshi-helpers
create-yoshi-app
- #540 Generate a git repo if needed (@netanelgilad)
- #537 Node version verification (@yairhaimo)
yoshi-helpers
,yoshi
- #565 Generate stats file using BundleAnalyzerPlugin instead of manually (@netanelgilad)
yoshi
- #566 Don't show Webpack performance hints by default (@netanelgilad)
tslint-config-yoshi-base
- #569 Remove
no-unused-variables
&strict-type-predicates
tslint rules (@yairhaimo)
- #569 Remove
eslint-config-yoshi-base
,jest-environment-yoshi-bootstrap
,jest-environment-yoshi-puppeteer
,tslint-config-yoshi-base
,yoshi-config
,yoshi-helpers
,yoshi
create-yoshi-app
,yoshi
- #560 add
universalProject
to configuration schema (@netanelgilad)
- #560 add
create-yoshi-app
yoshi
- #552 Cleanup output of build command (@netanelgilad)
- #555 Add lerna-changelog for autogeneration of changelog based on PRs from last tag (@ranyitz)
yoshi
- #550 Lock wallaby's babel version (@amitdahan)
create-yoshi-app
yoshi
- #535 Validate that Yoshi's config is correct before running a command
create-yoshi-app
- #545 Use files from /src only during test
create-yoshi-app
create-yoshi-app
yoshi
- #522 Ensure
shouldRunStylelint
before linting specific style files
- #522 Ensure
- #517 Link local packages when running create-yoshi-app e2es
create-yoshi-app
- #508 Fix a bug with generating projects
yoshi
- #503 Allow Wallaby to import json from tests directory as well
jest-yoshi-preset
yoshi
- #502 Add an option to connfigure Webpack with
umdNamedDefine
- #502 Add an option to connfigure Webpack with
yoshi
- #475 Move depkeeper configuration to
depkeeper-preset-yoshi
- #475 Move depkeeper configuration to
create-yoshi-app
- #499 Add a dev command that enables fun and fast development for the templates of
create-yoshi-app
- #499 Add a dev command that enables fun and fast development for the templates of
jest-yoshi-preset
- #495 Initial version of
jest-yoshi-preset
- #495 Initial version of
create-yoshi-app
- #490 Fix default global git user config
yoshi
create-yoshi-app
yoshi
- #483 Upgrade
externalize-realtive-module-loader
to a versino that supports windows
- #483 Upgrade
create-yoshi-app
- #474 Update post create messages
create-yoshi-app
- #472 Fix
create-yoshi-app
bugs:.gitignore
not generated- Wrong file names
- #472 Fix
yoshi
- #455 Add (webpack) static public path on CI build time according to the CDN location to support assets management in deployable libraries
yoshi
- #469 Fixed mocha to not throw an error and exit while in watch mode
yoshi
-
eslint-config-yoshi
- #461 Add
wix-style-react
lint rules
- #461 Add
-
tslint-config-yoshi
- #461 Add
wix-style-react
lint rules
- #461 Add
yoshi
yoshi
- #452 Fix
webpack.config.storybook.js
file sass loader integration.
- #452 Fix
yoshi
- #450 Fix
globalObject
template to work with dynamic imports.
- #450 Fix
yoshi
- #419 Update the version of
wnpm-ci
and add support for--minor
option
- #419 Update the version of
tslint-config-yoshi-base
- #445 Fix
tslint-config-yoshi-base
failing on VSCode
- #445 Fix
yoshi
- #444 Fix for HMR settings and support for multiple entries
-
yoshi
-
tslint-config-yoshi-base
-
eslint-config-yoshi-base
-
yoshi
-
tslint-config-yoshi-base
- #417 Configure several TSLint rules to be a bit less strict
-
yoshi
- #410 Configure Jasmine to not run tests randomly and not bail on first failure
-
eslint-config-yoshi-base
- #411 Add linting rules and globals for testing environments
-
tslint-config-yoshi-base
- #411 Add linting rules for testing environments
yoshi
yoshi
- #402 Run every command with the proper
NODE_ENV
:- build with
NODE_ENV="production"
- test with
NODE_ENV="test"
- start with
NODE_ENV="development"
- build with
- #402 Run every command with the proper
yoshi
babel-preset-yoshi
- #401 Add support for tree-shaking when using yoshi
yoshi
- #389 Remove
protractor
from yoshi's dependencies - #393 Remove
ng-annotate
andng-annotate-loader
from yoshi's dependencies - #394 By default,
yoshi --karma
works withChrome
browser (Instead ofphantomJS
) andmocha
framework. Meaning that devs that rely onphantomJS
and configuration likephantomjs-polyfill
need to configure it for themselves, or migrate to useChrome
(recommended)
- #389 Remove
-
yoshi
-
yoshi-angular-dependencies
- #394 Add a new package that brings
karma
,ng-annotate
,protractor
and some plugins forangular
projects that useyoshi
.
- #394 Add a new package that brings
-
yoshi-style-dependencies
- #392 Add a new package that brings
css-loader
,node-sass
,post-css-loader
and more packages for projects that usestyles
/css
.
- #392 Add a new package that brings
yoshi
- #381 Require users to install
node-sass
/karma
packages if they need them. The purpose is to decrease thenpm install
time for people that don't use the above packages. This is a breaking change forscss
files oryoshi test --karma
- #381 Require users to install
yoshi-config-tslint
&yoshi-config-tslint-base
- Various changes to the tslint config:
- Don't extend the default rules from
tslint-react
- Remove various tslint rules from base
tslint
config - Don't use recommended rule defaults from
tslint-microsoft-contrib
- Don't extend the default rules from
- Various changes to the tslint config:
yoshi
- #354 Use
tsconfig.json
instead of a glob pattern to determine the files tslint should work on
- #354 Use
eslint-config-yoshi-base
- #350 Remove
import/first
andimport/no-extraneous-dependencies
warnings
- #350 Remove
tslint-config-yoshi-base
- #360 New package to lint typescript projects using yoshi
tslint-config-yoshi
- #360 New package to lint typescript & react projects using yoshi
- #342 Upgrade jasmine to
v3.1.0
- #340 Fix jasmine base reporter printing
- #339 Support a configuration option to not transpile tests with Babel
babel-preset-yoshi
- #334 Use
{ modules: "commonjs" }
as default to the babel preset
- #334 Use
- #317 Upgrade Jest version from v22 to v23
- #316 Fix various Babel bugs:
- Use
.deafult
forbabel-plugin-transform-dynamic-import
. Because of this issue - Enable
{ modules: "commonjs" }
by default intest
environment
- Use
babel-preset-yoshi
- #315 Fix babel preset require error
-
eslint-config-yoshi-base
- #289 Loosen up
eslint-config-yoshi-base
import rules.- Change
import/first
andimport/no-extraneous-dependencies
to warnings (It would be hard to migrate in a big project, but we still want users to be aware of it) - Remove
import/no-cycle
(due to its linting time cost)
- Change
- #289 Loosen up
-
babel-preset-yoshi
- #308
babel-preset-yoshi
various optimizations and fixes
- #308
yoshi
yoshi
- #341 Add
.json
to the list of resolved extensions by Webpack
- #413 Add configuration for Webpack's
resolve.alias
Using Yoshi'sresolveAlias
option
- #395 Mocha
--watch
mode do not run the tests after a change in thedist
directory - #408 Do not fail the build on an older yoshi version.
- #367 Add support for a new font type (otf)
- #371 Configure Stylable with
{ "shortNamespaces": false }
for optimization
- Revert #364 as it contains several breaking changes and it will be merged again into
v3.x.x
- #364 Bump
node-sass
version from~4.5.3
to^4.5.3
- #358 #361 Add an option to configure live-reload
- #352 Add support for exclude property in
protractor.conf.js
- #332 Add an option to override DEBUG environment parameter in app-server
- #345 Revert
esnext
enforced configuration forts-loader
. - #335 Support
--debug=0
option (enable debug with auto port generation)
- #341 Add
.json
to the list of resolved extensions by Webpack
- #330 Fix library (UMD) bundles to work when loaded by Node.js and as WebWorkers
- #329 Patch stylable to always be part of the app's JavaScript bundle
- #327 Support
--coverage
option fortest
command - #325 Add stylable support for karma tests
- #322 Support tree shaking in TypeScript by:
- Create an
es
version if amodule
field exist inpackage.json
- Force TypeScript loader to use
{ module: "esnext" }
to enable tree shaking
- Create an
- #320 Upgrade
haste
dependencies to version~0.2.8
- #319 Change cdn host to 0.0.0.0 so it will be available from all network iterfaces
- #251 Force
{ module: 'commonjs' }
for TypeScript projects when running tests withts-node
- #306 Set Stylable’s
classNameOptimizations
option tofalse
- #310 Change
Wix Style React
's DepKeeper configuration
- #302 Be able to run protractor after mocha/jest
- #291 Add support for
--debug-brk
option ontest
andstart
commands
- #300 Make tree shaking work with
babel-preset-wix
- #298 Support es transpilation also for typescript
- #295 Bump
webpack-hot-client
fromv2.2.0
tov3.0.0
(fixes hmr multiple entries bug)
- #296 Fix es modules readme, upgrade
babel-preset-wix
version to 2.0.0
eslint-config-yoshi-base
- #258 Has been created and can be used
eslint-config-yoshi
- #276 Has been created and can be used
babel-preset-yoshi
- #205 Has been created and can be used
yoshi
- #253 support nvm version in wallaby
- #264 Add debug ability for tests and app-server
yoshi test --debug
yoshi start --debug
- Fixate
eslint
version to4.13.1
in order to be compatiable witheslint-config-wix
(withbabel-eslint
version)
- #267 Update
haste-task-typescript
to support windows - Remove all
eslint-config-yoshi-base
related dependencies to prevent clash witheslint-config-wix
- Add
eslint-config-wix
to be a dependency of yoshi for backwards compatibility.
- #208 Add the
--ssl
option tostart
that serves the app bundle on https
- #257 HMR "auto" fallbacks to default entry if non supplied
- #250 Fix wallaby-jest to work with Stylable
- #237 Consider the different runtime context for wallaby setup function
- #243 Remove custom publish script and use CI's built-in one instead
- Remove a dependency on
semver
- #245 Release script will now exit with status code 0 if running in CI
- #231 Add contribution templates for issues and pull requests
- #246 Improve test and reduce flakiness by creating symlinks instead of installing specific dependencies
- #249 Internal refactor to
protractor.conf.js
- Internal: #232 Better release script for creating new versions
- Internal: #207, #242 Rewrite build command tests and decrease test time
- #223 Documented how to configure Jest
- Update version of
stylable-webpack-plugin
to1.0.5
- #233
yoshi info
now displays the project's yoshi config
- Hotfix: fix
stylable-webpack-plugin
to1.0.4
to prevent runtime error
- #211 Yoshi Lint - Add support for file list
- #228 Add
yoshi info
command to gather local environment information - #229 Fix
test-setup
andwallaby-common
paths for wallaby configs
- #220 Fix a bug in webpack configuration for karma based projects
- #216 Add stylable support for storybook webpack configuration
- #210 Add stylable support for webpack using stylable-webpack-plugin
- #209 Add support for 'it' test suffix for wallaby
- See migration guide
- 🏡 Changes in the code structure, build configuration in CI and release script
- #189 Add
hmr: "auto"
option, which customizes webpack HMR and react-hot-loader automatically - #191 Fix
test-setup
paths for wallaby configs - #187 When compiling ES modules, move styles and assets to
es
directory
- (Breaking) Remove
haste
as a bin alias, from now on onlyyoshi
would be valid bin. (for examplehaste start
would not be supported, useyoshi start
instead)
-
#181 Exclude the following tasks logs:
wixUpdateNodeVersion
migrateScopePackages
migrateBowerArtifactory
wixDepCheck
copy-server-assets
copy-static-assets-legacy
copy-static-assets
maven-statics
petri-specs
-
#182 Remove
yoshi-utils
as a dev dependency and replace with a local function -
#183 Copy
yoshi-runtime
package from original yoshi repository
- #178 Add ES6 modules support
- #169 Add a custom publish script, the ci will automaticlly release after changing the version on
package.json
- #157 Update webpack and related packages:
- Bump loaders: css-loader, resolve-url-loader, extract-text-webpack-plugin, file-loader and ts-loader
- Replace happypack with thread-loader (since it's faster and compatible with webpack 4)
- Rename
commonsChunk
tosplitChunks
to match webpack's naming - Use
splitChunks.chunks: 'all'
by default (see more: RIP CommonsChunkPlugin) - Disable stylable-loader (since it's incompatible with webpack 4)
start releasing on yoshi
exclusively, update release script to publish one package, and updated relatived paths from haste-preset-yoshi
to yoshi
- #194 Stop saving webpack stats on start command
- #168 Set default formatter for tslint to
stylish
and add--format
option forlint
command
- #188 Add option to only separate CSS on production
- #143 Add
stylable-integration
require-hooks and transform functions for testing environments (jest + mocha)
- #176 Adding
ts
files to the glob pattern provided bydebug/mocha
- #177 Fix: Remove webpack output from
start
&test
commands
- #156 Inline wix tasks instead of using them as external packages
- #154 Add
wix-bootstrap-*
to depcheck task
- Start of manual releases (see commit history for changes in previous versions of yoshi)