Skip to content

Releases: Spoje-NET/php-abraflexi

Update release

17 Nov 13:07
Compare
Choose a tag to compare

Main reason of this release is use of latest ease-core library

What's Changed

  • Use stable version of vitexsoftware/ease-core, dev-main create types … by @Mirak52 in #50

New Contributors

Full Changelog: 3.2.0...3.3.0

Strict Types

22 Oct 21:53
Compare
Choose a tag to compare

Changelog

The main change is general use of Strict Types

Notable Changes

  • Fix annotated return type for RW::insertToAbraFlexi @integer
  • Merge pull request #48 from integer/insertToAbraFlexi-return-type @Vitexus
  • first phase of unit tests reconstruction @Vitexus
  • ubuntu Noble build added @Vitexus
  • Do not fail when only identifier is integer number Vítězslav Dvořák (Jun 11, 2024)
  • FIX: Attachment upload #40 Vitexus (Jul 12, 2024)
  • Merge pull request #41 from Spoje-NET/40-attachments-upload-not-working Vitexus (Jul 12, 2024)
  • new class udalost SimonFormanek (Jul 31, 2024)
  • Merge pull request #43 from PureHTML/udalost Vitexus (Jul 31, 2024)
  • recordExists() fix for code: values Vitexus (Aug 1, 2024)
  • Success confirmation function added Vitexus (Aug 10, 2024)
  • php-cs-fixer used Vitexus (Aug 13, 2024)
  • Event class now supports company and labels Vitexus (Aug 15, 2024)
  • new function RW::flexiEditUrl() Vitexus (Aug 20, 2024)
  • missing company part added into URL Vitexus (Aug 20, 2024)
  • RW::flexiEditUrl(): If record Id is not available try to load record URL Vitexus (Aug 20, 2024)
  • package version fix Vitexus (Aug 26, 2024)
  • Do not store Object's init value anymore Vitexus (Sep 8, 2024)
  • public ?string $evidence everywhere Vitexus (Sep 9, 2024)
  • cs reformat Vítězslav Dvořák (Sep 10, 2024)
  • variables set by new way Vítězslav Dvořák (Sep 10, 2024)
  • AbraFlexi logo update Vitexus (Sep 11, 2024)
  • Merge branch 'main' of github.com:Spoje-NET/php-abraflexi Vitexus (Sep 11, 2024)
  • Project Logo update Vitexus (Sep 14, 2024)
  • Debian 13 Trixie build added Vitexus (Sep 14, 2024)
  • test path update Vitexus (Sep 14, 2024)
  • #47 Json depth limit increased to 20 Vitexus (Sep 19, 2024)
  • store curl response if not false Vitexus (Sep 20, 2024)
  • strict type fix Vitexus (Sep 20, 2024)
  • update evidence list Vítězslav Dvořák (Sep 24, 2024)
  • Removal of broken #[\Override] Vítězslav Dvořák (Sep 24, 2024)
  • strict types update Vítězslav Dvořák (Sep 24, 2024)
  • strict types update Vitexus (Sep 26, 2024)
  • strict types fix Vitexus (Oct 2, 2024)
  • first phase of unit tests reconstruction Vitexus (Oct 2, 2024)
  • ubuntu Noble build added Vitexus (Oct 2, 2024)
  • Version Fix Vitexus (Oct 2, 2024)
  • Fix annotated return type for RW::insertToAbraFlexi integer (Oct 8, 2024)
  • Merge pull request #48 from integer/insertToAbraFlexi-return-type Vitexus (Oct 8, 2024)
  • strict types update Vitexus (Oct 12, 2024)
  • Makefile update Vitexus (Oct 12, 2024)
  • Code Reformat Vitexus (Oct 12, 2024)
  • Adresar implement the Document interface now Vitexus (Oct 12, 2024)
  • Some Unit Test skeletons added Vitexus (Oct 22, 2024)
  • jenkins now store artifacts Vitexus (Oct 22, 2024)

This changelog includes all the notable changes and release versions from the provided commit history.

What's Changed

New Contributors

Full Changelog: 2.25.3...3.2.0

Changes now known

18 Apr 17:38
Compare
Choose a tag to compare

What is new

What was fixed

Development

Automated updates

What's Changed

Read more

DryRun support

IDs IDs IDs ...

23 Mar 20:54
Compare
Choose a tag to compare

This release is mostly fix of several problems with record identificators.

Full Changelog: 2.19...2.22

BodyStripper

01 Dec 13:02
Compare
Choose a tag to compare

What is new

  • bodyStripper added

What is Fixed

  • Banka uses subitems
  • Be ready for plaintext response #24
  • Better work with unknown action
  • Banner message change
  • Do not report every missing column definiton
  • autoload mode switcher added
  • logfile is still flexibee.log
  • #25 - empty Date/DateTime means empty string not null.
  • DateTime test improved
  • Strict types Fix #26
  • do not specify type for date::$isNull
  • Jenkinsfile update: force php-xml install on Bookworm
  • Delete record by default Identifier

Full Changelog: 2.17...2.19

Relations & Date / DateTime

19 Oct 19:16
Compare
Choose a tag to compare

What is new ?

  • Relation class introduced - relation is now an object with ability to render itself into string value
  • Date & DateTime classes added - response is now an Object with ability to render itself into string value
  • stripBody function added - remove all no IDs

What is fixed

  • Releation != Relations - Better work with response that come form relations
  • Better AbraFlexi\Exception message - the whole error message is shown
  • #24 - Bypass error of processing plaintext requested as json when pull Fio bank

What is gone

  • Deprecated function getColumnsFromFlexiBee() was removed

main is good name for branch

22 Sep 10:19
Compare
Choose a tag to compare

What is new ?

  • The upstream branch is now main
  • There is new "virtual" column "external-ids" for evidences where extIdSupported == true
  • Static definitions updated for AbraFlexi 2021.7.5
  • Jenkins now build also packages for Debian 12 Bookworm

What is fixed ?

  • Add new date format to RO::flexiDateToDateTime 2017-05-26Z
  • rawurlencode() accepts only string, $this->getRecordID() returns ?int
  • Fix incompatible types
  • Add new date format to RO::flexiDateToDateTime
  • restored ability to load from AbraFlexi by array condition
  • The logic values parsing should not be done using the boolval function because boolval('true') is true and boolval('false') is also true.
  • Fixed the logic values parsing
  • #18 fixed by "" as default value of date/time fields instead of null

Many thanks to @serge-tseiko and @petaak for its contributions and patience.

Maybe better Exceptions

08 Aug 01:27
Compare
Choose a tag to compare
  • Work with Exceptions improved.
  • Static files updated for 2021.6.3
  • Jenkins now can build packages
  • php-spojenet-abraflexi-dev package now run Unit tests within its postinst script

You will not stop progress or try

14 May 12:55
Compare
Choose a tag to compare
  • FlexiBeeRO and FlexiBeeRW Classes disappeared (new RO and RW)
  • Data from AbraFlexi is typed (no longer just strig)
  • Everything "FlexiBee" has been renamed to AbraFlexi
  • Exeption is thrown in case of a server error (previously only logged in)
  • Requests do not specify the number of results, (you must explicitly request a limit of 0 for all api request results)
  • old array() notation is no longer used