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