Skip to content

Releases: remotemobprogramming/mob

v3.0.0

25 Mar 11:44
Compare
Choose a tag to compare
  • NEW Mob will automatically open the last modified file of the previous typist in your preferred IDE. Therefore, you need to set the configuration option MOB_OPEN_COMMAND to a command which opens your IDE. For example, the open command for IntelliJ is idea %s
  • Add a Smiley face to Happy Collaborating message to make your day :)

Thanks to @hollesse and @aryanfaghihi making this release possible!

v2.6.0

27 Feb 11:57
Compare
Choose a tag to compare
  • NEW Allow keeping manual commits while squashing all wip commits by finishing a mob-session with mob done --squash-wip.
  • Removed experimental command mob squash-wip in favor of new mob done --squash-wip.
  • Added missing configuration option MOB_WIP_BRANCH_PREFIX for .mob file.

Thanks to @gregorriegler and @hollesse making this release possible!

v2.5.0

17 Feb 19:46
Compare
Choose a tag to compare
  • Enable git hooks with MOB_GIT_HOOKS_ENABLED=true. By default, this option is false and no git hooks such as pre-commit or pre-push are triggered via mob itself.

v2.4.0

11 Feb 13:52
Compare
Choose a tag to compare
  • As an alternative to the environment variables, you can configure the mob tool with a .mob file in your home directory. For an example have a look at mob-configuration-example file.
  • As an alternative to the environment variables, you can configure the mob tool with a .mob file in your git project root directory. The configuration options MOB_VOICE_COMMAND, MOB_VOICE_MESSAGE, MOB_NOTIFY_COMMAND, and MOB_NOTIFY_MESSAGE are disabled for the project specific configuration to prevent bash injection attacks.
    Thanks to @vrpntngr & @hollesse making this release possible as part of the @innoq Hands-On Event, February 2022.

v2.3.0

30 Jan 08:41
Compare
Choose a tag to compare
  • With export MOB_TIMER_ROOM_USE_WIP_BRANCH_QUALIFIER=true the room name is automatically derived from the value you passed in via the mob start --branch <branch> parameter.

v2.2.1

12 Jan 21:37
Compare
Choose a tag to compare

Only a new release to trigger the release pipelines to provide the right checksums for archlinux releases.

v2.2.0

08 Jan 07:35
Compare
Choose a tag to compare
  • When mob encounters unpushed commits in the base branch, the tool now provides help for the user to fix this immediately.
  • Improves console output when using mob break 5 in combination with https://timer.mob.sh
  • Gives the user the chance to name their final commit after mob done --no-squash

v2.1.0

10 Nov 15:18
Compare
Choose a tag to compare
  • When having set MOB_TIMER_ROOM the local timer keeps on working. To disable the local timer altogether, please disable it via export MOB_TIMER_LOCAL=false.
  • Improved message when nothing to commit (Thanks to @seanpoulter for #202)

v2.0.0

28 Oct 12:53
fec61a2
Compare
Choose a tag to compare
  • NEW create a team room on https://timer.mob.sh to have a team timer. Set MOB_TIMER_ROOM to the name of your team room and mob will automatically send timer requests to your team room. Mob now even supports breaks with mob break <minutes>.

v1.12.0

09 Sep 18:41
Compare
Choose a tag to compare
  • If you renamed the executable or use a symlink to use a different name, mob will detect the new name and use that in its console output.
  • Improves error handling when using mob start -i. When the working directory is a subdirectory that would be removed due to git stash the mob tool will tell the user about this and aborts with an error.