Skip to content

Releases: remotemobprogramming/mob

v4.4.0

15 Mar 10:54
Compare
Choose a tag to compare
  • Feature: mob timer open opens the timer website in your default web browser. If you specified MOB_TIMER_ROOM it will automatically open the specific timer page.
  • Feature: mob.sh is now built as a mac universal app and therefore supports Apple Silicon natively.

v4.3.1

10 Mar 17:55
Compare
Choose a tag to compare
  • Fix: mob done will now print the command git merge --squash --ff mob/main just once and not twice.

v4.3.0

15 Feb 13:45
Compare
Choose a tag to compare
  • Feature: Adds MOB_START_COMMIT_MESSAGE config property for changing the commit message on mob start empty commit introduced in 4.2.0. This should help overcome problems with pre-receive git hooks.

Thank you @lucas-dclrcq for your contribution!

v4.2.0

20 Jan 19:58
fcd1f63
Compare
Choose a tag to compare
  • Feature: mob.sh now starts a mob session with an empty commit to skip CI when creating a new remote branch for the session. The commit is squashed or dropped when mob done except for --no-squash option.

Thank you @takaiyuk for your contribution!

v4.1.2

15 Jan 15:50
Compare
Choose a tag to compare
  • Fix: mob done --squash-wip won't lose changes when you forget to mob start

v4.1.1

07 Dec 19:06
Compare
Choose a tag to compare
  • Fix: mob showed the wrong executable name in windows
  • Feature: mob.sh now makes use of --push-option=ci.skip when pushing
  • Feature: mob.sh now warns you when your git version is too old

Thanks to @balintf and @muskacirca for your contributions!

v4.0.0

18 Oct 13:45
Compare
Choose a tag to compare
  • NEW Feature: mob reset doesn't reset the mob branch anymore. It now warns you that it deletes the mob branch for everyone and if you want to continue do mob reset --delete-remote-wip-branch.
  • NEW Feature: mob timer, mob break, mob start, mob next and mob done will stop already running local timers.
  • Feature: mob start --create will create the remote branch and start the mob session on that branch.
  • Feature: mob.sh now also works with tools like git-repo which symlink the .git folder
  • Removed MOB_START_INCLUDE_UNCOMMITTED_CHANGES environment variable (has been deprecated for some time).
  • MOB_DONE_SQUASH no longer supports a boolean value, you have to use the proper values squash, no-squash or squash-wip instead.

Thanks to @rustiever, @gulio-python, @freekk, and @sebsprenger for your contributions!

v3.2.0

15 Sep 13:22
Compare
Choose a tag to compare
  • Fix: mob done --squash-wip won't fail if a previously committed file has uncommitted modifications.
  • Feature: MOB_TIMER_INSECURE=true allows enterprises to use the timer.mob.sh companion service despite SSL issues.

Thanks to @gregorriegler and @JanMeier1337 for your contributions!

v3.1.5

13 Jul 14:50
Compare
Choose a tag to compare
  • Add a more specific error message if git is not installed.
  • Allow for using mob timer outside of git repositories.
  • Fix: mob done --squash-wip now successfully auto-merges auto-mergeable diverging changes.
  • Print the help output whenever any kind of help argument (help, --help, -h) is present in the command, e.g. mob s 10 -h.
  • Adds a warning to mob start in case the wip branch diverges from the main branch.
  • Various fixes in suggestion of next typist:
    • Show list of last committers only if there are any.
    • Skip suggestions if there has only been a single person so far.
    • Consider the case of a new typist joining the session.
    • Fix reporting on first commit.
  • Show a deprecation warning when MOB_DONE_SQUASH is set to true or false in the environment variable or in the .mob configuration file.

v3.1.4

31 May 21:45
Compare
Choose a tag to compare
  • Fixes a bug where mob saves the wrong filepath of the last modfied file in the wip commit message.

Thanks to @hollesse for making this release possible!