Releases: metabrainz/bookbrainz-data-js
v5.2.0 - validator functions
π Changes since last version
This version migrates entity validators into the ORM package that are currently duplicated in multiple repos, to be used across our other repos as a dependency.
π New features and bug fixes
- Fix type of author credit size in validators (#318) @MonkeyDo
- Unify entity validators (#316) @kellnerd
π§ Maintenance
- chore(deps): bump braces from 3.0.2 to 3.0.3 (#317) @dependabot
π Many thanks to everyone who participated in this release π
@MonkeyDo, @dependabot[bot] and @kellnerd
v5.1.1
Deployment of v5.0.1 failed due to a missing version number update.
This minor version is deployed to update the NPM package.
Please refer to https://github.com/metabrainz/bookbrainz-data-js/releases/tag/v5.1.0 for the changelog.
v5.1.0
π Changes since last version
A fix for bugs with the Author Credits in the web page, as well as some preparatory work for imported entities.
π New features and bug fixes
- part of issue https://tickets.metabrainz.org/browse/BB-768 : updating the edition model function (#315) @Tarunmeena0901
- Repeatable imports (#314) @kellnerd
π§ Maintenance
- chore(deps): bump @babel/traverse from 7.20.12 to 7.23.2 (#313) @dependabot
π Many thanks to everyone who participated in this release π
v5.0.0
π Changes since last version
This is a major version update as we are dropping support for Node < 18 (Node 18 is now LTS)
In this version we are also migrating all files to Typescript (extra kudos to @kellnerd for the hard work!)
π New features and bug fixes
- chore: Update Node version to 18 (#310) @MonkeyDo
- TypeScript migration (#309) @kellnerd
- Add 'privs' key to expected Editor model output (#311) @MonkeyDo
π§ Maintenance
- chore(deps): bump get-func-name from 2.0.0 to 2.0.2 (#312) @dependabot
- chore(deps): bump semver from 5.7.1 to 5.7.2 (#307) @dependabot
- chore(deps): bump word-wrap from 1.2.3 to 1.2.4 (#308) @dependabot
π Many thanks to everyone who participated in this release π
@MonkeyDo, @dependabot[bot] and @kellnerd
v4.1.1
π Changes since last version
π New features and bug fixes
- feat(Admin-logs): AdminLog Model (#306) @the-good-boy
π Many thanks to everyone who participated in this release π
v4.0.1
π Changes since last version
This is mainly a maintenance version, where we install the bookshelf ORM package from the newly published @metabrainz/bookshelf package rather than pointing to the git repository.
This allows us to use Deno (which doesn't support the git syntax for packages) instead of Node for a GSOC project.
π§ Maintenance
- chore: Install bookshelf package from our own scoped package
- chore(deps): bump yaml from 2.2.1 to 2.2.2 (#305) @dependabot
π Many thanks to everyone who participated in this release π
@MonkeyDo and @dependabot[bot]
v4.0.0
π Changes since last version
π₯ Breaking changes
- Minimal entity typings (aliases and identifiers) (#304) @kellnerd
- The type
EntityTypeString
is now exported fromsrc/types/entity.ts
instead ofsrc/func/types.ts
- The type
- BB-731: Update knex to v2.4.2 (#303) @kellnerd
- Updates KnexJS (SQL query builder library) up two major versions and fixes the related high severity vulnerability.
See the KnexJS changelog for breaking changes.
- Updates KnexJS (SQL query builder library) up two major versions and fixes the related high severity vulnerability.
π New features and bug fixes
π Many thanks to everyone who participated in this release π
v3.1.0
π Changes since last version
π New features and bug fixes
- chore: add release drafter workflow (#300) @MonkeyDo
- chore: Github workflow: fix JSDoc building action (#298) @MonkeyDo
- chore: Repository cleanup (#297) @MonkeyDo
- chore: Run CI tests in Github (#296) @MonkeyDo
- Feat: Add editions relation in AuthorCredit model (#290) @tr1ten
π§ Maintenance
4 changes
- chore(deps): bump json5 from 1.0.1 to 1.0.2 (#295) @dependabot
- chore(deps): bump minimatch and mocha (#291) @dependabot
- chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 (#292) @dependabot
- chore(deps): bump moment from 2.29.2 to 2.29.4 (#288) @dependabot
π Many thanks to everyone who participated in this release π
@MonkeyDo, @dependabot[bot] and @tr1ten
v3.0.0
This is a major point release due to a change in how relationship changes are handled.
We added attributes to the relationships (isAdded
, isRemoved
) to fix an issue when the client-side code has an old set of relationships that could overwrite changes that happened in the meantime.
This is relevant to the unified form feature that automatically updates the relationships of entities, but it also avoids accidentally overwriting changes from other users.
What's Changed
- test(loadAuthorNames): Test for the loadAuthorNames func by @the-good-boy in #282
- feat(Author Credits): Add utility functions to Author model by @MonkeyDo in #285
- chore(deps): bump minimist from 1.2.5 to 1.2.6 by @dependabot in #284
- chore(deps): bump moment from 2.29.1 to 2.29.2 by @dependabot in #283
- feat: add externalServiceOauth table and functions by @anshg1214 in #286
- feat: Add schema while referring to oauth table by @anshg1214 in #287
- Fix(BB-538): Support concurrent relationships edit workflow by @tr1ten in #289
New Contributors
- @anshg1214 made their first contribution in #286
- @tr1ten made their first contribution in #289
Full Changelog: 2.13.1...v3.0.0