0.1.0

Initial release.

  • Session-sticky User-Agent rotation: one realistic browser profile (UA + matching Accept-Language) per session key, sticky for 30 minutes, over an ETS-backed store started under the library's own supervisor.
  • Share-weighted desktop + mobile pool (Chrome/Firefox/Edge/Safari across Windows/macOS/Linux, Chrome on Android, Safari on iPhone/iPad), rendered from templates against a small version table so it modernizes as a unit.
  • mix guise.refresh updates the version table from endoflife.date using OTP's built-in :httpc (no HTTP dependency); the runtime stays offline.
  • Config overrides: pin individual :versions, or replace the pool wholesale with custom :profiles.