Skip to content
This repository was archived by the owner on Nov 4, 2022. It is now read-only.
This repository was archived by the owner on Nov 4, 2022. It is now read-only.

😻 Updates 🎉 #656

@protoEvangelion

Description

@protoEvangelion

If you are interested on gh updates, you can subscribe to this issue.

New v2 Features

image

  • Fantastic work by @hamxabaig for implementing beautiful table style printing for listing pull requests
  • Pagination for all list endpoints
  • Upgraded to latest GitHub rest endpoints
  • Added throttling Octokit plugin that uses best practices to prevent hitting rate limits
  • Significantly more robust testing suite
  • Before + After Hooks available for every cmd
  • Remove all vulnerabilities reported by npm audit

Node Versions

  • Dropped support for v6
  • Only Supporting >= v8

Issues

  • --label flag is now --labels
  • Clearer delineation between repos when listing

Milestones

  • Stabilize milestones listing implementation

Pull Requests

  • New list table view (turn off by removing pretty_print from ~/.gh.json)
  • Thanks to @drewbrokke for prefixing each branch name with "Branch:" to make it easier to see separations
  • Thanks to @drewbrokke for adding line breaks after each repo and after each branch when displaying pulls
  • Add line breaks between repos when listing pull requests
  • Include "merge" hook in "fetch" hook
  • Remove undocumented code that will do a local git merge

Repo

  • Thanks to @keaglin for fixing silent failures of gh re --new

Hooks

  • Merge plugin hooks to .gh.json file only upon first run of plugin
  • Hooks will now always be managed through the .gh.json file

House Cleaning

  • Convert to async await style from callback hell 🎉
  • Removed alias cmd as aliases are implemented more portably & powerfully by the shell (conversation to add it back here: Add alias cmd back #661)
  • Updated error handling
  • Clearer logging messages
  • Deeper end to end test coverage of critical code paths like authentication
  • Remove gist paste deprecation warning
  • Simplify the hooks flow

About myself 👋

Hi there, I’m Ryan! My goal is to improve your dev life by increasing your productivity. If you run into any issues, or would like to contribute, feel free to reach out to me and it would be my joy to help!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions