Skip to content

Latest commit

 

History

History
2254 lines (1439 loc) · 97.6 KB

CHANGELOG.md

File metadata and controls

2254 lines (1439 loc) · 97.6 KB

Changelog

4.7.3 (2019-06-03)

💅 Polish

  • yoshi-config
    • #1349 Add packages directory to the base glob pattern (@ronami)
  • jest-yoshi-preset, yoshi-config, yoshi-helpers, yoshi
    • #1348 Use multi glob patterns instead of a glob set (@ronami)
  • create-yoshi-app

4.7.2 (2019-05-29)

🚀 New Feature

  • create-yoshi-app
    • #1342 ooi templates have a "start:editor" script in npm scripts (@ranyitz)
    • #1337 Work against production when running npm start (@ranyitz)

💅 Polish

  • yoshi-config
    • #1340 Remove the unused configuration option - universalProject (@ranyitz)

4.7.1 (2019-05-29)

🐛 Bug Fix

  • yoshi-helpers, yoshi
  • create-yoshi-app
    • #1336 Use wallaby jest setup instead of mocha in library template (@yurynix)

4.7.0 (2019-05-28)

🚀 New Feature

  • jest-yoshi-preset
    • #1330 Add @types/jest dependency for better autocompletions in tests (@litalwix)

💅 Polish

4.6.6 (2019-05-26)

🏠 Internal

  • create-yoshi-app
    • #1327 Add support for multiple projects in create-yoshi-app:dev (@ranyitz)

4.6.5 (2019-05-26)

🏠 Internal

  • create-yoshi-app
    • #1326 Reuse createApp from dev script and move relevant parts to the bin directory (@ranyitz)

4.6.4 (2019-05-26)

🐛 Bug Fix

💅 Polish

  • create-yoshi-app

4.6.3 (2019-05-22)

🐛 Bug Fix

  • create-yoshi-app
  • jest-environment-yoshi-bootstrap, jest-environment-yoshi-puppeteer, yoshi-config
    • #1307 Refresh jest's watch mode when updating jest-yoshi-config. (@brumeregan)

💅 Polish

4.6.2 (2019-05-21)

🚀 New Feature

🐛 Bug Fix

  • create-yoshi-app, yoshi-template-intro
  • jest-environment-yoshi-puppeteer, yoshi
    • #1053 Use sockjs instead of ipc for server HMR communication. (@ronami)
  • yoshi

4.6.1 (2019-05-20)

🐛 Bug Fix

  • yoshi
    • #1301 Ignore monorepo hoisted dependencies in server bundle (@ronami)

4.6.0 (2019-05-19)

🚀 New Feature

  • create-yoshi-app
    • #1284 Update fullstack & client templates to use lazy-loaded <Intro /> component. (@yavorsky)

4.5.3 (2019-05-16)

🚀 New Feature

  • yoshi-template-intro
    • #1258 Add yoshi-template-intro package to import it from all templates (@yavorsky)

🐛 Bug Fix

4.5.2 (2019-05-16)

🐛 Bug Fix

  • yoshi
    • #1288 Don't remove viewBox from svg when being loaded as react component (@ipanasenko)

4.5.1 (2019-05-15)

🚀 New Feature

4.5.0 (2019-05-14)

🚀 New Feature

  • yoshi-config, yoshi

🐛 Bug Fix

  • yoshi
    • #1279 Resolve symlinks to their symlinked locations in Webpack (@ronami)

💅 Polish

📝 Documentation

4.4.3 (2019-05-08)

🚀 New Feature

  • tslint-config-yoshi-base, tslint-config-yoshi, yoshi

🐛 Bug Fix

  • create-yoshi-app

4.4.2 (2019-05-08)

🚀 New Feature

  • eslint-config-yoshi-base, eslint-config-yoshi, yoshi

🐛 Bug Fix

4.4.1 (2019-05-07)

🐛 Bug Fix

  • yoshi
  • create-yoshi-app

💅 Polish

4.4.0 (2019-05-06)

🚀 New Feature

  • yoshi-config, yoshi

🐛 Bug Fix

  • #1271 Configure algolia to search according to the version specified (@ranyitz)

💅 Polish

  • yoshi-config
    • #1251 Improve error logging in jest setup error handling (@rokasmik)
  • yoshi-helpers, yoshi
  • create-yoshi-app
    • #1267 Add spec-setup with react-testing-library/clean-after-each (@aarnoldaas)
  • jest-yoshi-preset
    • #1208 Throw an error in case MATCH_ENV was not used properly (@orimwix)

🏠 Internal

  • create-yoshi-app
    • #1269 Add another 100,000ms timeout to verify there is no timeout problem in template tests (@ranyitz)
  • yoshi-config
    • #964 Add basic unit tests for yoshi-config's validateConfig (@cowchimp)

4.3.3 (2019-05-02)

🚀 New Feature

  • yoshi-helpers, yoshi
    • #1224 Create manifest JSON file with mapping to initial assets (@ronami)
  • yoshi

💅 Polish

4.3.2 (2019-04-28)

🚀 New Feature

  • #1200 Make deploy "website" to surge.sh conditional (@nktssh)

🐛 Bug Fix

💅 Polish

🏠 Internal

4.3.1 (2019-04-22)

💅 Polish

  • create-yoshi-app
    • #1230 Simplify ooi javascript src directory file structure (@ranyitz)

4.3.0 (2019-04-22)

🏠 Internal

  • yoshi
    • 2cb5ec0 Bump tpa-style-webpack-plugin

🐛 Bug Fix

  • yoshi-angular-dependencies, yoshi
  • create-yoshi-app
    • 539abe9 Add missing dev dependecy to biz-mgr templates

4.2.2 (2019-04-07)

🚀 New Feature

  • create-yoshi-app

📝 Documentation

  • #1225 Remove universal template from project types documentation (@ranyitz)

🏠 Internal

  • create-yoshi-app
    • #1222 Separate template tests into different status checks on CI (@ranyitz)
  • Other
    • #1212 Adjust internal createVersion script to generate versioned docs (@ronami)

4.2.1 (2019-04-04)

🐛 Bug Fix

  • yoshi-config, yoshi
  • create-yoshi-app

📝 Documentation

4.2.0 (2019-04-04)

🚀 New Feature

  • yoshi-config, yoshi-helpers, yoshi
  • jest-yoshi-preset
  • create-yoshi-app
    • #967 Add sentry and fedops to client and fullstack apps (@yaelhe)
    • #1190 Add the ability to use an answers json file instead of prompt (@Schniz)

🐛 Bug Fix

  • yoshi

🏠 Internal

  • yoshi
    • #1205 Fix failing integration tests (Babel) (@ronami)
    • #1198 Remove an unused and undocumented way to disable thread optimization in Typescript (@ronami)
  • create-yoshi-app

4.1.2 (2019-04-01)

💅 Polish

  • yoshi
    • #1191 Add sensible defaults to webpack-dev-server's allowedHosts (@ronami)

4.1.1 (2019-03-31)

🚀 New Feature

  • yoshi
    • #1188 Support externalUnprocessedModules config option for transpiling TypeScript files (@ronami)

💅 Polish

  • create-yoshi-app
    • #1186 Update husky && lint-staged use new recommended config format (@ronami)

📝 Documentation

4.1.0 (2019-03-27)

🚀 New Feature

  • yoshi
    • #1166 Support opening the browser on a different url with --url (for !appFlow) (@yairhaimo)

💅 Polish

  • create-yoshi-app, yoshi
  • create-yoshi-app
    • #1167 Business Manager template opens correct url on npm start (@yairhaimo)

🏠 Internal

  • tslint-config-yoshi-base, yoshi-helpers, yoshi
    • #1175 Fix ESLint warnings and set maximum warnings to 0 (@ronami)
  • eslint-config-yoshi, jest-environment-yoshi-bootstrap, jest-environment-yoshi-puppeteer, jest-yoshi-preset, yoshi-helpers, yoshi
    • #1168 Require yoshi-helpers files directly and simplify bootstrap env vars logic (@ronami)
  • eslint-config-yoshi-base, yoshi
    • #1170 Remove redundant .eslintrc files and remove lint warnings on react version (@ronami)

4.1.0-rc.4 (2019-03-23)

💥 Breaking Change

  • create-yoshi-app, yoshi
    • #1164 Change the default server entry for app-flow from test/dev-server to dev/server, only relevant for client projects. (@ronami)

💅 Polish

  • create-yoshi-app, yoshi
    • #1164 Fail gracefully if source-map-support is not installed. (@ronami)
  • jest-environment-yoshi-bootstrap, yoshi-helpers, yoshi
  • create-yoshi-app

🐛 Bug Fix

  • create-yoshi-app, yoshi
    • #1164 Show correct source maps in e2e jest tests, by not installing source-map-support twice. (@ronami)

📝 Documentation

  • create-yoshi-app, yoshi
    • #1164 Update migration guide for app-flow to install source-map-support. (@ronami)
  • #1163 Update links in docs (@yairhaimo)

4.1.0-rc.3 (2019-03-21)

🚀 New Feature

  • jest-yoshi-preset

🐛 Bug Fix

  • yoshi-config, yoshi
    • #1153 Don't use node platform defaults if a project has old config folder (@ronami)
  • yoshi

💅 Polish

  • create-yoshi-app
    • #1148 Remove __STATICS_BASE_URL__ from client & fullstack templates (@ranyitz)
  • yoshi
    • #1142 Supply a better default for New Relic log level in user's app servers (@ranyitz)

🏠 Internal

  • create-yoshi-app
    • #1138 Update business manager template to use dynamic imports (@yurynix)

4.1.0-rc.2 (2019-03-19)

🐛 Bug Fix

  • yoshi
    • #1141 Support bootstrap's environment parameters also in app flow (@ranyitz)

4.1.0-rc.1 (2019-03-18)

💅 Polish

  • create-yoshi-app
  • create-yoshi-app, jest-environment-yoshi-bootstrap, yoshi
    • #1132 Adds defaults for bootstrap testkit and config emitter (@ranyitz)

4.1.0-rc.0 (2019-03-18)

🚀 New Feature

  • jest-yoshi-preset
    • #1130 Support using setup file from test and not only from __tests__ (@ronami)
  • create-yoshi-app

🐛 Bug Fix

  • yoshi
    • #1115 Server side rendering: generate long/short class names in prod/dev respectively (@ronami)
    • #1127 Add title (babel) for Babel task instead of a full path (@ranyitz)

💅 Polish

  • create-yoshi-app, jest-yoshi-preset
    • #1131 Remove redundant setup file, change default e2e timeout to 10s (@ronami)
  • yoshi-style-dependencies, yoshi
    • #1103 Minimize the impact of conflicting sass versions (@ronami)
  • yoshi-helpers, yoshi
    • #1122 Verify that all yoshi related dependencies are in the same major version (@ronami)
  • jest-yoshi-preset, yoshi
  • jest-yoshi-preset
    • #1128 Use Jests's default moduleFileExtensions configuration (@ranyitz)
  • create-yoshi-app
    • #1125 Change the old link to the documentation site in starting link (@ranyitz)
  • yoshi

📝 Documentation

🏠 Internal

  • yoshi
  • babel-preset-yoshi
  • yoshi-config
    • #1087 Add an option to load the config without validating it (@ranyitz)

4.1.0-alpha.7 (2019-03-13)

🚀 New Feature

  • create-yoshi-app, eslint-config-yoshi

🐛 Bug Fix

  • jest-yoshi-preset
    • #1106 Inject regenerator-runtime globally for backward compatability (was dropped in Jest V24) (@yanivefraim)

4.1.0-alpha.6 (2019-03-11)

🚀 New Feature

  • yoshi
    • #1084 Support opening the browser with a different URL using --url (@ronami)

🐛 Bug Fix

  • yoshi-angular-dependencies, yoshi-style-dependencies, yoshi
  • yoshi
    • #1094 Transpile server code with default compiler options for angular apps (@ronami)
  • jest-environment-yoshi-puppeteer, yoshi
    • #1085 Bump puppeteer version to make sure a correct version is always installed (@ronami)

💅 Polish

  • yoshi
    • #1078 Polish the output of build-app to show file sizes (@ronami)

📝 Documentation

🏠 Internal

  • jest-yoshi-preset, yoshi
    • #1077 Add missing integration tests to Yoshi's Jest setup (@ronami)

4.1.0-alpha.5 (2019-03-05)

🐛 Bug Fix

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

4.1.0-alpha.4 (2019-03-05)

💥 Breaking Change

  • jest-environment-yoshi-puppeteer
  • create-yoshi-app, yoshi

🐛 Bug Fix

  • yoshi
  • yoshi-config, yoshi
  • yoshi-config
    • #1061 Use a base for globs and add __tests__ to the new base (@ranyitz)
  • jest-yoshi-preset, yoshi
    • #1059 Handle importing svg files in tests (mocha,jest,jest-yoshi-preset) for React 15 (@ranyitz)

💅 Polish

  • 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 in updates directory (@ranyitz)

🏠 Internal

4.1.0-alpha.3 (2019-02-26)

🚀 New Feature

  • yoshi
    • #992 Improve app flow: Show server errors in the browser and refresh the browser on server changes (@ronami)

🐛 Bug Fix

4.1.0-alpha.2 (2019-02-25)

💥 Breaking Change

  • 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

💅 Polish

🏠 Internal

  • create-yoshi-app, jest-yoshi-preset, yoshi

4.1.0-alpha.1 (2019-02-07)

💥 Breaking Change

  • 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
    • #955 Bump old dependencies and target only relevant latest browsers with autoprefixer (@ronami)

4.1.0-alpha.0 (2019-02-05)

💥 Breaking Change

  • babel-preset-yoshi, create-yoshi-app, jest-yoshi-preset, yoshi-config, yoshi-helpers, yoshi
    • #917 Configure Babel to ignore babelrc and use babel-preset-yoshi (@ronami)
  • 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
  • eslint-config-yoshi-base, eslint-config-yoshi, yoshi
  • babel-plugin-transform-hmr-runtime, babel-preset-yoshi, jest-yoshi-preset, yoshi-helpers, yoshi

🚀 New Feature

  • create-yoshi-app, stylelint-config-yoshi, yoshi
  • yoshi

💅 Polish

  • yoshi-config, yoshi
  • yoshi

📝 Documentation

  • stylelint-config-yoshi
    • #807 Add documentation for stylesheet linting (@Schniz)

🏠 Internal

3.30.5 (2019-02-21)

🐛 Bug Fix

  • yoshi-helpers, yoshi

💅 Polish

  • yoshi-config, yoshi
    • #977 Remove ajv from yoshi and upgrade the version (@ranyitz)

📝 Documentation

  • tslint-config-yoshi

🏠 Internal

  • create-yoshi-app, eslint-config-yoshi-base, tslint-config-yoshi-base, yoshi-helpers, yoshi
    • #978 Do not pack dist and test in yoshi main package (@ranyitz)

3.30.4 (2019-02-20)

🐛 Bug Fix

  • yoshi-helpers, yoshi
  • jest-yoshi-preset
    • #973 Fix watch Jest mode - do not watch 'dist' and 'target' folders (@yanivefraim)
  • create-yoshi-app
    • #984 Update biz mgr template to address configuration changes (@yurynix)
  • yoshi-helpers

🏠 Internal

  • create-yoshi-app

3.30.3 (2019-02-10)

🐛 Bug Fix

  • yoshi-config

3.30.2 (2019-02-10)

3.30.1 (2019-02-07)

🏠 Internal

  • create-yoshi-app
    • #970 Fix clash between test infra's .npmrc and .npmrc generated by the templates cowchimp
  • yohsi
    • #951 Use fs-extra's pathExists instead of deprecated exists and make fs-extra a dependency instead of dev-dep. yaelhe

💅 Polish

  • yoshi
    • #965 Fail early if Yoshi is being run with an old Node version cowchimp

3.30.0 (2019-02-04)

🚀 New Feature

🐛 Bug Fix

💅 Polish

  • yoshi
  • yoshi-config
    • #963 Change Yoshi's config schema to support setting separateCss: true (@cowchimp)

3.29.0 (2019-02-04)

🚀 New Feature

  • jest-yoshi-preset, yoshi

🐛 Bug Fix

  • yoshi
  • yoshi-config
    • #941 Update yoshi-config-schema to use webpack schema defaults (@matveyok)

💅 Polish

  • create-yoshi-app
    • #953 set .npmrc to package-lock=false in templates (#625) (@cowchimp)
  • yoshi
    • #947 Remove redundant include for GraphQL files (@ronami)

📝 Documentation

  • #957 Add documentation for the why & how of using a lockfile (@cowchimp)

🏠 Internal

3.28.0 (2019-01-27)

🚀 New Feature

  • jest-yoshi-preset, yoshi
  • #909 Upgrade stylable packages to version ^1.0.0 (@AviVahl)

3.27.0 (2019-01-24)

🚀 New Feature

🏠 Internal

  • yoshi
  • Other
    • #932 Pass Jest's globalConfig to jest-puppeteer global setup/teardown functions (@ronami)

3.26.0 (2019-01-21)

🚀 New Feature

  • yoshi-helpers, yoshi

🐛 Bug Fix

  • create-yoshi-app
    • #913 Fix Business Manager artifact name in erb template (@ronenst)
  • yoshi
    • 3b5fb8 Fix webpack version until webpack issue #8656 is solved

💅 Polish

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

🏠 Internal

  • jest-yoshi-preset, tslint-config-yoshi-base, tslint-config-yoshi, yoshi-helpers, yoshi

3.25.1 (2019-01-14)

🐛 Bug Fix

  • eslint-config-yoshi-base

3.25.0 (2019-01-13)

🚀 New Feature

  • create-yoshi-app

🏠 Internal

3.24.1 (2019-01-09)

🐛 Bug Fix

  • yoshi, create-yoshi-app, jest-environment-yoshi-puppeteer, jest-yoshi-preset
    • #906 Bump globby version to 8.0.2, because 8.0.1 had an issue (@yurynix)

3.24.0 (2019-01-08)

🚀 New Feature

  • create-yoshi-app
    • #850 Migrate Business Manager Typescript template to jest/puppeteer (@liorMar)

🐛 Bug Fix

  • yoshi
    • #865 Use webpack node lib mock config in storybook config (@yairhaimo)

3.23.0 (2018-12-31) 🍾 🎆

🚀 New Feature

  • yoshi-config, yoshi
    • #896 Add opt-in Typescript transpliation target for ES modules (@yairhaimo)

🐛 Bug Fix

  • yoshi
    • #897 Server bundle experiment should respect hmr config (@yairhaimo)

📝 Documentation

  • #894 Update export-es-module guide location (@yakirn)
  • #893 Add a note about Lerna and tags for a new version release (@yurynix)

3.22.5 (2018-12-25)

🐛 Bug fix

  • #890 Fix build on TeamCity PR CI, make it contain the correct webpack_require prefix (static url) @yurynix

3.22.4 (2018-12-05)

🐛 Bug Fix

🏠 Internal

  • #874 Make directory listing test consistent (@Schniz)
  • #871 Add a test that verifies directory listing in assets directory (@yurynix)

3.22.3 (2018-12-03)

🐛 Bug Fix

  • jest-yoshi-preset

3.22.2 (2018-12-02)

🐛 Bug Fix

  • jest-yoshi-preset
    • #868 Re-Fix Jest css transform overriding Stylable transform (@yairhaimo)

3.22.1 (2018-12-02)

🐛 Bug Fix

  • jest-yoshi-preset
    • #866 Fix Jest css transform overriding Stylable transform (@yairhaimo)

3.22.0 (2018-12-02)

🚀 New Feature

🐛 Bug Fix

  • jest-environment-yoshi-puppeteer
    • #843 Puppeteer: tearing down Parent Environment and no throw on pageerror (@liorMar)

🏠 Internal

  • Other
  • yoshi
  • jest-environment-yoshi-puppeteer, yoshi-helpers, yoshi
    • #840 Fix killing of server process and its children, for travis-ci (@yanivefraim)

3.21.0 (2018-11-21)

🚀 New Feature

  • create-yoshi-app

🐛 Bug Fix

  • yoshi
  • yoshi-helpers, yoshi
  • jest-environment-yoshi-puppeteer, yoshi

🏠 Internal

  • create-yoshi-app, eslint-config-yoshi-base, tslint-config-yoshi-base, yoshi-helpers, yoshi
  • Other
  • jest-environment-yoshi-puppeteer
    • #832 fix cdnProxy.stop method - wait for closeProxy to be resolved (@yanivefraim)
  • yoshi

3.20.3 (2018-11-20)

🐛 Bug Fix

  • yoshi

📝 Documentation

  • #812 Mention tags used for changelog in contributing guide (@yurynix)

🏠 Internal

3.20.2 (2018-11-19)

🐛 Bug Fix

3.20.1 (2018-11-19)

🐛 Bug Fix

3.20.0 (2018-11-19)

🚀 New Feature

🐛 Bug Fix

  • 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
  • yoshi
    • #771 Watch public dir during start and sync the static dir with changes (@ronami)

💅 Polish

  • Other
  • yoshi-config, yoshi
    • #780 Change the public dir from public to src/assets (@ronami)

📝 Documentation

  • #783 Use headlines instead of table for start options (@yurynix)

🏠 Internal

  • Other
  • create-yoshi-app, yoshi
    • #777 Testing infra for experimental server bundle (@ronami)
  • create-yoshi-app, eslint-config-yoshi-base
    • #804 Run eslint on website/templates instead of ignoring them (@ronami)
  • eslint-config-yoshi-base
  • yoshi
  • create-yoshi-app, eslint-config-yoshi-base, tslint-config-yoshi-base, yoshi-config, yoshi-helpers, yoshi

3.19.3 (2018-11-13)

🐛 Bug Fix

  • create-yoshi-app
    • #761 Pin component libraries templates storybook version to alpha.14 for usage with react@15 (@Schniz)
  • yoshi

💅 Polish

  • bootstrap-hot-loader
    • #773 Add basic types to bootstrap-hot-loader (@ronami)

🏠 Internal

  • create-yoshi-app

3.19.2 (2018-11-12)

🐛 Bug Fix

  • yoshi
    • #754 Run two different typescript typechecks (@ronami)

🏠 Internal

  • yoshi

3.19.1 (2018-11-11)

🐛 Bug Fix

  • yoshi
    • #699 Serve JS files on CDN with proper content type (@yurynix)

💅 Polish

  • yoshi
    • #716 Show a loading indication when starting a local development setup (@ronami)

🏠 Internal

  • yoshi
    • #747 Fix flaky tests related to yoshi start (@ronami)

3.19.0 (2018-11-07)

🚀 New Feature

  • eslint-config-yoshi-base
  • tslint-config-yoshi-base, yoshi
    • #746 Yoshi lint will exit cleanly on tslint warnings and will warn on prettier errors (@netanelgilad)

🐛 Bug Fix

  • yoshi-helpers, yoshi
    • #736 Check existence of tsconfig.json for TypeScript project detection (@Schniz)

💅 Polish

  • create-yoshi-app
    • #732 Ddd links for bootstrap middlewares documentation (@ranyitz)

3.18.3 (2018-11-05)

🐛 Bug Fix

  • jest-environment-yoshi-bootstrap
    • #731 When generating a port, kill the process that runs a server on that port to make sure the port is available (@ranyitz)

3.18.2 (2018-11-04)

🐛 Bug Fix

  • yoshi
    • #713 Upgrade react-dev-utils minimum version to provide typescriptFormatter (@ranyitz)

3.18.1 (2018-11-01)

🐛 Bug Fix

3.18.0 (2018-11-01)

🚀 New Feature

  • create-yoshi-app
  • yoshi
    • #692 Write client files to the file system and show them nicely via serve-handler (@ronami)

🐛 Bug Fix

  • jest-environment-yoshi-puppeteer
  • Other

💅 Polish

  • yoshi
    • #691 Transpile server bundle to Node version 8 (@ronami)
    • #693 Run fork-ts-checker-webpack-plugin only once (@ronami)
    • #695 Format TypeScript errors with react-dev-utils (@ronami)

3.17.0 (2018-10-29)

🚀 New Feature

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

🐛 Bug Fix

  • jest-environment-yoshi-puppeteer
    • #678 Remove headless: true default from puppeteer.launch call (@ronami)
  • yoshi-config
    • #682 Fix async function type checking bug by using ajv instead of jest-validate to validate jest config (@ronami)
  • yoshi

📝 Documentation

  • #680 Move the docs for babel-preset-yoshi and jest-yoshi-preset to the docs website (@ronami)

3.16.3 (2018-10-25)

🐛 Bug Fix

  • jest-environment-yoshi-bootstrap, jest-yoshi-preset
    • #669 Run jest yoshi config inside Jest's vm so transforms/console are used correctly (@ronami)

3.16.1 (2018-10-24)

🐛 Bug Fix

  • yoshi
    • #656 Show long class names in Storybook (@muteor)
    • #667 Enable using a different test runner in Karma configuration (@ranyitz)
    • #665 Support externals configuration when using Karma (specs.bundle) (@eddierl)
    • #666 Enable using different browsers in Karma configuration (@eddierl)

📝 Documentation

  • Other
    • #664 Update contributing "Local Testing" section + arrange scripts alphabetically (@ranyitz)
    • #655 Add svg2react-icon tool to svg docs (@bildja)
  • jest-yoshi-preset

🏠 Internal

3.16.0 (2018-10-17)

🚀 New Feature

🐛 Bug Fix

  • yoshi
    • #648 Copy .ejs/.vm files to dist/statics in experimental server bundle (@ronami)
    • #635 Redirect .min assets to non min assets in start-app (@ronami)
  • create-yoshi-app

💅 Polish

📝 Documentation

  • #643 Change readme to latest changes, make it more informative (@ronami)

🏠 Internal

  • Other
  • create-yoshi-app
    • #638 Improve e2e tests by emulating production installations (@ronami)
    • #639 Verify each package's publishConfig to prevent redundant publishes to public npm (@ronami)

3.15.5 (2018-10-15)

🐛 Bug Fix

  • jest-yoshi-preset

3.15.4 (2018-10-14)

💅 Polish

  • yoshi
    • #627 Use relative public path in css url() calls (@ranyitz)
  • Other

📝 Documentation

🏠 Internal

3.15.3 (2018-10-11)

🏠 Internal

  • yoshi
    • #486 Upgrade stylable to new scoped package (@tomrav)

3.15.2 (2018-10-10)

🐛 Bug Fix

💅 Polish

  • yoshi
    • #624 Further simplify wallabyCommon.tests by using unshift (@splintor)

3.15.1 (2018-10-10)

💅 Polish

  • yoshi
    • #622 Simplify wallabyCommon.tests update in wallaby-mocha.js (@splintor)

🐛 Bug Fix

  • yoshi
    • 2d31fdd Fix a bug that caused Yoshi to crash if TypeScript wasn't installed (@ronami)

3.15.0 (2018-10-09)

🚀 New Feature

  • bootstrap-hot-loader, create-yoshi-app, yoshi-config, yoshi
    • #586 Server-side bundle experimental feature (@ronami)
  • yoshi

🐛 Bug Fix

  • create-yoshi-app, yoshi
  • yoshi-config, yoshi
    • #620 Change the stats file destination to target instead of dist (@ranyitz)

💅 Polish

  • yoshi
    • #621 Remove the duplicate package checker plugin (@ranyitz)

3.14.2 (2018-10-09)

🐛 Bug Fix

  • yoshi
    • #617 Fix a bug when using --stats option and stats files was not written (@ronenst)
    • #616 [eslint] Log warnings to the console if there are only warnings (@ranyitz)
    • #614 [tslint] Use yoshi lint <files> filter on top of the files specified in tsconfig (@ranyitz)

💅 Polish

  • create-yoshi-app
    • #615 Improve Lint on typescript templates (@ranyitz)
      • Ignore d.ts files on the lint-staged config
      • Include *.spec.tsx files on the default tsconfig.json

🏠 Internal

  • yoshi-config
    • #613 Remove unused config options (isUniversalProject, isEsModule) (@ronami)

3.14.1 (2018-10-03)

🐛 Bug Fix

  • yoshi
    • #609 Fix Karma bundle failing if it tries to access native Node modules (@netanelgilad)

3.14.0 (2018-10-03)

🐛 Bug Fix

💅 Polish

🏠 Internal

  • jest-environment-yoshi-bootstrap, jest-environment-yoshi-puppeteer, jest-yoshi-preset, yoshi-helpers, yoshi
    • #608 Use exact versions for inner cross dependencies (@ranyitz)

3.13.1 (2018-10-02)

🐛 Bug Fix

  • yoshi-helpers, yoshi
    • #602 Create webpack's public path only in case there is a pom.xml file (@ranyitz)

💅 Polish

3.13.0 (2018-10-02)

🚀 New Feature

  • yoshi
    • #582 Process unprocessedModules with graphql loader (@eddierl)
  • yoshi-config, yoshi
    • #591 Add --stats flag to generate dist/webpack-stats.json (@ronenst)

🐛 Bug Fix

  • create-yoshi-app
    • #597 Add dynamic %organization% into some of pom.xml templates (@sidoruk-sv)

3.12.0 (2018-10-02)

🚀 New Feature

🐛 Bug Fix

  • yoshi-config, yoshi
    • #593 Fix webpack's public path for local development (@ranyitz)
  • create-yoshi-app
    • #596 Add @types/node version 8 as version 10 clashes with typescript (@ranyitz)
  • yoshi-config, yoshi-helpers, yoshi
    • #592 Change xml2js with xmldoc and compute artifact id from pom.xml (@ranyitz)
  • babel-preset-yoshi
    • #585 Do not transpile dynamic imports only when used in webpack (@ranyitz)

💅 Polish

  • yoshi
  • yoshi-helpers, yoshi
    • #584 Show a warning when the user tries to run e2e tests but there is no bundle built (@ranyitz)
  • yoshi-helpers
    • #579 Upgrade "typescript" peer dependency version to also accept 3^ (@nktssh)

🏠 Internal

  • yoshi-config, yoshi-helpers, yoshi
    • #589 Refactor webpack config to a single file (@ronami)

3.11.0 (2018-09-16)

🚀 New Feature

🐛 Bug Fix

  • yoshi-helpers, yoshi
    • #565 Generate stats file using BundleAnalyzerPlugin instead of manually (@netanelgilad)
  • yoshi

💅 Polish

  • tslint-config-yoshi-base
    • #569 Remove no-unused-variables & strict-type-predicates tslint rules (@yairhaimo)

3.10.1 (2018-09-05)

🐛 Bug Fix

  • yoshi-helpers

3.10.0 (2018-09-05)

🚀 New Feature

  • create-yoshi-app
    • #561 Simplify local (fake) server for client projects (@ronami)

🏠 Internal

  • eslint-config-yoshi-base, jest-environment-yoshi-bootstrap, jest-environment-yoshi-puppeteer, tslint-config-yoshi-base, yoshi-config, yoshi-helpers, yoshi
    • #558 create new packages yoshi-config and yoshi-helpers (@ranyitz)

3.9.1 (2018-09-04)

🐛 Bug Fix

  • create-yoshi-app, yoshi

3.9.0 (2018-09-02)

🚀 New Feature

  • create-yoshi-app
    • #549 Simplify server code and add basic annotations to it (@ronami)
    • #556 Drop explicit Response type in fullstack/TypeScript (@roymiloh)
    • #554 Add wix-bootstrap-renderer to fullstack projects (@roymiloh)
    • #542 Simplify i18n setup to use webpack's dynamic imports (@ronami)
  • yoshi
    • #552 Cleanup output of build command (@netanelgilad)
    • #555 Add lerna-changelog for autogeneration of changelog based on PRs from last tag (@ranyitz)

🐛 Bug Fix

  • yoshi
  • create-yoshi-app
    • #548 Use template var instead of package.json to prevent Lerna from analyzing them (@ronami)

3.8.1 (Aug 29, 2018)

💅 Enhancement

  • yoshi
    • #535 Validate that Yoshi's config is correct before running a command

🐛 Bug

  • create-yoshi-app
    • #545 Use files from /src only during test

3.8.0 (Aug 27, 2018)

💅 Enhancement

  • create-yoshi-app
    • #533 Update typescript generator templates to use version 3.0.1
    • #505 Move client/fullstack generators to use jest-yoshi-preset

3.7.0 (Aug 23, 2018)

🐛 Bug

  • create-yoshi-app
    • #511 Support generating a project in a directory with initialized git repository
    • #522 Add lint-staged to project templates
  • yoshi
    • #522 Ensure shouldRunStylelint before linting specific style files

💅 Enhancement

  • yoshi
    • #519 Remove depCheck from start command
    • #520 Add enhanced tpa style webpack plugin

🏠 Internal

  • #517 Link local packages when running create-yoshi-app e2es

3.6.1 (Aug 21, 2018)

🐛 Bug

  • create-yoshi-app
    • #508 Fix a bug with generating projects

3.6.0 (Aug 21, 2018)

🐛 Bug

  • yoshi
    • #503 Allow Wallaby to import json from tests directory as well

💅 Enhancement

  • jest-yoshi-preset
    • #501 #504 Various fixes and improvements
  • yoshi
    • #502 Add an option to connfigure Webpack with umdNamedDefine

🏠 Internal

  • yoshi
    • #475 Move depkeeper configuration to depkeeper-preset-yoshi
  • create-yoshi-app
    • #499 Add a dev command that enables fun and fast development for the templates of create-yoshi-app

3.5.0 (Aug 14, 2018)

💅 Enhancement

  • jest-yoshi-preset
    • #495 Initial version of jest-yoshi-preset

3.4.4 (Aug 14, 2018)

🐛 Bug

  • create-yoshi-app
    • #490 Fix default global git user config
  • yoshi
    • #496 Added support for two CLI options when using Jest: runInBand and forceExit
    • #497 Add a unique jsonpFunction for each project according to project name

3.4.3 (Aug 7, 2018)

🐛 Bug

  • create-yoshi-app
    • #478 Add Support for git's include directive
    • #474 Fix a bug where choosing node-library option resulted in an empty project
  • yoshi
    • #483 Upgrade externalize-realtive-module-loader to a versino that supports windows

3.4.2 (Aug 2, 2018)

  • create-yoshi-app
    • #474 Update post create messages

3.4.1 (Aug 1, 2018)

🐛 Bug

  • create-yoshi-app
    • #472 Fix create-yoshi-app bugs:
      • .gitignore not generated
      • Wrong file names

3.4.0 (Aug 1, 2018)

💅 Enhancement

  • yoshi
    • #455 Add (webpack) static public path on CI build time according to the CDN location to support assets management in deployable libraries

3.3.1 (Jul 29, 2018)

🐛 Bug

  • yoshi
    • #469 Fixed mocha to not throw an error and exit while in watch mode

3.3.0 (Jul 26, 2018)

💅 Enhancement

  • yoshi
    • #458 Add an option to disable threadLoader for typescript projects
    • #462 Suppresses warnings that arise from typescript during build

3.2.1 (Jul 26, 2018)

💥 Breaking Change

  • eslint-config-yoshi

    • #461 Add wix-style-react lint rules
  • tslint-config-yoshi

    • #461 Add wix-style-react lint rules

3.2.0 (Jul 25, 2018)

💅 Enhancement

  • yoshi
    • #459 Suppresses warnings that arise from typescript transpile-only and rexporting types
    • #460 Add configuration for keepFunctionNames in yoshi config to prevent uglifyJS from mangling them

3.1.3 (Jul 22, 2018)

🐛 Bug

  • yoshi
    • #452 Fix webpack.config.storybook.js file sass loader integration.

3.1.2 (Jul 19, 2018)

🐛 Bug

  • yoshi
    • #450 Fix globalObject template to work with dynamic imports.

3.1.1 (Jul 17, 2018)

💅 Enhancement

  • yoshi
    • #419 Update the version of wnpm-ci and add support for --minor option

🐛 Bug

  • tslint-config-yoshi-base
    • #445 Fix tslint-config-yoshi-base failing on VSCode
  • yoshi
    • #444 Fix for HMR settings and support for multiple entries

3.1.0 (Jul 16, 2018)

🐛 Bug

  • yoshi

    • #418 Always start dev server with NODE_ENV=development
    • #416 Adjust externalize-relative-lodash to windows
    • #391 Allow npm test and npm start run on the same time (webpack-dev-server will check if it is already up and won't throw)
  • tslint-config-yoshi-base

    • #427 Add js-rules to TSLint configs
    • #431 #436 #437 Various changes to TSLint rules
  • eslint-config-yoshi-base

    • #437 #441 Various changes to ESLint rules

3.0.0 (Jul 4, 2018)

💅 Enhancement

  • yoshi

    • #415 Allow running start (local development) in production mode with --production
    • #414 Do not run webpack-dev-server when there are no e2e test files
  • tslint-config-yoshi-base

    • #417 Configure several TSLint rules to be a bit less strict

3.0.0-rc.1 (Jul 2, 2018)

💥 Breaking Change

  • 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

3.0.0-rc.0 (Jul 1, 2018)

💥 Breaking Change

  • yoshi
    • #401 Remove babel-preset-wix from yoshi's dependencies
    • #402 Change emitted webpack-stats file names:
      • webpack-stats.prod.json => webpack-stats.min.json
      • webpack-stats.dev.json => webpack-stats.json
    • #402 localIdentName (css modules generated class name) will be short only on minified bundles

🏠 Internal

  • 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"

💅 Enhancement

  • yoshi
    • #398 In tests, transpile TypeScript for node version 8.x (for example, do not transpile async/await)
    • #409 Optimize TypeScript (loader) for latest Chrome on start (local development)
  • babel-preset-yoshi
    • #401 Add support for tree-shaking when using yoshi

3.0.0-beta.2 (Jun 25, 2018)

💥 Breaking Change

  • yoshi
    • #389 Remove protractor from yoshi's dependencies
    • #393 Remove ng-annotate and ng-annotate-loader from yoshi's dependencies
    • #394 By default, yoshi --karma works with Chrome browser (Instead of phantomJS) and mocha framework. Meaning that devs that rely on phantomJS and configuration like phantomjs-polyfill need to configure it for themselves, or migrate to use Chrome (recommended)

💅 Enhancement

  • yoshi

    • #387 Add support for prelint hook.
    • #384 Add support for extend configuration option.
  • yoshi-angular-dependencies

    • #394 Add a new package that brings karma, ng-annotate, protractor and some plugins for angular projects that use yoshi.
  • yoshi-style-dependencies

    • #392 Add a new package that brings css-loader, node-sass, post-css-loader and more packages for projects that use styles/css.

🏠 Internal

3.0.0-beta.1 (Jun 20, 2018)

💥 Breaking Change

  • yoshi
    • #381 Require users to install node-sass/karma packages if they need them. The purpose is to decrease the npm install time for people that don't use the above packages. This is a breaking change for scss files or yoshi test --karma

3.0.0-beta.0 (Jun 13, 2018)

  • 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

3.0.0-alpha.12 (Jun 12, 2018)

💥 Breaking Change

  • yoshi
    • #354 Use tsconfig.json instead of a glob pattern to determine the files tslint should work on

💅 Enhancement

  • eslint-config-yoshi-base
    • #350 Remove import/first and import/no-extraneous-dependencies warnings
  • 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

3.0.0-alpha.11 (Jun 7, 2018)

💥 Breaking Change

  • #342 Upgrade jasmine to v3.1.0

3.0.0-alpha.10 (Jun 5, 2018)

🐛 Bug

  • #340 Fix jasmine base reporter printing

3.0.0-alpha.9 (Jun 5, 2018)

💅 Enhancement

  • #339 Support a configuration option to not transpile tests with Babel

3.0.0-alpha.8 (Jun 5, 2018)

🐛 Bug

  • babel-preset-yoshi
    • #334 Use { modules: "commonjs" } as default to the babel preset

3.0.0-alpha.4 (May 30, 2018)

💅 Enhancement

  • #317 Upgrade Jest version from v22 to v23

🐛 Bug

  • #316 Fix various Babel bugs:
    • Use .deafult for babel-plugin-transform-dynamic-import. Because of this issue
    • Enable { modules: "commonjs" } by default in test environment

3.0.0-alpha.3 (May 29, 2018)

🐛 Bug

  • babel-preset-yoshi
    • #315 Fix babel preset require error

3.0.0-alpha.2 (May 29, 2018)

  • eslint-config-yoshi-base

    • #289 Loosen up eslint-config-yoshi-base import rules.
      • Change import/first and import/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)
  • babel-preset-yoshi

    • #308 babel-preset-yoshi various optimizations and fixes

3.0.0-alpha.0 (May 14, 2018)

💥 Breaking Change

  • yoshi
    • #284 Upgrade jest version from 20 to 22 and jest-teamcity-reporter to 0.9
    • #282 Remove eslint-config-wix as a dependnecy, it will not be bundled with yoshi

💅 Enhancement

  • yoshi
    • #281 Replace extract-test-plugin with mini-css-extract-plugin and add css-hot-loader. (enable HMR for CSS)
    • #282 Provide eslint-config-yoshi & eslint-config-yoshi-base with all peer dependencies

2.8.2 (Jun 6, 2018)

💅 Enhancement

  • #341 Add .json to the list of resolved extensions by Webpack

2.12.0 (Jul 3, 2018)

💅 Enhancement

  • #413 Add configuration for Webpack's resolve.alias Using Yoshi's resolveAlias option

2.11.3 (Jul 1, 2018)

🐛 Bug

  • #395 Mocha --watch mode do not run the tests after a change in the dist directory
  • #408 Do not fail the build on an older yoshi version.

2.11.2 (Jun 24, 2018)

🐛 Bug

  • #382 Fix start --no-server work
  • #390 Drop petri-specs convert task

2.11.1 (Jun 20, 2018)

🐛 Bug

2.11.0 (Jun 14, 2018)

💅 Enhancement

  • #367 Add support for a new font type (otf)
  • #371 Configure Stylable with { "shortNamespaces": false } for optimization

2.10.1 (Jun 13, 2018)

🐛 Bug

  • Revert #364 as it contains several breaking changes and it will be merged again into v3.x.x

2.10.0 (Jun 13, 2018)

💅 Enhancement

  • #364 Bump node-sass version from ~4.5.3 to ^4.5.3

2.9.0 (Jun 12, 2018)

💅 Enhancement

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

2.8.3 (Jun 7, 2018)

🐛 Bug

  • #345 Revert esnext enforced configuration for ts-loader.
  • #335 Support --debug=0 option (enable debug with auto port generation)

2.8.2 (Jun 6, 2018)

💅 Enhancement

  • #341 Add .json to the list of resolved extensions by Webpack

2.8.1 (May 31, 2018)

🐛 Bug

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

2.8.0 (May 31, 2018)

💅 Enhancement

  • #327 Support --coverage option for test command
  • #325 Add stylable support for karma tests
  • #322 Support tree shaking in TypeScript by:
    • Create an es version if a module field exist in package.json
    • Force TypeScript loader to use { module: "esnext" } to enable tree shaking

2.7.0 (May 31, 2018)

🐛 Bug

  • #320 Upgrade haste dependencies to version ~0.2.8

💅 Enhancement

  • #319 Change cdn host to 0.0.0.0 so it will be available from all network iterfaces

2.6.2 (May 29, 2018)

💅 Enhancement

  • #251 Force { module: 'commonjs' } for TypeScript projects when running tests with ts-node

🏠 Internal

  • #306 Set Stylable’s classNameOptimizations option to false
  • #310 Change Wix Style React's DepKeeper configuration

2.6.1 (May 23, 2018)

🐛 Bug

  • #302 Be able to run protractor after mocha/jest

2.6.0 (May 22, 2018)

💅 Enhancement

  • #291 Add support for --debug-brk option on test and start commands

2.5.1 (May 22, 2018)

🐛 Bug

  • #300 Make tree shaking work with babel-preset-wix

2.5.0 (May 21, 2018)

💅 Enhancement

  • #298 Support es transpilation also for typescript

🐛 Bug

  • #295 Bump webpack-hot-client from v2.2.0 to v3.0.0 (fixes hmr multiple entries bug)

2.4.1 (May 19, 2018)

  • #296 Fix es modules readme, upgrade babel-preset-wix version to 2.0.0

2.4.0 (May 13, 2018)

🐛 Bug

  • #274 Lint fixes for wallaby config
  • #277 Jest Stylable Transform Fix for Windows

💅 Enhancement

  • 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

2.3.0 (May 9, 2018)

💅 Enhancement

  • #264 Add debug ability for tests and app-server
    • yoshi test --debug
    • yoshi start --debug

2.2.0 (May 9, 2018)

🐛 Bug

  • Fixate eslint version to 4.13.1 in order to be compatiable with eslint-config-wix (with babel-eslint version)

2.1.10 (May 8, 2018)

🐛 Bug

  • #267 Update haste-task-typescript to support windows
  • Remove all eslint-config-yoshi-base related dependencies to prevent clash with eslint-config-wix

2.1.9 (May 8, 2018)

🐛 Bug

  • Add eslint-config-wix to be a dependency of yoshi for backwards compatibility.

2.1.7 (May 6, 2018)

💅 Enhancement

  • #208 Add the --ssl option to start that serves the app bundle on https

🐛 Bug

  • #257 HMR "auto" fallbacks to default entry if non supplied
  • #250 Fix wallaby-jest to work with Stylable

2.1.6 (May 2, 2018)

🐛 Bug

  • #237 Consider the different runtime context for wallaby setup function

🏠 Internal

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

2.1.5 (April 29, 2018)

  • 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 to 1.0.5
  • #233 yoshi info now displays the project's yoshi config

2.1.4 (April 26, 2018)

  • Hotfix: fix stylable-webpack-plugin to 1.0.4 to prevent runtime error

2.1.3 (April 25, 2018)

  • #211 Yoshi Lint - Add support for file list
  • #228 Add yoshi info command to gather local environment information
  • #229 Fix test-setup and wallaby-common paths for wallaby configs

2.1.2 (April 24, 2018)

  • #220 Fix a bug in webpack configuration for karma based projects

2.1.1 (April 23, 2018)

  • #216 Add stylable support for storybook webpack configuration

2.1.0 (April 23, 2018)

2.0.0 (April 22, 2018)

2.0.0-rc.0 (April 18, 2018)

  • 🏡 Changes in the code structure, build configuration in CI and release script

2.0.0-beta.3 (March 28, 2018)

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

2.0.0-beta.2 (March 19, 2018)

  • (Breaking) Remove haste as a bin alias, from now on only yoshi would be valid bin. (for example haste start would not be supported, use yoshi start instead)

2.0.0-beta.1 (March 19, 2018)

  • #181 Exclude the following tasks logs:

    1. wixUpdateNodeVersion
    2. migrateScopePackages
    3. migrateBowerArtifactory
    4. wixDepCheck
    5. copy-server-assets
    6. copy-static-assets-legacy
    7. copy-static-assets
    8. maven-statics
    9. 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

2.0.0-beta.0 (March 15, 2018)

  • #178 Add ES6 modules support

2.0.0-alpha.2 (March 6, 2018)

  • #171 Update release script to support old npm dist-tag
  • #172 Add yoshi.config.js support

1.2.0-alpha.1 (March 4, 2018)

1.2.1 (April 8, 2018)

start releasing on yoshi exclusively, update release script to publish one package, and updated relatived paths from haste-preset-yoshi to yoshi

1.2.0 (April 3, 2018)

  • #194 Stop saving webpack stats on start command

1.1.2 (March 27, 2018)

  • #168 Set default formatter for tslint to stylish and add --format option for lint command

1.1.0 (March 25, 2018)

  • #188 Add option to only separate CSS on production

1.0.48 (March 21, 2018)

  • #143 Add stylable-integration require-hooks and transform functions for testing environments (jest + mocha)

1.0.47 (March 7, 2018)

  • #176 Adding ts files to the glob pattern provided by debug/mocha

1.0.46 (March 7, 2018)

  • #177 Fix: Remove webpack output from start & test commands

1.0.45 (February 21, 2018)

  • #156 Inline wix tasks instead of using them as external packages
  • #154 Add wix-bootstrap-* to depcheck task

1.0.44 (February 18, 2018)

  • Start of manual releases (see commit history for changes in previous versions of yoshi)