Ecosyste.ms: OpenCollective

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

github.com/TryGhost/bookshelf-relations

A bookshelf plugin which handles relationships.
https://github.com/TryGhost/bookshelf-relations

Added bookshelf 0.13 peer dependency

- support Bookshelf 0.13
- https://github.com/bookshelf/bookshelf/blob/master/CHANGELOG.md
-...

c301e2c93f96d39248d7c2910c2d44ed6e1f5948 authored almost 7 years ago by kirrg001 <[email protected]>
release 0.1.13

6da182568b40c3ad85cffa339d2a10f1bff00626 authored almost 7 years ago by kirrg001 <[email protected]>
Listen on `created` and `updated`

no issue

- instead of listenting on `saved`, we now listen on `created` and `updated`
- the eve...

fac5d83cb9f77b3de58dad23906b8da0ee034690 authored almost 7 years ago by kirrg001 <[email protected]>
🐛 Fixed fetching existing relations with only allowed options

no issue

e822aca039447bace8c90481d675a8f9351aca0f authored almost 7 years ago by kirrg001 <[email protected]>
release 0.1.12

838b1c8a91779d5670af478befd42a9e53bfef71 authored almost 7 years ago by kirrg001 <[email protected]>
🐛 Fixed event call order after database insert/update

no issue

- the parent events for "updated", "saved", "created" have to happen after bookshelf r...

ad157921d8201c6281b02778a962e546bfbf2775 authored almost 7 years ago by kirrg001 <[email protected]>
release 0.1.11

5228afd578223a0bb4f9e1c52f6fecb3f8c6aaa8 authored almost 7 years ago by kirrg001 <[email protected]>
🐛 Fixed changing `belongsTo` reference

no issue

- if you change a `belongsTo` relation, it should get updated on the target model
- ad...

60cccc3046de770e5b85c5eabed30cf7f4c372d6 authored almost 7 years ago by kirrg001 <[email protected]>
Try to fix random test failures

no issue

d10882aee4342e9aca2683e281ab28491e42158b authored almost 7 years ago by kirrg001 <[email protected]>
Increased test timeout

no issue

40f92ce50f8c93e1ddd34589eb19812e7586ba54 authored almost 7 years ago by kirrg001 <[email protected]>
release 0.1.10

f2110d83953ff2521afb773a5f772c6254d6873c authored almost 7 years ago by kirrg001 <[email protected]>
🐛 Modify original properties when detecting foreignKey lookup

no issue

7860ed626e7bee840d7be09c71bbc17f4ab3471e authored almost 7 years ago by kirrg001 <[email protected]>
release 0.1.9

db7972be73fe6c372f434af4af5f623ac99c4469 authored almost 7 years ago by kirrg001 <[email protected]>
Reorder: skip model update when model has not changed

no issue

- the order was wrong
- we first need to set the properties and then we have to check ...

94a6ee5178c0879a4c53fd7704760a9528e7de36 authored almost 7 years ago by kirrg001 <[email protected]>
release 0.1.8

fa2d5bb360116c5933049f3e22a845718414e5d5 authored almost 7 years ago by kirrg001 <[email protected]>
Better error handling for matching targets by foreignKey

no issue

- refs https://github.com/TryGhost/bookshelf-relations/commit/b87fcf7735797257b8b0e70e...

b34d5b373abdb81a12547b725487fc1e833aac09 authored almost 7 years ago by kirrg001 <[email protected]>
release 0.1.7

5f9286e4b4bf268a1335328308372be6b20ae728 authored almost 7 years ago by kirrg001 <[email protected]>
🐛 Do not update matching targets if there is no change

no issue

4fd27c1f58974f6eaa35377811999ffda5b4d26d authored almost 7 years ago by kirrg001 <[email protected]>
release 0.1.6

eb4d7dc82d83dc8d5ad5390a22227b5ea70e95bf authored almost 7 years ago by kirrg001 <[email protected]>
Added support for matching targets by foreignKey

no issue

- if you would like to add a nested relation by foreignKey,
then we have to ensure t...

b87fcf7735797257b8b0e70efb38e37017a7cac0 authored almost 7 years ago by kirrg001 <[email protected]>
release 0.1.5

7dbc39ce0457b418a100583df5165bacff6f52ce authored almost 7 years ago by kirrg001 <[email protected]>
🐛 Fixed nested relations with unknown identifiers

no issue

e8e683924799e5ff1dd0c59ca6180f4c9dcb553e authored almost 7 years ago by kirrg001 <[email protected]>
Updated README.md

no issue

a0f707a676d1fbeaaf67b08a60d2f8a78baa0c81 authored almost 7 years ago by Katharina Irrgang <[email protected]>
2018

c4e039ab43bce465a00634ea4f313c01593bdbf1 authored about 7 years ago by John O'Nolan <[email protected]>
release 0.1.4

ee004bc724a4aa22ec72f2a431424586365b8f50 authored about 7 years ago by kirrg001 <[email protected]>
Attach target models in a batch query and de-register target model events

refs https://github.com/TryGhost/Ghost/issues/9348

- reduce amount of queries by attaching mode...

1bd9c88af3848d2f50e54496b31afcc7b77f01f7 authored about 7 years ago by kirrg001 <[email protected]>
release 0.1.3

795dcad7795e076e27d94c9f989b2d7f59533457 authored about 7 years ago by kirrg001 <[email protected]>
Fixed grunt-release options

no issue

90435c23e49f1e43c7307e86af795baf125752a3 authored about 7 years ago by kirrg001 <[email protected]>
release 0.1.2

c48107dfdae8f2feffe9cf923a8ad7a9b6687cb3 authored about 7 years ago by kirrg001 <[email protected]>
Improved error handling

refs #1

8ee5bba431960c3407225bf6883500974d090adc authored about 7 years ago by kirrg001 <[email protected]>
Fixed typo in npm ignore

no issue

93025b076308b7b3da5d17cd436ff4e1f54b8a87 authored about 7 years ago by kirrg001 <[email protected]>
release 0.1.1

4bc79fda1d79f36ed5a95ab84800fe6422409872 authored about 7 years ago by kirrg001 <[email protected]>
Added yarn.lock file

no issue

67769556f61aab2f84d25ba2756ccb89a5e0250e authored about 7 years ago by kirrg001 <[email protected]>
Extended npm ignore

no issue

63c06486eecf4f07de9a3453dd53a17628911ea2 authored about 7 years ago by kirrg001 <[email protected]>
release 0.1.0

513a58cbea87604d53ae001f8eca455b9163caf8 authored about 7 years ago by kirrg001 <[email protected]>
Revert package.json version

no issue

92f4dd494aeadbcc0f08a1b2a8b9a1e783bf44f2 authored about 7 years ago by kirrg001 <[email protected]>
Fixed grunt-release options

no issue

e5a031ceb4e73130f79adfaed1dd6d5aca3a7820 authored about 7 years ago by kirrg001 <[email protected]>
Added empty changelog

no issue

2f2331f55061c1be5d49a1388f24cffe991dc719 authored about 7 years ago by kirrg001 <[email protected]>
Added grunt as dep-dev

no issue

9b48461a3438025b9a121415a27844d40418adb3 authored about 7 years ago by kirrg001 <[email protected]>
Added grunt-release as dev-dep

no issue

8920ecb504fa52c5aea8e018b25d0faef12a8dc0 authored about 7 years ago by kirrg001 <[email protected]>
Added proper error handling

closes #1

54e2c91359e549efaf74ff5442799081325a7091 authored about 7 years ago by kirrg001 <[email protected]>
Update README.md

a981c4163db7dd468b73c35df927ee1afeaa1ecc authored about 7 years ago by Katharina Irrgang <[email protected]>
Added more documentation

no issue

9d5a8d1310fc58a2212d2156c5833bf78904a175 authored about 7 years ago by kirrg001 <[email protected]>
Fixed tests for node v4

no issue

dc6d739dfcaa4727fc0c41c46ae98a089e84e402 authored about 7 years ago by kirrg001 <[email protected]>
Added and improved coverage

no issue

2f906e7c5959b2595faa54b02da36c52b1dcc77c authored about 7 years ago by kirrg001 <[email protected]>
Do not `unset` relationships

no issue

- if you use `unset`, the target relationship was never changed
- this.changed() won't...

d6d06f179eb6ffd1cee2b480f34adbb1e0fda204 authored about 7 years ago by kirrg001 <[email protected]>
Added simply debug logs

no issue

b15b7fb522630c5e21991ac23cf920020d5af7c1 authored about 7 years ago by kirrg001 <[email protected]>
Added more edge case tests

no issue

- update non existing model attributes (this can't be handled on the plugin layer)
- f...

4684adc6817f740246e1deb246a2137cde651975 authored about 7 years ago by kirrg001 <[email protected]>
Pass all plugin options

no issue

64e551ac9e934757b18bf134fae1a47db43f60cd authored about 7 years ago by kirrg001 <[email protected]>
Added `allowedOptions` to plugin configuration

- each model operation (e.g. update of target) can trigger model events
- the outer project want...

e31ead537d360518fd858636d6ef7b510ff53a23 authored about 7 years ago by kirrg001 <[email protected]>
Added missing model option `method` if target was matched

1ce9432d1c308a14bf2fb813ebf6f09c8ee85acb authored about 7 years ago by kirrg001 <[email protected]>
Improved duplicate detection

no issue

- add logic for matching target relations

05182ee80132c480d2e61ad850eb8730ccbd37e1 authored about 7 years ago by kirrg001 <[email protected]>
Added more tests for duplicates

f4d167ed0d2afd231d02c9fbe4835effa2959ab3 authored about 7 years ago by kirrg001 <[email protected]>
Increased mocha timeout

fdc14f7043dd7a7355194d3cf3b9860e295adf73 authored about 7 years ago by kirrg001 <[email protected]>
Added missing dev dependency: mysql

56f325a5df6f0f45dc60752231c742754e40a8c4 authored about 7 years ago by kirrg001 <[email protected]>
Added missing dependency: nconf

bcfb3d20a648116906c7234f732953c29f5397d5 authored about 7 years ago by kirrg001 <[email protected]>
Added `use strict`

c22b0a77b125e98eb3a7082bca642d2da3d5a962 authored about 7 years ago by kirrg001 <[email protected]>
Bump knex-migrator to version 3.0.7

5945bd6764f2203581dd5567a9939f56ecf112d0 authored about 7 years ago by kirrg001 <[email protected]>
Updated README

e6a5e585c896b691abc24594e9e0f47193311476 authored about 7 years ago by kirrg001 <[email protected]>
Updated README

31139127e30e270d83078212950fc8e4fcf5607f authored about 7 years ago by kirrg001 <[email protected]>
Added travis

0d60ea349254e31b13ea0cb2e64f172e60f94486 authored about 7 years ago by kirrg001 <[email protected]>
Increased mocha timeout

d3c7c1d2c741977fcfd269ceefd8a4b325febe3c authored about 7 years ago by kirrg001 <[email protected]>
Updated gitignore

423ddfbc3d37200342aa183663c127b712194d55 authored about 7 years ago by kirrg001 <[email protected]>
Added implementation + tests

f2b8d749557c0ddb3cb45e0b6e772d96e44fb60f authored about 7 years ago by kirrg001 <[email protected]>
Added package.json

741ffaa69dc85aaefbdc9cd289c3059745647fae authored about 7 years ago by kirrg001 <[email protected]>
Added LICENCE

0f65b29469162c52d938f3a8fd033ddd0e2eb079 authored about 7 years ago by kirrg001 <[email protected]>
Added npm ignore

9707dc56aa8a9dc9ad8ff272f2a414dc1cf023c1 authored about 7 years ago by kirrg001 <[email protected]>
Added .gitignore

5755203ac2a15adb22d4319c883159829d33a662 authored about 7 years ago by kirrg001 <[email protected]>
Added eslint

2b147b71ac915b9fab5fd19a5f2bf77be2161834 authored about 7 years ago by kirrg001 <[email protected]>
Updated README.md

6444a196dedf784aaa0ac984e2310908b38b55eb authored about 7 years ago by kirrg001 <[email protected]>
Initial commit

ea0429069b559a2e63fb754ff1d1cdc695b41664 authored about 7 years ago by Hannah Wolfe <[email protected]>