All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Support for input file (1st approach)
- Remove tests from deliverables
- Handling of JS errors
- Meaningful message in test failure
- Start splash container listening only locally
- Some plugins
- Update dependencies
- Include black and isort in tests
- Improve Javascript support
- Add updated documentation
- Add generic plugins
- Add multiple scripts
- Many minor improvements
- Regression in the web service
- Options to set Splash timeout
- Detect software on inline scripts
- Support for custom plugins
- A from_url field to the output metadata
- Better error handling
- Do not run JS matchers when site uses Content Security Policy
- Disable loading images on Splash
- Use names when listing hints
- Sort detected plugins by name and version
- Remove duplicated plugins from detection results
- Refactor of result types
- Blacklist in HAR results
- Output improvement
- Concept of hints
- Documentation about modular matchers
- Two Joomla plugins
- Plugin interface to make it more flexible
- Concept of indicators
- Documentation about modular matchers
- Tests
- Header detection
- Documentation for the project
- MooTools plugins
- Add modular plugins support
- Angular.js plugin
- Improved add_new_plugin to be easy to create a plugin
- Refactored core components
- A new plugin
- Javascript support through LUA script
- Tests for new javascript feature
- New d3.js plugin
- Replace spaces by dash in plugin names
- contact-form-7 location
- Tests
- jquery_migrate plugin
- Better error handling
- Plugin metadata
- Javascript support through LUA script
- Tests for new javascript feature
- New d3.js plugin
- Updated requirements file
- Web service
- Support to configure Splash from environment variables
- Some new plugins
- Updated to use docker 2.0 library
- Improved docker decorator
- Some new plugins
- Updated add_new_plugin script with latest changes
- Response body decoding
- Some attributes to Plugin interface
- Some new plugins
- Script to create plugins faster
- jQuery plugin
- Travis setup and setup.py
- Initial version