AlchemyJ v4.1.x

Released: Aug 1, 2020

v4.1.x 中的更新

v4.1.3

Updated Nov 1, 2021

Features

  • Added AlchemyJ Extended Function: ajDBExportToWorkbook which retrieves data from a database and exports it directly to a Microsoft Excel workbook.
  • Added AlchemyJ Extended Function: ajDBImportFromWorkbook which retrieves data from an Excel workbook and inserts it into a database table.
  • Added AlchemyJ Extended Function: ajDBRunSPToWorkbook which exports the result of a stored procedure directly to an Excel workbook.
  • Added AlchemyJ Extended Function: ajWebService which is an enhancement over ajWebServiceREST and ajWebServiceSOAP. It supports getting header and cookie values from the response, SSL certificate check, and more.
  • Added AlchemyJ Extended Functions for folder operations: ajCopyFolder, ajDeleteFolder, ajFolderExists, ajMoveFolder, ajRenameFolder, ajFolderList, ajFileProperty and ajCreateFolder.
  • Added support for 39 Excel functions.
  • ajCheckDataItem has been modified to ignore empty records.
  • ajJsonPath has a new Run by Function Point parameter which prevents it from running every time a workbook is calculated.

v4.1.2

Updated Aug 4, 2021

Features

  • You can now sign AlchemyJ Studio with the latest code signing certificate.
  • Improved performance of ajBigStrTrim.

Fixes

  • Some minor bug fixes.

v4.1.1

Updated Nov 9, 2020

Features

  • Added AlchemyJ Extended Function: ajXMLToTable which extracts data from an XML.
  • Added AlchemyJ Extended Function: ajTextSplit and ajBigStrTextSplit which split text around a delimiter.
  • Improved performance of ajJSONTable function.
  • Released AlchemyJ Excel Library which provides AlchemyJ Extended Functions as a stand-alone Excel Add-in. It is a lite download version for users who want to use AlchemyJ to power up Excel but do not need to turn Excel models into APIs.

Fixes

  • Improved ajCheckDataItemempty header and error value handling.
  • ajLDAPUserList will now return an empty string instead of an error when the inputted attribute does not exist in the LDAP directory.
  • Fixed a problem in ajJSONTable when it is used with ajWebServiceREST.

v4.1.0

Updated Aug 1, 2020

Features

  • 47 new AlchemyJ Extended Functions.
  • Big number and big string support.
  • 4 new UDFs for LDAP operations.
  • New AlchemyJ Extended Function, ajEnviron, which helps you retrieve environment variables.
  • More Microsoft Excel functions support.
  • You can now create APIs that accept and return a file.
  • PostgreSQL support.
  • One API may have multiple database connections.
  • Support for Jetty as an embedded web server for REST API.
  • Added 7 more snippets to make using AlchemyJ Extended Function much easier.
  • You can now trigger a function point directly after a login and logout request.
  • Token-based server-to-server authentication.
  • In-memory password support in AlchemyJ Studio so database passwords are not exposed in the connection string.
  • An encryption tool for generating encrypted value for application configuration files.
  • Added an auto-save option during API generation.
  • More options for handling array overflow in input arrays, output arrays, and arrays returned by AlchemyJ Extended Functions.
  • Buttons to Run REST API and Open OpenAPI specification directly.
  • Context-sensitive help which brings you to the relevant help page based on the currently focused cell content.
  • Filter Type 1 supports OR operation between filter rows.
  • Shortened API generation time.
  • Improved API run-time performance.
  • AjCheckDataItem will automatically convert a value to the defined type if it can be converted.