Skip to content

Latest commit

 

History

History
1231 lines (997 loc) · 113 KB

CHANGELOG_v0.md

File metadata and controls

1231 lines (997 loc) · 113 KB

💅 Enhancements:

  • cozy-scripts

⬆️ Dependencies:

[email protected] (2018-08-29)

🐛 Bug Fixes:

🔧 Chore:

  • cozy-scripts
  • babel-preset-cozy-app, eslint-config-cozy-app

⬆️ Dependencies:

Committers: 2

⬆️ Dependencies:

🐛 Bug Fixes:

⬆️ Dependencies:

Committers: 1

[email protected] (2018-07-09)

💅 Enhancements:

⬆️ Dependencies:

Committers: 2

[email protected] (2018-07-04)

💅 Enhancements:

⬆️ Dependencies:

TL;DR

  • Now you can enable hot-module-reload by using --hot with the standalone mode (with webpack-dev-server). You have to disable CSPs in the Cozy to use HMR with a Cozy for development.
  • cozy-scripts now imports automatically babel-polyfill for you, you can remove it from your application (except maybe for testing). 💥 Be sure to not import babel-polyfill twice since it could break your application.
  • 💥 The environment variables PORT and HOST to define your standalone server port and host have been renamed to DEV_PORT and DEV_HOST to avoid variable conflicts.
  • The applicaiton icon is now automatically optimized using svgo if it's a SVG file.

💥 Breaking Changes:

✨ New Features:

💅 Enhancements:

🐛 Bug Fixes:

🔧 Chore:

  • cozy-scripts

⬆️ Dependencies:

Committers: 3

✨ New Features:

  • cozy-scripts
    • #567 Use the new cozy-client in the (P)React template (mini todo app). (@CPatchane)

🐛 Bug Fixes:

  • cozy-scripts

📝 Documentations:

  • cozy-scripts, create-cozy-app

⬆️ Dependencies:

🐛 Bug Fixes:

  • babel-preset-cozy-app

⬆️ Dependencies:

Committers: 1

💥 Breaking Changes:

  • cozy-scripts
    • #511 Handling prettier + eslint-vue as linter/formatter for vue components + improve template vue linting + minor fixes (@CPatchane)

💅 Enhancements:

🐛 Bug Fixes:

  • eslint-config-cozy-app

⬆️ Dependencies:

🐛 Bug Fixes:

  • eslint-config-cozy-app

✨ New Features:

💅 Enhancements:

  • cozy-scripts
    • #533 Better usage of babel-preset cozy-app for .js files. (@CPatchane)

⬆️ Dependencies:

Committers: 1

✨ New Features:

  • babel-preset-cozy-app
  • cozy-scripts
    • #522 Better eslint usage and preloader + update eslint-config-cozy-app to v0.7.0. (@CPatchane)

💅 Enhancements:

  • cozy-scripts

📝 Documentations:

  • cozy-scripts, create-cozy-app
  • babel-preset-cozy-app, cozy-scripts-vanilla, cozy-scripts, create-cozy-app, eslint-config-cozy-app
    • #512 Use npmcharts links in READMEs as download shield. (@CPatchane)
  • cozy-scripts

⬆️ Dependencies:

Committers: 1

💥 Breaking Changes:

TL;DR
  • Drop Node < 8 support, now use Node 8+ only
  • eslint-config-cozy-app contains now two separate configs:
    • For classical JS (new default): "extends": ["cozy-app"]
    • For (P)React applications with JSX: "extends": ["cozy-app/react"]
  • babel-preset-cozy-app contains now two separate presets:
    • For browsers targeting (default): "presets": ["cozy-app"]
    • For Node targeting: "presets": [ ["cozy-app", { "node": true }] ]
Details & PRs
  • eslint-config-cozy-app
  • babel-preset-cozy-app
  • create-cozy-app
  • cozy-scripts-vanilla, cozy-scripts, create-cozy-app

💅 Enhancements:

🐛 Bug Fixes:

  • cozy-scripts

🔧 Chore:

  • Other
  • babel-preset-cozy-app, cozy-scripts-vanilla, cozy-scripts, create-cozy-app, eslint-config-cozy-app

⬆️ Dependencies:

Committers: 1

[email protected] (2018-04-16)

🐛 Bug Fixes:

  • cozy-scripts
    • #460 Fix missing .travis.yml in package.json files for publishing. (@CPatchane)

⬆️ Dependencies:

Committers: 1

[email protected] (2018-04-11)

✨ New Features:

  • cozy-scripts
    • #444 Add app publish script in templates .travis.yml files. (@CPatchane)
    • #440 Add publish command using internally latest cozy-app-publish package. (@CPatchane)

💅 Enhancements:

📝 Documentations:

  • cozy-scripts
    • #422 Add Travis CI documentation about automatic app build. (@CPatchane)

⬆️ Dependencies:

Committers: 2

[email protected] (2018-03-22)

💅 Enhancements:

⬆️ Dependencies:

  • cozy-scripts

Committers: 1

🔧 Chore:

  • eslint-config-cozy-app

⬆️ Dependencies:

Committers: 1

[email protected] (2018-03-21)

🔧 Chore:

  • cozy-scripts
    • #409 Update cozy-scripts files property in package.json. (@CPatchane)

Committers: 1

[email protected] (2018-03-21)

🔧 Chore:

  • cozy-scripts
    • #407 Fix and update cozy-scripts .gitignore and .npmignore. (@CPatchane)

⬆️ Dependencies:

  • cozy-scripts

Committers: 1

✨ New Features:

  • cozy-scripts
    • #399 Add cozy-scripts test command to run tests using Jest. (@CPatchane)
    • #396 Add bundle analyzer plugin behind --analyzer option. (@CPatchane)
    • #391 Better handling NODE_ENV and build options with scripts/CLI. (@CPatchane)

💅 Enhancements:

💥 Breaking Changes:

  • cozy-scripts, eslint-config-cozy-app
    • #379 feat: drop standardjs in favor of prettier in eslint config. (@drazik)

🔧 Chore:

  • cozy-scripts
    • #389 Add eslint-config-cozy-app dependency to cozy-scripts. (@CPatchane)
    • #381 Add .npmignore + update files in package.json for NPM packaging. (@CPatchane)

📝 Documentations:

  • cozy-scripts
    • #398 Add documentation about analyzer config file and option. (@CPatchane)

⬆️ Dependencies:

Committers: 2

💅 Enhancements:

  • cozy-scripts-vanilla, cozy-scripts
  • cozy-scripts
    • #362 Remove email CLI question + use default travis email to deploy. (@CPatchane)
    • #348 Replace vue-test-utils by @vue/test-utils dependency. (@CPatchane)
    • #296 Eslint improvements (do not output errors but warnings). (@ptbrowne)
  • eslint-config-cozy-app
    • #356 feat: turn off rules that are not compatible with prettier. (@ptbrowne)

🐛 Bug Fixes:

  • cozy-scripts
    • #358 Fix typo, use --prefer-offline instead of wrong --prefer-online. (@CPatchane)

🔧 Chore:

  • cozy-scripts
  • Other

⬆️ Dependencies:

Committers: 2

🐛 Bug Fixes:

🔧 Chore:

  • #320 Add lerna postinstall script in the root package.json. (@CPatchane)

⬆️ Dependencies:

Committers: 2

⬆️ Dependencies:

[email protected] (2018-02-17)

💅 Enhancements:

  • cozy-scripts
    • #291 Console log the used environment and target when compiling. (@CPatchane)

🐛 Bug Fixes:

  • cozy-scripts
    • #290 Use correctly the environment variable in manifest config. (@CPatchane)

⬆️ Dependencies:

Committers: 1

✨ New Features:

  • babel-preset-cozy-app, cozy-scripts
    • #280 Compute manifest.webapp locales/langs from manifest property in src/locales. (@CPatchane)

💅 Enhancements:

  • babel-preset-cozy-app
    • #281 Better polyfills usage for ie11 Object.assign support. (@CPatchane)
  • cozy-scripts
    • #279 Throw error in build instead of (log + return) + enable bail for build script. (@CPatchane)

📝 Documentations:

  • babel-preset-cozy-app, cozy-scripts, eslint-config-cozy-app
  • babel-preset-cozy-app, cozy-scripts-vanilla, cozy-scripts, create-cozy-app, eslint-config-cozy-app
  • cozy-scripts

⬆️ Dependencies:

Committers: 1

💅 Enhancements:

  • cozy-scripts

🐛 Bug Fixes:

  • cozy-scripts
    • #251 Remove remaining multiple property when multi-compiling. (@CPatchane)

⬆️ Dependencies:

Committers: 1

🐛 Bug Fixes:

  • cozy-scripts
    • #243 Fix environment detection in pictures config for hashing in production. (@CPatchane)

⬆️ Dependencies:

  • cozy-scripts-vanilla, cozy-scripts, create-cozy-app

Committers: 1

[email protected] (2018-01-31)

✨ New Features:

  • cozy-scripts
    • #242 Add css-modules config for stylus (not provided by default). (@CPatchane)
    • #241 Handle webpack-merge strategies by config file. (@CPatchane)

💅 Enhancements:

  • cozy-scripts
    • #236 Remove unused prewatch script from templates package.json. (@CPatchane)

📝 Documentations:

⬆️ Dependencies:

Committers: 1

💅 Enhancements:

  • cozy-scripts

🐛 Bug Fixes:

  • cozy-scripts
    • #223 Use only app webpack chunk for main browser html file. (@CPatchane)

🔧 Chore:

⬆️ Dependencies:

Committers: 1

[email protected] (2018-01-18)

💅 Enhancements:

🐛 Bug Fixes:

  • cozy-scripts
    • #202 Add missing .transifexrc.tpl file for travis tx usage. (@CPatchane)

📝 Documentations:

⬆️ Dependencies:

Committers: 2

✨ New Features:

  • cozy-scripts
    • #137 Rename config (s/services/intents) and add new services configuration using webpack multi-compiling. (@CPatchane)

💅 Enhancements:

  • cozy-scripts
    • #193 Make webpack watch script displaying instead of throwing err on error. (@CPatchane)
    • #192 Use —prefer-online for yarn to check cache before fetch packages. (@CPatchane)
    • #154 Add progress bar for webpack scripts. (@CPatchane)
    • #153 Better debug mode handling and documentation. (@CPatchane)

🐛 Bug Fixes:

⬆️ Dependencies:

Committers: 1

✨ New Features:

  • cozy-scripts, create-cozy-app

💅 Enhancements:

  • cozy-scripts
    • #113 Add app default route redirection. (@CPatchane)
    • #101 Better template files outline with HelloViews folder and better sidebar. (@CPatchane)

🐛 Bug Fixes:

  • cozy-scripts
    • #109 Make bundle.default config returning an object instead of an array. (@CPatchane)

🔧 Chore:

  • cozy-scripts
    • #124 Better handling application tests failing with spawn. (@CPatchane)
    • #91 chore: On mobile all files are on the build. (@kosssi)
    • #120 Remove cozy-scripts from template-vue dependencies. (@CPatchane)
    • #104 Better extension handling for index files with webpack. (@CPatchane)

📝 Documentations:

  • cozy-scripts
    • #114 Add documentation about vue webpack config and bundle. (@CPatchane)

⬆️ Dependencies:

Committers: 2

💅 Enhancements:

  • cozy-scripts

🔧 Chore:

  • cozy-scripts
    • #77 chore: add protocol to cozy client js init. (@y-lohse)

📝 Documentations:

  • cozy-scripts
    • #81 Better config documentation + minor fix for postcss loader. (@CPatchane)

⬆️ Dependencies:

Committers: 4

✨ New Features:

  • cozy-scripts-vanilla, create-cozy-app
    • #66 Add cozy-scripts-vanilla to bootstrap Cozy applications in vanillaJS. (@CPatchane)

📝 Documentations:

  • create-cozy-app
    • #70 Add --vanilla option documentation in create-cozy-app README. (@CPatchane)
  • cozy-scripts
    • #67 Add LICENSE file + minor changes (README, test name). (@CPatchane)
  • babel-preset-cozy-app, cozy-scripts-vanilla, create-cozy-app, eslint-config-cozy-app
    • #68 Fix broken links + minor changes in many README. (@CPatchane)

⬆️ Dependencies:

  • cozy-scripts-vanilla
  • cozy-scripts
    • #65 chore(deps): update dependency eslint-config-cozy-app to v0.3.0. (@renovate[bot])
    • #64 chore(deps): update dependency babel-preset-cozy-app to v0.3.0. (@renovate[bot])

Committers: 1

💅 Enhancements:

  • cozy-scripts
    • #59 Add debug option for cozy-scripts cli (used for webpack) . (@CPatchane)
    • #58 Add CLI message about app.config.js for webpack customization. (@CPatchane)
    • #49 Replace pin icon by a bullet point icon for sidebar menu. (@CPatchane)
  • create-cozy-app
    • #48 Notice if scripts source provided using --scripts-source option. (@CPatchane)

🔧 Chore:

  • cozy-scripts

📝 Documentations:

  • babel-preset-cozy-app, cozy-scripts, create-cozy-app, eslint-config-cozy-app
    • #46 Add and improve documentations (all packages). (@CPatchane)
  • create-cozy-app
    • #45 Better global README + add README and LICENSE to cozy-create-app package. (@CPatchane)
  • eslint-config-cozy-app
    • #44 Add README and LICENSE files to eslint-config-cozy-app. (@CPatchane)
  • babel-preset-cozy-app
    • #43 Add README + LICENSE file to babel-preset-cozy-app. (@CPatchane)

⬆️ Dependencies:

Committers: 1

✨ New Features:

  • cozy-scripts
    • #38 Use a more opinionated config by default (without app.config.js). (@CPatchane)

💅 Enhancements:

🔧 Chore:

  • babel-preset-cozy-app
    • #39 Add transform class properties plugin to babel preset cozy-app. (@CPatchane)

⬆️ Dependencies:

Committers: 1

[email protected] (2017-10-29)

🐛 Bug Fixes:

  • cozy-scripts
    • #25 Prevent .gitignore to be renamed to .npmignore when npm publishing. (@CPatchane)

📝 Documentations:

⬆️ Dependencies:

Committers: 1

[email protected], [email protected], [email protected], eslint-config-cozy-app 0.2.0 (2017-10-27)

💥 Breaking Changes:

  • babel-preset-cozy-app, cozy-scripts, create-cozy-app, eslint-config-cozy-app
    • #21 Rename cozy-create-app to create-cozy-app 💥. (@CPatchane)

📝 Documentations:

  • babel-preset-cozy-app, cozy-scripts, create-cozy-app, eslint-config-cozy-app
    • #20 Update the description of the project. (@clochix)

Committers: 2

🔧 Chore

⬆️ Dependencies

  • cozy-scripts
  • Other
  • cozy-create-app, cozy-scripts

Committers: 2