October 21st, 2014 by spyware4me

What’s new

  • Implemented solver chaining.
  • Changed grouping of registered actions in right-click menu. Now grouped only by text, not by both site and then text; significantly shortening the list.
  • Fixed editing accounts when the columns are not in default order.
  • Builder is now reset only when the new project is loaded successfully.
  • Fixed AbstractSite JavaDoc stating that processAction() is the way to mark sections of the code, where processing actions is safe, fireActions() is the one to use.
February 8th, 2014 by spyware4me

What’s new

  • Added Emergency stop status.
February 7th, 2014 by spyware4me

What’s new

  • Fixed random issues when loading plugins.
  • Added Plugin outdated status.
February 7th, 2014 by spyware4me

MC2 v2.4.6 suffers random problems when loading plugins. Therefore I decided to revert back to v2.4.5. Downloads and version check will now advertise v2.4.5. I recommend users to revert back to v2.4.5 as well.

The cause of these problems is currently unknown. Once they are resolved, v2.4.7 will be published.

Those, who wish to continue using v2.4.6, should backup their sites and accounts directories. When there is a note of a missing plugin, simply keep restarting MC2 until all accounts are loaded properly (hence random).

February 2nd, 2014 by spyware4me

What’s new

  • Imported files change notification is now shown only when the Builder window is active and only once per file.
  • Developers may now register and process custom actions (see AbstractSite.registerAction(), AbstractSite.unregisterAction(), AbstractSite.processAction() and AbstractSite.fireActions() API). A registered action is shown in the same popup menu as Log out button.
December 23rd, 2013 by spyware4me

What’s new

  • Added more keyboard shortcuts to the main window and the Builder.
  • Builder now watches for external changes of imported files.
  • Fixed text message sometimes not enabling OK button.
  • Fixed cookies date handling.
November 7th, 2013 by spyware4me

What’s new

  • Added an option to remove duplicate proxies in proxy batch dialog.
  • Accounts with missing sites can no longer be started.
  • Fixes regarding account login details.
  • Added Log out button to the Builder, this calls the AbstractSite.logOut() method (default one clears all cookies).
  • Builder now keeps the site account between project runs, opening/creating a project removes the account.
  • Fixed AbstractSite.showCaptchaDialog() ignoring solverAllowed parameter.
  • Fixed AdvertParser.parse() not parsing allowed URLs with different host than that of the surf page.
September 8th, 2013 by spyware4me

What’s new

  • Added support for limiting number of concurrently running accounts.
  • Added refresh button to captcha dialog, enabled only for sites that explicitly allow it (see changes in API below).
  • Allowed replacing an existing browsed with the captured one – based on name.
  • Slightly changed focus handling in captcha/text dialog.
  • Removing any number of accounts now require confirmation, not only for 2 or more.
  • Fixed not aplying translation on startup.
  • Hopefully fixed proxy switching leaking previous persistent connections causing previous proxy being used instead of the current one.
  • Fixed Builder Wizard not resetting Additional form values and Verify page query variables patterns before loading Wizard project.
  • Fixed AbstractSite.showCaptchaDialog() JavaDoc stating that setting default text disables automatic solver – it does not.
  • Added variants of AbstractSite.showCaptchaDialog() and AbstractSite.showClickCaptchaDialog() to allow and handle refresh button in captcha dialog.
  • Added BitCoin (BTC) currency to Builder with 1BTC=100USD ratio.
  • Added more account statuses and a click mode, see AbstractSite.Status and AbstractSite.ClickMode API JavaDoc.
  • Added actions to SimpleSite.Action reflecting some new statuses.
  • Few minor tune ups and fixes.
August 7th, 2013 by spyware4me

I feel I should point out that v2.4.1, v2.4.2 and all following sites and solvers are compatible with v2.4.0 unless you use some feature (class/method/field) not present in the previous versions. In that case I would recommend checking the Multiclicker2 version at the beginning of all entry points using such new feature and stopping with the proper error when the version is not met.

Also don’t forget that Multiclicker2 2.4.0 and newer require at least Java 7 to run.

What’s new

  • Accounts are not saved anymore if their sites are missing.
  • Builder now behaves the same as sites when running a solver, especially when trying to report captcha validity.
  • Fixed click captcha region height limit and automatic width computation.
  • Fixed not hiding toolbar on startup when disabled in settings.
  • Fixed NullPointerException while choosing a solver for an account when two or more solvers of the same type are present.
  • Added getUserAgent() method to Page.
July 21st, 2013 by spyware4me

Those of you still using v2.3.0 for whatever reasons and wanting to get rid of startup version notification, please start Multiclicker2 with -nocheck or -silent parameter (see -help for more).

What’s new

  • Added 2 more POST formats: ByteArrayPost and InputStreamPost.
  • MultipartPost can now contain InputStream parts as well.
  • Added more cleanup code, connections should not leak anymore.
  • Hopefully fixed a very rare exception when using automatic redirection.