Releases: remotemobprogramming/mob
Releases · remotemobprogramming/mob
v3.0.0
- 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 isidea %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
- 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 newmob 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
- Enable git hooks with
MOB_GIT_HOOKS_ENABLED=true
. By default, this option is false and no git hooks such aspre-commit
orpre-push
are triggered via mob itself.
v2.4.0
- 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 atmob-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 optionsMOB_VOICE_COMMAND
,MOB_VOICE_MESSAGE
,MOB_NOTIFY_COMMAND
, andMOB_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
- With
export MOB_TIMER_ROOM_USE_WIP_BRANCH_QUALIFIER=true
the room name is automatically derived from the value you passed in via themob start --branch <branch>
parameter.
v2.2.1
Only a new release to trigger the release pipelines to provide the right checksums for archlinux releases.
v2.2.0
- 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
- When having set
MOB_TIMER_ROOM
the local timer keeps on working. To disable the local timer altogether, please disable it viaexport MOB_TIMER_LOCAL=false
. - Improved message when nothing to commit (Thanks to @seanpoulter for #202)
v2.0.0
- 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 withmob break <minutes>
.
v1.12.0
- 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 togit stash
the mob tool will tell the user about this and aborts with an error.