code: func (h *Client) ReleaseHistory(rlsName string, opts ...HistoryOption) (*rls.GetHistoryResponse, error) {
  	reqOpts := h.opts
  	for _, opt := range opts {
  		opt(&reqOpts)
  	}
  
  	req := &reqOpts.histReq
  	req.Name = rlsName
  	ctx := NewContext()
  
  	if reqOpts.before != nil {
  		if err := reqOpts.before(ctx, req); err != nil {
  			return nil, err
  		}
  	}
  	return h.history(ctx, req)
  }
docs: // ReleaseHistory returns a release's revision history.