These changes use a numeric value assigned to the auto_filter option as the starting row for the auto filter range. This allows for cases where there may be multiple heading rows (categories and individual column labels) where you want the filtering to start from the second row rather than the first. The current start position is hard coded.
The value passed to auto_filter is currently passed through intval so an existing true option value would be evaluated to 1 meaning backwards compatibility is preserved.