- Uses latest jQuery and Handlebars library
- Uses jsdom old API
- Replaces deprecated GLOBAL to global in the specs
- Adjust the spy call counting in the specs
- Bugfixes on textContent is not a valid string Thanks to @jeshan
- Bugfixes on default gulp task is not build anything Thanks to @jeshan
- Add gitlab-ci config Thanks to @jeshan
- Bugfixes on invalid C# / Java variable name literals Thanks to @jeshan
- Bugfixes on trim whitespaces on value Thanks to @jeshan and @bartonhammond
- Fixes potential security vulnerabilities by using latest version of dependencies
- Bugfixes on invalid selector
- Uses Chrome API for download and adjust permissions requirement
- Display current extension version on the popup
- Bugfixes on issue #14. Thanks to @jpvantuyl
- Bugfixes on issue #7
- Bugfixes on issue #6
- Update copyright year
- Cleanups
- Bugfixes
- Add executable for offline support via Node.JS
- Restructure the files between common and browser specific functionalities
- Update dependencies
- Adjust the tests
- Add DOM tree walker polyfill
- Bugfixes on issue #3
- Bugfixes
- Update readme file
- Bugfixes
- Add Opera support
- Update unit tests
- Employ more strategies to get label text
- Remove redundant equal sign in Robot Framework template
- Bug fixes and follow static analysis results
- Add more unit tests
- Add rating link in share section
- Popup will open in the middle of the screen
- Generate button stay disabled on hover
- Bug fixes and follow static analysis results
- Add initial unit tests
- Consider node attribute as a possible element selector
- HTML decode attribute value
- Add message listener once
- Allow longer text in the documentation
- Add radio button value in attribute collection
- Remove radio button argument from operation
- Templates adjustment
- Add fallback mechanism for Options button
- Code restructure
- Employ better and broader mechanism to get label text
- Cancel default action on Options button click
- Rearrange object deep copy to die gracefully
- Use more specific CSS selector base on siblings and element type
- Consider element value for input button and submit for label text
- Adjust wording for root selector
- Change default visibility to all (visible and hidden elements)
- Add textarea support
- Add support for email, number, search, tel, and url input type
- Add different approach to get element text more reliably
- Add support for label without identifier
- Add support for prefixed element type
- Add restore to factory settings
- Add AngularJS locators option for test framework that has support for it
- Add option to limit the page area that one would like to generate from
- Fix page object namespace that get dropped off from file name and generated page object
- Robot Framework template adjustments
- Add more documentation on generated page object for class instance return
- Fix C# XML documentation format
- Fixed page name initial validation
- Faster popup load
- Responsive layout adjustment
- Swapped "Options" and "Settings" wording
- Page name validation will be run on popup load, this will make Page Name more obvious as a required field
- Mail sharer now support both native mail client and web-based client
- Changed wording for "Model Name" to "Page Name"
- Changed wording for "Target Name" to "Destination Page Name"
- Changed wording for "More Options" link to "Settings" button
- Added share via email
- Validate text visibility with viewport consideration
- Remove redundant information from generated CSS selector
- Removed all special characters from variable and method name
- Cleanups
- Bug fixes
- Initial product launch