Skip to content
This repository was archived by the owner on Oct 26, 2025. It is now read-only.

v0.8.0

Choose a tag to compare

@fussel178 fussel178 released this 08 Feb 20:45
· 1665 commits to main since this release

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.js file in the PSC's root directory (next to the package.json).

    To migrate PSCs generated with older versions of the CLI, please add a telestion.config.js file with the following content into the root PSC directory, next to the package.json:

    module.exports = {}
  • template: Setting the homepage to '.' is required for building native applications from PSC projects using tc-cli build. For projects generated before this change, please manually add the following line to your PSC's package.json:

"homepage": "."

Features

  • cli: tc-cli build command 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-types as 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 eslintConfig to PSC package.json (050664e), closes #305
  • template: Add homepage specifier to PSC package.json (b7ee792)
  • template: Fix devDependencies in template (b01b2d5)

Documentation Changes

  • WueSpace becomes WüSpace (a typo in previous commits) (9c44d69)
  • cli: Add better code documentation for the tc-cli build library 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)