Changelog

Recent Improvements to Urlbox

  • July 2024

    • Screenshot timing: Full page screenshots for a small number of sites with cookie banners were rendering as viewport only. This was because clicking accept was triggering a full page reload.
    • Infrastructure enhancement: More flexible storage options for enterprise customers.
    • Sticky headers: Some sticky headers were not displaying in full page mode.
    • Modal hiding: Ability to detect more popup modals and remove them from screenshots.
    • Screenshot width: Limit width when full_width not specified to avoid extreme viewport sizes in some scenarios.
    • Build pipeline: Internal tooling improvements to support our growing team.
    • Banner display: Add support for Shopify universal banner - no longer hidden by default.
    • Engine version: engine_version option can now be set at a project level in the dashboard and on sandbox requests.
    • Video: Fix video rendering failures experienced in the latest version of engine.
    • One Million Screenshots: Introduced our fresh way to explore the top million homepages.
  • June 2024

    • S3 Configuration: Specify object locked buckets, ensuring no modifications are possible after creation. Added support for multipart uploads to these buckets.
    • Platform Option: Added a new platform option. See our blog post on performance improvements for more details.
    • Cookie Banners: Improved removal of new cookie banners.
    • PDF Margins: Updated PDF margin behaviour to match Chrome.
    • Rendering Pipeline: Adjusted timing to resolve a new edge case.
    • Debugging Tooling: Enhanced debugging tools and improved error logging.
    • UI Improvements: Improved UI in the sandbox for switching between viewport, full-page, and selector options.
    • Billing: Fixed issues in the billing experience for returning customers.
    • General Enhancements: Various infrastructure, security, and performance improvements.
  • May 2024

    • Engine Version: Introduced engine_version option. See our blog post for more details.
    • Debugging Tooling: Improved to resolve more edge cases.
    • Blank Images: Fixed issues causing blank images when Puppeteer resizes the viewport.
    • SVG Generation: Resolved an edge case causing timeouts.
    • Scrolling Behaviour: Adjusted to improve performance and address lazy loading image failures.
    • Puppeteer GPU Bug: Resolved a bug with Puppeteer using the GPU.
    • Billing: Enhanced billing processes and introduced new pricing for legacy users.
    • Onboarding Flow: Improved onboarding for new users.
    • Error View: Added renderId to the error view on the dashboard.
    • Project/API Key Management: Enhanced management for multiple projects and API keys.
    • UI Improvements: Improved the UI for adding S3 credentials.
  • April 2024

    • Form Redesign: Updated login, signup, reset, and confirm password forms to a new design.
    • Render Counting Logic: Improved to ensure accurate dashboard statistics.
    • Screenshot Handling: Resolved an issue affecting screenshots due to certain CORS configurations.
    • Puppeteer Configuration: Updated Chrome arguments in Puppeteer to handle new edge cases.
    • Page State Evaluation: Resolved issues caused by website overrides on JSON objects used for page state evaluation.
    • Welcome Arnold: Our newest team member.
  • March 2024

    • Cookie Banner Handling: Improved methods to hide more cookie banners.
    • Screenshot Timeout: Resolved an edge case causing timeouts for some screenshots taller than 2048px.
    • Selector Algorithm: Updated the algorithm for finding selectors to address lazy loading elements.
    • Marketing Site: Enhanced navigation to provide easier access to resources.
    • Blog: Layout improvements.
  • February 2024

    • Metadata: Improved extraction process.
    • HTML Post Handling: Fixed an issue blocking HTML fragments over 1 MB in post requests; now supports up to 10 MB.
    • Scrolling: Resolve issue where timeout triggered before reaching bottom of page.
    • Rendering Engine: Add handling for websites that set console.log to null.
  • January 2024

    • Urlbox.com: We’ve moved from urlbox.io
    • Markdown: Improved markdown rendering stability.
    • Metadata Enhancements: Added url_requested and url_resolved to metadata to surface redirections. Fix issue where URL would fallback to example.com.
    • Auto Crop: Introduced an auto_crop option to eliminate blank areas in screenshots.
    • Demo Bookings: Now accepting bookings for live demonstrations.
    • We’re hiring!: Seeking a Full Stack TypeScript Developer