Skip to content

Releases: benhmoore/Argon

Argon 6.0

06 Aug 18:46
Compare
Choose a tag to compare

This update brings the biggest changes to Argon since the beginning.


Introducing Pools
Now multiple users can work with the same data.

Callbacks Optional
User methods such as .user.get() return data instantly, instead of requiring a callback.

Offline Ready
Argon is now offline ready, so if a client goes offline while using your web app, changes won't be lost.


This update is a complete rethinking of Argon. Along with the features above, this update also makes Argon much more stable, as well as introduces new standards for requests and data storage, all in an effort to make Argon more coherent and solid.

Argon 6.01

06 Aug 19:04
Compare
Choose a tag to compare

Quick formatting fixes for Argon 6.0.


Argon v6.0:

This update brings the biggest changes to Argon since the beginning.

Introducing Pools
Now multiple users can work with the same data.

Callbacks Optional
User methods such as .user.get() return data instantly, instead of requiring a callback.

Offline Ready
Argon is now offline ready, so if a client goes offline while using your web app, changes won't be lost.


This update is a complete rethinking of Argon. Along with the features above, this update also makes Argon much more stable, as well as introduces new standards for requests and data storage, all in an effort to make Argon more coherent and solid.

Argon v5.2

15 Apr 14:56
Compare
Choose a tag to compare

Cenny.js is now Argon.

Cenny.js v5.1

15 Mar 20:46
Compare
Choose a tag to compare

Bug fixes, server load reduction, and other improvements.

Cenny.js v5.0

06 Mar 21:36
Compare
Choose a tag to compare

Security Fix
Fixed issue that allowed a user's data to be accessed via web browser without authentication.


Introducing New User Format
Cenny.js users are no longer directories containing multiple files, but are now contained within a single .json file.
The user's data, password, permissions, and token are all stored in this file, instead of separate files as before.


Introducing A New Smart Request Handler
Requests are now combined and sent together when possible + other improvements.

Example:

myServer.update({property:12});
myServer.get(function(d){console.log(d)});
myServer.update({app:true});

All three requests would automatically be sent as a single request.


+Stability Improvements.
+Other Security Improvements.

Cenny.js v4.0

25 Jan 22:49
Compare
Choose a tag to compare

**** Huge Stability And Coherence Improvements

Rewritten error / info messages to be more identifiable:
All errors are returned under the property cenError, all info is returned under the property cenInfo.

Makes use of console.warn()/console.error() instead of standard console.log() for easier debugging.

Introduces .stats.get(): used to get detailed information on a request, including the data contained within, what type of action it was, the time the request was made, and more.


  1. Improved username and password validation.
  2. Re-written .user.create() for security and stability.
  3. Offline mode improvements.
  4. Major bandwidth use reduction.
  5. Security improvements.
  6. Numerous bug fixes.

Cenny.js v3.0

14 Dec 21:23
Compare
Choose a tag to compare

Greatly improved security.
**Introducing tokens, a new system that, among many other things, keeps a user's password from being sent to and from the server more than once.
A few of its features:

  1. Changes changes login credentials every signin and signout.
  2. Makes it impossible for more than one client to be signed into the same user.

*_Removed user.list() to improve security
*_Improved username and group name validation
**Strengthened authentication barrier.

Cenny.js v2.3

10 Dec 03:49
Compare
Choose a tag to compare

***Cenny.js now works online, as well as offline. If a user goes offline while using your web app, they don't even have to know it, Cenny.js will store data locally until a connection is established, and once one is, data will be synced up with the backend.

v2.3 Allows user passwords to be changed using user.password()
v2.3 Introduces the ability to call more than one instance of the .modified() method.
v2.3 Squashes heaps of bugs.
v2.3 Does even more.

Cenny.js v2.0

30 Nov 22:59
Compare
Choose a tag to compare
  • Introducing User Permissions.
  • Improved security measures.
  • Updated documentation.

Cenny.js v1.0

12 Nov 16:07
Compare
Choose a tag to compare

Fully stress tested.
Fixed issues that caused some errors to persist.
Updated documentation.