Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/nextras/orm

Orm with clean object design, smart relationship loading and powerful collections.
https://github.com/nextras/orm

mapper: fixed delimiting table names with schema

5f5bf73e4aa26ea0b2a8c33ab714d7dbb171306d authored about 10 years ago
doc: entity setters|getters

09335c98f510e4f860a87dcf84b881e28ed2c855 authored about 10 years ago
BC BREAK!!! entity: getter|setter methods prefixed with 'getter|setter'

Rationale:
Current naming conventions were often conflicting
with common getters. Also there wer...

b7469151acd0807ec890fc122bd6db82854c1ae5 authored about 10 years ago
model/repository: implemented clearing identity map & caches [refs #23]

21caf449257943c9f7823d61a0cc10127df535f2 authored about 10 years ago
composer: release dependencies a little bit

893aa5bbd2ee3a49074aee00e41817adc14a661a authored about 10 years ago
DEPENDENCIES!!! lock with the latest reasonable nette/database commit

764283b967ad2afa6421997ba856a9d1d643b39a authored about 10 years ago
repository: removed entityMetadata from identiy map

ff9d502286b3c4c07b951252d98512ab6c9e65f0 authored about 10 years ago
entity: onAttach is called when fetched from mapper (BC break!)

1c57c79d46a29a59b370b309499f830adb669147 authored about 10 years ago
repository: hydrating removed entity returns NULL, not FALSE

6690428f93e0b36039a39f4720603849f5144e5a authored about 10 years ago
repository: added IRepository::detach(), refactored

cf38e4fdd58ea95a6002df6aed908a5fe5e25137 authored about 10 years ago
model: refactor code into method

7d8d52ecc05cc350de53d364f0616145b31e7ce6 authored about 10 years ago
docs: collection counting

55c815e76cd61024403cad8e05af702bab635947 authored about 10 years ago
Merge pull request #71 from nextras/tests

tests: refactorting

23a2cea9a72e00dd7f9fedfea9cefc996d193f4a authored about 10 years ago
tests: moved tests to correct namespaces & enabled all mapper testing for some of them

d0c63fa7dc257a229b76c22a2222247330f53b46 authored about 10 years ago
mapper: removed dead code in NetteMapper

810c340f95cb1bec03e54a97caaf5dc797c9162b authored about 10 years ago
mapper: added toCollection into the interface (interface BC break!)

0f2d1fccba67ef3ed6aef24af22566c66d3fd2e3 authored about 10 years ago
collection: support for sorting over relationship property in ArrayCollection

covered by tests:
- integration/NDB/relationships.compositePK.phpt:testLimit

71f1ef79fce41d44683c0ff51708e62d75b690b5 authored about 10 years ago
collection: implemented composite key support in ArrayMapper

bffc5d07e5c014bdd121d36b94dd1ef5f2cfe611 authored about 10 years ago
collection: implemented all operators for arrayCollection

covered by tests:
- integration/NDB/relationships.manyHasOne.phpt:testTranslator

d211c6aa4c595b1e17901decdcc8af6d124a9cfb authored about 10 years ago
collection: fixed ArrayCollection for relationships

limit was applied before filtering data for the relationship
covered by tests:
- integration/NDB...

0f33d833821bf3b761197786e8539da536c80eb9 authored about 10 years ago
tests: allow TestsExtension to use default mappers

f62228b7c85d1bbd7a4c38314472fae913dbcec7 authored about 10 years ago
tests: changed minimum varchar length to 50

50 is the default maximum string length created by entity creator

8f5bd463711ec7799d6004e632c81382fd1f9c09 authored about 10 years ago
tests: lock all db tests according the section

some tests uses @dataProider, but do not use DataTestCase

aeadcd13e39a890c0e77399498cefc7fe43690ce authored about 10 years ago
tests: merged & fixed differences in callbacks test

85b2f916abb9c8e49487c8988abb2305a1eb93a1 authored about 10 years ago
tests: select mysql db for integration testing without data

463aaa2a2ab8391899ff29a36dc81498cf6eeead authored about 10 years ago
tests: added runtime array section init

8dc7e83cefb4eed51eede45fd730ee0e8794e21b authored about 10 years ago
tests: data tests updated for new DataTestCase

4ac05eecbd67a794f5df3b807a7cd717cced17dc authored about 10 years ago
tests: refactored to run integration tests over array mapper

a65c39f006e71b17193a5e84a92d8ec833552cfc authored about 10 years ago
tests: TestMapper doesn't inject production mapper

2ab1445678ad8e467fd8b177499a7c1800bc933e authored about 10 years ago
mapper: fixed delimiting tableName [closes #63]

52db0a64e6dbef9a93150b605b68c118c23d5f54 authored about 10 years ago
tests: fixed findByTags [closes #65]

fe1994ac001266acc2359d8a08530368c165e74d authored about 10 years ago
tests: renamed method to match convention

8dcda8ce197942f6fdf9a3a8c481464c230fabce authored about 10 years ago
repository: fixed validating unloaded properties when persisting [closes #60]

dc455467942ee9cfbbe53c170b2f07d13fd5240a authored about 10 years ago
entity: do not pass stored value for virtual properties

partially fixed bc break.

4253a51307fec73f26fb15b921d29f5a1c830982 authored about 10 years ago
typo

a63583c585dfb4d179b403786dc6f5593ffb29b0 authored about 10 years ago
entity: read-only properties are not automatically virtual (BC break!)

c95620f776d3894c3e00542042794b0ebf8f4b5f authored about 10 years ago
entity: refactored parsing/storing virtual properties

100d1fb7ec018d89fe8cce27847e78f5df535628 authored about 10 years ago
naming: fixed hardcoded substr [closes #58]

a5d8b3d8af945e46d2116a7abfb3f558fb0cc2e9 authored about 10 years ago
relationships: fixed HasOne::isChanged() comparison

tested by RelationshipsHasOneIsChangedTest, which covers this
becaus current changes are loading...

e7a5310a1c88058313e81de93824633bfc9b3538 authored about 10 years ago
relationships: set as modified only if relationship mapper says so

deda38e9439299b221606c61117c31282ecfe4ef authored about 10 years ago
relationships: added IRelationshipMapper::isStoredInEntity() (interface BC break!)

08734d13bb46ec14b07b0e0a4ea59563a09951fb authored about 10 years ago
relationships: added getRelationshipMapper method

be23f339e40d684a43e9c7cd072e62cf426d3185 authored about 10 years ago
property: removed modify callback

this partially reverts 0e065df794966790f15a1f8833b1c09299e12be8

e378ab9cffb3740cb87c98bef68c2473b622a69d authored about 10 years ago
model/repository: implemented onFlush event [closes #38]

e1b36738f93ace7a9911d52271698e238b66d57e authored about 10 years ago
tests: namespace changes

eeeea121d6c965d394f7c5babf0d834845b3ad55 authored about 10 years ago
tests: moved to NextrasTests namespace

cd2230cc00fb6f37ba31ddc147acf48821ef6f3d authored about 10 years ago
collection: moved helper class to subnamespace (BC break!)

a160a1e98080c286c6e2efe9a14cfa881892d83f authored about 10 years ago
repository: added interface IDependencyProvider (BC break!)

EntityDependencyProvider moved to Bridge namespace

6bb604f103854bb4944afc97a242252edff5cd90 authored about 10 years ago
BC BREAK!!! model: needed changes for new Model

fe93ae69de19c3621b36c68d8a67d9f8f10cd0e8 authored about 10 years ago
model: DI implementation refactored & moved to Bridge namespace

d6819486324bde08b4f8b6ace5131d498e3dd03f authored about 10 years ago
BC BREAK!!! model: refactored into loader & general model

StaticModel refactored into SimpleModelFactory & SimpleRepositoryLoader

9b2eefaf93de5bf234ffdd325f21950a8ba40869 authored about 10 years ago
doc: more fixes

f51d7d7709c0fff17a4554268726fce5f27a793d authored about 10 years ago
doc: fixed ICollection namespace

e6d8142e6b631ee8fb849b53f1e1b3e13c80cf0c authored about 10 years ago
BC BREAK!!! collection: moved in root Orm namespace [closes #51]

0de6e437bd7275bbff7cb96d937403304cdbd267 authored about 10 years ago
doc: fixed few typos

78c708a6c061d78a33a7ec96b8c01f84429e0b88 authored about 10 years ago
docs: added introduction menu link

fc8df9c028945f47f10a69fa553c876da3180821 authored about 10 years ago
docs: better introduction

a425322475dd6876df82d9e640dcc7f79c7d2e10 authored about 10 years ago
doc: improved collection docs

b40cde04de1b381ddeb92bf79373afbd8974df1b authored about 10 years ago
doc: relationships and primary value

72ef1d4d9a5c91afb8994298f44be36de229f7b6 authored about 10 years ago
doc: updated entity chapter for latest properties changes

f9027bf2b021c2f465a48098d7c7ed814db272a0 authored about 10 years ago
collection: implemented multicolumn sorting [closes #22][refs #8]

54bd0146b4403321f7cdf62cd7a6094f5d576ea4 authored about 10 years ago
entity: reworked getting primary key

7eb46762364072badb0d81dff82ad1f1d88f4ded authored about 10 years ago
entity: added IEntity::setRawValue method (interface BC break!)

1c05c33368ba4c9fef56319f737ff65e6e36ce5c authored about 10 years ago
entity: removed IPropertyHasRawValue, fixed regression

Fixed performance regression from 0e065df794966790f15a1f8833b1c09299e12be8

3079c18d39254748ea272fe7205c23bc981ec606 authored about 10 years ago
entity: persistId moved to DataEntityFragment

f581ef4979a4b3ade877145fb81238aba6e9ba93 authored about 10 years ago
entity: added skipping return value in setter

e019df5504d12f1cb05e902974f43611ed76d318 authored about 10 years ago
entity: inline initPropertyObject method

3e32d50a35e2a30fe363b22808c09abcf7c13827 authored about 10 years ago
relationships: removed callback double checking

af2f6d75cdbc994a8dee3c0bfb3c8dc9002e9607 authored about 10 years ago
BC BREAK!!! entity: removed recursive support for getters/setters [closes #55]

b9cbe4e1237b0247b83010e52fdb7280d9b66191 authored about 10 years ago
entity: introduced IProperty, added internal hasValue() impl [closes #54][refs #56]

0e065df794966790f15a1f8833b1c09299e12be8 authored about 10 years ago
entity: removed IPropertyInjection

814be9bca962bc13a805fc19b7d0abd5599232d5 authored about 10 years ago
entity: fixed setting default value

failing testcase included in previous changeset

6344a83e03e446371f5f56055505c84b505f7641 authored about 10 years ago
entity: removed DateTimePropertyContainer [closes #56]

this commit is without a BC break, same functionality is in PropertyMetadata validation process

a32ec3c8051620f3c17378ccbefe17ae6ab25f6f authored about 10 years ago
docs: added small chapter about conventions

72fe6a1272123f195d48a165a6a48cccd814b6cb authored about 10 years ago
docs: relationships - more readable

28af3acb54b1a8f9c8e30ad5da31c209c60f99c0 authored about 10 years ago
docs: updated entity & relationships doc

c13c544c3de09dafd5dbb11e50858fab37e24348 authored about 10 years ago
readme: make download/version/codeClimate same to build icon

8af97c723f036c5229ed49fcbe27f66fb0fdafe5 authored about 10 years ago
entity: fixed setting value to DateTimePropertyContainer

If container was not nullable without default value, exception was thrown

8037f713066c2b74dc310ed9e0718620d6db5095 authored about 10 years ago
composer: strip info about nette

f903626ec414fd3fedbdfad891b433f6bfb10b9a authored about 10 years ago
readme: updated docs

5e8f9c6ce65cda3f2de6b063660297f6dec5598f authored about 10 years ago
entity: allow to define default value by constant reference [closes #45]

f4fd6925fab9675762184ce4bddaf69577eaa868 authored about 10 years ago
entity: added enum constant existence validation checking [closes #47]

a155f019d4f009773d95e0b7a2b11ff841b51b9d authored about 10 years ago
repository: call onBeforePersist before geting loaded relationships [closes #48]

change: before events are called always, others only if entity was changed

9fc1a853dabc0fefc86f36e9e0a55964f99b2aef authored about 10 years ago
relationships: removed getPrimaryValue method() (BC break!)

21c2b5df6df69b412dbb3c241b022ee424566c34 authored about 10 years ago
entity: getRawValue() removed from IProperty[Container|Injection] [refs #53]

ffe3bf226aa2ab8851e1ef30aac8740558eb1dcf authored about 10 years ago
entity: DateTimePropertyContainer implements IPropertyHasRawValue [refs #53]

BC break - now returns unix timestamp or null.

4696593bc6032c2a3eed11df020a6e85ebb25b1d authored about 10 years ago
entity: introduced IPropertyHasRawValue [refs #53]

2a72d494ba1578f7ed2716f2d23dd92e4c5e2c04 authored about 10 years ago
entity: removed getForeignKey (replaced by getRawValue())

90da61eb2809e96b5cceaa53832fd46e492ac0ad authored about 10 years ago
entity: added isAttached() method [closes #52] (interface BC break!)

e71d2c81a1cf92b2e7b75e0965481e0c5a51baad authored about 10 years ago
doc: the first try to start somehow

b8babc1f33ca9a0fa147446927690ad6d4e2e72b authored about 10 years ago
mapper: removed leading dot

Nette database does not strip this dot.
This triggered error in postgre, mysql was ok with that.

16078db42d3f44df870a04aec61fe6b162bd77b4 authored about 10 years ago
relationships: fixed persisting cached relationships

5e92cc481009688c92c02b3002a8c222ddc44607 authored about 10 years ago
relationships: hasMany: fixed saving collection retrieved from cache

d23b4656517eddb43599e85b49960bc074aad60c authored about 10 years ago
entity: implemented hasValue for IPropertyContainer (API BC break!)

e3bc0492e7c6325b960fd28d99c62ad561800706 authored about 10 years ago
relationships: rewrite to use NullValueException

0c3f2db3f8081918d06f665dd9794714213d1239 authored about 10 years ago
relationships: renamed variable

f0450a520ccc2911ff2c57e2cc95afc77c1618fd authored about 10 years ago
propertyContainer: fixed handling NULL value from storage

97a9b76983a480dfdbb016d23de6530d2c13647a authored about 10 years ago
exceptions: added NullValueException

09f34d53d26373037d20db9fc5a999991f4e3699 authored about 10 years ago
relationships: fixed removing entity with compulsory foreign key

609a4e3cd9267c2e80e2e0d77b4b4cb629ec3fbf authored about 10 years ago
repository: fixed identity map saving

I don't understand how can I missed that. Sorry.

908bef885bd1c55055a5eac606d2d62d46feae39 authored about 10 years ago