Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.
Latest version
Version 5.3.1
Released Nov 19, 2024 - 2.27 MBWorks with firefox 58.0 and later- fixed AJAX requests in the requests list might not be selectable (reported by FeBe95, thanks!)
- fixed "Empty metadata" error might be incorrectly shownSource code released under MIT License
Download Firefox and get the extensionYou'll need Firefox to use this extensionOlder versions
Version 5.3.0
Released Nov 17, 2024 - 2.27 MBWorks with firefox 58.0 and later- upgraded to Vue.js 3 and Vite
- added new "HTTP Requests" tab, showing executed HTTP requests and their details
- improved error messaging when we are unable to load request metadata
- improved error messaging when we are unable to parse Xdebug profile
- improved details tables to shorten very long messages by default
- improved pretty-printed data previews to shorten long strings (idea by simbig, thanks!)
- improved short SQL queries in Timeline when the query contains table name including schema (idea by kdbond2, thanks!)
- improved handling of auto appearance setting now reacts to OS theme changes (implemented by bloep, thanks!)
- improved sharing to make the share service URL configurable
- updated the details tables' page sizes from 30 to 50 items
- updated conditionals to use v-if instead of v-show through the app (idea by eigan, thanks!)
- updated Chrome extension to use Manifest v3
- fixed not being able to expand details of keys starting with number including non-numeric characters in pretty-printed data (reported by masdimdev, thanks!)
- fixed Xdebug profiler might stay enabled for Clockwork metadata requests in extension mode (reported by Defimas, thanks!)
- fixed reading cookies in extension mode (implemented by LachlanArthur, thanks!)
- fixed cache time not being rounded in the Performance tab
- removed Atom and Textmate from code editor selection
- cleaned up unused assetsSource code released under MIT License
Version 5.1.0
Released Aug 7, 2021 - 1.95 MBWorks with firefox 48.0 and later- added database queries syntax highlighting (implemented by edgardmessias, thanks!)
- added database queries prettifying (implemented by edgardmessias, thanks!)
- added official Edge build
- added support for overriding metadata path via settings
- improved compatibility with Firefox when handling cookies (reported by DarkVen0m, thanks!)
- improved Data sidebar section styles (reprted by DarkVen0m, thanks!)
- improved behavior of standalone mode with "keep requests log" disabled (reported by piperone, thanks!)
- improved monospace font stack and styles
- updated suggested Sublime url handler (idea by peterthomson, thanks!)
- updated dependencies
- fixed stack traces popovers placement issues (reported by JackWH, thanks!)
- fixed high-precision timings from Xdebug 3 not being shown correctly in profiler (reported by tsukasagenesis, thanks!)
- fixed not being able to show previous exception of chained exceptions in the log tab
- fixed npm build scripts breaking with latest NodeSource code released under MIT License
Version 5.0.2
Released Nov 24, 2020 - 1.64 MBWorks with firefox 48.0 and later- fixed user tabs not being shown (reported by martbean, thanks!)
- fixed timeline not working if two events have the exact same start and end time (reported by mahagr, thanks!)
- fixed flickering profiler controls when enabledSource code released under MIT License
Version 5.0.1
Released Nov 22, 2020 - 1.64 MBWorks with firefox 48.0 and later- fixed broken performance tab for requests with performance log data (reported by sinnbeck, thanks!)
- fixed some UI glitches, wrong spinner colors in dark themeSource code released under MIT License
Version 5.0.0
Released Nov 16, 2020 - 1.64 MBWorks with firefox 48.0 and later- added many design tweaks, refinements and consistent iconography
- added reworked timeline with new UI, condensed mode, self and children times, event details, default "total" event, custom colors
- added client-side metrics and web-vitals to the performance tab
- added new "models" tab showing models actions with details, retrieved, created, updated and deleted models counts
- added new "notifications" tab showing all kinds of notifications (replaces emails tab)
- added email previews to the notifications tab
- added ability to share requests
- added ability to link to the current request in standalone mode
- added credits modal and app version to settings modal
- added on-demand mode (with optional secret)
- improved tab bar styles and behavior
- improved requests sidebar to show basic request info
- improved settings and "what's new" to use a new modal UI
- improved performance chart with simplified styles
- improved performance issues to be a separate performance tab section
- improved performance pofiler UI
- improved log tab to likify urls in log messages
- improved metadata loading with automatic retry in case of failure
- improved metadata polling to use a simple dynamic interval
- improved additional metadata loading to not transfer the whole request metadata
- improved metadata loading error handling
- improved clockwork api endpoint detection in standalone mode
- improved date handling to use date-fns instead of momentjs (~30% lower bundle size)
- changed moved requests search to the requests list
- changed moved clear button to the requests list
- changed moved preserve log settings to the settings modal
- updated to vue-cli 4
- fixed clearing requests list in standalone mode (implemented by edgardmessias, thanks!)
- fixed requests list behavior where a request might not be selectable
- fixed expanded sidebar sections state not being persisted
- fixed profiler unnecessary re-parsing of profiles, sorting, changing requests not updating content and the docs url
- fixed polling not being throttled on inactivity in extension mode
- fixed multi-line database queries timeline descriptions (implemented by edgardmessias, thanks!)Source code released under MIT License
Version 4.1.1
Released Apr 26, 2020 - 1.72 MBWorks with firefox 48.0 and later- added support for the "chrome.storage" api as a fall-back persistent settings storage if localStorage is not available
- improved behavior if we have no persistent storage, warning is now shown in the settings modal and what's new message is no longer shown (reported by ci_trex, thanks!)
- fixed authentication UI might not be shown as expected when running as an extension
- fixed pretty printing showing objects with empty string keys as infinitely recursive (reported by mahagr, thanks!)Source code released under MIT License
Version 4.1.0
Released Apr 6, 2020 - 1.72 MBWorks with firefox 48.0 and laterRead "Clockwork 4.1 released with commands, queue jobs, tests profiling and more" on underground.works blog:
https://underground.works/blog/clockwork-4.1-released-with-commands-queue-jobs-tests-profiling-and-more
- added support for command type requests, showing command name and exit code in requests list and arguments and options in sidebar
- added command output tab showing ansi formatted command output
- added support for queue-job type requests, showing job name and status in requests list and payload, connection, queue and options in sidebar
- added support for dispatched jobs status in the queue tab and ability to show queue-job request details
- added support for test type requests, showing test name and status in requests list and executed asserts in sidebar
- added database quries, events, cache queries, queue jobs, redis commands, views and emails to the timeline
- added tags support for timeline events with ability to hide individual tags
- added support for parent requests, with ability to load and show parent request
- added new settings modal, settings are now applied and saved right-away on change
- added appearance setting (auto, light, dark), default auto option will use theme according to OS or Dev Tools - settings
- added settings to hide command, queue-job and test type requests
- added setting to disable automatically showing incoming requests (idea by robclancy, thanks!)
- added "what's new" overlay showing new features when Clockwork app gets updated
- improved requests list to mark ajax requests, incoming ajax requests are no longer automatially shown
- improved search to support name (command, queue-job or test) and request type
- improved database tab to show bindings if available (idea by tminich, thanks!)
- improved views tab to use a timeline view instead of a simple table (idea by rhukster, thanks!)
- improved views tab to support memory usage data
- improved views tab to not show empty view data
- improved requests switching behavior to show default performance tab if current selected tab is not available
- improved requests list to keep requests sorted by request time
- improved requests list to not show database timings if no shown requests have database timings (idea by rhukster, thanks!)
- updated npm dependencies
- fixed pagination breaking timeline layout
- fixed very long event descriptions breaking timeline layout
- fixed stack traces rendering as icons with empty popups when no trace is available
- fixed missing number rounding filterSource code released under MIT License
Version 4.0.7
Released Oct 30, 2019 - 717.51 KBWorks with firefox 48.0 and laterSource code released under MIT License
Version 4.0.6
Released Sep 28, 2019 - 717.47 KBWorks with firefox 48.0 and laterSource code released under MIT License
Version 4.0.5
Released Sep 3, 2019 - 717.42 KBWorks with firefox 48.0 and laterSource code released under MIT License
Version 4.0.3
Released Jul 25, 2019 - 717.4 KBWorks with firefox 48.0 and laterSource code released under MIT License
Version 4.0.2
Released Jul 18, 2019 - 717.16 KBWorks with firefox 48.0 and laterSource code released under MIT License
Version 4.0.1
Released Jul 12, 2019 - 717.13 KBWorks with firefox 48.0 and laterSource code released under MIT License
Version 4.0.0
Released Jul 9, 2019 - 717.13 KBWorks with firefox 48.0 and laterRead the introductory blog post:
https://underground.works/blog/clockwork-4.0-released-with-ui-improvements-requests-search-and-more
Full changelog:
- fully rewritten in Vue.js
- added requests history search
- added request sidebar (replaces request tab)
- added request body data (pretty-printing of json data) to request sidebar
- added executed middleware to request sidebar
- added request date and Clockwork id to request sidebar
- added Queue tab showing dispatched queue jobs
- added Redis tab showing executed Redis commands
- added slow queries count and highlight slow queries in Database tab
- added performance warnings to the Performance tab (eg. duplicate queries)
- added slow queries to the Performance tab
- added support for database stats in metadata
- added simple pagination to large tables (significantly improving performance)
- added messages overlay showing update notifications, exception and parent request info
- added build scripts for all supported platforms (chrome, firefox, web)
- improved requests list styles (cleaner, method before URIs, color-coded response status)
- improved requests list to shorten the controller name if narrow
- improved column view and responsive styles in general
- improved session tab is now part of the request sidebar
- improved requests list, sidebar and sidebar sections toggling is now preserved after closing Clockwork
- improved raw Cookie header is no longer shown (since we already have full Cookies section)
- improved standalone mode to throttle requests list updates when the browser tab is not active
- improved stack trace popover alignment
- improved build scripts to be platform-independent (implemented by Ir00man, thanks!)
- fixed some cases when empty tabs were shown
- fixed Firefox incompatibility in standalone modeSource code released under MIT License
Version 3.1.3
Released Feb 6, 2019 - 1.15 MBWorks with firefox 48.0 and later- fixed ordering database queries table by the query column (thanks fitztrev)Source code released under MIT License
Version 3.1.2
Released Dec 23, 2018 - 1.15 MBWorks with firefox 48.0 and laterSource code released under MIT License
Version 3.1.1
Released Dec 6, 2018 - 1.15 MBWorks with firefox 48.0 and later3.1
- added showing of last exception to the request tab for HTTP 500 responses
- added authenticated user info to the session tab
- added support for opening files in editor in stack traces (thanks xiaohuilam)
- improved displaying exceptions in the log tab now show the class, code, correct stack trace and support chained - exceptions
- fixed xdebug installation instructions link pointing nowhere
- fixed error handling in some cases where metadata can't be retrieved
- fixed pretty printing not rendering numeric value "0" correctly
- fixed subrequest processing missing urldecode
- fixed some minor styles issues
- fixed metadata requests having wrong Content-Type when running as standalone (thanks ssnepenthe)
3.1.1
- added new server-side update notificationSource code released under MIT License
Version 3.1
Released Dec 3, 2018 - 1.15 MBWorks with firefox 48.0 and later- added showing of last exception to the request tab for HTTP 500 responses
- added authenticated user info to the session tab
- added support for opening files in editor in stack traces (thanks xiaohuilam)
- improved displaying exceptions in the log tab now show the class, code, correct stack trace and support chained exceptions
- fixed xdebug installation instructions link pointing nowhere
- fixed error handling in some cases where metadata can't be retrieved
- fixed pretty printing not rendering numeric value "0" correctly
- fixed subrequest processing missing urldecode
- fixed some minor styles issues
- fixed metadata requests having wrong Content-Type when running as standalone (thanks ssnepenthe)Source code released under MIT License
Version 3.0
Released Jul 30, 2018 - 1.14 MBWorks with firefox 48.0 and later, android 48.0 to 68.*- added performance metrics and renamed the timeline tab to performance tab
- added new timeline component UI
- added peak memory usage to the performance tab
- added support for filtering all tables (thanks Gennnji)
- added support for reordering all tables
- added support for user-data (custom tabs)
- added request method, url, controller, response status and the ability to copy the url to the request tab (thanks sisve)
- added query counts and time on top of the database tab (thanks fgilio)
- added distinct colors to errors and warning in the log tab (thanks Gennnji)
- added support for stack traces in the log, events, database and cache tabs (thanks sisve)
- added total number of queries to the cache tab
- added Xdebug profiler to the performance tab
- added support for authentication (thanks xiaohuilam)
- added support for subrequests
- added support for dark theme when running as a standalone app
- improved pretty printing - arrays are shown as Array with items count, supports new type metadata, fixed showing booleans, added distinct styles to booleans, nulls, resources and anonymous functions
- improved the requests list behaviour, reliability of metadata loading and error handling
- improved performance dropping jQuery and other minor improvements
- improved dark theme highlight color to be a bit more contrasting (thanks robclancy)
- fixed requests table header to compensate for scrollbar
- fixed standalone app opening in a broken state if the web app have no metadata yet (thanks spaceemotion)
- dropped support for resizing requests table columnsSource code released under MIT License
Version 2.2.1
Released May 30, 2018 - 843.3 KBWorks with firefox 48.0 and later, android 48.0 to 68.*- updated third-party dependenciesSource code released under MIT License