Skip to content
Jun 11, 2019
Set up stable dependencies for 2.0-beta.1

@romaninsh romaninsh released this Feb 23, 2019 · 130 commits to develop since this release

Fixed bugs:

  • Check if actual and other seed parameters work fine in join #387
  • \atk4\data\Field_Callback does not exist #363

Closed issues:

  • Migrate Model AutoCreator to Agile Data #251
  • Write article on how to store data encrypted #143

Merged pull requests:

Assets 2

@romaninsh romaninsh released this Feb 4, 2019 · 135 commits to develop since this release

Fixed bugs:

  • Model: $this->set($this->id_field, $this->id) after insert #365
  • Issue with afterSave, AfterInsert and AfterUpdate Hooks together with hasOne()->addField() #383
  • our_field is honored in Reference impl, but on save a validation error is thrown #370
  • hasMany on Join in not implemented yet #369
  • Copy with reference traversal #360
  • Model::ref() does not apply condition on hasMany Reference if Model is not loaded #355
  • Escaped quote issue #349
  • $model->each() should return array of returned values. #348
  • Documentation mistake #347
  • Looks like type=>'text' is possible but not documented #338
  • Persistence_CSV and Persistence_Array does not support export() #312

Merged pull requests:

Assets 2

@romaninsh romaninsh released this Aug 16, 2018 · 328 commits to develop since this release

Minor release. Calling addCondition('age', '>', 30) will no longer mark field age as system.

Assets 2

@romaninsh romaninsh released this Jul 5, 2018 · 334 commits to develop since this release

This release adds some great improvements to the aggregate fields. The most notable change is that
you no longer need to specify 'field' for 'count' aggregation, it has been a thorn:

$this->hasMany('Invoices', new Invoice())->addField('invoice_count', ['aggregate'=>'count']);

Now the alternative syntax is available, where you can just define your expression explicitly:

$this->hasMany('Items', new Item())->addField('list', ['expr'=>'group_concat([name] separator "+")']);

Closed issues:

  • Documentation atk4/data not meet atk/data-primer repository #328

Merged pull requests:

Assets 2
May 15, 2018
Set up stable dependencies for 1.3.5
May 14, 2018
Set up stable dependencies for 1.3.4

@romaninsh romaninsh released this Apr 3, 2018 · 360 commits to develop since this release

Fixed bugs:

  • DSN without password #298
  • adding reference multiple times does not produce error #239
  • addTitle() doesn't work for fields without _id suffix #220
  • looks like misspelled ->table #212

Closed issues:

  • Model->export: using ID as first level array key? #311
  • Refactor to use SQLTestCase from atk4/core #258
  • Docs: There is wrong description and examples #204
  • action('field') on expression should alias it to name of field. #190
  • Typecast use of 'actual' clashes with persistence->update() #186

Merged pull requests:

Assets 2

@romaninsh romaninsh released this Apr 2, 2018 · 390 commits to develop since this release

Implemented enhancements:

  • add $caption, getModelCaption() and getTitle() #290
  • Easier access to title of a current record #289

Closed issues:

  • add travis testing for postgresql #288

Merged pull requests:

Assets 2

@romaninsh romaninsh released this Mar 2, 2018 · 398 commits to develop since this release

Closed issues:

  • Typecasting for id field #293
  • Should action('xyz')->execute() trigger hooks? #291

Merged pull requests:

Assets 2
You can’t perform that action at this time.