github MichaelMure/git-bug 0.7.0

latest releases: v0.8.0, v0.7.2, 0.7.1...
4 years ago

This release mainly feature the bidirectional Jira bridge, a dramatic webUI improvement and extensive bridges internal rework.

@cheshirekow faced the Jira monster and wrote a complete bidirectional bridge. At the same time, work has been done to refactor the supporting internals, generalize and strengthen it. The next bridge will be much easier to write!

The webUI saw dramatic improvements with @sandhose and @ludovicm67 teaming up. Even though not everything is here yet, it already look and feel like a much more mature tool. The days of a fully featured webUI and even one open to user without git access are on the horizon.

Breaking changes

  • bridges configuration format changed. If you had a configured bridge, you will need to remove the section in the repo git config (.git/config) and the credentials in the global git config (~/.gitconfig) and configure it again

Core

  • metadata system for the bridge's credentials
  • credentials identifiers are now salted to avoid a direct relationship between the identifier and the secret
  • added support for login only and login/password kind of credentials
  • reusable generic prompt
  • fix config reader not able to read values with spaces (@cheshirekow)
  • migration to go modules

Bridges

  • new fully-featured Jira importer and exporter, courtesy of @cheshirekow
  • all bridges got their configurator deeply reworked to be more robust and consistent
  • all bridges changed how they match identity and credentials to deal with hopefully all the cornercases
  • gitlab: fix exporter not pushing properly with a custom base URL
  • gitlab: fix automatic token generation with a custom base URL
  • github: warning with the edited comment is missing instead of a failure

GraphQL

  • smart resolving to use cached data in priority to get super fast browsing in the webUI
  • merge of DefaultRepository and Repository

WebUI

  • ability to write new comment
  • UI refresh
  • bug filtering and sorting
  • conversion to typescript for a more robust codebase
  • fully working GraphQL fragment matcher

🚀 ☀️

Don't miss a new git-bug release

NewReleases is sending notifications on new releases.