v0.8.0
0.8.0 (2021-02-08)
⚠ BREAKING CHANGES
-
template: While, in and of itself, this doesn't constitute a breaking change, issues may arise in PSCs generated using the template before this change. This is why we want to bring special attention to it.
To fix PSCs generated before with versions prior to this, add the following property to the PSC's
package.json:"eslintConfig": { "extends": [ "react-app", "react-app/jest" ] }
You won't have to do this steps for PSCs generated with the new version.
-
cli: PSC's now require a
telestion.config.jsfile in the PSC's root directory (next to thepackage.json).To migrate PSCs generated with older versions of the CLI, please add a
telestion.config.jsfile with the following content into the root PSC directory, next to thepackage.json:module.exports = {}
-
template: Setting the
homepageto'.'is required for building native applications from PSC projects usingtc-cli build. For projects generated before this change, please manually add the following line to your PSC'spackage.json:
"homepage": "."Features
- cli:
tc-cli buildcommand implementation (6de3183), closes #263 - cli: Add configuration file parsing to the CLI (f2760e3)
- cli: Add Electron Main Process Plugin system (05ba70c)
- cli: Compile and run the actual Electron app and use Craco in
tc-cli start --electron(05ee18b) - cli: Expose programmatic APIs for common CLI lib functions (d266ad0)
- cli: Show files generated by electron-builder in
tc-cli build(b1fbd3d) - template: Add
@wuespace/telestion-client-prop-typesas default dependency of newly initialized PSC projects (3d7d4ec) - template: Add prettier in template for new PSCs (3165a18)
Bug Fixes
- cli: Stop output
'DEBUG: 'for debug log entries (1b57547) - deps: Remove no-longer needed webpack-dev-server dependency from CLI (d91dd48)
- template: Add
eslintConfigto PSC package.json (050664e), closes #305 - template: Add
homepagespecifier to PSC package.json (b7ee792) - template: Fix
devDependenciesin template (b01b2d5)
Documentation Changes
- WueSpace becomes WüSpace (a typo in previous commits) (9c44d69)
- cli: Add better code documentation for the
tc-cli buildlibrary functions (de37093) - cli: Improve wording in console output, doc comments, and function names (e22e365)
- cli: Update the package's README.md (6b54f6f)
- common: Update the package's README.md (52b36f1)
- core: Update the package's README.md (f36fd06)
- mock-server: Update the package's README.md (035bfe6)
- prop-types: Update the package's README.md (59a1a0c)
- template: Include project structure description in PSC README.md (e3893cb)
- template: Update the package's README.md (747efe1)
- template: Update the template's PSC README.md (2d95652)
- types: Update the package's README.md (81753df)
- vertx-event-bus: Update the package's README.md (cbb605a)
- Add contributing guidelines as its own file (42d1783)
- Revamp repository
README.md(8188653) - Use pure Markdown for the Contributors image in the README (cb40ee8)