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

Name change to jq-rs #12

Closed
onelson opened this issue Jul 1, 2019 · 0 comments · Fixed by #15
Closed

Name change to jq-rs #12

onelson opened this issue Jul 1, 2019 · 0 comments · Fixed by #15
Assignees
Milestone

Comments

@onelson
Copy link
Owner

onelson commented Jul 1, 2019

I squatted the name https://crates.io/crates/jq-rs

The main motivation for the name change is the other crates (-sys, and -src) both use the jq prefix. On top of that, when I originally started working on this crate, I thought maybe jq wouldn't be the thing and perhaps it would end up being a jsonpath or some other dsl related crate. In the end it was jq all the way down, and I think naming this crate json-query is just being coy when instead it should be direct.

I'm just unsure how best to manage the switch, but I'm thinking about back-publishing all the prior versions to this name, then doing a docs-only release to add a big deprecation notice to the old crate's readme.

I'd like to target the 0.4.0 release as the pivot point, so perhaps the thing to do is publish 0.3.1 to both names, then only 0.4.0 to the new name.

I opened rust-lang/crates.io#1775 to ask for advice, but I'm not sure there's anything the registry can do to assist with this sort of maneuver.

@onelson onelson self-assigned this Jul 1, 2019
@onelson onelson added this to the v0.4.0 milestone Jul 1, 2019
onelson added a commit that referenced this issue Jul 5, 2019
Rename most but not all things from json-query to jq-rs. fixes #12
onelson added a commit that referenced this issue Jul 5, 2019
onelson added a commit that referenced this issue Jul 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant