Skip to content

Releases: rocjs/roc-repo

roc-plugin-repo@0.1.7

05 Feb 10:43
Compare
Choose a tag to compare

February 5, 2018

🐛 Bug Fixes

  • Solve problem when defining custom build scripts (21fb625)

roc-plugin-repo@0.1.6

24 Jan 12:20
Compare
Choose a tag to compare

January 24, 2018

🐛 Bug Fixes

  • Init runtime when running test as soon as possible (bf82af8)

roc-plugin-repo@0.1.5

24 Jan 11:01
Compare
Choose a tag to compare

January 24, 2018

🐛 Bug Fixes

  • Optimize roc test and solve a problem with Jest (d8abebf)
    • In some instances Jest will spawn workers that use the transformer and these workers have no Roc context and because of that fails, this fixes that. This makes it possible to use collectCoverageFrom with multiple workers.

roc-plugin-repo@0.1.4

22 Jan 18:01
Compare
Choose a tag to compare

January 22, 2018

🐛 Bug Fixes

  • Handle that a project can be empty when linting (4a76c90)

roc-plugin-repo@0.1.3

22 Jan 17:47
Compare
Choose a tag to compare

January 22, 2018

🐛 Bug Fixes

  • Fix Jest resolver when using moduleNameMapper (3f4fb07)

roc-plugin-repo@0.1.2

19 Jan 13:58
Compare
Choose a tag to compare

January 19, 2018

🐛 Bug Fixes

  • Don't normalize paths since that can create issues (00f5465)
    • Some integrations needs the full path to work correctly given their assumptions of the name.

roc-plugin-repo@0.1.1

19 Jan 10:33
Compare
Choose a tag to compare

January 19, 2018

🐛 Bug Fixes

  • Fix issue with lint command for normal repos (d92d46d)

roc-plugin-repo@0.1.0

19 Jan 10:07
Compare
Choose a tag to compare

January 19, 2018

🐛 Bug Fixes

  • Bump conventional-changelog dependencies (cb3c7c8)
    • This to make sure we get the fix done in conventional-commits-filter that makes reverts work correctly.
  • Fix problem with management of Jest options (521eff1)
  • Improved logging from build, run and exec command (e3c5379)
  • Remove legacy command not meant to be used anymore (26ad779)
  • Remove repo.targets since it's not used anymore (89da3ed)
    • This is now instead dynamic based on if the project has a JavaScript file in either "main" or "module".
  • Solve a problem that could break auto scopes (1f2a5b8)
    • Sometimes auto scope (AUTO/*) detection would fail given certain modified files.
  • Sort commits shown when using "roc repo status" (ad7c826)
  • Use execa over execute for better errors (69666eb)
  • Use logger instead of console.log (ecd47f7)

✨ Features

  • Add new command, "import", for importing repos (6fcfeca)
  • Added new watch command that can be used over -w (4a61efd)
    • This is useful when implementing custom a build commands and want to be able to do the same when running watch.
  • Configure types used in changelog and optional body (a6dacdb)
    • This can be configured in the following way using roc.config.js.

      release: {
        changelogTypes: true, // true for all types, will default to ['fix', 'perf', 'revert', 'feat']
        includeBody: true, // Will default to false
      }
  • Made it possible to define custom scripts (b38469b)
    • This can be done using npm scripts in the package.json for a project. Additionally it's possible to add actions that interact with how projects are built.
  • Possible to use AUTO as scope in addition to * (d981d72)
  • Require Jest over indirectly exporting it (0a8bc2f)
    • Means that project now will need to manage the Jest version themselves which will make it easier for projects to update Jest in the future and less risk for breaking changes in roc-plugin-repo.
  • Show location of projects when using list command (2a946e4)
  • Support custom Jest configuration (fbf5184)
    • This configuration can be placed inside the roc.config.js under jest, in a jest.config.js file in the root of the repo or in the package.json under jest.
  • Support for creating Checkstyle reports in ESlint (33d777f)

roc-plugin-repo@0.1.0-beta.0

16 Jan 14:37
Compare
Choose a tag to compare
Pre-release

January 16, 2018

🐛 Bug Fixes

  • Bump conventional-changelog dependencies (cb3c7c8)
    • This to make sure we get the fix done in conventional-commits-filter that makes reverts work correctly.
  • Improved logging from build, run and exec command (e3c5379)
  • Remove legacy command not meant to be used anymore (26ad779)
  • Remove repo.targets since it's not used anymore (89da3ed)
    • This is now instead dynamic based on if the project has a JavaScript file in either "main" or "module".
  • Solve a problem that could break auto scopes (1f2a5b8)
    • Sometimes auto scope (AUTO/*) detection would fail given certain modified files.
  • Sort commits shown when using "roc repo status" (ad7c826)
  • Use execa over execute for better errors (69666eb)
  • Use logger instead of console.log (ecd47f7)

✨ Features

  • Add new command, "import", for importing repos (6fcfeca)
  • Added new watch command that can be used over -w (4a61efd)
    • This is useful when implementing custom a build commands and want to be able to do the same when running watch.
  • Configure types used in changelog and optional body (a6dacdb)
    • This can be configured in the following way using roc.config.js.

      release: {
        changelogTypes: true, // true for all types, will default to ['fix', 'perf', 'revert', 'feat']
        includeBody: true, // Will default to false
      }
  • Made it possible to define custom scripts (b38469b)
    • This can be done using npm scripts in the package.json for a project. Additionally it's possible to add actions that interact with how projects are built.
  • Possible to use AUTO as scope in addition to * (d981d72)
  • Require Jest over indirectly exporting it (0a8bc2f)
    • Means that project now will need to manage the Jest version themselves which will make it easier for projects to update Jest in the future and less risk for breaking changes in roc-plugin-repo.
  • Show location of projects when using list command (2a946e4)

roc-plugin-repo@0.0.28

01 Dec 14:48
Compare
Choose a tag to compare

December 1, 2017

🐛 Bug Fixes

  • Make sure we are working with a non shallow repo (21997dd)