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

😻 Updates 🎉 #656

Open
protoEvangelion opened this issue Sep 14, 2019 · 5 comments
Open

😻 Updates 🎉 #656

protoEvangelion opened this issue Sep 14, 2019 · 5 comments

Comments

@protoEvangelion
Copy link
Member

protoEvangelion commented Sep 14, 2019

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!

@protoEvangelion protoEvangelion changed the title 😻Updates 🎉 😻 Updates 🎉 Sep 14, 2019
@protoEvangelion protoEvangelion pinned this issue Sep 14, 2019
@drewbrokke

This comment has been minimized.

@protoEvangelion

This comment has been minimized.

@thektan

This comment has been minimized.

@protoEvangelion

This comment has been minimized.

@thektan

This comment has been minimized.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants