Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch json-stable-stringify to fast-json-stable-stringify. #2065

Merged
merged 6 commits into from Dec 19, 2018
Merged

Switch json-stable-stringify to fast-json-stable-stringify. #2065

merged 6 commits into from Dec 19, 2018

Conversation

wtgtybhertgeghgtwtg
Copy link
Contributor

So, json-stable-stringify pulls in jsonify, which causes legal trouble for some companies because it's licensed under Public Domain. This swaps it with a version that doesn't. fast-json-stable-stringify is actually already in the dependency tree, since apollo-utilities uses it.

@abernix abernix self-assigned this Dec 13, 2018
@abernix abernix merged commit ccba8c8 into apollographql:master Dec 19, 2018
@abernix
Copy link
Member

abernix commented Dec 19, 2018

Thank you, @wtgtybhertgeghgtwtg! 🔮💭

@abernix abernix added this to the Release 2.3.1 milestone Dec 19, 2018
@wtgtybhertgeghgtwtg wtgtybhertgeghgtwtg deleted the switch-stringify branch December 19, 2018 23:07
@abernix abernix modified the milestones: Release 2.3.1, Release 2.3.2 Jan 25, 2019
abernix added a commit that referenced this pull request Jan 25, 2019
I've switched this to the same library used by the main repository for
consistency and licensing purposes.

The local depdendency by the operation registry will actually go away in a
future update now that it's supported by the core server implementation.
trevor-scheer pushed a commit that referenced this pull request May 6, 2020
I've switched this to the same library used by the main repository for
consistency and licensing purposes.

The local depdendency by the operation registry will actually go away in a
future update now that it's supported by the core server implementation.
trevor-scheer pushed a commit that referenced this pull request May 6, 2020
As of #2065, we no longer
use `json-stable-stringify`, which pulled in `jsonify` — a dependency which
is licensed under a public-domain license which is not agreeable with some
organizations.  The `fast-json-stable-stringify` license does not rely on
`jsonify`.

This swaps the package being licensed, but the license itself is the same
(MIT).
trevor-scheer pushed a commit that referenced this pull request May 12, 2020
As of #2065, we no longer
use `json-stable-stringify`, which pulled in `jsonify` — a dependency which
is licensed under a public-domain license which is not agreeable with some
organizations.  The `fast-json-stable-stringify` license does not rely on
`jsonify`.

This swaps the package being licensed, but the license itself is the same
(MIT).
trevor-scheer pushed a commit that referenced this pull request May 14, 2020
I've switched this to the same library used by the main repository for
consistency and licensing purposes.

The local depdendency by the operation registry will actually go away in a
future update now that it's supported by the core server implementation.
trevor-scheer pushed a commit that referenced this pull request May 14, 2020
As of #2065, we no longer
use `json-stable-stringify`, which pulled in `jsonify` — a dependency which
is licensed under a public-domain license which is not agreeable with some
organizations.  The `fast-json-stable-stringify` license does not rely on
`jsonify`.

This swaps the package being licensed, but the license itself is the same
(MIT).
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 22, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants