Skip to content
This repository has been archived by the owner on Jul 29, 2020. It is now read-only.

Releases: Spoje-NET/FlexiPeeHP

PHP7.4 is comming

15 Nov 17:17
e2b891b
Compare
Choose a tag to compare

New Features

  • New Class for manipulating with full evidence contents
  • Initial compatibility with PHP 7.4 by @martinvenus 🥇

Changes

  • UpdateApiURL() now use GetRowIdent() as record ID source
  • Load default comapny in Company constructor

For Developers

  • Apigen documentation Added
  • Unit test updated
  • Better debug files
  • Create Invoice example improved
  • Structure classes updated for FlexiBee 2019.3.0.7
  • Try to generate IN conditions from array of Labels (not supported by Abra yet 😞 )
  • ❗ This library will be marked as deprecated. Successor: https://github.com/Spoje-NET/php-flexibee

Fixes

  • Fixed TestConnection example
  • Error message optimisation
  • Set default subitems branch name for Cash/Invoice records
  • Parsing Bank Pull result fixed
  • Use default identifier not only id in work with labels

PHP7.1+

01 Aug 16:35
39443c9
Compare
Choose a tag to compare
  • do not test PHP70 by travis
  • Parsing result of Automatic invoice matching call was fixed
  • Better result counting (warning fixed)
  • commitment class Zavazek added
  • add link to advance tax document rewrited
  • unit tests update
  • Testng Recieved Invoice create fix
  • Add the filter param to the automatickeParovani method

Json without brackets is OK!

28 May 16:22
Compare
Choose a tag to compare

New Features

  • Allow use companyUrl provided by custom button as initialisation option.
  • Show Json Decode errors only in debug mode
  • flexiUrl render Array condition as IN ( 'I','T','E','M','S')
  • Initial Support for SUM() operations
  • Initial Support for API v2
  • Better Support for most of filtering operators
  • Allow to use "begining" condition in flexiUrl
  • Do not set ext id on evidencies with 'extIdSupported' => 'false'
  • Initial Implementation of Experimental Copy od sourceId feature

Fixes

  • Result Parsing fix
  • setDataValue('kod', fixed
  • Do not use count(null) on PHP7.3
  • Unsuccessfull Login to flexibee result processing fixed
  • Recursive stuck on setMyKey() fixed
  • Return Result for Insert/Update/Delete acions
  • variable $responseStats visibility fixed
  • Company restore now allow use of all options
  • if Evidence (custom-button) has column "evidence" thus we use it as filter not as used evidence changer
  • Fixed companyUrl Parser function
  • Response Stats for getProperties warning fixed

Packaging

  • Do not specify requied version of PHP
  • Require EasePHP Framework 1.29
  • Composer in Postinst fix
  • Rename Composer Package in Debian to be Composer 2.0 valid

Testing

  • Initial configuration for CircleCI
  • PHP5.6 removed from travis
  • Coveralls updated

Examples/Documentation

  • Example how to connect to flexibee using companyUrl and authSessionId.

Lightweight dependencies

15 Mar 01:36
Compare
Choose a tag to compare
Pre-release

Major changes:

  • Based on minimalistic ease-core
  • Renamed to FlexiBeeHP
  • debian package renamed to php-flexibee
  • Request default paremeters now empty array ( get Server default nuber of result rows or specify another count)
  • addBanner now accept prefix & suffix parameters
  • live in branch ease-core-based

slow evolution is also evolution

21 Feb 20:22
Compare
Choose a tag to compare

What is new ?

  • new use urlizeId() - unified way ho to pass record id into url condition
  • new functions for obtaining next and previous record number
  • Add Methods for create testing invoice and payment for use in external
  • Allow use removeAll="true" on document subitems
  • Updated Example how to send document as attachment
  • Process External IDs provided as array in constructor
  • Support for "evidence" conditon to override default used evidence in getFlexiData()

Fixes

  • Use trait Stitek on proper places
  • Stitky::unsetLabel() now accepts string or array withl labels to unset on current record
  • FlexiBeeRO::reload() - reload current record data from FlexiBee
  • Hotfix to return correct company's ApiURL
  • getColumnInfo for unexistent columns without warnings
  • id do not exist with empty results

Other Stuff

  • code not belongs to universal library removed
  • Package Update for Ubuntu 18.04
  • only PHP7 and higher now supported in Debian Package
  • Add dependency to default php-curl extension
  • PHP5 testing removed
  • PHP Version for scrutinizer set to 7.1
  • Add to log info whem creating debug files

php 7.3 welcome!

25 Oct 11:36
Compare
Choose a tag to compare
  • new function FlexiPeeHP\Adresar::getCellPhoneNumber of primary contacts
  • new function FlexiPeeHP\Adresar::getAnyPhoneNumber of primary contacts
  • Allow using like,begins,ends in queries
  • code() now can process ext: codes
  • new function to GetSubItems()
  • Basic Support for Login and Logout operations
  • #14 - allow use with php7.3
  • Basic support for Evidence structure Obtaining
  • Use Static Function FlexiBeeRO::urlizeId()
  • Trait Firma added to Clases working with "firma" column
  • Allow use DateTime object as parameter for query creation

Let's make deal

01 Aug 08:27
Compare
Choose a tag to compare
  • Added support for Contracts + contract based invoices generating
  • Adresar::getNotificationEmailAddress - give you prefered contact email first if any
  • New Function FlexiBeeRO::getReportsInfo() - get list of availble reports for curent evidence
  • in query conditon array convert class DatePeriod to "between"
  • Updated debian package build process

Go Stable Now!

12 Jun 12:25
Compare
Choose a tag to compare
  • Support for PDF exports language change
  • method FlexiBeeRW:refresh removed
  • Use of stable EasePHP framework

The code is still ripe

29 May 19:26
Compare
Choose a tag to compare
  • Static Files updated for FlexiBee 2018.2.0.2
  • Many Bugfixes
  • Matching functions now return boolean
  • static public function FakturaVydana::overdueDays($dueDate) :int

Fixes & Bugfixes

04 May 11:58
Compare
Choose a tag to compare

Release highlights:

  • Support for report-name to function getInFormat($format, $reportName = null)
  • Added functions to convert DateTime object to FlexiBee format
  • New function Stitek::createNew('Labelname', [ for evidences ])
  • Adding items with serial number to storage
  • Modernized way to obtain global change id
  • cURL timeout option added FLEXIBEE_TIMEOUT
  • Fixed url parameters overriding
  • Do not loose any error messages

This Release is dedicated to Mrs. Lenka Maršálková