Skip to content

v3.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 06 Oct 18:59
· 287 commits to main since this release

What's Changed

  • Git commands transitioned from relying on isomorphic-git to directly calling git through execute (a utility function for spawning a shell and executing commands within that shell) by @nelsonni in #946:
    • git-add adds file content to the index (aka staging area)
    • git-branch lists, creates, or deletes branches
    • git-cat-file provides content or type and size information for repository objects
    • git-check-ref-format ensures that a reference name is well formed
    • git-checkout switches branches or restores working tree files
    • git-clone clones a repository into a new directory
    • git-commit records changes to the repository
    • git-config gets and sets repository or global options
    • git-ignore locates and parses .gitignore files
    • git-log shows commit logs
    • git-merge joins two or more development histories together
    • git-path resolves worktree paths for traversing main and linked worktree branches
    • git-restore restores working tree files
    • git-rev-parse picks out and massages parameters
    • git-status shows the working tree status
    • git-utils provides utility functions for parsing URLs and validating remote repository information
    • git-version checks for locally installed versions of git and verifies minimum compatibility
    • git-worktree manages multiple working trees
  • metafiles/selectByFilepath expanded to include optional handlers parameter for filtering on handler field by @nelsonni in #946
  • ConflictManager restricts the type of cards loaded by clicking on a conflicting file to Editor or Explorer handler types only by @nelsonni in #946
  • ResetButton properly handles reverting unmerged files that contain conflicting chunks from a merge attempt by @nelsonni in #946
  • Without<T, U> type defined to extract exclusive properties from type T as compared to U (where U could be a single type or a union type) by @nelsonni in #946
  • Either<T, U> type defined for exclusively matching either T or U, but not both type (i.e. an XOR or mutually exclusive or operation) by @nelsonni in #946

Chores

Package version bumps automatically generated by @dependabot

Full Changelog: v2.3.1...v3.0.0