-
Notifications
You must be signed in to change notification settings - Fork 3
Change_Log
- Added the Vuzit_Page class for loading the page text of a document. This is commonly used for search engine optimization (SEO) purposes to attract web traffic to your documents by inputting the text into a web page.
- Added document web ID checking to all methods to make debugging applications easier.
- Set the default “output” setting of the Vuzit_Document findAll method to “minimal” so it only returns the IDs of documents by default. This makes the service and client run much faster.
- Made a small number of bug fixes.
- Added a HTTP timeout to upload in order to eliminate IIS problems and busy items.
- Added the new search engine service API implementation: findAll. Increased the document upload timeout to prevent large files from producing errors.
- Added “getExcerpt” to the Document class
- Added options to the signature method for the new query feature.
This is a major release of VuzitPHP and includes changes to several interfaces of the library. Please read the notes below carefully before upgrading to this version, specifically the “Interface changes” section which contains several changes that you might have to make in your source code. This release adds analytics API support through the Vuzit_Event class, the Vuzit_Exception class has been renamed, the Vuzit_Service public variables are now methods, the getSignature function has been renamed, preview support has been added, the ability to create a URL for downloading the original document and/or PDF has been provided as well as multiple bug fixes.
- Interface changes
- Renamed the Vuzit_Exception class to Vuzit_ClientException.
- Renamed the Vuzit_Service getSignature function to signature.
- Replaced all public static Vuzit_Service variables with getter and setter methods. For instance: $PublicKey is now getPublicKey() and setPublicKey($key).
- The upload method $secure and $fileType parameters were replaced by an $options array.
- Added Vuzit_Event class for consuming document analytics data.
- Fixed a few errors that only show up under strict reporting.
- Created a test script tool that is a great example of how VuzitPHP works. It even exports Event data in CSV format.
- Added downloadUrl function that returns a URL to the downloadable file.
- The findById method now accepts an $options array such that a user can show only a certain number of pages of a document.
SSL support added and a couple major class/method renames were added.
- Added SSL support for all operations. Example:
- Vuzit.Service.ServiceUrl = “https://ssl.vuzit.com”;
- Renamed Vuzit.Service “GetSignature” method to “Signature”.
- Renamed the “Exception” class to “ClientException”.
- Created new “Base” class so that all client classes can be extended.
- Added SSL support.
- Added User-Agent to all requests.
- Added better post debugging information.
- Various bug and documentation fixes.
Initial public release of the VuzitPHP library.
- Document view (Vuzit_Document::findById) added.
- Document destroy/delete (Vuzit_Document::destroy) added.
- Document upload from disk: Vuzit_Document::upload(string path).