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

Update dependency knex to v0.21.0

31c93fd1b232e54d373981c1e53d5d00939766f6 authored over 4 years ago by Renovate Bot <[email protected]>
Update dependency eslint-plugin-ghost to v1.2.0

fd09a6641f607d53c630234194a03051d11e08dd authored over 4 years ago by Renovate Bot <[email protected]>
Update dependency knex to v0.20.15

7a439a5f8574816b2eb0b845b1bfd02722176ec9 authored over 4 years ago by Renovate Bot <[email protected]>
Update dependency knex-migrator to v3.4.4

1fb1aa2665319196cc97b1ca66ead90576c10f19 authored over 4 years ago by Renovate Bot <[email protected]>
Update dependency knex to v0.20.14

2d4a2c8ddac24b679ad469daf88eaace7eb891c4 authored over 4 years ago by Renovate Bot <[email protected]>
v2.0.0

d1d9886000a48278533ba4cae4c1641a6a7245aa authored over 4 years ago by Daniel Lockyer <[email protected]>
Updated testing GitHub Action

no issue

- make MySQL container optional
- enabled testing on Renovate PRs

8a76e3c9a02e20fd3b5fb4db487aee721851fed3 authored over 4 years ago by Daniel Lockyer <[email protected]>
Updated Bookshelf dependency

no issue

ddb05b2789789dc425426a12754fe3505d1091e2 authored over 4 years ago by Daniel Lockyer <[email protected]>
Updated code to support Bookshelf 1.1.1

no issue

e738171ff84a848e35c504398d885716ee68f3ab authored over 4 years ago by Daniel Lockyer <[email protected]>
Update dependency sinon to v9.0.2

6f30c0255afd3ddc7f78ebd63cef28e791607892 authored over 4 years ago by Renovate Bot <[email protected]>
v1.3.2

cde235d470bf0a5fc5904f7bd552ca0177cbc07c authored over 4 years ago by Daniel Lockyer <[email protected]>
Updated knex and knex-migrator dependencies

no issue

44f4553aeaf6d4b55a3fef44423786242ec00df2 authored over 4 years ago by Daniel Lockyer <[email protected]>
Update Test & linting packages

c8e942c219aca7272b2eea121c8899e8e07dcb72 authored over 4 years ago by Renovate Bot <[email protected]>
Update dependency eslint-plugin-ghost to v1.1.0

b33f4599b7e054d9128d5e9c011e586449fdefcb authored almost 5 years ago by Renovate Bot <[email protected]>
Update dependency bookshelf to v0.15.2

88bc23b244d7c515c78df7ab6807caa10e8dfaa3 authored almost 5 years ago by Renovate Bot <[email protected]>
Updated Renovate config with latest presets

no issue

3c63cab38a7e561f1b072f4c64ef6c635b1f53a4 authored almost 5 years ago by Daniel Lockyer <[email protected]>
Update dependency eslint-plugin-ghost to v1.0.1

4a45f48aa46edcfdf7cb15f691642a66c183954e authored almost 5 years ago by Renovate Bot <[email protected]>
Switched to testing via GitHub Actions

no issue

14b4f79731e72fbf3e16dcb6f77e9979ae6f4b01 authored almost 5 years ago by Daniel Lockyer <[email protected]>
Updated eslint dependencies

no issue

- required a small code change to pass linting

8f12148e94ff93b5716e2f240f4eb0c84e0abc83 authored almost 5 years ago by Daniel Lockyer <[email protected]>
Update dependency knex-migrator to v3.4.2

156e955dd62dc31ec803a9d8fe7544fe9765562f authored almost 5 years ago by Renovate Bot <[email protected]>
v1.3.1

e6d3cbf4d65264fc079a6a1456565347f890e0f1 authored almost 5 years ago by Daniel Lockyer <[email protected]>
Updated dependencies

no issue

3632aae4718b49adee6a1d9ba9d33f371458b4c3 authored almost 5 years ago by Daniel Lockyer <[email protected]>
🔥 Added Node v12 support

no issue

e59d06535b110ca1a8b8b1f937f27ad977b86c4d authored almost 5 years ago by Daniel Lockyer <[email protected]>
🔥 Dropped Node v8 support

no issue

5ff1cf17743fbd23cb3ff2adabf52e6c6acdfba7 authored almost 5 years ago by Daniel Lockyer <[email protected]>
Update dependency mysql to v2.18.1

6b5f49f6d41a7d9310b568802f97152259db8530 authored almost 5 years ago by Renovate Bot <[email protected]>
2020

44fa52f1bcefdc7663103a812528454106deb9f3 authored almost 5 years ago by John O'Nolan <[email protected]>
Update dependency sqlite3 to v4.1.1

ed68bbd119a3c0830e0e83f647b1f782dfdcd0a0 authored about 5 years ago by Renovate Bot <[email protected]>
Update dependency bluebird to v3.7.2

22a1f71f1e19255be893b13cd9ae5947c2e7d9ec authored about 5 years ago by Renovate Bot <[email protected]>
Update dependency eslint-plugin-ghost to v0.6.0

680380fff3f05dba76bde5b7f9595ee6aac1f0c8 authored about 5 years ago by Renovate Bot <[email protected]>
Update dependency mocha to v6.2.2

79df0b22acf71516452f07cc0dd7ecda5542dfb5 authored about 5 years ago by Renovate Bot <[email protected]>
Update dependency bluebird to v3.7.1

885549fb548d86e1356b99237e946766ac995fd3 authored about 5 years ago by Renovate Bot <[email protected]>
Update dependency bluebird to v3.7.0

57ceb65a8cc23a12d5ba2d3efab74d7458a8ed21 authored about 5 years ago by Renovate Bot <[email protected]>
Update dependency knex-migrator to v3.4.0

3ff5b3a376b66aa1bdf877a8e3969f5d2c3534d7 authored over 5 years ago by Renovate Bot <[email protected]>
Update Test & linting packages

8f319f94e75b51017507c142ae9b926b3e966b77 authored over 5 years ago by Renovate Bot <[email protected]>
Update dependency sinon to v7.4.2

8ba8e8a03de2138165091f51e6027b4f063f2070 authored over 5 years ago by Renovate Bot <[email protected]>
v1.3.0

48c11b177a46d54c5aeaa89d9959cec48e82e247 authored over 5 years ago by Hannah Wolfe <[email protected]>
🐛 Handle errors for deletions w/o a relation

closes #37

- Most relationships are optional by default:
- hasOne = has 0 or 1 child
- ha...

053d7f60c93ea4a0ad1a61fe33d3bbdede2ba5d7 authored over 5 years ago by Hannah Wolfe <[email protected]>
v1.2.1

3d0fc576ec2bb610b62e29876291b47ec6e8d75d authored over 5 years ago by Hannah Wolfe <[email protected]>
🛠 Rework test framework structure

The tests were already really nicely written as clear cases, but there were a couple of usabilit...

ccf653aeb925f4820e842ece96a178e595b1ef53 authored over 5 years ago by Hannah Wolfe <[email protected]>
🐛 Fix mocha commands

- globbing patterns weren't working properly - some files were getting missed
- this fixes it, d...

ddf8b3833c75ac09b49ca97b573b8e3a9f37b38b authored over 5 years ago by Hannah Wolfe <[email protected]>
🛠 Update test to use standardised utils

976046909e9429a403be63df13df7115c15f85df authored over 5 years ago by Hannah Wolfe <[email protected]>
🛠 Switched to eslint-plugin-ghost

- added eslint-plugin-ghost
- switched to using eslintrc.js files, that pull in the plugin's nod...

e56110f33ac52caa5ccf9c3a517ad88e4eaee388 authored over 5 years ago by Hannah Wolfe <[email protected]>
🐛 Fix coverage - exit mocha

- mocha changed to not exit by default when processes are running, which impacts tests that use ...

79b22db0c0cecbd96017335ee729e7fa158ee7f6 authored over 5 years ago by Hannah Wolfe <[email protected]>
🛠 Use default .gitignore

- same structure we use in all projects

c43ef58488f53c080137611837d1f620453642c9 authored over 5 years ago by Hannah Wolfe <[email protected]>
🛠 Swapped .npmignore for explicit files array

- this is what we use in other repos
- it's IMO much less confusing and more correct to define e...

4dea4dec671be0da6cc7bc80555113eb93e721fb authored over 5 years ago by Hannah Wolfe <[email protected]>
v1.2.0

3f156f626765bb4623f89ef3dbec8dc52e450b10 authored over 5 years ago by Hannah Wolfe <[email protected]>
✨ Added handling of missing ID in hasOne edit case

closes #38

- CASE: we try to edit a 1:1 / hasMany <-> belongsTo relation where the nested/child...

3d0df73de67cf1f25f15de3ec0b065fffd4dc5ee authored over 5 years ago by Hannah Wolfe <[email protected]>
v1.1.2

2b8915499c7b0110cccb86bc1ece0433219a73a7 authored over 5 years ago by Hannah Wolfe <[email protected]>
🛠 Added Yarn.lock file

- These should always be commited!

bed26c7cbca77044157c819d391cd445dab40e8b authored over 5 years ago by Hannah Wolfe <[email protected]>
Update dependency knex-migrator to v3.3.2

cbcb57525f794566c5e28ffa8ce4f4f6261521a6 authored over 5 years ago by Renovate Bot <[email protected]>
Update dependency sqlite3 to v4.0.8

06dcad9dcfb538f135106c8b28ac3e3aef6c4bdf authored over 5 years ago by Renovate Bot <[email protected]>
Update dependency bluebird to v3.5.5

e448d9219d5c3d972eb8e1462e3c46bc5db8c5ab authored over 5 years ago by Renovate Bot <[email protected]>
Update dependency sqlite3 to v4.0.9

d967eebbe0bb5e4b58700f176921508f48a2bd38 authored over 5 years ago by Renovate Bot <[email protected]>
Update dependency sinon to v7.4.0

adf3d9f77113b46a7810ce65a4b2e029f2dd4ee1 authored over 5 years ago by Renovate Bot <[email protected]>
Update dependency lodash to v4.17.13 [SECURITY]

5e1a5939ada7df414dc766101dd355ea06c9e956 authored over 5 years ago by Renovate Bot <[email protected]>
Update dependency bookshelf to v0.15.1

5b10a7675bb4e88cee8718a8426d650d6546b01b authored over 5 years ago by Renovate Bot <[email protected]>
Update dependency nyc to v14.1.0

7174ffbb0ed5d926778363825e917cc1a82b9031 authored over 5 years ago by Renovate Bot <[email protected]>
🔥 Dropped Node v6 support

no issue

- Node v6 has come to EOL as of 2019-04-30 (ref. https://github.com/nodejs/Release#end...

1d18523f423426e42f57265fea77e9fcc856b10b authored over 5 years ago by Rish <[email protected]>
Update dependency sqlite3 to v4.1.0

62bbea7b7736daacbaa5456241d41fb9a18c3d34 authored over 5 years ago by Renovate Bot <[email protected]>
Roll back dependency sinon to 7.3.2

aba332d0a2b3f76c581f626c81317b52997c60b1 authored over 5 years ago by Renovate Bot <[email protected]>
Update dependency lodash to v4.17.15

bc71da8bbdab113198a6a0428bd5b289a1181878 authored over 5 years ago by Renovate Bot <[email protected]>
Update dependency lodash to v4.17.14

ccc778c51c1ef2693607972cbe1c16cbe7579389 authored over 5 years ago by Renovate Bot <[email protected]>
Update dependency nyc to v14.1.1

cd4e143b902a8b12dc2351c033286219813ff819 authored over 5 years ago by Renovate Bot <[email protected]>
Update dependency sinon to v7.4.1

6c5f06dbcc558f95fd2a773d350d1970099d5742 authored over 5 years ago by Renovate Bot <[email protected]>
Update dependency mocha to v6.2.0

c535d73d5a67661277dcda9dd4420ee384668002 authored over 5 years ago by Renovate Bot <[email protected]>
Update dependency knex-migrator to v3.3.3

7581e9622fd1084944b7300fc7a8b1bdbbce3d26 authored over 5 years ago by Renovate Bot <[email protected]>
v1.1.1

4f62ab743bef4f90c72a8583a58f6934a60ef3d7 authored over 5 years ago by Nazar Gargol <[email protected]>
🐛 Fixed insertion of incorrect relations for empty targets

closes #6

- Fixed the case where relation contained an array of empty objects and existing obje...

0bee8e42b50deb9cddedd4b1c0231698dd589165 authored over 5 years ago by Nazar Gargol <[email protected]>
Added missing plugin option to README.md

no issue

bfcd6d41ef464c934d8e2f599ed0718a2ca5ce44 authored over 5 years ago by kirrg001 <[email protected]>
Optimised README.md

no issue

522bc9c72e5c5a81b716e94645587ce9cd475698 authored over 5 years ago by kirrg001 <[email protected]>
Updated README.md structure & content

no issue

- overhaul structure
- follow Ghost's default README.structure (e.g. see https://git...

7df4af333e3b3f9b13ebe85a405159fc55df13b1 authored over 5 years ago by kirrg001 <[email protected]>
Updated Test & linting packages (#16)

no issue

d23dbceaa62f537dfb7d096aa83300a009f50e40 authored over 5 years ago by renovate[bot] <renovate[bot]@users.noreply.github.com>
Update dependency mysql to v2.17.1

e4a0f7904ddd8987846ad4f87e01e33b06901e70 authored over 5 years ago by Renovate Bot <[email protected]>
Update dependency ghost-ignition to v3.1.0

96e8a83ed03b526b775dcfa888c8c0d153343469 authored over 5 years ago by Renovate Bot <[email protected]>
Update dependency knex-migrator to v3.2.6

6ba8d4ff7f6f21ec3b3dbafa2a5b7fe8cdecfce6 authored over 5 years ago by Renovate Bot <[email protected]>
Update dependency bluebird to v3.5.4

7b07c6c8e324d969b3da978bf380c3af0b42b9ce authored over 5 years ago by Renovate Bot <[email protected]>
Update Test & linting packages

01a89c2b725d8e6ecc1d74598a604b12c97c8b1b authored over 5 years ago by Renovate Bot <[email protected]>
Fixed renovate

closes #9

- typo

51392cffe4c80c05a704ecdc937e9d4b51250933 authored over 5 years ago by kirrg001 <[email protected]>
Added Renovate configuration (#8)

no issue

- added renovate.json to handle dependency updates

b69b08a57f74c0367e0643376cb8f9abfa48a47f authored over 5 years ago by renovate[bot] <renovate[bot]@users.noreply.github.com>
Optimised error handling in tests

no issue

- this annoyed me for a while now
- it was impossible to easily see the reason when a ...

71071498e14cd5889f77d4dc033c4f58cb841f98 authored over 5 years ago by kirrg001 <[email protected]>
Added comments

no issue

- jsdoc
- inline comments
- clarify comments/logic

920828f8a7d3e7f216376b1fa2c48cae4b4d8dde authored over 5 years ago by kirrg001 <[email protected]>
Updated travis.yml file

3967e64218f22128dd2a78c62c571456094e4f5f authored over 5 years ago by Hannah Wolfe <[email protected]>
v1.1.0

49596b6cbc85626053520827d6084f20a7f899da authored almost 6 years ago by kirrg001 <[email protected]>
🐛 Fixed triggering bookshelf event twice

no issue

81b4121f65a2eaaeff43b03145ec1e250cd20170 authored almost 6 years ago by kirrg001 <[email protected]>
✨ Added ability to attach previous relations

no issue

- optional and can be configured

7c9479a9cc9d8a5e400ee650bbe62cbd30a98898 authored almost 6 years ago by kirrg001 <[email protected]>
Updated CHANGELOG.md

cf346f427a6aa0a59907cab7b03b35d5aaef0153 authored almost 6 years ago by kirrg001 <[email protected]>
v1.0.0

1dd9fd25d80e4cf12669e084adecb0f5318c27d9 authored almost 6 years ago by kirrg001 <[email protected]>
Refactored plugin hook

no issue

- hooking into the model events works, but has limitations

- e.g. updating relations ...

a03ebb30b826a527a346fe9c58726848e94c8842 authored almost 6 years ago by kirrg001 <[email protected]>
Added v10 to .travis.yml

no issue

2f015f2d9d7a7a955ae7894dff04e8ec6dc38d1d authored almost 6 years ago by kirrg001 <[email protected]>
Bumped dependencies

no issue

5946de599a55f89e949e780b26ed2b6b441a145b authored almost 6 years ago by kirrg001 <[email protected]>
Clarified adding relations for "belongsTo" on "onSaving"

no issue

512f4c87b8467b1510b1c4d1b4fb098792148910 authored almost 6 years ago by kirrg001 <[email protected]>
Added standard .editorconfig file

51867008c9610cb0bbfad8862f021a3cf29801e5 authored about 6 years ago by Hannah Wolfe <[email protected]>
2019

135f7522a61a3d1657dcee67b045e604a427bcfe authored about 6 years ago by John O'Nolan <[email protected]>
Added super class initialize method call

no issue

- As recommended in Bookshelf documentation https://bookshelfjs.org/api.html#Model-ins...

e869e8f20c7685ec1f304d5e417287dbebc4ef40 authored about 6 years ago by Nazar Gargol <[email protected]>
Updated tooling to use new standards (#3)

refs TryGhost/Team#112

- Run lint after tests
- Run tests before shipping
- Use yarn & git ...

686c32094dbc3ca061a77310acd6f4ebcc5e6312 authored over 6 years ago by Aileen Nowak <[email protected]>
release 0.2.1

6a2d5f46e5c38da7d14ccf9e2d2ce014ed739cd7 authored over 6 years ago by kirrg001 <[email protected]>
🔥 Drop Node v4 support (#2)

no issue

- https://github.com/nodejs/Release
- disable running Node v4 tests in travis
- ad...

83250ef40bab98e8a7a05ae8af2cbaec045078a2 authored over 6 years ago by Katharina Irrgang <[email protected]>
Update CHANGELOG.md

8f0808051347861a155ab5d25ce82cf9f6a63f90 authored almost 7 years ago by Katharina Irrgang <[email protected]>
release 0.2.0

b0a3751a8e0bf823c07df314ef031f970504358c authored almost 7 years ago by kirrg001 <[email protected]>