Skip to content

Releases: expo/entity

v0.58.0

02 Mar 20:12

Choose a tag to compare

Bug Fixes

  • escape all matching portions of parts of cacher cache keys (#486) (21f2f6f)
  • fix some security review suggestions (#485) (e263bd2)

v0.57.0

28 Feb 01:33

Choose a tag to compare

Re-release of v0.56.0 (didn't publish to npm due to token being expired).

0.56.0 (2026-02-28)

Bug Fixes

Features

  • Add authorization action to EntityPrivacyPolicyRuleEvaluationContext (#464) (e71ae5f)
  • add codemod for upcoming v0.55.0-v0.56.0 (#413) (aba0ce5), closes #407 -#410
  • add entity-database-adapter-knex-testing-utils containing StubPostgresDatabaseAdapter (#412) (eeccf59)
  • add entityField SQL helper (#481) (459a5ff)
  • Add ilike and trigram similarity search to pagination (#431) (f72cbca), closes #422
  • add method to get pagination cursor for single entity (#475) (898f71c)
  • Add paginated loader to entity-database-adapter-knex (#422) (58deffd)
  • Add pagination max page size configuration (#436) (3ec4b5f)
  • add PostgresEntity/ReadonlyPostgresEntity classes that expose knexLoader methods (#442) (40b409f), closes #441
  • Add raw sqlfragment orderBy capability for pagination (#457) (0615ffa)
  • add support for nulls ordering in order by clauses (#468) (6c0838d)
  • support nullable search fields with postgres transforms (#470) (53b0604)

v0.55.0

27 Jan 06:19

Choose a tag to compare

Features

  • add AllowIf[Any|All]SubRulesAllowPrivacyPolicyRule rules (#401) (5db8977)
  • Add AllowIfInParentCascadeDeletionPrivacyPolicyRule (#399) (56ed357)
  • add EvaluateIfEntityFieldPredicatePrivacyPolicyRule (#400) (f3b575c)

v0.54.0

21 Jan 23:35

Choose a tag to compare

Bug Fixes

  • deps: pin dependencies (#328) (5679f27)
  • deps: pin dependency @apollo/server to 4.12.2 (#330) (7038912)
  • deps: pin dependency @koa/bodyparser to 6.0.0 (#339) (9f93926)
  • deps: pin dependency koa to 2.16.3 (#331) (ce55922)
  • Inline map().filter() loops in EntityLoaderUtils (#369) (ea6c128)
  • run tsc during tests CI job (#373) (1cc57ed)

Features

  • synthetically set cascading set-null fields to null during canViewerDeleteAsync evaluation (#376) (544bb7c)

v0.53.0

19 Dec 21:26

Choose a tag to compare

Republish of v0.52.0.

v0.52.0

19 Dec 21:25

Choose a tag to compare

What's Changed

Full Changelog: v0.51.0...v0.52.0

v0.51.0

21 Nov 19:38

Choose a tag to compare

What's Changed

  • fix: add default for TSelectedFields in PrivacyPolicyTestUtils Case by @wschurman in #316
  • chore: update dev dependencies by @wschurman in #317
  • chore: update other sibling dependencies by @wschurman in #318
  • chore: add docblock for orderBy and ordering by @wschurman in #319
  • feat!: separate out validators into beforeCreateAndUpdate and add new beforeDelete validators by @wschurman in #320

Full Changelog: v0.50.0...v0.51.0

v0.50.0

07 Oct 23:14

Choose a tag to compare

Bug Fixes

  • make in memory and stub database adapters behave more similarly to sql (#315) (0f53c24)

v0.49.0

07 Oct 16:27

Choose a tag to compare

Bug Fixes

  • add readonly modifier to partitionArray utility method (#307) (077d53c)
  • validate that UUID field is lower-case (#310) (949f00d)

Features

  • add more documentation to entity errors (#312) (4c3fd17)
  • throw specific errors for database adapter issues (#311) (f6639f9)

v0.48.0

19 Sep 23:00

Choose a tag to compare

Attempt to fix package dependencies.

Full Changelog: v0.47.0...v0.48.0