Skip to content

Releases: vemonet/nanopub-rs

v0.1.4

30 May 15:06
f7889fb
Compare
Choose a tag to compare

0.1.4 - 2024-05-30

⛰️ Features

  • [breaking] Update the NpProfile struct to make ORCID and name optional, and use the builder pattern to build a profile. Remove dependency on serde_yaml (YAML profile file parsed manually) - (c3e30fa)

🐛 Bug Fixes

  • Fix python build in workflow - (90a6a83)

📚 Documentation

🛠️ Miscellaneous Tasks

  • Improve dependency setup - (09a5e08)
  • Bump version to 0.1.4 - (f7889fb)

🧪 Testing

  • Improve JS tests to test profile with default args - (44bc7e6)

v0.1.3

31 Mar 17:37
0cc3a18
Compare
Choose a tag to compare

0.1.3 - 2024-03-31

⚙️ Continuous Integration

  • Improve build process to use a matrix and add binary for windows aarch64 - (ab8f3ba)
  • Fix aarch64 binary builds - (888c734)
  • Fix linux aarch64 build - (24e8fc5)

🐛 Bug Fixes

  • Fix wheel building on windows aarch64 - (a7ef4a5)
  • Add content type header to nanopub server request (fix error when running test with jest and nodejs). Add env variable to try fix build on aarch64 - (c464e63)

📚 Documentation

  • Improve error msg display in playground page - (dfa0d44)
  • Add loader icon for editor - (a13b4fb)

🚜 Refactor

  • Creating a new intro nanopub now fails if the ORCID or name of the introduced Profile are empty - (2a7fae5)

🛠️ Miscellaneous Tasks

🧪 Testing

  • Test with reqwest native-tls - (5cae658)

v0.1.2

07 Mar 08:02
85d2bde
Compare
Choose a tag to compare

0.1.2 - 2024-03-07

⚙️ Continuous Integration

  • Improve wheel building in build workflow, use the maturin gh action inspired from pydantic2 - (d26d008)
  • Fix wheel working dir - (e3e0f30)

🚜 Refactor

  • Rename get_rdf() function to rdf() - (bb28299)

🛠️ Miscellaneous Tasks

  • Bump version to 0.1.2 - (85d2bde)

v0.1.1

06 Mar 19:00
b2ff457
Compare
Choose a tag to compare

0.1.1 - 2024-03-06

⛰️ Features

  • Add python bindings for generating private/public KeyPair and static method Nanopub.publish_intro() to publish an introduction - (d02ef65)

🐛 Bug Fixes

  • Fix tokio dev dependency for when runninv cov tests - (de2a109)

📚 Documentation

  • Migrate docs from mdbook to material for mkdocs - (d2785dc)
  • Add service worker to playground to speed up loading assets - (e2f6bfc)

🛠️ Miscellaneous Tasks

  • Bump version to 0.1.1 - (b2ff457)

v0.1.0

04 Mar 07:35
7841e1d
Compare
Choose a tag to compare

0.1.0 - 2024-03-04

⚙️ Continuous Integration

  • Fix test workflow, add cargo deny - (d618203)
  • Add git cliff to generate changelog - (69d5de9)
  • Fix release script - (bfbc7ac)

⛰️ Features

  • Now supports null for profile and string in JS np.publish(). Related to #4 - (63093e4)
  • Add support for re-signing already signed Nanopubs. Related to #4 - (e8a37d9)
  • Add fetch static function to JS bindings - (c5635da)
  • [breaking] Change the python API to use instantiated Nanopub objects instead of static functions on the Nanopub class to check/sign/publish - (9e34dda)

🐛 Bug Fixes

  • Fix handling of published URI - (2840850)

📚 Documentation

  • Fix rust codeblocks in docs - (2c82215)

🛠️ Miscellaneous Tasks

  • Delete bump.sh script, now replaced by release.sh - (0f72924)
  • Cleanup dev dependencies for python build - (2aff338)
  • Bump version to 0.1.0 - (7841e1d)

🧪 Testing

  • Add tests for python and JS with pytest and jest. Update some gh actions versions - (fdca2f7)

v0.0.18

01 Feb 11:26
4eeb846
Compare
Choose a tag to compare
  • Fix sophia dependency version

Full Changelog: v0.0.17...v0.0.18

0.0.17

31 Jan 07:51
9d7568a
Compare
Choose a tag to compare
  • Change the order of the params for NpProfile (private key first now)
  • Improve dependencies

Full Changelog: v0.0.16...v0.0.17

v0.0.16

01 Dec 17:47
bce2cd3
Compare
Choose a tag to compare
  • Now chek, publish, signing is done in 2 steps: Nanopub::new(rdf_str).publish(profile, None) instead of a static method before: Nanopub::publish(rdf_str, profile, None)
  • Improve examples in docs

Full Changelog: v0.0.15...v0.0.16

v0.0.15

29 Nov 14:16
Compare
Choose a tag to compare
  • Fix nanopub main server URL

Full Changelog: v0.0.14...v0.0.15

v0.0.14

29 Nov 12:56
Compare
Choose a tag to compare
  • Fix publish request headers (remove content type that was not supported in CORS preflight)

Full Changelog: v0.0.13...v0.0.14