- #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)