@stellar/stellar-base and its underlying dependency @stellar/js-xdr have been upgraded to their latest versions; reference their release notes (v12.1.0 and v3.1.2, respectively) for details (#1013).
Added
You can now pass custom headers to both rpc.Server and Horizon.Server (#1013):
import { Server } from "@stellar/stellar-sdk/rpc";
const s = new Server("<some URL>", { headers: { "X-Custom-Header": "hello" }})
Horizon.Server now supports the new POST /transactions_async endpoint via the submitAsyncTransaction method (#989). Its purpose is to provide an immediate response to the submission rather than waiting for Horizon to determine its status. The response schema is as follows:
interface SubmitAsyncTransactionResponse {
// the submitted transaction hash
hash: string;
// one of "PENDING", "DUPLICATE", "TRY_AGAIN_LATER", or "ERROR"
tx_status: string;
// a base64-encoded xdr.TransactionResult iff `tx_status` is "ERROR"
error_result_xdr: string;
}
rpc.Server now has a getFeeStats method which retrieves fee statistics for a previous chunk of ledgers to provide users with a way to provide informed decisions about getting their transactions included in the following ledgers (#998):
@stellar/stellar-base and its underlying dependency @stellar/js-xdr have been upgraded to their latest versions; reference their release notes (v12.1.0 and v3.1.2, respectively) for details (#1013).
Added
You can now pass custom headers to both rpc.Server and Horizon.Server (#1013):
import { Server } from "@stellar/stellar-sdk/rpc";
const s = new Server("<some URL>", { headers: { "X-Custom-Header": "hello" }})
Horizon.Server now supports the new POST /transactions_async endpoint via the submitAsyncTransaction method (#989). Its purpose is to provide an immediate response to the submission rather than waiting for Horizon to determine its status. The response schema is as follows:
interface SubmitAsyncTransactionResponse {
// the submitted transaction hash
hash: string;
// one of "PENDING", "DUPLICATE", "TRY_AGAIN_LATER", or "ERROR"
tx_status: string;
// a base64-encoded xdr.TransactionResult iff `tx_status` is "ERROR"
error_result_xdr: string;
}
rpc.Server now has a getFeeStats method which retrieves fee statistics for a previous chunk of ledgers to provide users with a way to provide informed decisions about getting their transactions included in the following ledgers (#998):
Added better configurability for comment scrubbing default behavior
Added better hardening against Prototype Pollution attacks, thanks @kevin-mizu
Added better handling and readability of the nodeType property, thanks @ssi02014
Fixed some smaller issues in README and other documentation
DOMPurify 3.1.2
Addressed and fixed a mXSS variation found by @kevin-mizu
Addressed and fixed a mXSS variation found by Adam Kues of Assetnote
Updated tests for older Safari and Chrome versions
DOMPurify 3.1.1
Fixed an mXSS sanitiser bypass reported by @icesfont
Added new code to track element nesting depth
Added new code to enforce a maximum nesting depth of 255
Added coverage tests and necessary clobbering protections
Note that this is a security release and should be upgraded to immediately. Please also note that further releases may follow as the underlying vulnerability is apparently new and further variations may be discovered.
DOMPurify 3.1.0
Added new setting SAFE_FOR_XML to enable better control over comment scrubbing
Updated README to warn about happy-dom not being safe for use with DOMPurify yet
Updated the LICENSE file to show the accurate year number
Updated several build and test dependencies
DOMPurify 3.0.11
Fixed another conditional bypass caused by Processing Instructions, thanks @Ry0taK
Fixed the regex for HTML Custom Element detection, thanks @AlekseySolovey3T
DOMPurify 3.0.10
Fixed two possible bypasses when sanitizing an XML document and later using it in HTML, thanks @Slonser
Rename unstable_patchRoutesOnMiss to unstable_patchRoutesOnNavigation to match new behavior (#11888)
Updated dependencies:
@remix-run/router@1.19.1
react-router@6.26.1
6.26.0
Minor Changes
Add a new replace(url, init?) alternative to redirect(url, init?) that performs a history.replaceState instead of a history.pushState on client-side navigation redirects (#11811)
Patch Changes
Fix initial hydration behavior when using future.v7_partialHydration along with unstable_patchRoutesOnMiss (#11838)
During initial hydration, router.state.matches will now include any partial matches so that we can render ancestor HydrateFallback components
Updated dependencies:
@remix-run/router@1.19.0
react-router@6.26.0
6.25.1
Patch Changes
Memoize some RouterProvider internals to reduce unnecessary re-renders (#11803)
Updated dependencies:
react-router@6.25.1
6.25.0
Minor Changes
Stabilize future.unstable_skipActionErrorRevalidation as future.v7_skipActionErrorRevalidation (#11769)
When this flag is enabled, actions will not automatically trigger a revalidation if they return/throw a Response with a 4xx/5xx status code
You may still opt-into revalidation via shouldRevalidate
This also changes shouldRevalidate's unstable_actionStatus parameter to actionStatus
To install Sass 1.78.0, download one of the packages below and add it to your PATH, or see the Sass website for full installation instructions.
Changes
The meta.feature-exists function is now deprecated. This deprecation is named feature-exists.
Fix a crash when using @at-root without any queries or children in the indented syntax.
JS API
Backport the deprecation options (fatalDeprecations, futureDeprecations, and silenceDeprecations) to the legacy JS API. The legacy JS API is itself deprecated, and you should move off of it if possible, but this will allow users of bundlers and other tools that are still using the legacy API to still control deprecation warnings.
Fix a bug where accessing SourceSpan.url would crash when a relative URL was passed to the Sass API.
Embedded Sass
Explicitly expose a sass executable from the sass-embedded npm package. This was intended to be included in 1.63.0, but due to the way platform-specific dependency executables are installed it did not work as intended. Now users can run npx sass for local installs or just sass when sass-embedded is installed globally.
Add linux-riscv64, linux-musl-riscv64, and android-riscv64 support for the sass-embedded npm package.
Fix an edge case where the Dart VM could hang when shutting down when requests were in flight.
Fix a race condition where the embedded host could fail to shut down if it was closed around the same time a new compilation was started.
Fix a bug where parse-time deprecation warnings could not be controlled by the deprecation options in some circumstances.
The meta.feature-exists function is now deprecated. This deprecation is
named feature-exists.
Fix a crash when using @at-root without any queries or children in the
indented syntax.
JS API
Backport the deprecation options (fatalDeprecations, futureDeprecations,
and silenceDeprecations) to the legacy JS API. The legacy JS API is itself
deprecated, and you should move off of it if possible, but this will allow
users of bundlers and other tools that are still using the legacy API to
still control deprecation warnings.
Fix a bug where accessing SourceSpan.url would crash when a relative URL was
passed to the Sass API.
Bumps the minor-and-patch group with 39 updates in the / directory:
1.22.2
1.23.1
1.0.1
1.2.0
12.0.0-rc.2
12.2.0
6.0.0
6.5.0
14.4.3
14.5.2
2.0.0
2.1.0
3.0.5
3.1.6
18.2.0
18.3.1
18.2.20
18.3.5
18.2.0
18.3.1
18.2.7
18.3.0
6.15.0
6.26.2
1.69.7
1.78.0
6.0.7
6.1.13
5.1.6
5.6.2
0.11.1
0.11.4
7.22.10
7.25.2
7.22.10
7.25.4
7.22.5
7.24.7
7.22.5
7.24.7
29.5.3
29.5.13
4.14.197
4.17.7
5.0.4
5.0.7
5.1.26
5.1.34
9.0.0
9.1.0
2.28.0
2.30.0
6.7.1
6.10.0
7.33.1
7.36.1
4.6.0
4.6.2
4.0.1
4.2.0
5.5.3
5.6.0
2.7.6
2.9.1
3.0.2
3.3.3
9.4.4
9.5.1
5.88.2
5.94.0
16.3.1
16.4.5
4.18.2
4.21.0
4.17.17
4.17.21
10.9.1
10.9.2
Updates
@microlink/react-json-view
from 1.22.2 to 1.23.1Release notes
Sourced from
@microlink/react-json-view
's releases.Changelog
Sourced from
@microlink/react-json-view
's changelog.Commits
7f30752
chore(release): 1.23.18cc4fa3
ci: tweaks041f6d8
Merge pull request #29 from DylanDirlam/masterace505a
Add missing typedisplayArrayKey
a62836b
chore(release): 1.23.0ed6877a
build: tweaks20e8d79
Merge pull request #28 from snoh666/masterec10189
chore: move new dep to devDeps5275cd4
fix: add missed devDeps in new create-react-appdac4e76
Merge pull request #26 from snoh666/masterUpdates
@stellar/prettier-config
from 1.0.1 to 1.2.0Commits
Maintainer changes
This version was pushed to npm by piyalbasu, a new releaser for
@stellar/prettier-config
since your current version.Updates
@stellar/stellar-sdk
from 12.0.0-rc.2 to 12.2.0Release notes
Sourced from
@stellar/stellar-sdk
's releases.... (truncated)
Changelog
Sourced from
@stellar/stellar-sdk
's changelog.... (truncated)
Commits
41c03ec
Release v12.2.0 (#1013)e4b3d2f
Remove major version upgrades from dependabot (#1012)5f144e1
Add support forgetFeeStats
endpoint (#1006)444fb7b
Add Dependabot to CI for all dependency version updates (#1008)fa6b2e7
Use command line tooling for end-to-end tests (#995)704535d
Add 'yarn _prettier' run to CI and run it (#999)d0302f9
Add async txsub endpoint in Horizon (#989)b8430dd
Running an absolute clinic on appeasing the ES linter (#990)f1f81f7
Respect custom headers when usingServer
s (#988)10e5edc
Release v12.1.0 (#993)Updates
@testing-library/jest-dom
from 6.0.0 to 6.5.0Release notes
Sourced from
@testing-library/jest-dom
's releases.... (truncated)
Commits
62f0e3a
docs: add waynevanson as a contributor for code, and test (#626)acbf416
feat(toHaveValue): Asserting aria-valuenow (#479)47a667c
docs: add vorant94 as a contributor for code (#619)06d19ba
adjust vitest ambient declaration file according to vitest docs (#612)a073b08
docs: add aleks-elkin as a contributor for maintenance (#618)aa094a5
chore: remove unused@babel/runtime
dependency (#617)d02e80b
docs: add ddolcimascolo as a contributor for maintenance (#616)faf534b
fix: Drop peerDependencies from package.json (#610)78a2934
docs: add tonyhallett as a contributor for bug (#615)5cc6298
fix: Type definition oftoHaveClass
(#611)Updates
@testing-library/user-event
from 14.4.3 to 14.5.2Release notes
Sourced from
@testing-library/user-event
's releases.Commits
d036279
chore: upgradenode
in codesandbox910fee5
chore: set tsconfigbaseUrl
fa8d867
revert: swap release scriptc4b4629
chore: upgrade testing environment6a3c896
fix: remove interop and deep DTL importsd7483f0
fix: incorrect default import from@testing-library/dom
(#1162)4be87b3
chore: swap release scriptd95121d
chore: add --experimental-import-meta-resolve8779eae
chore: format, lint, fix lint4019cee
fix(exports): add a named export for userEventUpdates
assert
from 2.0.0 to 2.1.0Changelog
Sourced from assert's changelog.
Commits
fc65923
v2.1.0d99f50d
[meta] add to FUNDING.ymlc6e09cb
[Deps] updateis-nan
,object-is
,util
a38013b
[Dev Deps] update@babel/cli
,@babel/core
,@babel/preset-env
,airtap
,...f5d7c66
[Refactor] switching to a maintained Object.assign package80664db
[readme] Add description for usage with webpack and vited932a53
Implementassert.match()
andassert.doesNotMatch()
bba838e
Add security.mdffd5479
Remove duplicate line under usage section (#48)c112ec4
Remove duplicate line under usage sectionMaintainer changes
This version was pushed to npm by ljharb, a new releaser for assert since your current version.
Updates
bignumber.js
from 9.1.1 to 9.1.2Changelog
Sourced from bignumber.js's changelog.
Commits
a05d98b
v9.1.2ee5481b
#354 Avoid bug in v8 Maglev compiler.65156eb
Merge branch 'master' of https://github.com/MikeMcl/bignumber.js4120e6a
fix: typo in comments (#350)981a8a9
[BUGFIX] #344minumum(0, -0)
should be-0
Updates
dompurify
from 3.0.5 to 3.1.6Release notes
Sourced from dompurify's releases.
... (truncated)
Commits
4083a90
Merge pull request #978 from cure53/main90a10a1
fix: Fixed a typo on the README65df042
chore: Preparing 3.1.6 release6e03334
fix: Made sure that remove() is not called directly from node00fc06c
fix: Fixed a DOM clobbering issue leading to an error being thrownf8c2ef5
Merge pull request #977 from cure53/dependabot/npm_and_yarn/multi-99ca4f73d8e5112ec
build(deps): bump ws and socket.io-adapter9978cec
docs: Added better security warning about SAFE_FOR_XML to READMEfa542df
fix: Changed the order for attribute checks slightly for safer hooksb8b552c
Merge pull request #975 from cure53/dependabot/npm_and_yarn/multi-2d3aef8690Updates
react
from 18.2.0 to 18.3.1Release notes
Sourced from react's releases.
Changelog
Sourced from react's changelog.
Commits
f1338f8
ExportReact.act
from 18.3d6c42f7
Bump to 18.3.173bfaa1
Turn on key spread warning in jsx-runtime for everyone (#25697)c2a246e
Turn on string ref deprecation warning for everybody (not codemoddable) (#25383)2cfb474
Bump version from 18.2 to 18.3Maintainer changes
This version was pushed to npm by react-bot, a new releaser for react since your current version.
Updates
@types/react
from 18.2.20 to 18.3.5Commits
Updates
react-dom
from 18.2.0 to 18.3.1Release notes
Sourced from react-dom's releases.
Changelog
Sourced from react-dom's changelog.
Commits
d6c42f7
Bump to 18.3.18a015b6
Add deprecation warning for unmountComponentAtNodec3b2839
Add deprecation warning for findDOMNoded4ea75d
ReactDOMTestUtils deprecation warnings7548c01
DeprecaterenderToStaticNodeStream
(#28872) (#28874)5894232
Enable warning for defaultProps on function components for everyone (#25699)c2a246e
Turn on string ref deprecation warning for everybody (not codemoddable) (#25383)2cfb474
Bump version from 18.2 to 18.3Maintainer changes
This version was pushed to npm by react-bot, a new releaser for react-dom since your current version.
Updates
@types/react-dom
from 18.2.7 to 18.3.0Commits
Updates
react-router-dom
from 6.15.0 to 6.26.2Release notes
Sourced from react-router-dom's releases.
... (truncated)
Changelog
Sourced from react-router-dom's changelog.
... (truncated)
Commits
eeb86ab
chore: Update version for release (#11968)7cbe349
chore: Update version for release (pre) (#11955)6483515
Merge branch 'release-next' into v605612a3
unstable_dataStrategy refactor for better single fetch support (#11943)5651176
fix: Wait for restore url navigation to complete before proceeding (#11930)04d09c3
chore: Update version for release (#11895)f806fa4
chore: Update version for release (pre) (#11889)5a6545b
Rename patchRoutesOnMiss to patchRoutesOnNavigation (#11888)91ef146
chore: Update version for release (#11863)7acbfbe
chore: Update version for release (pre) (#11860)Updates
sass
from 1.69.7 to 1.78.0Release notes
Sourced from sass's releases.
... (truncated)
Changelog
Sourced from sass's changelog.
Looks like these dependencies are updatable in another way, so this is no longer needed.