Repository navigation
Releases: NumyAddon/DevTool_Numy
Releases · NumyAddon/DevTool_Numy
Release list
v1.0.0
DevTool - Numy
v1.0.0 (2026-10-10)
Full Changelog Previous Releases
- Toc update
- Initial release of the fork
- Delete hard embedded libs
- Merge pull request brittyazel#21 from Numynum/fix/argument-list
Fixed a visual bug with the argument list getting reordered on reload - Fixed a visual bug with the argument list getting reordered on reload
- update toc and libs
- Merge pull request brittyazel#19 from Numynum/patch-2
Improve secret handling, and fix function call returns being broken - Fix return function order and printing secrets
- Improve secret handling, and fix function call returns being broken
- bump toc for 11.2.7
- fixes brittyazel#18
- Update workflow to checkout@v5
- Update TOC and Update Ace3 libs
- Make sure 12.0 additions work for other client types as well
- Merge pull request brittyazel#17 from Krealle/main
Add handling of secret values introduced in 12.0.0 - display secret value type
- bump toc to 12.0.0
- normalize secret values when processing call function data
- don't try to add secretvalues
- add DevTool.normalizeSecretValue helper
- Update libs
- Update TOC for 11.2
- Simplify window resizing to accommodate 11.2 API changes
Fixes brittyazel#16. In 11.2 Blizzard made it so ClearAllPoints() invalidates the rect immediately, rather than the rect continuing to be a target that we can query GetLeft() and GetTop() from. - Update TOC for 5.5.0
- Bumb TOC for 11.1.7
- Update toc for 11.1.5
- update toc for 1.15.7
- Update TOC and libs
- Update TOC for Classic Era and update copyright
- Update TOC for 11.0.7
- Update toc for Classic and Classic-era
- Update TOC for 11.0.5
- Update TOC for 1.15.4
- Remove 11.0.0 from TOC
- Use GetMouseFoci() on 11.0 clients, fixes brittyazel#14
- Update ToC for 1.15.3 and remove 10.2.7
- add 110000 to toc
- Update libs for 11.0
- bump toc for 11.0.2
- Merge branch 'TheWarWithin'
- Add 110000 to our Interface list
- Make use of new comma separated interface versions
- Merge pull request brittyazel#13 from Numynum/feature/call-self
fix passing self to metamethods, and add t=self arg syntax - fix passing self to metamethods, and add t=self arg syntax
- Fix toc naming for the packager
- Update libs for 10.2.7
- Bump TOC for 10.2.7
- Update copyright year to 2024
- Bump TOC for Cataclysm Classic
- Update TOC for Classic Era
- Update TOC for 10.2.6
- Update TOC for Classic-Era
- Move DevTool.list table to the header, not in OnInitialize()
- General code cleanups, and added some error messages to fix brittyazel#11
If you tried to call :AddData() too early from another addon, there was no guarantee that DevTool was initialized enough to be ready for the incoming data. I moved a couple items earlier in the loading process to try to help this, and added some safety checks and error messaging to handle this cleaner than just erroring out. - Port custom color picker to Ace3 widget, necessary for 10.2.5 API change
While we really need to rewrite the whole GUI, for the moment we can just port our custom color widget to use Ace3's color widget. This is required due to the API changes that happened in 10.2.5. Ace3 will make this a lot easier to deal with the two different versions we need now between Classic and Retail - Update Ace3 Libs
- Update TOC for 10.2.5
- Update toc for 10.2 and update GitHub actions
- Update README.md
Small README fix - Re-work and cleanup help menu
In preparation for adding localization, we need to significantly cleanup the help window that shows when you type '/dev help' - make "disabled" badge in event window red for visibility
- fixes brittyazel#10, values set to "unit" were not always unit values
- Update TOC for 10.1.7
- Update TOC and libs
- add tools-used to pkgmeta
- fixes brittyazel#8
Safety check in case a value returns form getmetatable() that isn't of type . Sometimes a string is returned is returned with a value of "forbidden". - fixes brittyazel#5
Add safety for the case of events not existing, and better expose unit information to the GUI. - Merge pull request brittyazel#6 from Numynum/patch-1
Make the main frame a TopLevel frame - Make the main frame a TopLevel frame
- Update README.md
Update README.md
Update README.md
Update README.md
Update README.md - Add pkgmeta.yaml to allow for multi-version toc generation
- Prepare GitHub action using BigWigs pacakger and set up project IDs
- Update License
- Cleanups and removal of extraneous functions, small bug fixes
- Update issue templates
- Create FUNDING.yml
- Update issue templates
- Update issue templates
- Add attribution statement to README
- Simplify file name scheme
- Initial rebranding pass
- greatly simplify DevToolOptions.xml file
- Fix for resize column become detached when moving the main window
- Fix for # not providing accurate count for tables without indexed keys
- safety check to keep the list from getting too large and crashing
- Crap tons of cleanups, right info column now relative to right edge
- Ace3 lib updates
- Lots of cleanups and organization for utility functions
- Merge branch 'RemoveLinkedLists' into main
- Fix and optimize the remaining parts from the linked list conversion
- Update linked list code ~ 90% reduction in CPU overhead on large lists
remove Add: in favor of AddData: - Mostly working, just need to sort out logic
- Update linked list code ~ 90% reduction in CPU overhead on large lists
- Rewrite .toc with new icon and values
- Cleanup indents and spaces
- Cleanups, reorgs, and prep for rebrand
- streamline linked list
- increase the tic rate to the max allowable
- Bump toc and organize last xml file
- Fix lua error and get rid of all OnUpdate callbacks
There was a terrible performance leak where OnUpdate would endlessly run once it started. Get rid of all OnUpdate callbacks and replace them with Ace3 timers with a 0.02s tick interval. This is much safer. - Update TOC for 10.0.5
- Closes brittyazel#3
- clean up the README
- fix lua error found in 10.0 when function meta returned as type "number"
- Update libs for 10.0 prepatch
- Merge branch 'Dragonflight'
- Update ToC
- keep backwards compatibility
- Initial port to Wow 10.0. Updated libs and api fixes
- Simplify AddData function name
- fix for erroneous global call
- update ace3 libs
- boolean check fix from @Meivyn
- remove small reference to Neuron from copy+paste mistake
- Merge branch 'Ace3Port'
- big port to ace3 db and lots of bug fixing around it
- superficial port to ace-console for chat command
- Move defaults to their own file
- initial port to ace3 addon. Lots left to do
- potential fix for lua error
- Fix two small visual issues based on feedback
- change background to a pale gray color to keep things fresh
- color formatting changes and fix indenting
- Merge remote-tracking branch 'origin/master'
- code cleanup, xml fixes, rework color system to the new api
try to fix saved variable data, still not working
fix colors not saving and remove unnecessary white color sets - fix colors not saving and remove unnecessary white color sets
- try to fix saved variable data, still not working
- code cleanup, xml fixes, rework color system to the new api
- 8.0.0 fix
- ACP.L bug fix. value.fn could throw the error if value metatable is some function
- small performance update
- 7.2.5 Interface update in toc declaration
- Fix of scrollframe size on initial load. Now wowapi updates size only after VARIABLES_LOADED event, so we have to update UI one more time after this event. And also performance fix, that will update main grid only in visible state
- Merge pull request brittyazel#2 from alarofrunetotem/master
Fix for issues brittyazel#1 - Now can listen to all events, just add ALL in events menu
- 7.0.0 options color selection fix
- ScrollFrame extra buttons dont go under the invisible are and hide properly now
- Fix for issues brittyazel#1
Just check if metatable is really a table (copes with __metatable usage) - All events listener
- initial wnd size fix
- Size change menu added, .toc changed
- Huge refactoring. Color change menu added
- Resize working fine now after bugfix
- Resize main frame behavior changed
- Resize fixes, still glitching sometimes
- Added main table last column delimiter
- Add sideFrame drag
- Design completely changed
- UI cleanup and README update
- Can pass tables as function args. need to add t= prefix like t=ViragDevTool
- Can pass args to functions. Works only for string, number, nil, boolean
- Bugfix after meatatable name changed
- Cleanup and refactoring
- metatable fixes
- Fix if getmetatable(table).__index type is a function. This will execute it and we dont want such behavor
- Fn cals names have args in UI
- Added newproxy() fix after bug from DBM
- Huge performance boost for function call monitor-logger
- README update
- Frame name info added. Function call logger will not accept invalid tables. Raw help button added
- Function call logger added, cmd refactoring and help update
- tag commit
- UI cleanup
- Events start and stop msg colors updated and time added to ui
- Sorting update. Number names will sort like 1,2,10 instead of 1,10,2
- Added UI button for Blizzard_DebugTools FrameStack
- Colors removed from xml
- Main UI list rows dividers added. Highlights hoovered row. ACP.L bugfix
- UI cleanup and buttons texture changes
- Main wnd and sidebar preserve last state(open/cl...