Skip to content

Releases: cksource/mrgit

v4.1.0

Choose a tag to compare

@CKEditorBot CKEditorBot released this 16 Sep 09:56
v4.1.0
1aa2b5f

Features

  • Introduced --config CLI parameter which allows providing custom configuration filename that will be used instead of the default mrgit.json file. Closes #189.

v4.0.0

Choose a tag to compare

@CKEditorBot CKEditorBot released this 26 Jun 11:44
v4.0.0
14e72f7

BREAKING CHANGES

  • Updated the required version of Node.js to 22 after bumping all @ckeditor/ckeditor5-dev-* packages to the latest ^50.0.0 version.

Bug fixes

  • The mrgit status command should not print an error when processing a repository without tags or with a partially cloned history that causes tags to be assigned to non-existing commits. Closes #179.

v3.0.0

Choose a tag to compare

@CKEditorBot CKEditorBot released this 14 Mar 10:14
v3.0.0
c2f61b6

BREAKING CHANGES

  • Upgraded the minimal version of Node.js to 20.0.0 due to the end of LTS.

Other changes

  • Updated the required version of Node.js to 20. (commit)

v2.1.0

Choose a tag to compare

@pomek pomek released this 28 Aug 06:53

Features

  • Added support for executing commands in the root repository. Closes #160. (commit)

    Add the $rootRepository option to the mrgit.json configuration file to enable this feature. Its value should be a repository GitHub identifier (the same as defining the dependencies values). You can also define the option within the preset feature.

    Below, you can find a list of supported commands that take into consideration the root repository if specified:

    • checkout
    • commit
    • diff
    • exec
    • fetch
    • pull
    • push
    • status
    • sync

    To disable executing a command in the root repository without modifying the configuration file, you can add the --skip-root modifier to mrgit. Example: mrgit status --skip-root.

v2.0.3

Choose a tag to compare

@pomek pomek released this 05 Jun 09:29

Internal changes only (updated dependencies, documentation, etc.).

v2.0.2

Choose a tag to compare

@pomek pomek released this 02 Jun 11:52

Bug fixes

  • The status and sync commands will no longer fail when a repository has no tag. Closes #157. (commit)

v2.0.1

Choose a tag to compare

@pomek pomek released this 07 Dec 13:49

Bug fixes

  • Added the missing "scripts/postinstall.js" file to the published package. (commit)

v2.0.0

Choose a tag to compare

@pomek pomek released this 07 Dec 10:50

BREAKING CHANGES

  • A minimal version of Node.js has been increased to 14 and for npm to 5.7.1.

Features

Bug fixes

  • Fixed message displayed by the status command when using a specific commit defined in the config file. (commit)

Other changes

  • Upgraded dependencies and changed minimal versions for Node (>=14.0.0) and npm (>=5.7.1). (commit, commit)

v1.0.0

Choose a tag to compare

@Reinmar Reinmar released this 23 Jul 10:20

Features

  • Repositories, where an executed command failed, will be printed out at the end of the mgit log. Closes #104. (2d1450c)

Other changes

  • RIP mgit2 💀 Long live mrgit 🎉 Closes #85. (4a2a33f)

BREAKING CHANGES

  • mgit2 was renamed to mrgit.

v0.11.1

Choose a tag to compare

@Reinmar Reinmar released this 16 Jul 09:37

Internal changes only (updated dependencies, documentation, etc.).