Skip to content

Releases: tebelorg/RPA-Python

v1.20 - Update on PCs without Internet

26 Dec 20:03
Compare
Choose a tag to compare

#94 - add update() to update package and TagUI files without internet

v1.19 - Fix Chrome Not Closing

20 Dec 01:16
Compare
Choose a tag to compare

#93 - fix Chrome not closing after execution, probably due to Chrome update

v1.18 - Fix OpenSSL Error

01 Dec 20:26
Compare
Choose a tag to compare

#86 - initial fix for macOS homebrew openssl issue causing 'dyld: Library not loaded' error


For new users who pip install tagui for the first time, hopefully you should have no issues related to this, as the solution is now in-built into the setup() function in the package in v1.18 release.

For existing users the unlikely situation which the error can happen is when Homebrew is being used to update either its openssl package or all its packages installed. There are 2 solutions, I recommend using solution 2 the fast way unless you prefer to play and wait around -

  1. pip install tagui --upgrade and then run t.setup() to refresh OpenSSL version to v1.0.
    Please note that doing so will reset the Chrome user profile of your automated Chrome browser, and you will lose the cookies and stored passwords saved in your automated browser. You can mitigate this by backing up and restoring the folder ~/.tagui/src/chrome/tagui_user_profile

  2. The easy solution is just copy and run the commands below in your terminal window. The commands will remove any existing v1.1 of OpenSSL, any stale v1.0, before installing v1.0

brew uninstall openssl; brew uninstall openssl; brew install https://github.com/tebelorg/Tump/releases/download/v1.0.0/openssl.rb

v1.17 - Linux Visual Automation Setup Note

03 Nov 16:40
4ef71da
Compare
Choose a tag to compare

#41 - show special setup message on Linux visual automation during initial installation

v1.16 - OpenJDK & 64-bit Check

02 Nov 13:57
Compare
Choose a tag to compare

#81 - move to Amazon Corretto OpenJDK from Oracle Java JDK and 64-bit check

v1.15 - Fix select() to Do Exact Matching

20 Oct 03:06
Compare
Choose a tag to compare

#71 - synced upstream bug fix on select() to do exact matching instead of containing value

v1.14 - Deploy on PCs without Internet

18 Oct 10:59
Compare
Choose a tag to compare

#36 - added pack() to deploy in air-gap environments with network restriction (no internet)

v1.13 - Support Directory Change Halfway

19 Sep 14:55
Compare
Choose a tag to compare

#62 - support the use case of user changing current working directory after init()

v1.12 - Get and Put Text with clipboard()

17 Sep 06:19
Compare
Choose a tag to compare

#57 - Added clipboard() helper function to get text from clipboard or put text to clipboard

v1.11 - Add frame() & popup(), Fix snap() & read()

05 Sep 17:39
Compare
Choose a tag to compare

#36 - add link to license in tagui.py to facilitate air-gap deployments (envs without internet access to pip)

#50 - add frame() function to access web page frames (supports accessing main frame and sub frame using their id or name). add popup() function to access webpage popup tabs launched from webpage.

#52 - bugfix for snap() and read(). when 'page' is used to mean the entire webpage, a 'cannot find page' error message appears. this fix makes using 'page' works correctly with snap() and read().