Commit graph

4217 commits

Author SHA1 Message Date
Zach Daniel
d70da28536 chore: second arg to unpaginated_read is action not opts 2024-07-14 11:57:04 -04:00
Zach Daniel
47a796789a fix: use unpaginated_read when simulating streaming for low limit queries 2024-07-14 11:50:11 -04:00
Zach Daniel
56b98e88d8 chore: don't use :any as default basis type 2024-07-14 11:32:21 -04:00
Zach Daniel
8a4f857ed3 chore: release version v3.1.7 2024-07-14 11:23:05 -04:00
Zach Daniel
c5b118a37c fix: don't use :same return type for most operators
fix: don't use returns as basis type unless explicitly allowed
2024-07-14 11:22:20 -04:00
Zach Daniel
a665a17c59 chore: format 2024-07-14 10:47:43 -04:00
Zach Daniel
bea5fd2f1e chore: release version v3.1.6 2024-07-14 10:46:26 -04:00
Zach Daniel
84d76b3b28 fix: ensure today has properly configured returns type 2024-07-14 10:45:34 -04:00
Roberts Guļāns
2c37e71d46
fix: module type apply_constraints for nil fix (#1313) 2024-07-14 09:51:21 -04:00
Zach Daniel
04a7148ab1 chore: release version v3.1.5 2024-07-14 09:22:42 -04:00
Zach Daniel
0fe27ba670 chore: more compile dependency removals 2024-07-14 09:10:48 -04:00
Zach Daniel
7c6631636b chore: remove compile dependency issues in Ash.Expr 2024-07-14 09:09:52 -04:00
Zach Daniel
ed7a6daa34 improvement: add Ash.Expr.determine_type(mod, children) 2024-07-14 08:59:05 -04:00
Zach Daniel
46033427f4 chore: get build passing 2024-07-14 08:43:49 -04:00
Zach Daniel
f6a9fc3db3 improvement: add return typing to functions 2024-07-14 08:14:49 -04:00
Zach Daniel
4026c2686d fix: don't specify that get_path is a predicate function
chore: remove newly added atomic type casting code
2024-07-13 16:04:25 -04:00
Zach Daniel
920e033916 chore: release version v3.1.4 2024-07-13 15:41:19 -04:00
Zach Daniel
a7730bdbb9 improvement: improve type signature for if/3
improvement: support returning a list of atomics from atomic change callbacks
2024-07-13 15:39:19 -04:00
Zach Daniel
476dfede63 improvement: add cast_atomic_constraints callback and use it in core typest 2024-07-12 23:12:59 -04:00
Zach Daniel
67044646c1 improvement: simpler and/or short circuiting 2024-07-12 19:17:27 -04:00
Zach Daniel
cafacee02b fix: properly omit destroyed result in code interfaces 2024-07-12 08:22:12 -04:00
Zach Daniel
40ba1140e0 fix: properly compare expr to min with min integer constraint 2024-07-12 08:18:56 -04:00
Riccardo Binetti
3e39595730
test: add failing test for bulk update with numeric constraints (#1310) 2024-07-12 08:15:25 -04:00
Torkild Gundersen Kjevik
e9d8928bb6
fix: Make action ctx-values from reactor-ctx take precedence if set. (#1308) 2024-07-11 19:39:58 -04:00
dependabot[bot]
f2169c9acf
chore(deps-dev): bump ex_doc in the dev-dependencies group (#1307)
Bumps the dev-dependencies group with 1 update: [ex_doc](https://github.com/elixir-lang/ex_doc).


Updates `ex_doc` from 0.34.1 to 0.34.2
- [Release notes](https://github.com/elixir-lang/ex_doc/releases)
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.34.1...v0.34.2)

---
updated-dependencies:
- dependency-name: ex_doc
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-11 19:06:14 -04:00
dependabot[bot]
91beb4727f
chore(deps): bump reactor in the production-dependencies group (#1306)
Bumps the production-dependencies group with 1 update: [reactor](https://github.com/ash-project/reactor).


Updates `reactor` from 0.8.4 to 0.8.5
- [Changelog](https://github.com/ash-project/reactor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ash-project/reactor/compare/v0.8.4...v0.8.5)

---
updated-dependencies:
- dependency-name: reactor
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-11 19:06:00 -04:00
Zach Daniel
51f43aad3d chore: release version v3.1.3 2024-07-11 10:54:38 -04:00
Zach Daniel
9d4341ce9f chore: fix read_opts setting for previous change 2024-07-11 10:39:26 -04:00
Zach Daniel
d2f25d7ac5 fix: ensure that errors in queries do not raise in atomic upgrades/single atomics 2024-07-11 10:30:31 -04:00
Torkild Gundersen Kjevik
ad6954aca8
improvement: add strict? option to Ash.Query.load (#1302)
---------

Co-authored-by: Zach Daniel <zachary.s.daniel@gmail.com>
2024-07-11 09:34:30 -04:00
Franklin Rakotomalala
9f695aaae4
docs: Improve documentation example (#1299) 2024-07-10 15:52:33 -04:00
Zach Daniel
7cb007d32d test: add tests for integers 2024-07-10 13:13:55 -04:00
Robin Chowdhury
be91d777f1
fix: use correct contraint when validating min int (#1298) 2024-07-10 12:57:17 -04:00
Zach Daniel
6606b64855 chore: use public? context in add_expression_part/3 2024-07-10 12:45:52 -04:00
Andreas Donig
28c1aa4f30
improvement: don't refer to private attributes when parsing filter inputs that refer to relationships (#1280)
---------

Co-authored-by: Andreas Donig <git@innwiese.de>
2024-07-10 12:14:27 -04:00
Zach Daniel
567e508043 chore: release version v3.1.2 2024-07-10 11:27:33 -04:00
Zach Daniel
426ee6671d fix: ensure that manual action configurations are honored for bulk actions 2024-07-10 11:24:48 -04:00
Zach Daniel
06d8e98f7e chore: release version v3.1.1 2024-07-10 09:04:23 -04:00
Zach Daniel
ebdf8eca46 fix: installer doesn't need to add spark as a dependency, just run its installer 2024-07-10 09:04:04 -04:00
Zach Daniel
ec367e8941 chore: update docs to show installers 2024-07-09 21:11:41 -04:00
Zach Daniel
cdb3ddc5e4 chore: accept value and ignore it in Ash.Error.Unknown.UnknownError 2024-07-09 20:46:54 -04:00
Zach Daniel
60a97de9b7 chore: release version v3.1.0 2024-07-09 19:43:34 -04:00
Zach Daniel
60da2eed21 docs: capitalize a letter 2024-07-09 19:27:36 -04:00
Zach Daniel
b801203069 docs: add info on using the --with option in installers 2024-07-09 17:09:12 -04:00
Zach Daniel
ab793e030a improvement: allow overriding cast_stored/2 and dump_to_native/2 2024-07-09 11:42:50 -04:00
Zach Daniel
b94b34d3dc improvement: specify info/2 callbacks for tasks w/ options 2024-07-09 09:08:33 -04:00
Zach Daniel
d04e846f2c docs: update getting started guide 2024-07-09 07:03:28 -04:00
Zach Daniel
6048900e74 chore: use tabs for installer 2024-07-08 19:34:11 -04:00
Zach Daniel
4bba656f09 docs: add ash_postgres in igniter install 2024-07-08 19:30:30 -04:00
Zach Daniel
28eeca1510 docs: use info admonition for tutorial 2024-07-08 18:42:29 -04:00