Skip to content

Latest commit

 

History

History
executable file
·
272 lines (170 loc) · 6.04 KB

File metadata and controls

executable file
·
272 lines (170 loc) · 6.04 KB

CHANGELOG for the Atlas toolkit

  • Common to all bindings,
  • does not concern the native code.

2021-04-14:

  • ALL: various updates,

2021-03-15:

  • Python: fixing misuse of socket.send(…),

2021-03-13:

  • Python: improving the use of the Atlas toolkit in a Jupyter notebook,

2021-03-09:

  • Python:
    • Google Colab is now also detected,
    • the iframe size can now be set: atlastk.setJupyter(Width|Height)(…),

2021-03-07:

  • Python :
    • the Python version of the Atlas toolkit is now more usable in a Jupyter notebooks,
    • now launches a demo on python -m atlastk,

2021-02-15:

  • Python: the Atlas toolkit can now be used in a Jupyter notebook,

2020-12-18:

  • Python: introducing set_supplier(…), attach_qrcode(…) and get_ap_url(…),

2020-10-01:

  • Python: fixing issue of socket.recv(bufsize) receiving less data than bufsize,

2020-08-28

  • ALL:
    • switching to 0.12,
    • adding functions to retrieve parent, siblings or children of an element,
    • adding function scrollTo(…),
    • deprecating layout related functions,
    • adding before(…),begin(…),inner(…),end(…),after(…) functions,

2020-06-12

  • ALL:
    • switching to 0.11,

2019-08-01

  • Python
    • switching to 0.10.7,

2019-07-31

  • Python:
    • if the userCallback parameter of the Launch(…) function is or returns None, the (optional) first parameter passed to the callbacks will be the DOM object (which is otherwise passed as second parameter, the user object returned by the user callback being the first),

2019-07-28

  • Python:
    • the user callback can now be None,

2019-07-26

  • Python:
    • switching to 0.10.4,

2019-07-17

  • Python:
    • CTRL-C does no more display messages,

2019-07-09

  • Python:
    • fixing encoding issue under Python 2,
    • using ordered dictionaries under Python 2, to facilitate the retrieving of values, by using values() method, with methods returning dictionaries (dictionaries are ordered by default under Python 3),

2019-07-08

  • ALL:
    • switching to 0.10.0,

2019-07-03

  • Perl
    • updating the API to fit with the version 0.9 (not documented yet),
    • switching to 0.9.0,
    • (adding the Notes application),
  • Python:
    • fixing issue that prevented the toolkit from working with Python 2,
    • switching to 0.9.9

2019-07-01

  • Python:
    • the callbacks can now have none to four (user object, DOM object, id, action) parameters,
    • switching to 0.9.8

2019-06-01

  • Python:
    • adding CSS rules related functions,
    • user callback to create new user object is now called from same thread as the action callbacks (fixes issue with sqlite3, which prevents the use of the constructor to initialize a db),
    • HTML data sent to setLayout(…) function does no more require a unique root tag,
    • switching to 0.9.7,

2019-05-22

  • Python:
    • createHTML(…) can now be used with no parameters, in which case only the children are used,
    • new setTag(…) function for the XML/HTML tree,

2019-05-09

  • Node.js:
    • changing some stuff related to Repl.it,
    • switching to 0.9.2,

2019-05-07

  • Python:
    • setLayoutXSL(…) can now take a string containing the XSL data,
    • switching to 0.9.6,

2019-05-02

  • Python:
    • modification of the Repl.it related stuff,
    • CreateHTML(…) becomes an alias of CreateXML(…),
    • switching to 0.9.5

2019-04-30

  • Node.js:
    • adding some features related to Repl.it,
    • switching to 0.9.1
  • Python:
    • adding some features related to Repl.it,
    • switching to 0.9.4

2019-04-24

  • Python:
    • modifications to fit with Pypi,
    • switching to 0.9.1,

2019-04-18

  • switching to 0.9.0 due to a RunKit issue,

2019-04-17

  • Node.js, Python:
    • switching to 0.8.0

2019-04-16

  • Node.js, Python:
    • setLayout(...) accepts now an XML (from the Atlas toolkit) object in addition to HTML string.

2019-04-03

  • Ruby:
    • fixing issues occurring under POSIX,
    • switching to version 0.7.1,

2019-03-04

  • one back-end now only opens one (multiplexed) connection to the proxy, instead of one per session,
  • switching to version 0.7,

2018-12-22

  • the opening of the web browser does no more block the entire app under some Linux distribution,

2018-12-18

  • handling error on token,

2018-12-14

  • switching to version 0.6,

2018-12-11

  • removing the new session related stuff,

2018-12-07

  • Python
    • fixing (set|remove)Attribute(…) bug,
  • ALL:
    • switching to new protocol and resetting version,
    • switching to version 5.2,

2018-11-24

  • Node.js:
    • fixing error message displayed when not able to connect,

2018-11-23

  • Node.js and Python bindings:
    • fixing error in handling environment variables for proxy/web address/port,
    • switching to version 0.5.1a,

2018-11-22

  • both application (web) address/port and proxy address/port can now be set with environment variables,
  • switching to version 0.5.1,

2018-11-20

  • switching to protocol version 1,

2018-11-18

  • Node.js binding
    • version 0.5.0b; only to fix a NPM/Github issue,

2018-11-17

  • Node.js binding:
    • the URL is now also automatically opened in a web browser with Termux (Android),
    • version 0.5.0a

2018-11-15

  • introducing the Python binding,

2018-11-09

  • version 0.5.0,

2018-09-03

  • version 0.2.0,

2018-08-19

  • version 0.1.9,

2018-04-20

  • atlas-java
    • simplification,
  • all bindings:
    • version 0.1.0,

2018-03-07

  • UnJSq becomes Atlas (toolkit),

2018-02-03

  • adding execute, focus, removeAttribute,

2018-01-10

  • unjsq-node:
    • fixing compilation issues under macOS.