Skip to content

Releases: altcha-org/altcha

v0.4.1

18 May 23:16
@ovx ovx
Compare
Choose a tag to compare

Fixes:

  • Fix auto: onfocus #33
  • Package contains extracted altcha.css file

v0.4.0

12 May 14:17
@ovx ovx
Compare
Choose a tag to compare

Changes:

  • Implemented detection of expires from the salt's URL-encoded parameters (provided as a Unix timestamp in seconds). The Expires HTTP header should now be used, however, it remains supported for backward compatibility purposes.

Example challenge with salt parameters:

{
  "challenge": "...",
  "salt": "xxxxxx?expires=1715523102"
}

The latest version of the altcha-lib package (v0.3) now fully accommodates the new salt parameters and expiration functionality. For detailed information, please refer to the documentation.

v0.3.2

30 Apr 12:22
@ovx ovx
Compare
Choose a tag to compare

Fixes:

  • The .configure() methods now accepts challengeurl
  • Fixed handling of spamfilter option in the .configure() method.

v0.3.1

28 Apr 13:07
@ovx ovx
Compare
Choose a tag to compare

New features:

Changes:

  • The auto attribute now supports onfocus. The verification triggers on a focus inside the form element.

v0.2.3

10 Apr 15:37
@ovx ovx
Compare
Choose a tag to compare

Changes:

  • Auto-detection of maxnumber from the challenge returned by the server
  • Improved handling of Expires header

v0.2.2

13 Mar 06:33
@ovx ovx
Compare
Choose a tag to compare

Changes:

  • Added refetchonexpire: boolean attributes which enables automatic re-refetch of the challenge upon expiration (defaults to true).

v0.2.1

08 Mar 21:04
@ovx ovx
Compare
Choose a tag to compare

Changes:

  • Fix #20 - maxnumber upper limit

v0.2.0

08 Mar 15:24
@ovx ovx
Compare
Choose a tag to compare

Changes:

  • Introducing the expire attribute to specify challenge expiration. Upon expiration, the state is automatically updated to expired.
  • Implemented multithreading support and introduced a new attribute workers to specify the number of concurrent workers.

Migrating from 0.1.x:

  • Multithreading is now enabled by default, resulting in significantly faster PoW (approximately 6-10x faster). If migrating from version 0.1.x, it is advisable to consider increasing the complexity (the maximum random number on the server).
  • The default value of maxnumber is now 1,000,000 (instead of 10 million).

v0.1.9

25 Feb 14:44
@ovx ovx
Compare
Choose a tag to compare

Changes:

  • Added configure() method for programmatic configuration

v0.1.8

22 Feb 18:18
@ovx ovx
Compare
Choose a tag to compare

Changes:

  • fix border width