Skip to content

fledge 0.0.4

Compare
Choose a tag to compare
@krlmlr krlmlr released this 08 Mar 06:07

Features

  • Prepend NEWS comment to discourage edits.
  • Dates are added to NEWS headers if existing headers have them, or for a new NEWS file (#29).
  • finalize_version() gains push argument which pushes the tag and the main branch, this considerably simplifies the workflow. It calls edit_news() and sends finalize_version(push = TRUE) to the RStudio or VS Code console.
  • tag_version() returns name of created tag, invisibly.
  • tag_version(force = FALSE) re-tags an existing tag if it points to the same commit.

Bug fixes

  • bump_version() gives correct advice if no remote branch exists.
  • bump_version() and get_top_level_commits() are more robust at enumerating the commits: traversing the first parent from which since can be reached, instead of the first parent. This ensures that NEWS are more meaningful and avoids the occasional enumeration of all NEWS items since the beginning.

Internal

  • Add Patrick Schratz (@pat-s) a contributor (#50).
  • Use GitHub Actions (#49).
  • Move from ui_* to {cli} (#54)
  • Import rlang.