> -SHARED_LIBS += tree-sitter 0.0 # 0.0 > +SHARED_LIBS += tree-sitter 1.0 # 0.20.1
Since upstream sets SO_MAJOR and SO_MINOR to 0, this should be SHARED_LIBS += tree-sitter 1.0 # 0.0 'make test' looks a bit sad, but that isn't new and is at least partly due to missing fixtures in the crate tarballs. If no-one has a better idea than the SUBST_VARS approach for the shared lib version and this works in your daily neovim usage, this is ok tb
