Skip to content

Releases: steveukx/git-js

simple-git@3.33.0

10 Mar 16:23
ad732e0

Choose a tag to compare

Minor Changes

  • a263635: Use pathspec wrappers for remote and local paths when running either git.clone or git.mirror to
    avoid leaving them less open for unexpected outcomes when passing unsanitised data into these tasks.

Patch Changes

  • e253a0d: Enhanced git -c checks in unsafe plugin.

    Thanks to @JohannesLks for identifying the issue

simple-git@3.32.3

26 Feb 07:55
6e61c64

Choose a tag to compare

Patch Changes

simple-git@3.32.2

22 Feb 22:10
f8cb7df

Choose a tag to compare

Patch Changes

  • 8d02097: Enhanced clone unsafe switch detection.

simple-git@3.32.1

21 Feb 18:38
acbfd10

Choose a tag to compare

Patch Changes

  • 23b070f: Fix regex for detecting unsafe clone options

    Thanks to @stevenwdv for reporting this issue.

simple-git@3.32.0

21 Feb 13:22
c050c1e

Choose a tag to compare

Minor Changes

  • 1effd8e: Enhances the unsafe plugin to block additional cases where the -u switch may be disguised
    along with other single character options.

    Thanks to @JuHwiSang for identifying this as vulnerability.

Patch Changes

  • d5fd4fe: Use task runner for logging use of deprecated (already no-op) functions.

simple-git@3.31.1

14 Feb 13:06
1402490

Choose a tag to compare

Patch Changes

  • a44184f: Resolve NPM publish steps

simple-git@3.30.0

02 Nov 09:15

Choose a tag to compare

Minor Changes

  • bc77774: Correctly identify current branch name when using git.status in a cloned empty repo.

    Previously git.status would report the current branch name as No. Thank you to @MaddyGuthridge for identifying this issue.

simple-git@3.28.0

06 Jun 07:17
789c13e

Choose a tag to compare

Minor Changes

  • 2adf47d: Allow repeating git options like {'--opt': ['value1', 'value2']}

simple-git@3.27.0

19 Sep 12:32
95c556f

Choose a tag to compare

Minor Changes

  • 52f767b: Add similarity to the DiffResultNameStatusFile interface used when fetching log/diff with the --name-status option.
  • 739b0d9: Diff summary includes original name of renamed files when run wiht the --name-status option.
  • bc90e7e: Fixes an issue with reporting name changes in the files array returned by git.status.
    Thank you @mark-codesphere for the contribution.

Patch Changes

  • 03e1c64: Resolve error in log parsing when fields have empty values.

simple-git@3.26.0

01 Sep 12:35
4297fdc

Choose a tag to compare

Minor Changes

  • 28d545b: Upgrade build tools and typescript