Releases: cozy/create-cozy-app
Releases · cozy/create-cozy-app
v0.10.0
[email protected], [email protected], [email protected], [email protected], [email protected] (2018-07-04)
TL;DR
- Now you can enable hot-module-reload by using
--hot
with the standalone mode (withwebpack-dev-server
). You have to disable CSPs in the Cozy to use HMR with a Cozy for development. cozy-scripts
now imports automaticallybabel-polyfill
for you, you can remove it from your application (except maybe for testing). 💥 Be sure to not importbabel-polyfill
twice since it could break your application.- 💥 The environment variables
PORT
andHOST
to define your standalone server port and host have been renamed toDEV_PORT
andDEV_HOST
to avoid variable conflicts. - The applicaiton icon is now automatically optimized using
svgo
if it's a SVG file.
💥 Breaking Changes:
cozy-scripts
- #620 Change PORT/HOST variables to DEV_PORT/DEV_HOST (@CPatchane)
- #604 Handle
babel-polyfill
in cozy-scripts (@CPatchane)
✨ New Features:
cozy-scripts
- #622 Add hot-module-reload feature for React/Vue (@CPatchane)
- #604 Handle
babel-polyfill
in cozy-scripts (@CPatchane)
💅 Enhancements:
cozy-scripts
- #633 Make application scripts simpler (@CPatchane)
- #628 feat: support iphonex meta (@y-lohse)
- #627 feat: HTML title from manifest (@ptbrowne)
- #590 Optimize app icon (SVG) on build (@CPatchane)
🐛 Bug Fixes:
cozy-scripts
- #630 Fix app layout issue using new Cozy-UI (@CPatchane)
- #625
--hot
option + chore fixes (@CPatchane)
🔧 Chore:
cozy-scripts
- #631 Add often missing eslint plugins into apps (@CPatchane)
⬆️ Dependencies:
cozy-scripts
- #636 Update dependency node-polyglot to v2.3.0 (@renovate[bot])
- #608, #600, #591 #587, #583 Update dependency cozy-client to v1.0.0-beta.14 (@renovate[bot])
- #635, #629, #619, #612, #607, #596, #592, #585, #582, #575 Update dependency cozy-ui to v10.1.2 (@renovate[bot])
- #571 chore(deps): update dependency prettier to v1.13.7 (@renovate[bot])
- #626, #618, #593 Update dependency cozy-bar to v5.0.8 (@renovate[bot])
- #624 Pin dependency write-file-webpack-plugin to v4.3.2 (@renovate[bot])
- #621 Update dependency copy-webpack-plugin to v4.5.2 (@renovate[bot])
- #623, #602, #586, #577, #574 Update dependency autoprefixer to v8.6.4 (@renovate[bot])
- #611 Update dependency cozy-client-js to v0.11.0 (@renovate[bot])
- #616, #595, #588 Update dependency @vue/test-utils to v1.0.0-beta.20 (@renovate[bot])
- #613 Update dependency babel-eslint to v8.2.5 (@renovate[bot])
- #614 Update dependency eslint-plugin-prettier to v2.6.1 (@renovate[bot])
- #609 Update dependency postcss to v6.0.23 (@renovate[bot])
- #605 Pin dependency babel-polyfill to v6.26.0 (@renovate[bot])
- #597 Update dependency redux-mock-store to v1.5.3 (@renovate[bot])
- #598 Update dependency webpack-merge to v4.1.3 (@renovate[bot])
- #599 Update react monorepo to v16.4.1 (@renovate[bot])
- #594 Pin dependency svgo to v1.0.5 (@renovate[bot])
- #589 Lock file maintenance (@renovate[bot])
- #581, #573 Update dependency jest-serializer-vue to v2.0.2 (@renovate[bot])
- #584 Update dependency react-router-dom to v4.3.1 (@renovate[bot])
- #576 Update dependency vue-loader to v15.2.4 (@renovate[bot])
babel-preset-cozy-app
,cozy-scripts-vanilla
,cozy-scripts
,create-cozy-app
,eslint-config-cozy-app
- #637, #634 Lock file maintenance (@renovate[bot])
cozy-scripts
,create-cozy-app
- #632 Update dependency commander to v2.16.0 (@renovate[bot])
cozy-scripts
,eslint-config-cozy-app
- #615 Update dependency eslint to v5 (@renovate[bot])
- Other
- #606 Update dependency lerna-changelog to v0.8.0 (@renovate[bot])
Committers: 3
- Cédric Patchane (@CPatchane)
- Patrick Browne (@ptbrowne)
- Yannick Lohse (@y-lohse)
[email protected]
[email protected], [email protected] (2018-05-29)
✨ New Features:
cozy-scripts
- #567 Use the new cozy-client in the (P)React template (mini todo app). (@CPatchane)
🐛 Bug Fixes:
cozy-scripts
- #568 Add buggy asked eslint-plugin-prettier. (@CPatchane)
📝 Documentations:
cozy-scripts
,create-cozy-app
- #572 Doc updates (cozy-client) + doc improvements. (@CPatchane)
⬆️ Dependencies:
cozy-scripts
- #564 Update dependency cozy-bar to v5.0.4. (@renovate[bot])
- #561 Update dependency babel-preset-cozy-app to v0.8.0 (@renovate[bot])
- #565 Update dependency vue-loader to v15.2.2. (@renovate[bot])
v0.8.0
[email protected], [email protected] (2018-05-21)
💥 Breaking Changes:
cozy-scripts
- #511 Handling prettier + eslint-vue as linter/formatter for vue components + improve template vue linting + minor fixes (@CPatchane)
💅 Enhancements:
cozy-scripts
- #511 Better babel cache splitting (@CPatchane)
🐛 Bug Fixes:
eslint-config-cozy-app
- #547 Remove spread operators from eslint config. (@CPatchane)
⬆️ Dependencies:
cozy-scripts
- #546 Update dependency cozy-bar to v5.0.1. (@renovate[bot])
- #545 Update dependency webpack-bundle-analyzer to v2.13.0. (@renovate[bot])
- #543 Update dependency vue-loader to v15.1.0. (@renovate[bot])
- #511 Update vue-loader to v15.0.10 + eslint-config-cozy-app to 0.7.3 (@CPatchane)
v0.7.3
[email protected], [email protected] (2018-05-19)
🐛 Bug Fixes:
eslint-config-cozy-app
- #541 Add missing vue.js in build. (@CPatchane)
v0.7.2
[email protected], [email protected] (2018-05-19)
✨ New Features:
eslint-config-cozy-app
- #540 Add eslint config for vue. (@CPatchane)
💅 Enhancements:
cozy-scripts
- #533 Better usage of babel-preset cozy-app for
.js
files. (@CPatchane)
- #533 Better usage of babel-preset cozy-app for
⬆️ Dependencies:
cozy-scripts
- #534 Update dependency webpack-bundle-analyzer to v2.12.0. (@renovate[bot])
- #536 Update dependency cozy-ui to v9. (@renovate[bot])
- #537 Update dependency vue-jest to v2.6.0. (@renovate[bot])
- #539 Update jest monorepo to v22.4.4. (@renovate[bot])
- #532 Update dependency eslint-config-cozy-app to v0.7.1. (@renovate[bot])
- #531 Update dependency babel-preset-cozy-app to v0.7.1. (@renovate[bot])
Committers: 1
- Cédric Patchane (CPatchane)
v0.7.1
[email protected], [email protected], [email protected], [email protected], [email protected] (2018-05-14)
✨ New Features:
babel-preset-cozy-app
- #529 Add
react
option to babel preset cozy-app. (@CPatchane)
- #529 Add
cozy-scripts
- #522 Better eslint usage and preloader + update eslint-config-cozy-app to v0.7.0. (@CPatchane)
💅 Enhancements:
cozy-scripts
- #500 Use simpler babel config for services. (@CPatchane)
- #520 Improve standalone mode + use app name prefix on init. (@CPatchane)
📝 Documentations:
cozy-scripts
,create-cozy-app
- #530 Documentation improvements. (@CPatchane)
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
- #519 Fix typos in templates readme. (@CPatchane)
⬆️ Dependencies:
cozy-scripts
- #516, #528 Update dependency webpack-bundle-analyzer to v2.11.3. (@renovate[bot])
- #527 Update dependency autoprefixer to v8.5.0. (@renovate[bot])
- #526 Update dependency webpack to v3.12.0. (@renovate[bot])
- #515 Update dependency cozy-ui to v7.22.0 - autoclosed. (@renovate[bot])
- #524 Update dependency @vue/test-utils to v1.0.0-beta.16. (@renovate[bot])
- #517, #525 Update dependency cozy-bar to v5. (@renovate[bot])
- #523 Pin dependency eslint-config-cozy-app to v0.7.0. (@renovate[bot])
- #522 Better eslint usage and preloader + update eslint-config-cozy-app to v0.7.0. (@CPatchane)
- #513 Update dependency babel-preset-cozy-app to v0.7.0. (@renovate[bot])
cozy-scripts-vanilla
,cozy-scripts
,create-cozy-app
- #518 Update dependency fs-extra to v6.0.1. (@renovate[bot])
Committers: 1
- Cédric Patchane (CPatchane)
v0.7.0
[email protected], [email protected], [email protected], [email protected], [email protected] (2018-05-09)
💥 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"]
- For classical JS (new default):
babel-preset-cozy-app
contains now two separate presets:- For browsers targeting (default):
"presets": ["cozy-app"]
- For Node targeting:
"presets": [ ["cozy-app", { "node": true }] ]
- For browsers targeting (default):
Details & PRs
eslint-config-cozy-app
- #508 Split configurations in eslint-config-cozy-app. (@CPatchane)
babel-preset-cozy-app
- #509 Split presets in babel-preset-cozy-app. (@CPatchane)
create-cozy-app
- #501 Use now node 8+ (drop v6 and v7 support). (@CPatchane)
cozy-scripts-vanilla
,cozy-scripts
,create-cozy-app
- #488 fix(deps): update dependency fs-extra to v6. (@renovate[bot])
💅 Enhancements:
cozy-scripts
- #505 Better handling errors in watch/build scripts. (@CPatchane)
- #502 Better imports in app tests. (@CPatchane)
- #503 Add app script to reset yarn lockfile. (@CPatchane)
- #499 App publishing using git tag (github releases). (@CPatchane)
- #498 Directly return if error in watch script. (@CPatchane)
- #494 Move app tests out of ducks/ folder. (@CPatchane)
🐛 Bug Fixes:
cozy-scripts
- #495 Display stats in watch script only if defined. (@CPatchane)
🔧 Chore:
- Other
- #504 Add global script to reset yarn lockfiles. (@CPatchane)
babel-preset-cozy-app
,cozy-scripts-vanilla
,cozy-scripts
,create-cozy-app
,eslint-config-cozy-app
- #496 Reset all yarn lockfiles. (@CPatchane)
⬆️ Dependencies:
cozy-scripts
- #465, #506 Update dependency cozy-bar to v4.10.3. (@renovate[bot])
- #497 Update dependency npm-run-all to v4.1.3. (@renovate[bot])
- #476 chore(deps): update dependency eslint-plugin-standard to v3.1.0. (@renovate[bot])
- #473 chore(deps): update dependency @vue/test-utils to v1.0.0-beta.15. (@renovate[bot])
- #467 fix(deps): update dependency redux to v4. (@renovate[bot])
- #493 fix(deps): update dependency postcss-loader to v2.1.5. (@renovate[bot])
- #466, #469, #472, #489 fix(deps): update dependency cozy-ui to v7.20.0. (@renovate[bot])
- #484 fix(deps): update dependency autoprefixer to v8.4.1. (@renovate[bot])
- #486 fix(deps): update dependency preact to v8.2.9. (@renovate[bot])
- #453, #470, #482 fix(deps): update dependency cozy-client-js to v0.9.0. (@renovate[bot])
- #483 fix(deps): update dependency postcss to v6.0.22. (@renovate[bot])
- #480 fix(deps): update dependency babel-core to v6.26.3. (@renovate[bot])
- #471 fix(deps): update dependency style-loader to v0.21.0. (@renovate[bot])
- #461 chore(deps): update react monorepo to v16.3.2. (@renovate[bot])
- #463 chore(deps): update dependency prettier to v1.12.1. (@renovate[bot])
cozy-scripts-vanilla
,cozy-scripts
,create-cozy-app
- #488 fix(deps): update dependency fs-extra to v6. (@renovate[bot])
- #464, #478 fix(deps): update dependency chalk to v2.4.1. (@renovate[bot])
create-cozy-app
- #485 fix(deps): update dependency ora to v2.1.0. (@renovate[bot])
- Other
- #462, #474 chore(deps): update dependency lerna to v2.11.0. (@renovate[bot])
Committers: 1
- Cédric Patchane (CPatchane)
v0.6.1
[email protected] (2018-04-16)
🐛 Bug Fixes:
cozy-scripts
- #460 Fix missing .travis.yml in package.json files for publishing. (@CPatchane)
⬆️ Dependencies:
cozy-scripts
- #455 fix(deps): update dependency babel-eslint to v8.2.3. (@renovate[bot])
- #456 chore(deps): update dependency @vue/test-utils to v1.0.0-beta.14 - autoclosed. (@renovate[bot])
- #457 chore(deps): update dependency vue-jest to v2.5.0. (@renovate[bot])
- #459 fix(deps): update dependency autoprefixer to v8.3.0. (@renovate[bot])
- #458 fix(deps): update dependency postcss-loader to v2.1.4. (@renovate[bot])
- #454 fix(deps): update dependency cozy-ui to v7.12.0. (@renovate[bot])
- #452 chore(deps): update dependency eslint-plugin-import to v2.11.0 - autoclosed. (@renovate[bot])
- #451 chore(deps): update dependency prettier to v1.12.0. (@renovate[bot])
Committers: 1
- Cédric Patchane (CPatchane)
v0.6.0
[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 latestcozy-app-publish
package. (@CPatchane)
- #444 Add app publish script in templates
💅 Enhancements:
cozy-scripts
- #450 Simpler clean scripts. (@CPatchane)
- #449 Prettier index.jsx file. (@CPatchane)
- #445 Add renovate.json config files to templates. (@CPatchane)
- #447 Improve and fix cozyPubish script usage with TravisCI. (@CPatchane)
- #442 Use
--prefer-offline
when running global package (publish). (@CPatchane) - #437 Update application .travis.yml config (use pngquant + node 8). (@CPatchane)
- #434 Run prettier on template jsx files. (@CPatchane)
- #432 Add identity-obj-proxy for jest configuration. (@CPatchane)
- #428 chore: better clean tasks 📝. (@gregorylegarec)
📝 Documentations:
cozy-scripts
- #422 Add Travis CI documentation about automatic app build. (@CPatchane)
⬆️ Dependencies:
cozy-scripts
- #435 fix(deps): update dependency html-webpack-plugin to v3.2.0. (@renovate[bot])
- #420, #423, #426, #448 fix(deps): update dependency cozy-ui to v7.11.0. (@renovate[bot])
- #419, #441, #443 chore(deps): update dependency vue-jest to v2.4.1. (@renovate[bot])
- #427, #438 fix(deps): update dependency cozy-bar to v4.10.0. (@renovate[bot])
- #429, #436 chore(deps): update react monorepo packages to v16.3.1. (@renovate[bot])
- #433 fix(deps): pin dependency identity-obj-proxy to v3.0.0. (@renovate[bot])
- #431 chore(deps): update dependency eslint-plugin-import to v2.10.0 - autoclosed. (@renovate[bot])
- #424 chore(deps): update dependency @vue/test-utils to v1.0.0-beta.13. (@renovate[bot])
- #421 chore(deps): update dependency vue-loader to v14.2.2. (@renovate[bot])
- #418 fix(deps): update dependency postcss to v6.0.21. (@renovate[bot])
- Other
- #430, #439, #446 chore(deps): update dependency lerna to v2.10.1. (@renovate[bot])
Committers: 2
- Cédric Patchane (CPatchane)
- Grégory Le Garec (gregorylegarec)
v0.5.15
[email protected], [email protected] (2018-03-22)
🔧 Chore:
eslint-config-cozy-app
- #415 Disable proptypes checking in eslint config. (@CPatchane)
⬆️ Dependencies:
cozy-scripts
- #413 fix(deps): update dependency html-webpack-plugin to v3.0.8. (@renovate[bot])
- #412 chore(deps): update dependency eslint to v4.19.1. (@renovate[bot])
- #411 fix(deps): update dependency autoprefixer to v8.2.0. (@renovate[bot])
Committers: 1
- Cédric Patchane (CPatchane)