Commit graph

3601 commits

Author SHA1 Message Date
Zach Daniel
84a3bcf37b chore: only track analytics on hexdocs 2023-10-02 10:33:58 -04:00
Zach Daniel
5aed668c68 chore: test more subprojects 2023-10-02 10:28:26 -04:00
Zach Daniel
ecf993ad49 chore: plausible analytics on hexdocs 2023-10-02 08:32:13 -04:00
Zach Daniel
b16ae9c405 chore: release version v2.15.7 2023-09-29 11:54:59 -04:00
Zach Daniel
d2eeadba4b docs: various improvements to docs, and new guide on structuring your project 2023-09-29 11:54:43 -04:00
Barnabas Jovanovics
7e4caf043f
fix: return unions as is if load is empty (#714)
* return unions as is if load is empty

* do not load on forbidden fields
2023-09-29 10:21:05 -04:00
Zach Daniel
e1ac4150a9 docs: add additional docs for validations 2023-09-29 10:11:14 -04:00
Zach Daniel
e730158bcd chore: release version v2.15.6 2023-09-28 20:22:43 -04:00
Zach Daniel
10b1030f5c chore: remove IO.inspect 2023-09-28 20:22:32 -04:00
Zach Daniel
82b9174afe fix: unions, only load through types when loadable 2023-09-28 20:11:29 -04:00
Zach Daniel
851d5a59d1 chore: remove unnecessary case 2023-09-28 19:58:38 -04:00
Zach Daniel
80812b0ced fix: handle empty list loads 2023-09-28 19:56:38 -04:00
Zach Daniel
a5921b6dde chore: release version v2.15.5 2023-09-28 19:49:30 -04:00
Zach Daniel
c6dc97f17c fix: ensure constraints are properly set in map/new_types 2023-09-28 18:51:58 -04:00
Zach Daniel
4d62505f69 improvement: don't double cast ci strings 2023-09-28 17:25:38 -04:00
Zach Daniel
f424317e85 chore: release version v2.15.4 2023-09-28 17:17:09 -04:00
Zach Daniel
7581234799 fix: only set non-nil values unless __keep_nil__ in seed creation 2023-09-28 16:53:06 -04:00
Zach Daniel
559b2f81af chore: release version v2.15.3 2023-09-28 16:24:30 -04:00
Zach Daniel
0ce6909939 fix: Ash.Seed extracts attributes from the struct now 2023-09-28 16:12:13 -04:00
Zach Daniel
4c46f5fa46 chore: release version v2.15.2 2023-09-28 14:12:08 -04:00
Zach Daniel
04c9249f24 fix: properly perform field authorization on loaded through types 2023-09-28 10:23:16 -04:00
Zach Daniel
e7a734f29b chore: support simple filters in runtime filterer 2023-09-28 08:37:07 -04:00
Barnabas Jovanovics
4fb6da6eee
test: update test to load forbidden field through union (#713) 2023-09-28 08:36:37 -04:00
Dmitry Maganov
dedba7f471
fix: usage of get_by with belongs_to attribute (#712) 2023-09-27 22:20:16 -04:00
Zach Daniel
355891a7b0 chore: release version v2.15.1 2023-09-27 14:42:41 -04:00
Zach Daniel
a00806eeb0 fix: static checks with conditions could be overly or insufficiently restrictive 2023-09-27 14:40:40 -04:00
Zach Daniel
00a582fbc1 chore: fix more syntax errors 2023-09-27 13:00:40 -04:00
Zach Daniel
e23c12c1c1 chore: fix syntax typo 2023-09-27 12:59:29 -04:00
Barnabas Jovanovics
a1ad5d5476
add test showing the problem with expressions in field_policy conditions (#710) 2023-09-27 18:58:25 +02:00
Zach Daniel
9f97569dce improvement: add context option to bulk_create 2023-09-27 12:09:37 -04:00
Zach Daniel
c571625557 fix: set field policy opts on field policy conditions 2023-09-27 10:12:13 -04:00
Dmitry Maganov
972207a6da
fix: move Resource.Transformers.BelongsToSourceField into entity (#709) 2023-09-27 09:06:05 -04:00
Zach Daniel
172e22e9df chore: hide docs from ash-hq 2023-09-27 02:27:59 -04:00
Zach Daniel
6ccc87b88f docs: update using hexdocs guide 2023-09-27 01:48:20 -04:00
Zach Daniel
e8f8335355 chore: release version v2.15.0 2023-09-26 23:44:33 -04:00
Zach Daniel
5c8f96231e docs: finalize initial cheat_sheet/docs pattern 2023-09-26 23:13:40 -04:00
Zach Daniel
df2102501c chore: replace_doc_links now doesn't mess up source urls
chore: replace_doc_links now links to spark generated dsl cheat sheets
2023-09-26 22:25:08 -04:00
Zach Daniel
b0115f5116 fix: don't authorize on identity usage validations 2023-09-26 16:09:51 -04:00
Zach Daniel
d07ca084a5 fix: handle empty batches in bulk create 2023-09-26 15:22:37 -04:00
Zach Daniel
ae3125483c chore: fix trace span type dtypespec 2023-09-26 11:29:37 -04:00
Zach Daniel
27a368660f improvement: expose max/min constraints on Ash.Type.Float 2023-09-26 08:26:34 -04:00
Zach Daniel
acb9a0ee53 fix: update stream_data dependency, as we use the latest version 2023-09-25 17:54:53 -04:00
Zach Daniel
728a63b416 chore: default Ash.Type.Datetime storage type
I shouldn't have to do this, though?
2023-09-25 11:19:25 -04:00
Barnabas Jovanovics
9e16109950
feat: expose query or changeset to field policies (#701) 2023-09-25 11:13:36 -04:00
Zach Daniel
93fc4a35b2 improvement: rework utc_datetime to datetime
the old types are now newtypes over the new type

fixes: #704
2023-09-25 11:11:56 -04:00
Zach Daniel
5466c88d58 improvement: explicitly validate manual action return types 2023-09-25 10:49:34 -04:00
Zach Daniel
d147e66722 chore: release version v2.14.21 2023-09-25 09:41:03 -04:00
Zach Daniel
2d9f9ee362 improvement: deprecate old school manual actions
note: these have been deprecated for a very long time, removing them will not
be considered a breaking change (and there will be clear compile errors)
2023-09-25 09:40:29 -04:00
Zach Daniel
64f134089b improvement: better UX around nimble options errors
improvement: remove old, now-deprecated config

While we *could* call that a breaking change, there is a warning explaining to users what
they would need to do if they have the deprecated value configured, and it has been in a
deprecation state for many months/releases now.
2023-09-25 09:27:03 -04:00
De Wet Blomerus
a4c7e3ec91
It is a list ⛓️ (#703) 2023-09-22 23:13:17 -04:00