Jump to content

New namespaced version - beta testers wanted.


Recommended Posts

Posted

Hi everyone,

Well, I finally have a version of Tracy which is ProcessWire namespaced. This has not been easy, although the last issue (which was breaking sites on upgrade from an old non-namespaced version) finally seems to be resolved thanks to some AI help.

Unfortunately because this version took so long I lost patience with maintaining separate branches so it also includes a move to IndexedDB instead of LocalStorage for Console data (since I added the multiple tabs if you dumped a lot of content across several tabs it was possible to hit the 5MB LocalStorage limit).

It also includes a lot of other random fixes and security improvements (although I think mostly hypothetical given the access restrictions to it).

I have also dropped support for PHP < 7.1 (inline with PW).

If anyone would be willing to test the upgrade from https://github.com/adrianbj/TracyDebugger/archive/refs/heads/namespaced.zip I'd really appreciate it. Please only test on a dev site and if you do run into any issues, the best way to recover is to delete TracyDebugger folder from /site/modules folder and go back to the admin and reinstall, but hopefully this is no longer a problem.

Thanks,
Adrian

  • Like 5
Posted

I've actually spotted it as a branch on your github and have been using it for some time now. I didn't face any issue as far as I can tell, though I'm using it very lightly, mostly for bd() calls and the console.

Posted

Thanks @monollonom - my main concern is really the upgrade process from the non-namespaced to the new namespaced version. Until a couple of days ago, this would break the entire site, but hopefully that is being managed now.

Posted

Ah! My bad I misread your first post. I don't think I have a local setup with a non-namespaced TracyDebugger but if I do find one, I'll try to update and let you know if anything goes wrong.

  • Like 1
Posted

Hello @adrian 

that's great, I had an older version (from 2022) on my machine, so I installed it on my local ProcessWire which I use for my French translations (so it's not necessarily representative of all situations, as it's always up to date with the latest version, ProcessWire 3.0.256 © 2026).

then I commented out the module folder and replaced it with the namespaced version folder. After a short normal update time, the only thing visible was a small alert
ModulesInfo: Upgrading module (TracyDebugger: 4.23.40 => 4.28.0)

the site is still up and running, no errors, and Tracy seems to be working fine.
tried on a php 7.4.9 and 8.1.31

hope this may be somehow useful

have a nice day 

  • Like 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...