The options are available:
url [type: String, optional: true] - (optional) The url to push into the history, the current URL is used if not specified.
state [type: Object, optional: true] - (optional) The state to push into the history.
pushToHistory [type: Boolean, optional: true, default: false] - (optional) Indicates whether a replace or a push should be used. By default, only a replace is used.