This repository was archived by the owner on Mar 25, 2023. It is now read-only.
generated from nodejs-monorepo-templates/typescript-monorepo-esm
-
Notifications
You must be signed in to change notification settings - Fork 0
Update dependency isomorphic-git to v1 #12
Open
renovate
wants to merge
1
commit into
master
Choose a base branch
from
renovate/isomorphic-git-1.x
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
08fd3fe
to
84d715e
Compare
Codecov Report
@@ Coverage Diff @@
## master #12 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 30 30
Lines 458 458
Branches 42 42
=========================================
Hits 458 458 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
ed5d7b1
to
9557d69
Compare
85b494d
to
7f04a6c
Compare
7f04a6c
to
a36fc48
Compare
aac1e38
to
1aa3ae5
Compare
e804fd1
to
337cea2
Compare
337cea2
to
5ba8fa7
Compare
5ba8fa7
to
d13f64c
Compare
d13f64c
to
fe5ec7d
Compare
fe5ec7d
to
e9730cb
Compare
e9730cb
to
2d9aaf0
Compare
2d9aaf0
to
0027e26
Compare
0027e26
to
25c1c44
Compare
25c1c44
to
cb33364
Compare
cb33364
to
64f88ca
Compare
64f88ca
to
2b17c6d
Compare
2b17c6d
to
8bd9780
Compare
8bd9780
to
09408d7
Compare
09408d7
to
f72689f
Compare
⚠ Artifact update problemRenovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below: File name: tools/utils/pnpm-lock.yaml
|
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
=0.78.5
->=1.23.0
Release Notes
isomorphic-git/isomorphic-git
v1.23.0
Compare Source
Features
v1.22.0
Compare Source
Features
v1.21.0
Compare Source
Features
v1.20.0
Compare Source
Features
v1.19.3
Compare Source
Bug Fixes
v1.19.2
Compare Source
Bug Fixes
v1.19.1
Compare Source
Bug Fixes
v1.19.0
Compare Source
Features
v1.18.3
Compare Source
Bug Fixes
v1.18.2
Compare Source
Bug Fixes
v1.18.1
Compare Source
Bug Fixes
v1.18.0
Compare Source
Features
v1.17.3
Compare Source
Bug Fixes
v1.17.2
Compare Source
Bug Fixes
v1.17.1
Compare Source
Bug Fixes
v1.17.0
Compare Source
Features
v1.16.0
Compare Source
Features
v1.15.2
Compare Source
Bug Fixes
v1.15.1
Compare Source
Bug Fixes
v1.15.0
Compare Source
Features
v1.14.0
Compare Source
Features
v1.13.1
Compare Source
Bug Fixes
v1.13.0
Compare Source
Features
v1.12.1
Compare Source
Bug Fixes
v1.12.0
Compare Source
Bug Fixes
Features
v1.11.2
Compare Source
Bug Fixes
v1.11.1
Compare Source
Bug Fixes
v1.11.0
Compare Source
Features
track
option to checkout (#1463) (6450626)v1.10.5
Compare Source
Bug Fixes
v1.10.4
Compare Source
Bug Fixes
v1.10.3
Compare Source
Bug Fixes
v1.10.2
Compare Source
Bug Fixes
v1.10.1
Compare Source
Bug Fixes
v1.10.0
Compare Source
Features
v1.9.2
Compare Source
Bug Fixes
v1.9.1
Compare Source
Bug Fixes
v1.9.0
Compare Source
Features
v1.8.10
Compare Source
Bug Fixes
v1.8.9
Compare Source
Bug Fixes
v1.8.8
Compare Source
Bug Fixes
v1.8.7
Compare Source
Bug Fixes
v1.8.6
Compare Source
Bug Fixes
v1.8.5
Compare Source
Bug Fixes
v1.8.4
Compare Source
Bug Fixes
v1.8.3
Compare Source
Bug Fixes
v1.8.2
Compare Source
Bug Fixes
v1.8.1
Compare Source
Bug Fixes
v1.8.0
Compare Source
Features
v1.7.8
Compare Source
Bug Fixes
isogit
CLI throws "Error [ERR_REQUIRE_ESM]: Must use import to load ES Module" in Node 13+ (f2e3805)v1.7.7
Compare Source
Bug Fixes
v1.7.6
Compare Source
Bug Fixes
singleBranch: true
(#1225) (e66a6c2)v1.7.5
Compare Source
Bug Fixes
v1.7.4
Compare Source
Bug Fixes
v1.7.3
Compare Source
Bug Fixes
v1.7.2
Compare Source
Performance Improvements
v1.7.1
Compare Source
Bug Fixes
v1.7.0
Compare Source
Features
v1.6.0
Compare Source
Features
v1.5.0
Compare Source
Features
v1.4.4
Compare Source
Performance Improvements
v1.4.3
Compare Source
Performance Improvements
v1.4.2
Compare Source
Performance Improvements
v1.4.1
Compare Source
Performance Improvements
v1.4.0
Compare Source
Features
v1.3.2
Compare Source
Bug Fixes
v1.3.1
Compare Source
Bug Fixes
http
argument is missing (#1092) (6564ea5)v1.3.0
Compare Source
Features
v1.2.0
Compare Source
Features
v1.1.6
Compare Source
Bug Fixes
v1.1.5
Compare Source
Bug Fixes
v1.1.4
Compare Source
Bug Fixes
v1.1.3
Compare Source
Bug Fixes
v1.1.2
Compare Source
Bug Fixes
v1.1.1
Compare Source
Bug Fixes
http
(1a4a8f8)v1.1.0
Compare Source
Features
v1.0.0
Compare Source
I recommend you read the NICE RELEASE NOTES first.
These are the auto-generated release notes, which are exhaustive if not pretty.
1.0.0 (2020-02-26)
Bug Fixes
chore
readObject
andwriteObject
typings (#1023) (9f905d9)onAuth
the replacement forusername
,password
,token
, andoauth2format
(#1051) (e344578)sign
command (#1007) (a549b2b)pattern
param withfilter
param (#1004) (fe6d98a)log
command (#1005) (2ae9b78)Features
BREAKING CHANGES
E
has been removed and replaced byErrors
. The errors are typed so if you use aninstanceof
comparison in thecatch
statement, auto-completion on their.data
property works. There are fewer errors total, they have shorter names, and thus the resulting gzip bundle is smaller despite the addition of 28 new classes. Lastly, the distinction betweenFail
andError
has been removed since it was subjective.Here's the complete breakdown of which
Errors
classes replaced whichE
codes:AlreadyExistsError
replacesAddingRemoteWouldOverwrite
,NoteAlreadyExistsError
,RefExistsError
AmbiguousError
replacesAmbiguousShortOid
CheckoutConflictError
replacesCheckoutConflictError
CommitNotFetchedError
replacesCommitNotFetchedError
EmptyServerResponseError
replacesEmptyServerResponseFail
FastForwardError
replacesFastForwardFail
GitPushError
replacesGitPushError
HttpError
replacesHTTPError
InternalError
replacesInternalFail
InvalidFilepathError
replacesDirectorySeparatorsError
InvalidOidError
replacesCorruptShallowOidFail
,NotAnOidFail
InvalidRefNameError
replacesInvalidRefNameError
MaxDepthError
replacesMaxSearchDepthExceeded
MergeNotSupportedError
replacesMergeNotSupportedFail
MissingNameError
replacesMissingAuthorError
,MissingCommitterError
,MissingTaggerError
MissingParameterError
replacesMissingRequiredParameterError
NoRefspecError
replacesNoRefspecConfiguredError
NotFoundError
replacesExpandRefError
,FileReadError
,GitRootNotFoundError
,ReadObjectFail
,RefNotExistsError
,ResolveRefError
,ShortOidNotFound
,TreeOrBlobNotFoundError
ObjectTypeError
replacesDirectoryIsAFileError
,ObjectTypeAssertionFail
,ObjectTypeAssertionInPathFail
,ObjectTypeAssertionInTreeFail
,ObjectTypeUnknownFail
,ResolveCommitError
,ResolveTreeError
ParseError
replacesAssertServerResponseFail
,UnparseableServerResponseFail
PushRejectedError
replacesPushRejectedNonFastForward
,PushRejectedTagExists
RemoteCapabilityError
replacesRemoteDoesNotSupportDeepenNotFail
,RemoteDoesNotSupportDeepenRelativeFail
,RemoteDoesNotSupportDeepenSinceFail
,RemoteDoesNotSupportShallowFail
SmartHttpError
replacesRemoteDoesNotSupportSmartHTTP
UnknownTransportError
replacesUnknownTransportError
UrlParseError
replacesRemoteUrlParseError
UserCanceledError
replacesUserCancelledError
The following error codes are no longer used / have no equivalent:
AcquireLockFileFail
,BranchDeleteError
,CoreNotFound
,DoubleReleaseLockFileFail
,InvalidDepthParameterError
,InvalidParameterCombinationError
,MismatchRefValueError
,NoHeadCommitError
,NotImplementedFail
,ObjectTypeAssertionInRefFail
,PluginSchemaViolation
,PluginUndefined
,PluginUnrecognized
author.date
,committer.date
,tagger.date
parameters were removed in favor ofauthor.timestamp
,comitter.timestamp
,tagger.timestamp
in order to be clear about what is actually written and better reflect the return types inreadCommit
,log
, andreadTag
.username
,password
,token
, andoauth2format
params were removed and replaced with theonAuth
callback. SinceonAuth
also replaced thecredentialManager
plugin, this means now there is a single way to do authentication instead of two..git
since sometimes that actually makes things worse, and subverts user expectations. Accordingly, thenoGitSuffix
parameter has been removed since it's the default behavior. Furthermore, theUser-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.verify
function has been removed, and thesignature
property of TagObject renamed togpgsig
to match CommitObject. Sincelog
,readCommit
, andreadTag
all include thegpgsig
and signingpayload
in their return values now, it is simpler and more efficient to do the verification outside ofisomorphic-git
. See the documentation for theonSign
parameter for complete code examples.newSubmoduleBehavior
parameter has been removed and is now the default and only behavior, because it is good. And thenoSubmodules
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 usingstatusMatrix
to traverse submodules for some reason.)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.fetch
andpush
functions now respect previously ignored git config settings like:branch.${ref}.pushRemote
,remote.pushDefault
,remote.${remote}.pushurl
, andbranch.${ref}.merge
. (Note thepull
command already respectedbranch.${ref}.merge
butfetch
did not.)main
file and a browser HTTP client hard-coded into themodule
file. The HTTP clients are now in their own files; users pick one, import it, and provide it to functions that make requests.readObject
andwriteObject
have been updated to use the same object schemas used inreadCommit
,readTree
, andreadTag
. And they are actually documented now in the docs. (The main change is trees are simply arrays now, rather than objects with a.entries
property.) The types returned byreadObject
also form a proper discriminated union so TypeScript will infer the type of.object
given.format
and.type
.authUsername
andauthPassword
are removed in favor ofusername
andpassword
.plugins.set
has been replaced byplugins.fs
,plugins.emitter
,plugins.credentialManager
,plugins.pgp
, andplugins.http
.token
andoauth2format
properties have been removed from the GitAuth interface, which makes it much simpler and and eliminates a dozen GitErrors handling specific edge cases.A
headers
property has been added to the GitAuth interface. This makesonAuth
much more powerful because you can inject whatever HTTP headers you want.The
onAuthFailed
callback now lets you return a GitAuth object. This means you can keep retrying to authenticate as many times as you like.A
cancel
property has been added to the GitAuth interface. This means you gracefully give up authenticating and the function will throw an E.UserCancelledError instead of an E.HTTPError.fs
andemitter
params have been removed. They've been superseded by thefs
andemitter
plugins.internal-apis
are no longer included in the npm package. I never really intended that; they were just for running unit tests. Also, I renameddist/for-future/isomorphic-git/index.js
todist/index.js
anddist/for-node/isomorphic-git/index.js
todist/index.cjs
.And I removed the
jasmine
fallback. I'm sorryjest
uses native modules, but it's just too good not to use and maintaining a fallback test runner is an added complication.message
events were trimmed. This was lossy and removed valuable information, such as an'\r'
by itself, which is a signal to update the existing line instead of appending a new one. Therawmessage
event was added as a temporary workaround to expose the untrimmed data. Therawmessage
event has been removed and from now on,message
events emit the full untrimmed data.Buffer
objects now instead returnUint8Array
objects. This is so we can eventually drop the bloatedBuffer
browser polyfill.sign
command was deprecated a while ago (back whencommit
got asigningKey
param) and has now been removed.autoTranslateSSH
feature has been removed since it's kind of hacky, and it's trivial to implement your own version using thedata.suggestion
property of theUnknownTransportError
when something fails.signing
argument oflog
has been removed, andlog
now returns an array of objects with the same interface as those returned fromreadCommit
. Also, thelog
function will throw now instead of returning errors as objects inside the result array. This greatly simplifies the TS definition (which previously consisted of 3 different overloaded variations) so that we can generate the TS definitions directly from the JSDoc in the future.pattern
param added two dependencies to the project (globrex and globalyzer) for very little benefit since we haven't ended up using globbing anywhere else in the library. The same result can be achieved via the new function parameterfilter
which lets you provide the pattern-matching logic yourself.fastCheckout
function has been renamedcheckout
and the oldcheckout
function has been removed entirely.walkBeta2
function has been renamedwalk
and thewalkBeta1
function has been removed entirely.core
has been replaced byplugins.createCore
andplugins.deleteCore
.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.