Skip to content

Latest commit

 

History

History
465 lines (255 loc) · 17.7 KB

CHANGELOG.md

File metadata and controls

465 lines (255 loc) · 17.7 KB

0.1.7 (2018-02-05)

Bug Fixes

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

0.1.6 (2018-01-24)

Bug Fixes

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

0.1.5 (2018-01-24)

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.

0.1.4 (2018-01-22)

Bug Fixes

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

0.1.3 (2018-01-22)

Bug Fixes

  • Fix Jest resolver when using moduleNameMapper (3f4fb07)

0.1.2 (2018-01-19)

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.

0.1.1 (2018-01-19)

Bug Fixes

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

0.1.0 (2018-01-19)

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)

0.1.0-beta.0 (2018-01-16)

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)

0.0.28 (2017-12-01)

Bug Fixes

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

0.0.27 (2017-11-28)

Performance Improvements

  • Reduce calls to executeSync in getAutoScopes (8516455)

0.0.26 (2017-11-24)

Bug Fixes

  • Added --prerelease option to graph and bootstrap (c723884)
  • Ensure safe ignore-pattern (d087a78)
  • Fix problem when projects don't have dependencies (8f62726)
  • Lock version of prettier to not get format changes (f293467)

0.0.25 (2017-10-03)

Bug Fixes

  • Bumped dependencies (02d2291)
  • Fix issue when performing a prerelease (2ea611e)
  • Made it work better with revert commits (46395f1)
  • Solved issue when doing collected releases (3ad7bad)

0.0.24 (2017-09-19)

Bug Fixes

  • Show what projects that will be released in auto (e0e9887)
  • Synced against our Git remote when doing a release (4fd9274)

0.0.23 (2017-09-10)

Bug Fixes

  • Added info to graph command for no projects (81e1bf7)
  • Create annotated tags in Git (663d1d3)
  • Solve possible race condition when doing a release (c2716a0)

0.0.22 (2017-09-07)

Bug Fixes

  • Fix bug where git user would be undefined (6df8aed)

0.0.21 (2017-09-07)

Bug Fixes

  • Fix issue with auto release on Travis (46cc939)

0.0.20 (2017-09-07)

Bug Fixes

  • Correctly generate changelogs when specifying from (da54bcd)
  • Display current version for status better (5cf3e83)
  • Fix a problem when creating commits in release cmd (480601b)
  • Support merge commits in a better way for release (8155828)
  • Support Travis when doing automatic releases (fbf4947)

0.0.19 (2017-09-04)

Bug Fixes

  • Do not use scope for release commits in non mono (de747d0)
  • Support for an ALL, MULTI and * scope, for mono (4c82e4b)

0.0.18 (2017-09-01)

Bug Fixes

  • Fix issue with GitHub release for non monorepo (3ba90c7)
  • Fix problem with GitHub releases when using --from (e1a54d9)
  • Set Git commiter as well as author for release (01f5e26)

0.0.17 (2017-09-01)

Bug Fixes

  • Solve issue when doing a release and using --from (94ce68c)

0.0.16 (2017-09-01)

Bug Fixes

  • Use latest version of conventional-changelog (f2dceec)

0.0.15 (2017-08-31)

Bug Fixes

  • Fix issue in bootstrap command related to linking (f99dd35)
  • Show in list command if a project is private (6cfe9ca)

0.0.14 (2017-08-31)

Bug Fixes

  • Only show GitHub release text if we have one (5b38a8b)
  • Possible to define Git author and disable hooks (2139144)

0.0.13 (2017-08-30)

Bug Fixes

  • Fix problem with running test when releasing (8d20099)

0.0.12 (2017-08-30)

Bug Fixes

  • Use execa over execute in release for error info (a791f24)

0.0.11 (2017-08-30)

Bug Fixes

  • Only remove node_modules for monorepos (c49f231)

0.0.10 (2017-08-30)

Bug Fixes

  • Do GitHub release as prerelease if in prerelease (cc22d39)
  • Enforce NODE_ENV=test when running tests (24deee0)
  • Remove unused dependency (661fd48)
  • Support glob pattern in settings for mono (72d9616)
  • Use NODE_ENV=production when building for release (046df54)

0.0.9 (2017-08-28)

Bug Fixes

  • Improve concurrency flexibility (bf676c4)
  • Use Listr for "run" and enable concurrency support (2ca6971)
  • Use verbose renderer for Listr when running in CI (27360c5)

0.0.8 (2017-08-24)

Bug Fixes

  • Add check for repository field for GitHub releases (f12dd68)
  • Add from flag to status and release for start hash (25eb2bb)
  • Add graph command, shows how projects are related (151be26)
  • Add new interactive mode when doing a release (75e1351)
  • Add support for making prereleases of projects (0fe421b)
  • Add support for the revert type for commits (39feca1)
  • Addressed issue generating status for non monorepo (573f536)
  • Better changelog generation for both repo types (a3b95ff)
  • Display current version when listing projects (c40ee81)
  • Enabled support for creating GitHub releases (193a2fc)
  • Fix issue when generating status for some repos (e635986)
  • Ignore mocks when building projects (f984884)
  • Improve bootstrap command, making it support npm@5 (00fa904)
  • Made it possible to force linking all projects (34556e5)

0.0.7 (2017-07-31)

Bug Fixes

  • roc-plugin-repo: Use default .eslintignore file (6798f87)

0.0.6 (2017-07-31)

Bug Fixes

  • roc-plugin-repo: Add missing dependency on babel-eslint (5acbb0a)

0.0.5 (2017-07-14)

Bug Fixes

  • roc-plugin-repo: Build projects before running the tests (0c81055)
  • roc-plugin-repo: Ignore snapshots when building projects (c441e11)

0.0.4 (2017-07-13)

Bug Fixes

  • roc-plugin-repo: Alias for starting build in watch mode, --w (98ab034)
  • roc-plugin-repo: Correct bootstrap to work correctly with npm 5 (d055f53)
  • roc-plugin-repo: Correct release command to correctly run tests (1b39348)

0.0.3 (2017-07-11)

Bug Fixes

  • roc-plugin-repo: registry when publishing is now per project (88aa0aa)

0.0.2 (2017-07-11)

Bug Fixes

  • roc-plugin-repo: add new command, exec, that runs cmds in projects (eaca6ec)
  • roc-plugin-repo: better support for npm 5 when doing bootstrap (12d9ef2)
  • roc-plugin-repo: bump version of babel-preset-env to latest (e5c6822)
  • roc-plugin-repo: fixed bug in test command (f238549)
  • roc-plugin-repo: fixed bug in unlink command (e24ddd5)
  • roc-plugin-repo: support for passing config to babel-present-env (ace750f)

0.0.1 (2017-07-10)

Bug Fixes

  • roc-plugin-repo: Initial version (9dde3db)