You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support for linking roles to specific versions of products (#2). Jinxxy lets you create multiple versions within a product with access to different subsets of files, and now Jinx can differentiate between these versions.
The classic style of linking where products are linked to roles still works exactly the same with /link_product and /unlink_product
Version-specific links can be created with /link_product_version and removed with /unlink_product_version
/link_product_version lets you link a "null version". This is to handle a very specific edge-case where a customer purchased a product before you added versions. As long as your product has always had versions you should not need to worry about this.
Added support for a global wildcard role which is granted for any of your products. This is suitable for people with simple stores, but unsuitable for people who have a mixture of free and paid products who only want to grant roles for the paid products. Set it with /set_wildcard_role and unset it with /unset_wildcard_role.
Changed
/list_links output has been changed to improve readability if you have long, complicated product names
Removed
An old feature where /init could be used to forcibly reinstall slash command has been removed. Jinx has handled this automatically for some time, so it was redundant and caused confusion as to why the api key was optional.
Known Issues
If you have products with identical names then /link_product and /unlink_product will be unable to handle them properly. (#4)
If /list_links output is more than 4096 characters it will fail. This should be very hard to do. (#3)