Skip to content

Releases: exogee-technology/graphweaver

Version 2.15.0

08 Apr 05:02
fc633e1
Compare
Choose a tag to compare

What's Changed

New Features

  • Feature / Searchable Relationship Filters - Case Insensitive / Partial Text Filters by @thekevinbrown in #1771

Internal Improvements

Dependency Version Bumps

Full Changelog: v2.14.2...v2.15.0

Version 2.14.2

04 Apr 06:50
f1cb6ff
Compare
Choose a tag to compare

What's Changed

Internal Changes

  • Feature / Relationship filter searchable fields in Relationship Filter component, Bump downshift by @thekevinbrown in #1754

(This lays the ground work for a feature that is not yet developer accessible, hence the patch release instead of minor.)

Dependency Version Bumps

  • Bump react-day-picker from 9.6.3 to 9.6.4 in /src by @dependabot in #1758
  • Bump @apollo/client from 3.13.4 to 3.13.5 in /src by @dependabot in #1757
  • Bump aws-cdk from 2.1006.0 to 2.1007.0 in /src in the aws-cdk group by @dependabot in #1755

Full Changelog: v2.14.1...v2.14.2

v2.14.1

03 Apr 02:24
9b16a6c
Compare
Choose a tag to compare

What's Changed

Fixes

  • EXOGW418 - Added ability to type in date picker Admin UI component by @mackcheesman in #1749

New Examples

  • EXOGW-430 - Add custom dashboard to sqlite example with sales and genre popularity components by @juan871003 in #1722

Internal Improvements

Dependency Version Bumps

Full Changelog: v2.14.0...v2.14.1

Version 2.14.0

25 Mar 07:05
7556aff
Compare
Choose a tag to compare

What's Changed

New Features

  • Admin UI Components - Add Option for specifying an OrderBy value in the Relationship Filter. by @thekevinbrown in #1726

Full Changelog: v2.13.0...v2.14.0

Version 2.13.0

25 Mar 03:51
562a1c0
Compare
Choose a tag to compare

What's Changed

New Features

  • Feature / Re-Enable _not operator for queries by @thekevinbrown in #1677
  • EXOGW-410 - GitHub 1574 add range filter option in the admin UI for date ranges and number ranges by @juan871003 in #1688

Improvements

  • EXOGW-384 - Add end-to-end tests for client-generated primary keys in Graphweaver entities by @juan871003 in #1638
  • EXOGW-73 - Generated custom lambda names are too long and machine-specific by @juan871003 in #1690
  • EXOGW-404 - use resetStore which triggers active queries which triggers the redirect to the login page. by @juan871003 in #1703
  • EXOGW-142 - Add .gitignore file generation and fix README typo by @juan871003 in #1689
  • EXOGW-428 - Refetch list when item is created/updated by @juan871003 in #1708
  • Improvement / Flush Logs by @thekevinbrown in #1723

Dependency Version Bumps

Full Changelog: v2.12.3...v2.13.0

Version 2.12.4

11 Mar 06:49
953a81a
Compare
Choose a tag to compare

What's Changed

Improvements

  • Improvement / Configurable Backend Display names for Xero and MikroORM providers. by @thekevinbrown in #1654
  • Improvement / Move options to object in case more are added later by @thekevinbrown in #1657 (Note, the other API was not released, so this is not a breaking change).

Fixes

  • Fix: ACLs were not applied in some cases by @juan871003 in #1655
  • Write operations were sometimes broken by a combination of tracing and certain auth controls by @juan871003 in #1670

Dependency Version Bumps

  • Bump @graphql-tools/utils from 10.8.3 to 10.8.4 in /src in the graphql-tools group by @dependabot in #1651
  • Bump vitest from 2.1.8 to 3.0.7 in /src by @dependabot in #1653
  • Bump @aws-sdk/client-cognito-identity-provider from 3.758.0 to 3.760.0 in /src in the aws-sdk group by @dependabot in #1650
  • Bump @okta/okta-auth-js from 7.11.0 to 7.11.1 in /src by @dependabot in #1658
  • Bump @types/node from 22.10.1 to 22.13.10 in /src by @dependabot in #1665
  • Bump @apollo/client from 3.12.4 to 3.13.3 in /src by @dependabot in #1662
  • Bump the aws-cdk group in /src with 2 updates by @dependabot in #1661
  • Bump @azure/msal-browser from 4.2.0 to 4.5.1 in /src by @dependabot in #1659
  • Bump @graphql-codegen/cli from 5.0.3 to 5.0.5 in /src by @dependabot in #1667
  • Bump @types/lodash from 4.17.14 to 4.17.16 in /src by @dependabot in #1669
  • Bump @tanstack/react-table from 8.20.6 to 8.21.2 in /src by @dependabot in #1668

Full Changelog: v2.12.2...v2.12.4

Version 2.12.2

04 Mar 07:29
7116593
Compare
Choose a tag to compare

What's Changed

Note:

If you are using the GraphweaverMedia support as in our S3 example, we were previously storing the JSON as a string in the database. This is valid JSON, so it did not break, however the intention was to store the actual JSON payload in the DB so that it could be indexed and queried with the JSON query operators.

From now, as images are updated on your entities, the JSON values will be properly encoded. If you want to speed up this process and re-encode all of them, you can use a query like so:

UPDATE submission
SET image = 
  CASE 
    WHEN jsonb_typeof(image) = 'string' THEN (image#>>'{}')::jsonb
    ELSE image
  END
WHERE jsonb_typeof(image) = 'string';

More information here: #1623

Improvements

Fixes

  • Fixed sorting by non unique field by @mackcheesman in #1617
  • Add handling for field_null and field_notnull in gqlToMikro by @juan871003 in #1625
  • Obfuscate sensitive fields in authentication mutations by @juan871003 in #1624
  • Exogw-395 - Implement bigint columns as string during import by @eddiesholl in #1631
  • Fix (Mikroorm package): Handling ILIKE operator for non-postgres databases by @mackcheesman in #1641
  • EXOGW-415 - gqlToMikro -> handle multiple operations on the same filter key by @juan871003 in #1632
  • EXOGW-395 Add polyfill for bigint json serialisation by @eddiesholl in #1642

Dependency Version Bumps

Full Changelog: v2.12.1...v2.12.2

Version 2.12.1

21 Feb 05:23
9df211e
Compare
Choose a tag to compare

What's Changed

Fixes

Full Changelog: v2.12.0...v2.12.1

Version 2.12.0

21 Feb 00:55
690dc41
Compare
Choose a tag to compare

What's Changed

Potentially Breaking Changes

We have now migrated the Admin Area from React Router to Wouter. This will only effect you if you have built custom pages with nested routes in the admin area. Where previously you would use React Router primitives, you now need to use Wouter primitives. Nested routing also works differently.

For most users this is a non-event, but if you have custom pages with nested routes, you can update them similarly to how we updated the Xero example:

1be2bda#diff-da3e7e05eeca389c71277d0642d65690ec82b9275d311acd44da3f5fed746c27L34

New Features

Dependency Version Bumps

Full Changelog: v2.11.5...v2.12.0

Version 2.11.5

13 Feb 03:18
48735ff
Compare
Choose a tag to compare

What's Changed

Fixes

Dependency Version Bumps

Full Changelog: v2.11.4...v2.11.5