Ecosyste.ms: OpenCollective

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

github.com/ash-project/ash_postgres

The PostgreSQL data layer for Ash Framework
https://github.com/ash-project/ash_postgres

improvement: Add nulls_distinct option to CustomIndex (#221)

e27ce5e0747b0cae28a29f1b5f7de69495829bab authored 9 months ago by Jinkyou Son <[email protected]>
improvement: properly format generated migrations

ea853e5171e129884003ed4240d05006314b2317 authored 10 months ago by Zach Daniel <[email protected]>
chore: fix dialyzer/mix.lock

2a326ea6bd657f6ff6b9464ca4881a6b49912180 authored 10 months ago by Zach Daniel <[email protected]>
improvement: don't select fields in exists subquery

abcdc052025167813ebbf3dd770e683e6afef0ad authored 10 months ago by Zach Daniel <[email protected]>
fix: don't reuse binding in many to many aggregate joins

3c2b8912d0099b05911117995e63e3ef4f5691a9 authored 10 months ago by Zach Daniel <[email protected]>
fix: typo in extension generator creates invalid drop

842f16a2fa4b86f7d77db590557576b0f523bd13 authored 10 months ago by Robert Graff <[email protected]>
fix: merge base_filter and custom index's where correctly (#219)

603d9c8cc6eead370ab94901fed1702f08274d1b authored 10 months ago by Jechol Lee <[email protected]>
chore: release version v1.5.17

a03ff679f017c7937c6671fd775dcbbd76b138dc authored 10 months ago by Zach Daniel <[email protected]>
chore: only cast embedded maps statically

c2aacc65db31fe428bd0c6bceebdad55806ee4c3 authored 10 months ago by Zach Daniel <[email protected]>
fix: prevent ecto/pg from getting confused about the type of maps

40481a17a04711aba8f2d7be804b49227fd537ea authored 10 months ago by Zach Daniel <[email protected]>
chore: release version v1.5.16

1a4a508e3979ab92e93c4b4601b15281c957f319 authored 10 months ago by Zach Daniel <[email protected]>
fix: always exclude `:order_by` on bulk updateable query

70af9ee5bdb05a27466a39b21baadfef0da950a1 authored 10 months ago by Zach Daniel <[email protected]>
fix: don't apply join relationship sort for lateral join

fixes #218

fce0fefe72aaaa528dd7f2408dcf985895f7f7c4 authored 10 months ago by Zach Daniel <[email protected]>
chore: release version v1.5.15

6b87b5e7d76bcac7a962973bdb3328f10c53a6b5 authored 10 months ago by Zach Daniel <[email protected]>
improvement: don't double cast to the same type

improvement: detect more types

ec122c61d6a99cf6f30ec6c4a5de4b0401201a8b authored 10 months ago by Zach Daniel <[email protected]>
chore: release version v1.5.14

782e58ef85d271081dc8c4fdf60d59163d410bfb authored 10 months ago by Zach Daniel <[email protected]>
improvement: no need for subquery for simple table aliases

cea4b70a51cbf043d552dcbed3f0bd34a9299a33 authored 10 months ago by Zach Daniel <[email protected]>
chore: release version v1.5.13

772b2b38d58640f5da2dd0a778e7d363a1d37d1a authored 10 months ago by Zach Daniel <[email protected]>
fix: properly handle multiple sorts in aggregate

43deb00e36c3a39e0c6dafc2963367485c4cc6b2 authored 10 months ago by Zach Daniel <[email protected]>
chore: release version v1.5.12

74a03d3cc5c8fa4f97d607c4bbc3930a3b643990 authored 10 months ago by Zach Daniel <[email protected]>
chore: optimization/cleanups

2c8c993cf92ca56f45c72d29397f2608c0533405 authored 10 months ago by Zach Daniel <[email protected]>
fix: ensure that `from_many?` joins are properly limited

fix: ensure that lateral joins are properly filtered

4db1b80eb1ec60965976edf9a3abbdfa1f97092c authored 10 months ago by Zach Daniel <[email protected]>
ci: don't fail fast on the matrix

9e0b566293b539a8f2d2ce9527079b1466eb8476 authored 10 months ago by Zach Daniel <[email protected]>
ci: actually pass postgres-version through CI

12994d41b74c92636577b859336e704f5c96a54c authored 10 months ago by Zach Daniel <[email protected]>
ci: remove postgres 10 from testing matrix (to see something)

39ff70ba97c6b9f938b8376b3bc8493ba4031dd5 authored 10 months ago by Zach Daniel <[email protected]>
chore: update ash in mix.lock

2dde294c516520998d2099391b2f15790903b4a7 authored 10 months ago by Zach Daniel <[email protected]>
chore: remove unnecessary function head

b0cd8381c4c98007bd99d28f7ab2bcc14834db62 authored 10 months ago by Zach Daniel <[email protected]>
chore: release version v1.5.11

a851a7d8346f4235c58fc80899d68b2d747d3595 authored 10 months ago by Zach Daniel <[email protected]>
chore: fix dialyzer issue

cfebfa278a7e205655d50eadcf9698f1991af4ea authored 10 months ago by Zach Daniel <[email protected]>
improvement: optimize more cases for simple join aggregates

fixes #215

d8baa6452753d66cb5ceee41a97e3e51f1cc5948 authored 10 months ago by Zach Daniel <[email protected]>
chore: fix dialyzer

bc9718d0638a4ab7493afc1442c60a9148f42391 authored 10 months ago by Zach Daniel <[email protected]>
fix: simplify(and fix) exists subquery generation

f716e3bb69d7985eb464bd0a0f4d5c191ca04203 authored 10 months ago by Zach Daniel <[email protected]>
test: test improvements, regression test

23dd650100e41eba6dee4c680be0d3e479577613 authored 10 months ago by Zach Daniel <[email protected]>
fix: properly leverage subqueries throughout relationship joining

2b3b6b0bc914992d69ef8036fa0b2ffac5d9baab authored 10 months ago by Zach Daniel <[email protected]>
chore: clarify join semantics

61045700a2f90b06d4c7a70dd0a991f53d324dd2 authored 10 months ago by Zach Daniel <[email protected]>
Fix: migration generator extensions in multiple repos (#214)

* Fix: Migration generator for extensions in multiple repos

* Do not rename legacy file on dr...

b44d8cdc551fc7aa8b7fa60932e26157d0c2b728 authored 10 months ago by Robert Graff <[email protected]>
chore: fix syntax error from unsaved file

735d7a202fb7f5fd510261dfe596279b8d54f7d6 authored 10 months ago by Zach Daniel <[email protected]>
chore: release version v1.5.10

4747a709c419f06be246851a0fc94e94ce53dfdc authored 10 months ago by Zach Daniel <[email protected]>
fix: fix error when encoding vectors

480eadccf1d8859058f9cba57226f48707baf7e7 authored 10 months ago by Zach Daniel <[email protected]>
fix: ensure select is applied (or not) properly in bulk update/destroys

6455bef6ed195a48adf8fa4c8bd530543c437f14 authored 10 months ago by Zach Daniel <[email protected]>
chore: update changelog

68c72dd21eee1500c86b6a84e2e787987e26f1ab authored 10 months ago by Zach Daniel <[email protected]>
chore: release version v1.5.9

f5f84321f0bb5b727fde975677a67fe5250b270c authored 10 months ago by Zach Daniel <[email protected]>
fix: handle more subquery filter cases for aggregates

b6b2dd1dc6a6f8d4f05b3415e8c2d556fc9061df authored 10 months ago by Zach Daniel <[email protected]>
improvement: add test for aggregates

f6d029d85b36c8bc76b57656b05c628923cb612e authored 10 months ago by Zach Daniel <[email protected]>
Revert "fix: remove buggy global filter extraction"

This reverts commit 7c3b60b942f4af0da3c2a1b5caab3517923fe55e.

98f24b1923374f635cbfdcdf0e9551ee9fec78b6 authored 10 months ago by Zach Daniel <[email protected]>
fix: remove buggy global filter extraction

7c3b60b942f4af0da3c2a1b5caab3517923fe55e authored 10 months ago by Zach Daniel <[email protected]>
fix: only apply filters inside aggregate subquery

8fa10ac6ec11955deb83ebaba2445c792876f234 authored 10 months ago by Zach Daniel <[email protected]>
chore: release version v1.5.8

c2aeb2c8ef4d12dd8d56a7188bb0ec90f1a7332b authored 10 months ago by Zach Daniel <[email protected]>
fix: properly handle complex types in lists

37cb3825f132422f18ccfa6c8fdba469bd2370fb authored 10 months ago by Zach Daniel <[email protected]>
chore: release version v1.5.7

cd9a38bf2af2e2f538c7c5ffa6697e82799bedf6 authored 10 months ago by Zach Daniel <[email protected]>
fix: properly apply lateral join conditions to left lateral joins

5052463767970ee24d234d908ff47482e46137f9 authored 10 months ago by Zach Daniel <[email protected]>
chore: release version v1.5.6

efded4ee0ab72639efe67c50c44f3b5da8487c81 authored 10 months ago by Zach Daniel <[email protected]>
fix: ensure select is properly set on delete_all

c185ba80e84e224526d6dded3059a3281d52daf4 authored 10 months ago by Zach Daniel <[email protected]>
improvement: optimize aggregate query filtering

d0041ce88d9528ba34575ea24774d27f6b9080f4 authored 10 months ago by Zach Daniel <[email protected]>
chore: release version v1.5.5

a1c9c4e022e14617807d47856224062b1598a68d authored 10 months ago by Zach Daniel <[email protected]>
fix: ensure proper return value for single aggregate runs

2b91ebe488d22c67b433d4e4d416c67890df39cb authored 10 months ago by Zach Daniel <[email protected]>
chore: release version v1.5.4

501b8f0d9a4860365a2db5d593b37ac16317668c authored 10 months ago by Zach Daniel <[email protected]>
fix: don't sort a query that will be used with `delete_all`

fix: ensure that `exists?` aggregates use `repo.exists?`

6e81afb24b2c3014b658e9104465d5bed793ca0f authored 10 months ago by Zach Daniel <[email protected]>
chore: credo

a4dd0855bafacad8204afcc686071c5539249de3 authored 10 months ago by Zach Daniel <[email protected]>
chore: fix recursion error in to_many_path?

b5b1077032bd178572b7387006cef18da2afb8d4 authored 10 months ago by Zach Daniel <[email protected]>
fix: properly handle to_many joins in aggregates

fix: honor aggregate query filters

38d1beb0d810d71e0244794b4fdd90035e354e07 authored 10 months ago by Zach Daniel <[email protected]>
fix: use proper tables in joins originating from polymorphic resource (#211)

46928521c011e84b6b243254d08a5f400e8e6ceb authored 10 months ago by Dmitry Maganov <[email protected]>
fix: properly transfer table names to non-inner wrapper queries (#210)

d2500b25f379a45b8d33804f7d5e7637b4388dbb authored 10 months ago by Dmitry Maganov <[email protected]>
chore: release version v1.5.3

be5b6293bf4ab3a07673f9fbc4744dcdf94547aa authored 10 months ago by Zach Daniel <[email protected]>
chore: properly set __ash_bindings__ on bulk updatable query

40522aadd865a590cd89212f5a885180d4dfc0b7 authored 10 months ago by Zach Daniel <[email protected]>
chore: update style for credo

f9a59cc5f638397c58f7e51c872b5843353b3069 authored 10 months ago by Zach Daniel <[email protected]>
fix: handle non-inner joins in delete_all

fix: handle non-inner joins in update

557bc6019cb357f4e4f036fb04b778d995cc0661 authored 10 months ago by Zach Daniel <[email protected]>
chore: release version v1.5.2

99beb824a75c8e62f5123863a5b81f09923a6c79 authored 10 months ago by Zach Daniel <[email protected]>
fix: don't update_all or delete_all with `order_by`

7cbe482fc9221793b02b95ed238820b7bd68c690 authored 10 months ago by Zach Daniel <[email protected]>
fix: handle updating from queries w/ non-inner initial joins

0979756b0bc3cda8da0a34b6fc9570b70a8a3e90 authored 10 months ago by Zach Daniel <[email protected]>
chore: release version v1.5.1

49bcdd0783272d2b81c750c28a7b0b2c3bec988d authored 10 months ago by Zach Daniel <[email protected]>
fix: joining to `from_many?: true` relationships not honoring limit

9edde198ef5b88cc694d949eab1719da1ced610f authored 10 months ago by Zach Daniel <[email protected]>
test: filter by has_one from_many? (#209)

96c367689d182ab4b1ddb7a95f1e0901cf6831b1 authored 10 months ago by Minsub Kim <[email protected]>
chore: release version v1.5.0

542d4981bb080a8658af80bb11e3b1e0f5112b1a authored 10 months ago by Zach Daniel <[email protected]>
improvement: update to latest ash

27fcdfc8fd5c5bbe433edc598a8c1b047108bad0 authored 10 months ago by Zach Daniel <[email protected]>
fix: allow subquerying a `through` while aggregating a many to many

6cb53dc8d70e2b7406a0f62e8f8fca388f42a367 authored 10 months ago by Zach Daniel <[email protected]>
fix: don't subquery if we need to reference `parent_as`

cde117e18b2380ad3b59a632ce73c042ec0b0204 authored 10 months ago by Zach Daniel <[email protected]>
fix: avoid double wrapping in subqueries

bdcf97a638837779032f28fa55389e156bbd9a69 authored 10 months ago by Zach Daniel <[email protected]>
chore: update mix.lock

b53a98dbb3c98bd51beadd1662fd11102804bd25 authored 10 months ago by Zach Daniel <[email protected]>
fix: properly set 0 binding on joined subquery creation

fixes #208

fd746a784c849c33f2d88178bf0988b4aba7b96c authored 10 months ago by Zach Daniel <[email protected]>
chore: update ash

db3634eb2bcab3bb5e416c9c040587bdad108a5e authored 10 months ago by Zach Daniel <[email protected]>
test: add some tests for atomics

3fd5a7a90738f1616e414cbb65e73a63b33b5bd5 authored 10 months ago by Zach Daniel <[email protected]>
fix: properly alter renaming attributes in migration generator

fixes #207

2d18c9cbebc49c850fe0aa4a8bb74773effef094 authored 10 months ago by Zach Daniel <[email protected]>
test: add test for filter policy on bulk actions

256b4d0b9a354c4ba09f17cc6f97ff7fe5a98dd9 authored 10 months ago by Zach Daniel <[email protected]>
chore: update ash, add tests

7a4fe87561a800f330f4aa313d16353231efa412 authored 10 months ago by Zach Daniel <[email protected]>
chore: update credo

8f10c9b8242de630d82d1be689f351e58bc8d860 authored 10 months ago by Zach Daniel <[email protected]>
chore: update ash, add tests for field policies

3146d5f97d5dc46c4357edb5b9581618be299cf5 authored 10 months ago by Zach Daniel <[email protected]>
test: add test to show problem with field policies in filters (#206)

be15759de05ee069d6778bb384c3c80416c87ab8 authored 10 months ago by Barnabas Jovanovics <[email protected]>
chore: credo

6d0a29f45c722b32b49edbb3701041d26d7734c5 authored 10 months ago by Zach Daniel <[email protected]>
chore: update ash

db3efe15ce354f34368d78575985bf70c241d524 authored 10 months ago by Zach Daniel <[email protected]>
fix: handle original data not available in destroy_query

930d16a5e9e5585df44bc14e809adb1e0a780795 authored 10 months ago by Zach Daniel <[email protected]>
test: update tests to demonstrate streaming update

03b630396c63857416f91a3efb6812968b1d1c0b authored 11 months ago by Zach Daniel <[email protected]>
Improvement: mark (i)like functions as predicates (#205)

a9d38e91e1d45fdf3e178c2153c4f1be1503244d authored 11 months ago by Barnabas Jovanovics <[email protected]>
improvement: detect bigserial when altering attributes

closes #204

1ea360d15c0fb57af8a6f4949576e89729e6fd3e authored 11 months ago by Zach Daniel <[email protected]>
fix: use primary key of source as join key

c72b57ece54d252f22d36e96108f7f4187760cf7 authored 11 months ago by Zach Daniel <[email protected]>
test: add test for parent in relationship filter (#203)

3f7bdb8fc16adae3b9fe34b86549c2cc7b739f10 authored 11 months ago by Barnabas Jovanovics <[email protected]>
improvement: Include modules in installed_extensions return type (#202)

As per the documentation (and indeed the actual behavior):

> Extensions can be a string, repr...

b2b05618b50918e98e6e0b57a6422fe531a0e587 authored 11 months ago by Kilian Cirera Sant <[email protected]>
improvement: don't drop primary key in case of removal

809cd5582f257b7c63b56f0a26c6c37ad0bd9330 authored 11 months ago by Zach Daniel <[email protected]>
feat: Make MigrationGenerator accept atoms (#201)

Co-authored-by: Eduardo B. Alexandre <[email protected]>

a8b7f3b3e7a59e695812caa255750f98f9323750 authored 11 months ago by Eduardo B. A <[email protected]>
fix: use pkey if error fields is empty

43b576e09d534ed5365e789d53dcdd25b5f244cc authored 11 months ago by Zach Daniel <[email protected]>