I don’t see it possible to be able to use filter with recursion (unless you browse twice: once using the filters and once filtering on folder tagTypes). Using the simple example in the new documentation, if you have a filter, you will only ever get results from the base path unless your filter includes either Folder or UDT instances. It was so easy with the old tagBrowse function to recurse through all tag folders and pull out tags with certain criteria…
Also, how can I include multiple criteria for each filter? e.g. two datatype criteria Int2 and Boolean?
I see we have to use the enum value now for datatypes which makes reading the code far more difficult without commenting what your options are