0.2.0 - 2017-04-15
- Added transport autodetection with
auto/Request.php
- Moved CURL transport here, deprecated
yii2-hiart-curl
- Switched to PHPUnit 6
- Improved docs
- Added
callWithDisabledAuth
- 122a889 2017-03-31 Added AbstractConnection::callWithDisabledAuth() @SilverFire
- Fixed minor issues
0.1.2 - 2017-02-08
- Improved
AbstractConnection::getDb
to work without DI too
0.1.1 - 2017-02-07
- Renamed performScenario to
query
andbatchQuery
- Added
batchPerform
- Renamed scenarioCommands to
scenarioActions
- Renamed from ->
tableName
in ActiveRecord - Refactored a lot, removed junk, improved docs
- 84b4362 2017-02-07 docs @hiqsol
- 4033561 2017-01-30 doc @hiqsol
- 87486fb 2017-01-30 changed project title and description @hiqsol
- 9f0144b 2017-01-30 + createCommand to ConnectionInterface @hiqsol
- 96de4d1 2017-01-27 csfixed @hiqsol
- 1ef448c 2017-01-27 removed
ActiveRecord::get()
@hiqsol - 46bb95f 2017-01-27 removed index and joinIndex from ActiveRecord @hiqsol
- 5f11ea8 2017-01-27 removed primaryValue from ActiveRecord @hiqsol
- 140aa1b 2017-01-27 Added
getHeaders
method to the ResponseInterface @SilverFire - 64d485c 2017-01-27 + hiart.auth param @hiqsol
- ea06ace 2017-01-26 changed
Command::search
: added passing send options @hiqsol - 5cb9c71 2017-01-26 + Query::searchOne for redefining @hiqsol
- dfb1362 2017-01-26 removed
ActiveRecord::prepare()
@hiqsol - 68752e3 2017-01-26 PHPDocs updated @SilverFire
- c8064d8 2017-01-25 Minor enhancements @SilverFire
- 381da06 2017-01-25 + default getStatusCode and getReasonPhrase to proxy Request @hiqsol
- 3aae6ec 2017-01-25 added use of tests config @hiqsol
- f81184a 2017-01-25 Improved PHPDocs, refactored many different methods, other minor enhancements @SilverFire
- 2a1eefb 2017-01-25 fixed building auth headers @hiqsol
- a54f1f6 2017-01-25 added auth headers NOT TESTED @hiqsol
- 938ad95 2017-01-25 fixed sending request in DebugAction @hiqsol
- 3f77a7f 2017-01-25 renamed a bit @hiqsol
- Removed cURL transport into separate package yii2-hiart-curl
- 777df5f 2017-01-28 removed curl transport to yii2-hiart-curl @hiqsol
- e80a08d 2017-01-27 refactored setCurlOptions -> prepareCurlOptions @hiqsol
- 951ae15 2017-01-26 csfixed @SilverFire
- a2a733f 2017-01-26 Implemented cURL transport @SilverFire
- Refactored exceptions
- 9182f1d 2017-01-27 PHPDocs enhanced @SilverFire
- 3e5573c 2017-01-27 Improved PHPDocs, addedd response headers to the exception information @SilverFire
- 55f40a4 2017-01-26 Updated stream/Request::send() to follow RequestErrorException API changes @SilverFire
- 1780efc 2017-01-26 Enhanced AbstractResponse::isJson to prevent warning when there is not Content-Type header available @SilverFire
- 9305ec8 2017-01-26 Refactored exceptions to get rid of $errorInfo @SilverFire
0.1.0 - 2017-01-25
- Changed nearly everything: REDONE to be usable for any API
- b1c36a2 2017-01-25 fixed tests bootstrap config @hiqsol
- 1584a18 2017-01-25 + require phpunit @hiqsol
- ddadf41 2017-01-25 moved
$handlerClass
to AbstractRequest @hiqsol - e8ec09b 2017-01-24 csfixed @hiqsol
- 53a4645 2017-01-24 fixed tests @hiqsol
- 6dd6b93 2017-01-24 merged @hiqsol
- ebab31a 2017-01-24 adding yii2-hiart-github for tests @hiqsol
- 67297d4 2017-01-24 removed getBaseUri from debug, used getFullUri from request @hiqsol
- eaf137c 2017-01-24 improved
AbstractRequest::getDb
@hiqsol - 4fb00e7 2017-01-24 improved config and params @hiqsol
- d128a27 2017-01-24 improved Connection::getBaseUri to add trailing slash if uri is domain only @hiqsol
- c648c01 2017-01-24 and fixed config once more again @hiqsol
- e1aab41 2017-01-24 fixed configs again @hiqsol
- e72ea42 2017-01-24 fixed configs again @hiqsol
- e1563ba 2017-01-24 fixed configs @hiqsol
- 59b3e2e 2017-01-24 added common config @hiqsol
- ecc46d2 2017-01-24 added ConnectionInterface and DI configuration @hiqsol
- 976d36b 2017-01-24 + params config @hiqsol
- 1cd3d7b 2017-01-23 changed
getDb()
@hiqsol - a766a44 2017-01-23 added
prepare()
in ActiveRecord, fixedattributes()
@hiqsol - d367d14 2017-01-23 fixed getting protocol version in stream Response @hiqsol
- d632d37 2017-01-23 stream transport looks working @hiqsol
- 2d4076c 2017-01-23 fixing stream transport @hiqsol
- 8011768 2017-01-23 add
Connection::userAgent
@hiqsol - 9ef2129 2017-01-23 refactored exceptions @hiqsol
- 88b224e 2017-01-22 still refactoring @hiqsol
- 5d53696 2017-01-22 refactored proxy transport @hiqsol
- cd0f032 2017-01-22 added stream transport implementation @hiqsol
- 8718fc3 2017-01-22 renamed buildRequest -> build @hiqsol
- 7340b9c 2017-01-22 fixed minor issues @hiqsol
- f8fd255 2017-01-22 inited stream transport implementation @hiqsol
- 4bd0fb1 2017-01-22 redone preparing config for db handler @hiqsol
- f0f2ee7 2017-01-22 simplified
send
function in ProxyRequest @hiqsol - e6916d2 2017-01-22 csfixed @hiqsol
- 46f9765 2017-01-22 separated out ProxyRequest @hiqsol
- c4c4eaf 2017-01-22 + QueryBuilderInterface @hiqsol
- fcd5feb 2017-01-21 redone to abstract classes @hiqsol
- 4e5ed01 2017-01-21 inited curl @hiqsol
- 35293a6 2017-01-21 inited rest @hiqsol
- 26b1016 2017-01-21 docs @hiqsol
- 930b738 2017-01-21 renamed Exception <- HiArtException @hiqsol
- 414d5ad 2017-01-21 docs @hiqsol
- 6cbe9cb 2017-01-20 fixed error handling @hiqsol
- eea4575 2017-01-20 removed direct perform() from Connection @hiqsol
- 632fe97 2017-01-20 removed direct HTTP requesting functions: get, head, post, put, delete @hiqsol
- d45d933 2017-01-20 more fixes STILL redo NOT FINISHED @hiqsol
- 920c928 2017-01-20 fixed Query::count @hiqsol
- e31da56 2017-01-20 fixed JS for run query result @hiqsol
- 9b24ea4 2017-01-19 simplified indexBy and createModels @hiqsol
- bfd8671 2017-01-19 refactoring NOT FINISHED @hiqsol
- 4369206 2017-01-19 + serialization in Request @hiqsol
- aba9fca 2017-01-19 fixed DebugAction @hiqsol
- 935c7cf 2017-01-19 improved debug rendering with Timing STILL redo NOT FINISHED @hiqsol
- b6234de 2017-01-19 redone debug with detail view @hiqsol
- f4b70e8 2017-01-19 reorganized debug into debug dir @hiqsol
- 248410e 2017-01-18 fixed count, still redoing NOT FINISHED @hiqsol
- d0c8015 2017-01-18 received answer from api, ura NOT FINISHED @hiqsol
- 47a9ef5 2017-01-18 more HUGE redoing with Request and Response NOT FINISHED @hiqsol
- ce8fb9d 2017-01-18 added Request and Response wrappers @hiqsol
- 95bd315 2017-01-17 still trying HUGE redo NOT FINISHED @hiqsol
- 076f91f 2017-01-16 trying HUGE redo @hiqsol
- Added inversed relations
- d3a6d46 2016-12-27 csfixed @hiqsol
- 9247301 2016-12-27 + config/hisite.php for debug panel @hiqsol
- db65225 2016-12-13 Removed $body parameter from Connection::get() method @SilverFire
- 3e43056 2016-12-08 PHPDoc enhanced @SilverFire
- 27ca6fe 2016-11-23 Added ilike condition to QueryBuilder @SilverFire
- d3756e4 2016-11-09 Added
ni
condition @SilverFire - ea50c04 2016-11-03 Added NotEq condition @SilverFire
- 8047d37 2016-09-18 redone bumping with
chkipper
@hiqsol - 752c00f 2016-09-07 Implemented inversed relations @SilverFire
- Added nested joinWith
- 1d7e0ef 2016-08-31 Implemented nested joinWith @SilverFire
- Changed
api_url
tobase_uri
(as in guzzle)- bb80099 2016-06-29 DebugPanel - changed
api_url
tobase_uri
parameter @SilverFire
- bb80099 2016-06-29 DebugPanel - changed
- Fixed code styling alot
- 092d2ba 2016-09-13 Updated PHPDoc @SilverFire
- e3acb67 2016-08-18 ActiveQuery::prepare() returns $this @SilverFire
- 41c0608 2016-08-17 Added setter and getter for check auth @tafid
- 6b3dc59 2016-07-20 ActiveQuery - added joined relation populating for indexed relations @SilverFire
- 659b57b 2016-07-19 ActiveQuery::addSelect added casting param to array @tafid
- 3d00dcd 2016-07-16 csfixed @hiqsol
- d6cc795 2016-07-12 csfixed @hiqsol
- 560d87c 2016-06-26 Removed commented code @SilverFire
- 0ee1eee 2016-06-04 Connection::getHandler() - removed calling Psr7/Client::setUserAgent() call and replaced with config" @SilverFire
- 13340a1 2016-06-06 + separate checkError for overriding @hiqsol
- 412cecb 2016-06-02 added ge/le conditions, improved building compare conditions @hiqsol
- 26679da 2016-05-12 fixed several scrutinizer bugs @hiqsol
0.0.4 - 2016-05-11
0.0.3 - 2016-05-11
- Added asset-packagist.org repository to composer.json
- 354c0f9 2016-05-11 Added asset-packagist.org repository to composer.json @SilverFire
0.0.2 - 2016-05-11
- Fixed not renamed
hiresoruce
tohiart
- 1b91d73 2016-05-11 Updated changelog @SilverFire
- a32ac04 2016-05-11 Renamed all mentions of
hiresource
tohiart
@SilverFire
- Fixed
to new tab
link when POST request has no variables in query string- a131b13 2016-04-11 DebugPanel - fixed
to new tab
link when POST request has no variables in query string @SilverFire
- a131b13 2016-04-11 DebugPanel - fixed
- Added relations population via
->joinWith()
- 1b7a4ac 2016-03-07 ActiveQuery::populateJoinedRelations() fixed processing of multilevel relations @SilverFire
- 314ac7c 2016-04-08 ActiveQuery - added pupulate method @SilverFire
- da48238 2016-04-15 Improve populateRelation method @tafid
- Added
Connection::disableAuth()
,::enableAuth()
in order to manage auth conditions per connection - Updated CSS classes after yii2-debug extension update
- 780aa3e 2016-03-17 Fixed DebugPanel CSS classes because of yii2-debug extenstion update @SilverFire
- Deleted
Command::getList()
,ActiveQuery::getList()
- 4cf1bce 2016-02-26 Dropped
getList()
method inCommand
,ActiveQuery
@SilverFire - b75495c 2016-02-09 Collection::setModel - fixed working with scenario @SilverFire
- 4cf1bce 2016-02-26 Dropped
- Chhanged
Connection::setErrorChecker()
to support a callable function using array syntax- ebbdcac 2016-02-01 Connection::setErrorChecker now allows to set a callable function using array syntax @SilverFire
- 94a1e11 2016-01-18 refactored $handler and
$_errorChecker
@hiqsol
- Changed url, query and body processing in Connection
- Added user agent
- Fixed CI
- Changed: started redoing with Guzzle
- 715a25d 2016-01-18 renamed makeGuzzleRequest -> handleRequest @hiqsol
- 32c32d8 2016-01-15 ActiveQuery::getList() marked as deprecated @SilverFire
- 55d33d9 2016-01-15 Require guzzle, minor code enhancemants [bscheshir.work@gmail.com]
- 4d29513 2016-01-15 ActiveRecord::perform() - fixed action name generation for non-bulk requests @SilverFire
- b69881a 2016-01-14 HiArtException - changed user-friendly message @SilverFire
- f9cb92b 2016-01-14 Added Collection::checkConsistency property @SilverFire
- 3b7614f 2016-01-13 PHPDoc improved @SilverFire
- 1d1d191 2016-01-13 Merge branch 'bscheshirwork-master' @SilverFire
- 19aea44 2016-01-13 The errorChecker should be set first [bscheshir.work@gmail.com]
- 747d1a7 2016-01-11 PHPDocs improved @SilverFire
- cb1f5be 2016-01-11 STARTED REDOING with Guzzle @hiqsol
- 3f1a702 2015-12-31 redone get/post/head/delete with makeRequest @hiqsol
- Added tests and CI
- Changed Collection::models visibility to protected
- dd8cbf2 2015-12-01 BC Breaking: Collection::models visibility changed from public to protected @SilverFire
- Fixed different issues
- fa26180 2016-01-29 Collection: PHPDocs impreved - changed Model to ActiveRecord @SilverFire
- 485f9c7 2016-01-20 ErrorResponseException - added $response propery, __construct modified @SilverFire
- 6d05685 2015-12-25 Collection::collectData - removed forced typecasting $attributes to array @SilverFire
- e410ea1 2015-12-17 Add usage to load method Collection class @tafid
- a561e2b 2015-12-11 Collection::getIds() - changed static pk
id
to dynamic, got from model @SilverFire - df76b0f 2015-11-20 Updated PHPDocs to improve type hinting @SilverFire
- c72dff9 2015-11-17 Collection - fixed PHPdoc, enhanced load() to use primaryKey from the model @SilverFire
- e1b4ddb 2015-11-16 QueryBuilder - restored accidentally removed orderBy building @SilverFire
- 3ec60a2 2015-11-11 DebugPanel - added link to open query in new tab @SilverFire
- f855d47 2015-10-29 * ActiveQuery::one() - fixed to use Query options @tafid
- c197d5b 2015-10-29 * ActiveRecord::getScenarioCommand() - changed command generation logic, updated PHP @SilverFire
- 3d51603 2015-10-26 php-cs-fixed @hiqsol
- 7218232 2015-10-26 improved README @hiqsol
- 7e95cbe 2015-10-26 * Command::perform - changed request type from PUT to POST @SilverFire
- 9d72ad6 2015-10-26 - Removed ActiveRecord::arrayAttributes method @SilverFire
- Changed authorization in Connection class, made with configuration callback
- Added passing options to Command through find/One/All()
- Added population of joined relations
- 58d290c 2015-10-28 * ActiveQuery::one() - fixed to populate joined relations @SilverFire
- Changed default limit to ALL
- b097fdf 2015-10-26 x QueryBuilder::buildLimit() - added conversion of
-1
limit toALL
@SilverFire - 2eb1a29 2015-10-22 + Implemented relations population using
with
,joinWith
* Changed default limit to ALL :!: @SilverFire
- b097fdf 2015-10-26 x QueryBuilder::buildLimit() - added conversion of
- Added recursive joining
- 7bf29fe 2015-10-23 + ActiveQuery added recusion population of joined relation @SilverFire
- Added lt/gt to QueryBuilder
- 1445eb0 2015-10-25 php-cs-fixed @hiqsol
- 86796b5 2015-10-08 QueryBuilder - added lt, gt condition handling @SilverFire
- Fixed translation, redone Re::l to Yii::t (sol@hiqdev.com)
- Removed
gl_key
,gl_value
- e60f2da 2015-09-14 ActiveRecord - removed
gl_key
,gl_value
@SilverFire
- e60f2da 2015-09-14 ActiveRecord - removed
- Added second argument to ActiveQuery::all that will be passed to Command::search
- 8f703e7 2015-09-01 ActiveQuery::all - added second argument that will be passed to Command::search @SilverFire
- Fixed 'raw' processing
- Fixed PHP warnings
0.0.1 - 2015-08-26
- Added Connection::errorChecker callback to test if API response was error
- Fixed PHP warnings
- Changed: moved to src
- Added basics
- e534bea 2015-08-25 Added Connection @SilverFire
- 93c054e 2015-08-25 Added ErrorResponseException, HiResException -> HiArtException, added global checking of error responses, other minor @SilverFire
- 3d87c1a 2015-08-19 Fixed QueryBuiled in condition - force type casting to array @SilverFire
- ae4b098 2015-08-06 * Collection: + count and populate from selection @hiqsol
- 104c0fb 2015-08-02 Collection::set now can accept single item @SilverFire
- e054b8c 2015-07-30 + Collection::getIds @hiqsol
- 84ba01e 2015-07-30 Throw exception when update find an error @tafid
- eb75e05 2015-07-29 crutch for strange php compiler error @hiqsol
- 68ea22c 2015-07-17 In collection - try to add delete mothod with after and before events. In Command fix hard-core Serach @tafid
- ba36245 2015-06-24 Bulk operations @tafid
- 2cba726 2015-06-11 getScenarioCommand - enh of work with arrays @SilverFire
- fd386c9 2015-06-10 Fixed validate() - fail if one of models failed to validate @SilverFire
- 3cfe245 2015-06-03 Fix findOne method @tafid
- a9eb1cd 2015-05-28 Collection triggers events of each model to saved @SilverFire
- Changed: renamed to hiart
- cec1ad7 2015-05-24 renamed hiart <- hiar in files @hiqsol
- 9f25b4a 2015-05-24 RENAMED to hiart @hiqsol
- 672c3ca 2015-05-22 Fixed inCond @SilverFire
- 7ffd179 2015-05-19 Collection added
EVENT_BEFORE/AFTER_LOAD
@SilverFire - d3db42c 2015-05-15 Collection will not save, if empty @SilverFire
- ff7903c 2015-05-12 PHPdoc enhancements @SilverFire
- ee60010 2015-05-12 PHPdoc updated @SilverFire
- 23c808d 2015-05-08 Collection unsed variabled deleted @SilverFire
- 1a909ad 2015-04-24 Merge confilct resolve @tafid
- 39fe2be 2015-04-24 Display API URL in debug panel @tafid
- 0eec13c 2015-04-24 Display API URL in debug panel @tafid
- 63a1673 2015-04-23 Collection - now recognises 3 different types of POST request data structure @SilverFire
- 9748652 2015-04-22 DebugPanel name fix @tafid
- 2c7aac4 2015-04-21 Change Re namespace @tafid
- a012d32 2015-04-20 * ActiveRecord - added PrimaryValue conception * Collection - added methods hasErrors, isEmpty @SilverFire
- 9fcb34e 2015-04-17 Restore Re class @tafid
- 04e2366 2015-04-17 Remove use Re @tafid
- 92d2b45 2015-04-17 fixed namespace to hiqdev\hiar @hiqsol
- c6d7f10 2015-04-17 First commit @tafid