Skip to content
This repository was archived by the owner on Feb 8, 2019. It is now read-only.

Releases: cellsjs/piscosour

v0.6.9

04 Jul 08:27
Compare
Choose a tag to compare

Fixes

  • The command to update a recipe is now recipe::update, instead of recipe::update-version (the old one)

v0.6.8

04 Jul 08:14
Compare
Choose a tag to compare

Features

  • Ensure process exits at the end, avoiding other processes hanging in background

v0.6.7

29 Jun 10:22
Compare
Choose a tag to compare

Fixes

  • lib/shooter: process skip:true when returned during execution
  • lib/sour: clone "normal" object to avoid overwritting it

v0.6.6

23 Jun 12:17
Compare
Choose a tag to compare

Fixes

  • Too much checks allways a shot is executed.
  • Intermediate straw as a shot doesn't stops the global straw execution.

Features

  • output is returned in this.execute plugin.
  • Creation new stage called core-check for System Checker.

v0.6.5

22 Jun 16:04
Compare
Choose a tag to compare

Features

  • New plugin System saver split from System checker. Only write requirements.json.
  • Changes in Plugin system checker
    • Accepts requirements from the result of a listing execution.
    • npm-requirements unified in requirements.
    • Check in parallel. (improvement of performance)
    • Checks execution cached for all shots. (improvement of performance)
  • Markdown formatted when help is shown.

Fixes

  • paramsFile is read several times when a shot is called. Warning message is avoided.
  • Plugins never throw exception to top of the program.
  • help wasn't shown. pisco -h command was failing.

Documentation

  • New features in System checker plugin.

Testing

  • first empty test ;)

v0.6.4

20 Jun 15:22
Compare
Choose a tag to compare

Features

  • plugin stream-write-hook inside core
  • expose mergeObject in this.config
  • global version detection defined in piscosour.json
{
[...]
  "params" : {
    "versions": {
      "yo": {
        "option": "--version"
      },
      "java": {
        "option": "-version",
        "regexp": "\"(.*?)_"
      },
      "sass": {
        "regexp": "s (.*?) "
      },
      "git": {
        "option": "--version",
        "regexp": "n (.*?)\\n"
      }
    },
  }
}
  • deprecated npm shot of core.

Documentation

  • Documentation of stream-write-hook plugin
  • add disabledSysteamCheck documentation

Fix

  • Resolve problems updating git repositories.

v0.6.3

08 Jun 08:02
Compare
Choose a tag to compare

Features

  • New option --paramsFile 'path': load command line parameters from the specified path, 'should be a json file'.

v0.6.2

03 Jun 11:35
Compare
Choose a tag to compare

Features

  • Check for System Requirements are always done. Suppression of --syscheck parameter.
  • Logging enhancements:
    • every stage is logged
    • improvement of logging for analytics in trace mode.
  • with --uuid param in options, permission is not necessary for analytics

Documentation

  • google analytics docs.

v0.6.1

01 Jun 14:14
Compare
Choose a tag to compare

Features

  • Ability to change the uuid used for google analytics with the --uuid param.
  • Show the name of the package in the pages stored in analytics.

Fixes

  • Execution of a single shot didn't sends usage information to google analytics.
  • Remove ../do in the urls stored in analytics.

v0.6.0

01 Jun 08:01
Compare
Choose a tag to compare

Features

  • Store user information into $HOME/.piscosour directory. This directory is treated as a recipe stored in config.recipes.userConfig
  • Send usage information to google analytics just setting analytics item into piscosour.json.
  "analytics" : {
    "id": "UA-xxxxxxxxx-xx",
    "ask" : true
  }
  • (with analytics.ask param) First time any command is executed the user is going to be asked for permission to send usage information to google analytics.

Fixes

  • Solve issue #113: now is posible to set configuration of any kind in the .piscosour/piscosour.json file.