afas_api 7.x-4.1

Bug fixes
Unsupported

- Fixed bug in permissions.
- Added api.php.

afas_api 7.x-4.0

New features
Unsupported

- Support/require PracticalAfas v2.
- Support updating data through test screen.
- Introduce afas_api_set_custom_fields() -> hook_afas_api_custom_fields().
- Introduce permissions.
- Default to REST client instead of SOAP.
- Clean up code in .module; deduplicate code in client classes by introducing trait.

afas_api 7.x-3.3

Unsupported

I don't expect to work on this for a while, so, releasing a new version.

Raised minimum library version to 1.2 (which supports sorting Get Connector results for the SOAP client, and REST client for using both Update and Get connectors).

Some test screen improvements, and improvements to the Drunkins fetcher.

afas_api 7.x-3.2

Bug fixes
Unsupported

Fixed menu links to test form.

Please see 7.x-3.1 release notes for details.

afas_api 7.x-3.1

New features
Unsupported

The PracticalAFAS library has been removed from the module. Therefore, this module cannot just be upgraded from 3.0 in one click. I'm sorry for the inconvenience (to the one or two other users of this module).

The reason for this is that non-GPL files are are not allowed to be in the drupal.org repository, and my PracticalAFAS library is released under MIT. I am giving this version 3.1 and not 4.0, so that version 3.0 will be less visible, for this reason.

Install instructions can be found in README.txt.

afas_api 7.x-3.0

New features
Unsupported

* Added SoapAppClient which works with an AppConnector. (The other clients are dysfunctional since 2017-01-01, when AFAS shut off NTLM authentication.)
* Reorganized code between the Connection and Client classes so that they are now independent. (All call arguments used to be handled in the Connection class; that became quite messy. The authentication related arguments are now only known by the Client which is a much cleaner distinction.
* Moved all error reporting stuff out of the classes; they throw Exceptions now. (Error reporting is back in the .module for now.)

afas_api 7.x-2.0

New features
Unsupported
  • Rewrite of the SOAP connection code into AfasSoapConnection class, which uses a 'client' class.
  • Created two 'client' classes; the default one now does not depend on the aged NuSoap library anymore.
  • Added helper code, to a.o. construct XML that adheres to AFAS XSD schemas, in AfasApiHelper

afas_api 7.x-2.x-dev

New features

Rewrite of the SOAP connection code to use classes.

afas_api 7.x-1.1

Bug fixes
New features
Unsupported
  • Addition of a 'Check XSD Schema' option in the admin section, which makes this module a lot more usable for writing Update Connectors (if you don't have/want the AFAS Windows tool for inspecting XSD)
  • Bugfix for non-GET connectors
  • Bugfix for password in admin section (it's now kept unless explicitly changed)

afas_api 7.x-1.0

New features
Unsupported

Some minor changes to the main code (if we disregard the BatchQueue classes)

Subscribe with RSS Subscribe to Releases for AFAS API