Closed nicholasjng closed 1 year ago
cc @janwillemkl
All modified and coverable lines are covered by tests :white_check_mark:
Comparison is base (
4dcf421
) 90.49% compared to head (245fc62
) 88.64%.
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
The hook concept has been all but superseded by the new transaction API, which enables users to define a versioning workflow more naturally and make fine-grained decisions on when to do versioning, on which files etc.
Since the hooks are now only relevant for lower-level instrumentation, and we currently have no users using them, we remove them again. In a separate PR, we updated the demo notebook to use transactions everywhere, too.
Even though we only have the predefined client helpers on the transaction, which loses flexibility from the hook concept, the workflow using transactions is so superiorly readable and intuitive that most, if not all users should not be hindered.
Advertises transactions explicitly in the documentation as the tool to do versioning flows with.