All Versions
85
Latest Version
Avg Release Cycle
11 days
Latest Release
1317 days ago

Changelog History
Page 5

  • v1.0.0-beta.27 Changes

    February 17, 2020

    1.0.0-beta.27 (2020-02-17)

    chore

    • ๐Ÿ‘‰ make onAuth the replacement for username, password, token, and oauth2format (#1051) (e344578)

    ๐Ÿ’ฅ BREAKING CHANGES

    • ๐Ÿšš The username, password, token, and oauth2format params were removed and replaced with the onAuth callback. Since onAuth also replaced the credentialManager plugin, this means now there is a single way to do authentication instead of two.
  • v1.0.0-beta.26 Changes

    February 16, 2020

    1.0.0-beta.26 (2020-02-16)

    chore

    • โœ‚ remove automatic URL mangling and User-Agent setting (#1050) (e7d0842)

    ๐Ÿ’ฅ BREAKING CHANGES

    • ๐Ÿšš The URL that's provided is now the URL that's used; no longer will they be "fixed" to end with .git since sometimes that actually makes things worse, and subverts user expectations. Accordingly, the noGitSuffix parameter has been removed since it's the default behavior. Furthermore, the User-Agent is now totally in the user's hands, because it is just a minefield, and I'm done trying to make sense of it. I added a Headers page to the docs documenting what I know about User-Agent + GitHub + CORS + Chrome bugs.
  • v1.0.0-beta.25 Changes

    February 15, 2020

    1.0.0-beta.25 (2020-02-15)

    ๐Ÿ› Bug Fixes

    • โšก๏ธ update Web Worker example (32b64ca)
  • v1.0.0-beta.24 Changes

    February 14, 2020

    1.0.0-beta.24 (2020-02-14)

    chore

    ๐Ÿ’ฅ BREAKING CHANGES

    • ๐Ÿ“š The verify function has been removed, and the signature property of TagObject renamed to gpgsig to match CommitObject. Since log, readCommit, and readTag all include the gpgsig and signing payload in their return values now, it is simpler and more efficient to do the verification outside of isomorphic-git. See the documentation for the onSign parameter for complete code examples.
  • v1.0.0-beta.23 Changes

    February 14, 2020

    1.0.0-beta.23 (2020-02-14)

    chore

    • 0๏ธโƒฃ make newSubmoduleBehavior and noSubmodules the default behavior (#1045) (9cd7f3d)

    ๐Ÿ’ฅ BREAKING CHANGES

    • ๐Ÿ‘€ The newSubmoduleBehavior parameter has been removed and is now the default and only behavior, because it is good. And the noSubmodules parameter has been removed and is also the default and only behavior. (This only affects you if you a) liked seeing the console warnings or b) were using statusMatrix to traverse submodules for some reason.)
  • v1.0.0-beta.22 Changes

    February 12, 2020

    1.0.0-beta.22 (2020-02-12)

    ๐Ÿ”‹ Features

    • โž• add a default export and support for importing the ES module build in Node 12+ (#1043) (064e624)
  • v1.0.0-beta.21 Changes

    February 09, 2020

    1.0.0-beta.21 (2020-02-09)

    chore

    • push: improve schema design of PushResult (#1036) (08ce40e)

    ๐Ÿ’ฅ BREAKING CHANGES

    • push: the push function now throws if any of the refs on the remote were not updated successfully. It also returns a nicely typed result object organized by ref, rather than a loose collection of strings organized by outcome.
  • v1.0.0-beta.20 Changes

    February 08, 2020

    1.0.0-beta.20 (2020-02-08)

    ๐Ÿ› Bug Fixes

    • fastCheckout: don't treat modified files as conflicted unless the file would actually change (#1017) (7ebc583)
    • ๐Ÿ›  Fix obsolete type information in index.d.ts (#1028) (5c2cf6a)
    • fetch, push: recognize more git config settings (#1033) (a4e5aee)

    ๐Ÿ’ฅ BREAKING CHANGES

    • fetch, push: the fetch and push functions now respect previously ignored git config settings like: branch.${ref}.pushRemote, remote.pushDefault, remote.${remote}.pushurl, and branch.${ref}.merge. (Note the pull command already respected branch.${ref}.merge but fetch did not.)
  • v1.0.0-beta.19 Changes

    February 07, 2020

    1.0.0-beta.19 (2020-02-07)

    chore

    ๐Ÿ’ฅ BREAKING CHANGES

    • ๐Ÿ’ป isomorphic-git no longer has a node HTTP client hard-coded into the main file and a browser HTTP client hard-coded into the module file. The HTTP clients are now in their own files; users pick one, import it, and provide it to functions that make requests.
  • v1.0.0-beta.18 Changes

    February 07, 2020

    1.0.0-beta.18 (2020-02-07)

    chore

    ๐Ÿ’ฅ BREAKING CHANGES

    • ๐Ÿšš the plugin system has been removed and we're returning to simply passing in arguments and callbacks, because it is simpler, has better locality, and avoids global state.