Releases: aubreypwd/local-tableplus
v1.1.0
v1.1.0-rc1
- Adds support for TablePlus installed using SetApp
To test you will have to remove your current version from Local and install this version from the .tar.gz
file.
Based on work in add-support-for-tableplus-installed-via-setapp
branch.
v1.0.5
This release fixes major issues surrounding the management of mysql.sock
v1.0.5
This release will NOT however fix the main issue which is if /tmp/mysql.sock
is owned by another user (which is likely running other DB system other than Table Plus on your system) you will see a RED button meaning the current user can't overwrite the file, which in no way cannot be worked around (I tried).
If you run into this issue I advise you to sudo rm /tmp/mysql.sock
and/or remove the other DB system changing the permissions of this file.
v1.0.5-beta.3
- This goes back to basics, it doesn't run any detection on
/tmp/mysql.sock
because the tests are unreliable because it can't just test the the link, it might test what it's linking to which would fail
If we can't 1) delete /tmp/mysql.sock
and can't b) symlink /tmp/mysql.sock
then we show a red button for now. But it just means we don't have file permissions to change the file.
I plan on adding more verbose UI output later.
Install
Download local-tableplus-1.0.5-beta.3.tgz
and install using the With Disk option in LocalWP.
v1.0.5-beta.2
- Adds more error handling around things that can throw errors
- When
/tmp/mysql.sock
exists, still unlinks vs overwrites (which always fails)
Install
Download the local-tableplus-1.0.5-beta.2.tgz
file and install using Install via Disk option in LocalWP.
v1.0.5-beta.1
An update to v1.0.5-beta.0 which additionally fixes this specific issue which is caused by the problem where we may have previously made a symlink but that symlink points to a file that no longer exists, while the symlink itself exists, all file-exists (symlink only) checks fail because the file the symlink points to doesn't exist since e.g. Local restart, etc.
So in this version we always unlink /tmp/mysql.sock
if we can before we make the symlink w/out any file-exists checks (for the symlink) because they will fail after e.g. a restart where site ID's have changed, etc.
Again having the peeps on #9 check this version out...
v1.0.5-beta.0
This release does a bit of refactoring to:
- Ensure that we can modify/symlink
/tmp/mysql.sock
and disable the button if not- If we can't modify the file when the button shows, disable it
- If we can modify it, but when we click it something goes wrong it will show red showing an error occurred
- All errors are now brought to the console to make debugging easier
- We go back to creating the symlink on click vs. on state to stop race condition between two sites symlinking on state (what cause 1.0.4 to break)
I want to have this version tested by the peeps on #9 before I officially release 1.0.5
To Test
- Remove your current version of TablePlus in Local and restart
- Install via Install from Disk and select the
.tgz
file below and allow to install - Restart local and enable (may require restart again)
v1.0.4
v1.0.3
This includes a minor fix that won't enable the [OPEN TABLEPLUS]
button if the /tmp/mysql.sock
file is not modifiable.