Skip to content

v3.6.0

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Aug 10:25
· 380 commits to master since this release
  • Implement autoscrolling for *nix (Issue: #84, Discussion: #199).
    • This adds an experimental configuration option for MiddleClickAutoscroll Blink feature. It's experimental, as a few bugs are known. This feature affects all platforms different than Windows (codenamed unix), so e.g. macOS users can also benefit from that.
  • Add an option to toogle taskbar flashing (Issue: #189, Discussion: #172).
  • Add an option to spoof current platform via user agent command-line flags. (resolves #170).
    • Note: Flags are not docummented yet, but they appear in --help.
  • Validate IPC communication, as advised in Electron documentation.
    • For local pages, it either uses protocol or full URL to validate if incoming IPC packet comes from the right process.
    • For remote content, except of comparing only webContents or full URLs, it also uses the negotiated API key used in contextBridge and that is being randomly generated on each session (it is not kept outside of application buffer memory).
  • Improve generating a --help message and parsing command-line flags.
  • ESLint hardenings (01e4a74, 31f1c54).
    • Stricter rule set for TypeScript.
    • Add JSON Schemas and lint them with ESLint.
    • Switch to TypeScript cosmetic rules from built-in ones.
    • Automatic fixes, manual bug fixes found on ESLint scanning.
  • Documentation improvements (#194).
  • Translations updates.
    • Update Polish and English localization files.
    • Update German and Catalan localization files (#195).
  • Improve buildInfo generation:
    • Add defaultBuildInfo object with the default build configuration.
    • Make some properties in buildInfo required.
    • Assume buildInfo.json contains a Partial type of buildInfo.
    • (Probably) fix issues with AppUserModelID generation (as reported in #203).

Full Changelog: v3.5.2...v3.6.0