- Officially tags v1.0.
- Changes docs to show importing gopkg.in/headzoo/surf.v1.
- Add the ability to set form fields that weren't present in the form. #36
- Added Form.ClickByValue. #31
- Copy request headers to avoid mixing across requests. #29
- Allow input fields without values. #28
- Updated documentation.
- Added Browser.Head() method. #24
- Added Browser.SetTransport() method. #15
- Added SURF_DEBUG_HEADERS environment variable. #20
- Fixed bug where request headers are being added instead of set. #19
- Fix for redirects. #18
- Added support for textareas. #16
- Allow calling Post without first opening a page. #14
- Browser.Download() writes the raw body instead of the parsed DOM. #13
- Doc updates.
- Lint fixes.
- Refactoring of documentation.
- Added .travis.yml for continuous integration.
- Extended osName and osVersion to work on various systems. #7
- Added Browser.DelRequestHeader() method. #11
- Setting the Referrer header to the current URL in Browser.Post(). #10
- Added Browser.PostMultipart() method.
- Internal changes when building a request to ensure Content-Length is set.
- surf.NewBrowser() no longer returns an error.
- Added jar.NewMemoryCookies() method.
- Added jar.NewMemoryHeaders() method.
- Moved default attributes into surf package.
- Created type Stylesheet.
- Created type Script.
- Normalized asset URLs (src, href) to always use URL.
- Added DownloadAsync() methods.
- Broke up the packages to be more organized.
- Created jar.FileBookmarks for saving bookmarks to a file.
- Removed unittest package. Now at github.com/headzoo/ut.
- Created type Downloadable.
- Renamed Browser.Write() to Browser.Download().
- Created type Image.
- Added Browser.Images() method.
- Removed generated docs. API docs are viewable from godoc.org.
- Renamed Browser.FollowLink() to Click().
- Renamed Browser.Get() to Open().
- Renamed Browser.GetForm() to OpenForm().
- Renamed Browser.GetBookmark() to OpenBookmark().
- Moved attributes to their own package.
- Renamed Query() methods to Dom().
- Renamed jars package to jar.
- Added the Browser.Write() method.