-
-
Notifications
You must be signed in to change notification settings - Fork 156
Open
Description
API Cleanup
- Remove Poltergeist compatibility layer (aliases, deprecated methods)
- Delete legacy method names and shims
- Remove inconvenient/redundant features
- Standardize method naming conventions
- Ensure consistent parameter ordering
- Mark internal/private methods explicitly
- Review and standardize return values
- Investigate Chrome crashpad issues
- Double check cleanup logic on browser.quit
- Standardize JS evaluate and async/await calls, make them more readable
- Add service workers support
Breaking Changes
- Bump version to 1.0.0
- Remove all deprecated methods
- Update error messages for clarity
Testing & Quality
- Ensure comprehensive test coverage for public APIs
- Remove tests for deleted features
- Add integration tests for common use cases
- Update test suite to reflect new API
Documentation & Release
- Add RBS types
- Add YARD docs
- Rewrite README with current API
- Update all code examples
- Add troubleshooting guide
- Document all public APIs
- Add CHANGELOG with breaking changes
- Release Ferrum 1.0
- Lock API for stable 1.x releases
m3thom
Metadata
Metadata
Assignees
Labels
No labels