Provide goog.labs.userAgent.USE_CLIENT_HINTS_OVERRIDE as a runtime-override mechanism for overriding USE_CLIENT_HINTS in production builds. (41e7935bd56c0df423302a95695eab9f83cad586)
Add new functions to goog.iter to support rewriting existing ES4 iterators to use ES6 iteration semantics. (a73ad89b281b85e5d3b5436e320af547355f02bf)
Backwards Incompatible Changes
Remove implementations of goog.iter.Iterator#next within Closure Library. As of this change, it's expected that all users of goog.iter.Iterator are calling the new name for this function, #nextValueOrThrow. (0fc677a62bb4c8dcdf617d0d0d9dac7c68c3158f)
The noreferrer option can no longer be set for modern browsers on sites that set a referrer-policy of unsafe-url (f2c85d1699f833bcc781fe13786adac90163bac2)
Other Changes
Add native ECMAScript support for modern browsers. (16d7b839c422a7d122bcad17cf8935f7d4e134aa)
Introduces a new configuration object that can be passed to the MockClock constructor. (fd93eae1804ad0f0b69ff94e27fdf942801f7390)
Make bubble innerHTML assignment Trusted Types compatible. (83aa32c385b6392934eaf30fc7ed82ce51041d92)
Add support for aria-current to goog.a11y.aria.State. (08f8ee435636acb91621d8a3f01756249b86cd96)
Fixes error in Safari browser in native ECMAScript mode. (5a49c85b2dd47e3134c795cc1c7897dcafcce2fc)
Add Intl native support in DateTimeFormat. (ed3f21737413d5929feb6a8a6631177963aa28a1)
Make deps array of ModuleInfo non-nullable. (1c8d94c7b1148e8e37b2b2e489cb7da663cb21f2)
Improve EqualToIgnoringWhitespaceMatches to ignore whitespace on both strings. (09d924faa7fdc389fa6de390a0a755b4d63d0dcf)
Clean up 'var' to 'const' or 'let'. (fcb893ed0b18bbd8b8ac6cb06ba133ef9814906d)
Closure Library v20210907
Backwards Incompatible Changes
Drop goog.Uri.QueryData's dependency on goog.structs.Map, replacing it with ES6 Map. (a3f047fca6e23e941d5c5ff0a2adce4de27ebdd5)
Drop net/xhrio's dependency on goog.structs.Map, replacing it with ES6 Map. (0863f0fa670c80ec4138ab67894903f6171ffe5e)
Closure Library v20210906
New Additions
Add instance method alises on goog.structs.StringSet to align it with ES6 Set. (ee36b88ec775b91b1ca47b9f7f8be62a16fb6686)
Removes references to goog\.structs\.Map in WebChannel code. (74ae512c6c08f21472db8ea6eb9bffd02469289d)
Backwards Incompatible Changes
Make ModuleManager handle when "synthetic" modules dont mark themselves as loaded (e19c97b19fd1effc9c17a930145e8f75f9f0b769)
Type definition for goog.i18n.NumberFormatSymbols changed. (cfab9e26187683a9eb19060091fda89a01eb4958)
goog.log.LogRecord.getException now returns * and defaults to undefined. setException and other APIs have been adjusted accordingly. (c244e80d2e0ada44d16524f9600dc14e5364f2da)
Tests that override shouldRunTests will now cache the result of the first time shouldRunTests is executed. Tests that may have been incorrectly skipped will now start running. (645d11a6bd4ba5dac5b49dce312fcbc89a927672)
setModuleConstructor now explicitly requires a parameter-less (4bb0dca767881169f7d16f8c743585f0dbbd8e6c)
Other Changes
Fix Date.add behavior for years 0-99. (4ad6ca7ff623190bbe5aa2fd4863be0f1de7c89c)
Get userAgent browser info from userAgentData whenever possible. (619f3fcc5ba40a1f8c5a37bd9dd94aaffee01841)
Add HTTP 499 to goog.net.HttpStatus* packages (b3a823e8f04431c0d7e5907e8dbdc6f2622284e9)
Added goog.math.Long.hashCode function that returns 32 bit hash code of the long. (1f3f3d06a3aaf8a551aadee57464311e0e9e9d5d)
Publish BUILD files with closure-library. (cfbdb31c1c3971634fb215744891035c246a1522)
Use closure_base_js_library for closure:base and setup WORKSPACE for bazel repo. (73debba8c8d74f26acfc8f7b9770617420a0dd57)
Formatting uses ECMASCript Intl class in modern browsers. (51d4398c3b67bc5dccc649e009be2439524ac703)
Use Client hints API to get device isMobile info. (cb82c4773473bbc29e2a0c0702aa15f266452021)
Support addEventListener in pixeldensitymonitor. (e12df7e76ef9cee63ccfb45a0d13febaa01ad3d7)
Avoids setting unknown fields with null value when used along with pbliteserializer. (8eb6cbe0ac2a6cfb9d6c6676be30f71b78823b31)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps org.clojure:google-closure-library from 0.0-20201211-3e6c510d to 0.0-20211011-0726fdeb.
Release notes
Sourced from org.clojure:google-closure-library's releases.
... (truncated)
Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show