ropensci / emld

:package: JSON-LD representation of EML
https://docs.ropensci.org/emld
Other
13 stars 6 forks source link

Update package to reflect new 2.2.0 namespace #40

Closed amoeba closed 4 years ago

amoeba commented 5 years ago

Between the last sync and the final 2.2.0 release, we:

This PR basically:

Other stuff I ended up doing:

Could use a quick sanity check as it's quite a lot of change.

Closes #39.

cboettig commented 4 years ago

Thanks for cranking through this - yeah this one must have been a bit of a beast to change with so many places that namespace is hardwired in test and example files. I've skimmed through all the changes and looks good! (some whitespace trimming makes them look even more sweeping than they really are, but oh well).

Only thing -- I don't think you created an entry in NEWS.md describing this change yet? Can you bump the package version to 0.2.1 and add an entry about the changed namespace? I guess this is technically a breaking change, and maybe it should be more of a major version bump -- though calling this 1.0.0 seems a bit weird -- I don't fully buy into semantic versioning since any change can break something for someone... What do you think?

Also, is this a good point to cut a new release to CRAN or can you think of any other things we might want to tackle in the near-term first?

jeanetteclark commented 4 years ago

Thanks for this @amoeba.

Before cutting the new release, we might want to switch back to setting the default EML version to 2.2.0 now that this is officially out. I created an issue requesting the switch to 2.1.1 until 2.2.0 got released.

cboettig commented 4 years ago

p.s. @amoeba Just for reference, ropensci's docs server builds pkgdown automatically now as part of the nightly checks, so no need to build it locally. Should probably drop it from the repo here.

See https://docs.ropensci.org/emld/ for the auto-generated docs and http://packages.ropensci.org/job/emld/ for the Jenkins job log that creates these.

All 🎩 work from @jeroen 😄

amoeba commented 4 years ago

Slick, nice work @jeroen !