Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

jQuery

jQuery is a fast, small, and feature-rich JavaScript library.
Collective - Host: opensource - https://opencollective.com/jqueryorg - Website: https://jquery.com/ - Code: https://github.com/jquery/jquery

Selector: Use jQuery `:has` if `CSS.supports(selector(...))` non-compliant

jQuery has followed the following logic for selector handling for ages:
1. Modify the selector ...

github.com/jquery/jquery - d153c375e67f2c2dba82c2fb079c36b8d795e66a authored over 2 years ago
Upgrade: Bump actions/setup-node from 3.3.0 to 3.4.1

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.3.0 to 3.4.1.
- [Relea...

github.com/jquery/jquery - 78321f078ce04ce78aeade8e2860ac41d05fae54 authored over 2 years ago
Core: Drop the root parameter of jQuery.fn.init

The third parameter of `jQuery.fn.init` - `root` - was just needed to support
`jQuery.sub`. Sin...

github.com/jquery/jquery - d2436df36a4b2ef556907e734a90771f0dbdbcaf authored over 2 years ago
Tests: Fix the link to QUnit CSS file

Without this fix, the layout is fine during the test run but all the CSS is gone
when tests fin...

github.com/jquery/jquery - 8cf39b78e6c36b360dd81268a7f84fb4ca218e15 authored over 2 years ago
Docs: Remove git.io from a GitHub Actions comment

All links on git.io are deprecated and may stop redirecting at a certain point.

See https://g...

github.com/jquery/jquery - 016872ffe03ab9107b1bc62fae674a4809c3b23f authored over 2 years ago
Docs: Update webpack website in README

Webpack has migrated to https://webpack.js.org/ since version 2.

Closes gh-5037

github.com/jquery/jquery - 01819bc3bcc44282e5bb9301c3478d837d1e5152 authored over 2 years ago
Tests: Exclude tests based on compilation flags, not API presence

Introduces a new test API, `includesModule`. The method returns whether
a particular module lik...

github.com/jquery/jquery - fae5fee8b435cc20352d28b0a384b9784b1ad9ed authored over 2 years ago
Build: Update GitHub Actions

* Build(deps): Bump github/codeql-action from 1 to 2

Bumps [github/codeql-action](https://git...

github.com/jquery/jquery - 52f452b2e8881e5ec5c9e880e277c8ecf633e8dc authored over 2 years ago
Build: Add dependabot.yml config (GitHub Actions)

This makes dependabot issue automated PRs to update
GitHub Action versions monthly.

Closes g...

github.com/jquery/jquery - 3f8bb2a46daf76f1427f49810d06a210ffbc7016 authored over 2 years ago
Docs: add link to patchwelcome and help wanted issues

github.com/jquery/jquery - 924b7ce825962bfe4c16e02eb411c7f66ee75a55 authored over 2 years ago
Build: Test on Node 17, update Grunt & `karma-*` packages

This adds testing on Node.js 17 in addition to the currently tested 10, 12, 14
and 16 versions....

github.com/jquery/jquery - 2525cffc42934c0d5c7aa085bc45dd6a8282e840 authored almost 3 years ago
Effects: Remove jQuery.fx.interval

`jQuery.fx.interval` has been deprecated since jQuery 3.0.0 but it has been
still used in jQuer...

github.com/jquery/jquery - 6c2c7362fb18d3df7c2a7b13715c2763645acfcb authored almost 3 years ago
Tests: Workaround an XML parsing bug in Firefox

See https://bugzilla.mozilla.org/show_bug.cgi?id=1751796

Closes gh-5018

github.com/jquery/jquery - af1cd6f218f699abc34b1582a910c0df00312aee authored almost 3 years ago
Docs: add link to preview the new CLAs

Close gh-5009

github.com/jquery/jquery - 683ceb8ff067ac53a7cb464ba1ec3f88e353e3f5 authored about 3 years ago
CSS: Skip falsy values in `addClass( array )`, compress code

This change makes jQuery skip falsy values in `addClass( array )`
& `removeClass( array )` inst...

github.com/jquery/jquery - a338b407f2479f82df40635055effc163835183f authored about 3 years ago
Core: Don't rely on splice being present on input

Without this fix calling `jQuery.uniqueSort` on an array-like can result in:

TypeError: resul...

github.com/jquery/jquery - 9c6f64c7b51d50e334ef1183e2937ad77c0a68b0 authored about 3 years ago
Docs: Fix incorrect `trac-NUMBER` references

PR gh-4993 changed a few too many issue references to `trac-NUMBER` ones. This
change fixes the...

github.com/jquery/jquery - eb9ceb2facbeff1c66a41824bd0ac0c56d0c5c62 authored about 3 years ago
Tests: lock colors version to 1.4.0

github.com/jquery/jquery - 9603b3c899af354a4f538fa5b15f9dac3fcc0f55 authored about 3 years ago
Docs: remove expired links from old jquery source (#4997)

Ref gh-4981
Ref gh-4991

github.com/jquery/jquery - ed066ac70270b4bb20b5717501d2d268ef144bd3 authored about 3 years ago
Docs: Remove links to Web Archive from source

Neither of the removed links is crucial; one of them refers to a site that has
since started be...

github.com/jquery/jquery - e24f2dcf3f6bda1a672502e0233c732065cbbe89 authored about 3 years ago
Build: Separate the install step from running tests in GitHub Actions

Also, update the "Run test" label to "Run tests".

Closes gh-4992

github.com/jquery/jquery - eef972508c8be6cc3cd0039d34dc9fe16bac916c authored about 3 years ago
Docs: Replace `#NUMBER` Trac issue references with `trac-NUMBER`

The GitHub UI treats `#NUMBER` as referring to its own issues which is confusing
when in jQuery...

github.com/jquery/jquery - 5d5ea015114092c157311c4948f7cc3d8c8e7f8a authored about 3 years ago
CSS: Justify use of rtrim on CSS property values

CSS does not acknowledge carriage return or form feed characters
as whitespace but it does repl...

github.com/jquery/jquery - 655c0ed5e204b1f6427e09d615a49586a7bc84eb authored about 3 years ago
Build: remove travis.yml and travis mentions from core (#4983)

We've migrated to GH actions on jQuery core and have already disabled travis builds for core.

github.com/jquery/jquery - 5f4d449aa836f376eab2d2ca7585d5476d12f095 authored about 3 years ago
Tests: Skip ETag AJAX tests on TestSwarm

TestSwarm is now proxied via Cloudflare which cuts out headers relevant for
ETag tests, failing...

github.com/jquery/jquery - 00c060d1619d472a2d8c5b104ed76fa3afc2ce97 authored about 3 years ago
Tests: Allow statusText to be "success" in AJAX tests

In HTTP/2, status message is not supported and whatever is reported as
statusText differs betwe...

github.com/jquery/jquery - 19ced963c63372eae5aca9e1a4baec80b78a2b8e authored about 3 years ago
Build: Migrate CI to GitHub Actions

Closes gh-4800

github.com/jquery/jquery - e23190e63cb121da79b92e6641a81a44dcea9252 authored about 3 years ago
Docs: Update the URL to the latest jQuery build in CONTRIBUTING.md

It used to say https://code.jquery.com/jquery.js but that's a frozen URL
to jQuery 1.11.1. Let'...

github.com/jquery/jquery - 9bdb16cd19097da67950a707baac3980bda873f3 authored about 3 years ago
Attributes: Don't stringify attributes in the setter

Stringifying attributes in the setter was needed for IE <=9 but it breaks
trusted types enforce...

github.com/jquery/jquery - 4250b628783d7bfa92ec6c5550c6e4b22fab6034 authored over 3 years ago
Tests: Make Karma browser timeout larger than the QUnit one

Since the default Karma browser no activity timeout was lower than the QUnit
timeout, a single ...

github.com/jquery/jquery - 4fd6912bfd8fffbfabc98a9b0789d28f10af0914 authored over 3 years ago
Build: Update ESLint & eslint-plugin-import, fixing the build

Latest `main` started failing the build after some transitive dependencies
got updated, incorre...

github.com/jquery/jquery - 9735edd5cb7b5ef30bb8acc4d7596a1410a971cc authored over 3 years ago
Docs: Remove the CLA checkbox in the pull request template

The EasyCLA status check is required so this won't get missed. The old JSF CLA
is dead, the pro...

github.com/jquery/jquery - e124893132d7a979d7987f978e968a1f889348b6 authored over 3 years ago
Core:Manipulation: Add basic TrustedHTML support

This ensures HTML wrapped in TrustedHTML can be used as an input to jQuery
manipulation methods...

github.com/jquery/jquery - de5398a6ad088dc006b46c6a870a2a053f4cd663 authored over 3 years ago
Tests: Don't remove csp.log in the cspClean action of mock.php

For some reason the current setup worked fine with Apache but broke for me when
I migrated to n...

github.com/jquery/jquery - 1019074f7b1df96ee9d6409ada3dc0562046f6c7 authored over 3 years ago
Tests: Load the TestSwarm listener via HTTPS

github.com/jquery/jquery - d225639a8ea62863482bd20249077688f60235db authored over 3 years ago
CSS: Trim whitespace surrounding CSS Custom Properties values

The spec has recently changed and CSS Custom Properties values are trimmed now.
This change mak...

github.com/jquery/jquery - efadfe991a5c287af561a9326bf1427d726c91c1 authored over 3 years ago
Docs: update irc to Libera and fix LAMP dead link

github.com/jquery/jquery - 175db73ec7938e774d9e93d3afdfb35a24466b47 authored over 3 years ago
Manipulation: Don't remove HTML comments from scripts

When evaluating scripts, jQuery strips out the possible wrapping HTML comment
and a CDATA secti...

github.com/jquery/jquery - 2f8f39e457c32c454c50545b0fdaa1d7a4a2f8bd authored over 3 years ago
Build: Test on Node.js 16 instead of 15

Node.js 10 is kept for now despite being EOL'd as that's what our current
infrastructure relies...

github.com/jquery/jquery - 0f623fdc8db128657716290cb7d57430e224c977 authored over 3 years ago
Tests: Switch background image from online file to local 1x1.jpg

Also, remove unused `expected` property in `css` test cases.

Closes gh-4866

github.com/jquery/jquery - 482f846203e82b1c2620f580e483bf41d11f9f49 authored over 3 years ago
Event: Don't break focus triggering after `.on(focus).off(focus)`

The `_default` function in the special event settings for focus/blur has
always returned `true`...

github.com/jquery/jquery - e539bac79e666bba95bba86d690b4e609dca2286 authored over 3 years ago
Tests: Strip untypical callback parameter characters from mock.php

Only allow alphanumeric characters & underscores for callback parameters.
The change is done bo...

github.com/jquery/jquery - a70274632dc19ff4a64d7bb7657a2cc647ff38b9 authored almost 4 years ago
Tests: Make more tests run natively in Chrome & Firefox

Chrome & Firefox now support complex `:not()` selectors so those test can run
in them even with...

github.com/jquery/jquery - 50e8e84621ff7a314fca253ce73f0519322d8a4d authored almost 4 years ago
Build: Take core-js-bundle from the external directory as well

That package was missed in gh-4865 as it only broke browsers needing the
polyfill which is just...

github.com/jquery/jquery - 345cd22e5664655ed315958ed2056610607c12ef authored almost 4 years ago
Build: Restore the external directory

In gh-4466, we removed the `external` directory in favor of loading some files
directly from `n...

github.com/jquery/jquery - a684e6ba836f7c553968d7d026ed7941e1a612d8 authored almost 4 years ago
Release: remove the need to install grunt globally

github.com/jquery/jquery - b2bbaa36d4d37bd48f954ed3cdbd50d3461a523d authored almost 4 years ago
Release: upgrade release dependencies

- Remove unused npm dependency

github.com/jquery/jquery - 967af73203378db0cc3637adee85c442e246e05a authored almost 4 years ago
Support: ensure display is set to block for the support div

* Support: ensure display is set to block for the support div

- Fixes an issue with the suppo...

github.com/jquery/jquery - 09f254361f1fe8a563b8a90fe6a4d269f4b11514 authored almost 4 years ago
Build: Rename master to main across the repository

The default branch was updated, this updates the remaining occurrences in code
& comments.

C...

github.com/jquery/jquery - 8ae477a432f0924cd4bd3bdeaef2c4c15e483a8f authored almost 4 years ago
Ajax: Don't auto-execute scripts unless dataType provided

PR gh-2588 made jQuery stop auto-execute cross-domain scripts unless
`dataType: "script"` was e...

github.com/jquery/jquery - 025da4dd343e6734f3d3c1b4785b1548498115d8 authored about 4 years ago
Deferred: Rename master to primary

Closes gh-4828

github.com/jquery/jquery - a32cf6324f8f2190e66a687e94be9687ebf840b7 authored about 4 years ago
Tests: Fix tests for not auto-executing scripts without dataType

Two issues are fixed in testing for responses with a script Content-Type not
getting auto-execu...

github.com/jquery/jquery - d38528b17a846b7ca4513b41150a05436546292d authored about 4 years ago
Dimensions: Add offset prop fallback to FF for unreliable TR dimensions

Firefox incorrectly (or perhaps correctly) includes table borders in computed
dimensions, but t...

github.com/jquery/jquery - 3bbbc11111840d6fd5160db13f2c1a9acb05c4c4 authored about 4 years ago
Core: Report browser errors in parseXML

Fixes gh-4784
Closes gh-4816

github.com/jquery/jquery - 8969732518470a7f8e654d5bc5be0b0076cb0b87 authored about 4 years ago
Core: Make jQuery.isXMLDoc accept falsy input

Fixes gh-4782
Closes gh-4814

github.com/jquery/jquery - fd421097c56696e4c1c4a99c1aae44c59a722be4 authored about 4 years ago
Event: Make focus re-triggering not focus the original element back

If during a focus handler another focus event is triggered:

```js
elem1.on( "focus", functio...

github.com/jquery/jquery - dbcffb396c2db61ff96edc4162602e850797d61f authored about 4 years ago
Build: Test on Node.js 15

Also, run browser tests on Node 14 instead of 12.

Closes gh-4802

github.com/jquery/jquery - 6984d1747623dbc5e87fd6c261a5b6b1628c107c authored about 4 years ago
Event: Don't crash if an element is removed on blur

In Chrome, if an element having a `focusout` handler is blurred by
clicking outside of it, it i...

github.com/jquery/jquery - 5c2d08704e289dd2745bcb0557b35a9c0e6af4a4 authored over 4 years ago
Build: Explicitly exclude the queue module from the slim build

The queue module is not present in the slim build as it depends on deferred
and our Gruntfile s...

github.com/jquery/jquery - a503c691dc06c59acdafef6e54eca2613c6e4032 authored over 4 years ago
Core: Drop support for Edge Legacy (i.e. non-Chromium Microsoft Edge)

Drop support for Edge Legacy: the non-Chromium, EdgeHTML-based Microsoft
Edge version. Also, re...

github.com/jquery/jquery - e35fb62db4fb46f031056bb53e393982c03972a1 authored over 4 years ago
Manipulation: Respect script crossorigin attribute in DOM manipulation

Fixes gh-4542
Closes gh-4563

Co-authored-by: Michał Gołębiowski-Owczarek <[email protected]>

github.com/jquery/jquery - 15ae361485056b236a9484a185238f992806e1ff authored over 4 years ago
Tests: Recognize callbacks with dots in the Node.js mock server

This aligns the Node.js server with the previous PHP one in sending `mock.php`
as a callback if...

github.com/jquery/jquery - df6858df2ed3fc5c424591a5e09b900eb4ce0417 authored over 4 years ago
Tests: Skip the "jQuery.ajax() on unload" test in Safari

The test has been already skipped in Chrome as it dropped support for such
requests and now Saf...

github.com/jquery/jquery - c18dc49699bc27481a4af36ed1a0ee1b19c6eb03 authored over 4 years ago
Build: Make the import/no-unused-modules ESLint rule work in WebStorm

When run via WebStorm, the root path against which paths in the config of the
`import/no-unused...

github.com/jquery/jquery - 8612018d4eb570b39532fca8344a187d2e95f98e authored over 4 years ago
Attributes: Drop the `toggleClass(boolean|undefined)` signature

The behavior of this signature is not intuitive, especially if classes are
manipulated via othe...

github.com/jquery/jquery - a4421101fd6d9d7b0550210f8e8690641733dd9a authored over 4 years ago
Ajax: Make responseJSON work for erroneous same-domain JSONP requests

Don't use a script tag for JSONP requests unless for cross-domain requests
or if scriptAttrs ar...

github.com/jquery/jquery - 68b4ec59c8f290d680e9db4bc980655660817dd1 authored over 4 years ago
Event: Remove the event.which shim

All supported browsers implement this property by themselves. The shim was only
needed for IE <...

github.com/jquery/jquery - 1a5fff4c169dbaa2df72c656868bcf60ed4413d0 authored over 4 years ago
Ajax: Execute JSONP error script responses

Issue gh-4379 was meant to be a bug fix but the JSONP case is a bit special:
under the hood it'...

github.com/jquery/jquery - a1e619b03a557b47c3e26a5e74af12b63a0d5e73 authored over 4 years ago
Ajax: Avoid CSP errors in the script transport for async requests

Until now, the AJAX script transport only used a script tag to load scripts
for cross-domain re...

github.com/jquery/jquery - 07a8e4a177550025c1a08d7ac754839733943f55 authored over 4 years ago
Tests: Remove an unused local variable

Closes gh-4769

github.com/jquery/jquery - 82b87f6f0e45ca4e717b4e3a4a20a592709a099f authored over 4 years ago
Build: Append .eslintignore paths to grunt eslint paths

This allows us to turn off the `quiet` option which was suppressing warnings.
We can also set `m...

github.com/jquery/jquery - a22b43bad41592ec61e5fa0fcd2b3a3d44f8bfd3 authored over 4 years ago
Ajax: Drop the json to jsonp auto-promotion logic

Previously, `jQuery.ajax` with `dataType: 'json'` with a provided callback was
automatically co...

github.com/jquery/jquery - e7b3bc488d01d584262e12a7c5c25f935d0d034b authored over 4 years ago
Build: Use the US spelling of "favor"

Closes gh-4752

github.com/jquery/jquery - fa0058af426c4e482059214c29c29f004254d9a1 authored over 4 years ago
Build: Fix commitplease husky config

Fixes gh-4735
Closes gh-4737

github.com/jquery/jquery - 3a1b338a7a579a45543b031a003abdce4dc6ac67 authored over 4 years ago
Build: Update dependencies

This also resolves a security warning from GitHub about a vulnerable `request`
version - the ne...

github.com/jquery/jquery - b502866960b30863e56968bd35e720905ac58025 authored over 4 years ago
build: set up periodic code scanning analysis

github.com/jquery/jquery - 39c5778c649ad387dac834832799c0087b11d5fe authored over 4 years ago
Manipulation: Avoid concatenating strings in buildFragment

Concatenating HTML strings in buildFragment is a possible security risk as it
creates an opport...

github.com/jquery/jquery - 9c98e4e86eda857ee063bc48adbc1a11bb5506ee authored over 4 years ago
Docs: Update Frequently Reported Issues in the GitHub issue template

The issue about selectors with '#' being broken is old and no longer
frequently reported so thi...

github.com/jquery/jquery - 7a6fae6a7e51ae30a9f3177e8639fbf523ed0915 authored over 4 years ago
Build:Event: Make sure all source modules' exports are used (#4648)

To achieve that, use `eslint-plugin-import`'s `no-unused-modules` rule.

Also, explicitly impo...

github.com/jquery/jquery - 40c3abd0ab049449acab5f2e12c34b9cc3199482 authored over 4 years ago
Deprecated: Remove jQuery.trim

The API has been deprecated in 3.5.0 so it can be removed in 4.0.0.

Ref gh-4461
Closes gh-4695

github.com/jquery/jquery - 0b676ae12d20721e2df6f6f32f37f7302f8805bf authored over 4 years ago
Release: Remove an unused chalk dependency

Chalk was used for a Sizzle version check that's no longer there on `master`.

Closes gh-4712

github.com/jquery/jquery - bfb6897c558dfdccff7ac5fc377b08e806525be3 authored over 4 years ago
Build: Update eslint-config-jquery, fix linting violations

Closes gh-4696
Ref jquery/eslint-config-jquery#15
Ref jquery/eslint-config-jquery#16

github.com/jquery/jquery - ef4d6ca6c3a1b276fedc27b1f3a18823276f01a3 authored over 4 years ago
Tests: Remove remaining obsolete jQuery.cache references

PR gh-4586 removed some of those but not all.

Closes gh-4715
Ref gh-4586

github.com/jquery/jquery - d96111e18b42ae1bc7def72a8a0d156ea39e4d0e authored over 4 years ago
Docs: Change JS Foundation mentions to OpenJS Foundation

Closes gh-4711

github.com/jquery/jquery - 11611967adf2bd9ff4304132f917629ec1134049 authored over 4 years ago
Docs: add SECURITY.md, show security email address

github.com/jquery/jquery - 2ffe54ca53b4ba2de2012f83c3faf262c1003af9 authored over 4 years ago
Build: Followups after introducing ES modules compiled via Rollup

This commit cleans up a few comments & configurations that are out of date
after the migration ...

github.com/jquery/jquery - 55cd3a44368d529326b6d9b16ff7c0204fee5516 authored almost 5 years ago
CSS: Include `show`, `hide` & `toggle` methods in the jQuery slim build

The `show()`, `hide()` & `toggle()` methods were included in the 3.x jQuery
slim build. The jQu...

github.com/jquery/jquery - 297d18dd13f7b810ea5a4afeefa4cb15d9e16e16 authored almost 5 years ago
Build: Correct code indentations based on jQuery Style Guide

1. Correct code indentations based on jQuery Style Guide
(contribute.jquery.org/style-guide/...

github.com/jquery/jquery - 3d62d5704989f17d3a20ae7521d52e9c8c60b4ee authored almost 5 years ago
Tests: Workaround failures in recent XSS tests in iOS 8 - 12

iOS 8-12 parses `<noembed>` tags differently, executing this code. This is no
different to nati...

github.com/jquery/jquery - 11066a9e6ac183dd710d1bc7aa74a3f809757136 authored almost 5 years ago
Docs: Fix typos

Closes gh-4686

github.com/jquery/jquery - 1a7332ce83cdee7d6cd9d45c2a4b83067f53f14b authored almost 5 years ago
Tests: Add tests for recently fixed manipulation XSS issues

Closes gh-4685
Ref gh-4642
Ref gh-4647

github.com/jquery/jquery - dc06d68bdc4c2562b5cc530f21e668a17d78ee2d authored almost 5 years ago
Build: Reduce the slim build header comment & jQuery.fn.jquery

So far, the slim build was expanded to its full exclusion list, generating the
following `jQuer...

github.com/jquery/jquery - 812b4a1a837c049b85efb73603105b4245cb0e5c authored almost 5 years ago
Tests: Use only one focusin/out handler per matching window & document

Backport tests from a jQuery 3.x fix that's not needed on `master`.

Also, fix the "focusin fr...

github.com/jquery/jquery - 9b7320435059e30af71d648ab34ac6c00c80f5ef authored almost 5 years ago
Build: Move ESLint max-len disable-directive to dist/.eslintrc.json

This disable-directive only applies to the built version, so put
it in /dist. This avoids a war...

github.com/jquery/jquery - 34296ec547f0ab6577e8c31815447990a9c01b31 authored almost 5 years ago
Tests: Fix flakiness in the "jQuery.ajax() - JSONP - Same Domain" test

The "jQuery.ajax() - JSONP - Same Domain" test is firing a request with
a duplicate "callback" ...

github.com/jquery/jquery - 7b0864d0539bbfbb01d88d9bc95369580ffd99bc authored almost 5 years ago
Docs: Update the link to the jsdom repository

Closes gh-4684

github.com/jquery/jquery - a62309e01b3c76d2b73560ca666c454b7bbfcb77 authored almost 5 years ago
Build: Test on Node.js 14, stop testing on Node.js 8 & 13

Closes gh-4678

github.com/jquery/jquery - 88eb22e0599d546f98f6145c53deb086e1d82857 authored almost 5 years ago
Build: Enable reportUnusedDisableDirectives in ESLint

This forbids unnecessary `eslint-disable` comments.

Ref gh-4095
Closes gh-4520

github.com/jquery/jquery - 46f9810b73a7ad446d7c3711faf92f56b67df3c1 authored almost 5 years ago
Docs: Use https for hyperlinks in README

Closes gh-4673

github.com/jquery/jquery - 73415da25d964ee31ec1804d55f5af0199a1378e authored almost 5 years ago
Ajax: Overwrite s.contentType with content-type header value, if any

This fixes the issue of "%20" in POST data being replaced with "+"
even for requests with conte...

github.com/jquery/jquery - 7fb90a6beaeffe16699800f73746748f6a5cc2de authored almost 5 years ago