An open API service providing commit metadata for open source projects.

GitHub / elixir-ecto/ecto / commits

A toolkit for data mapping and language integrated query.

SHA Message Author Date Stats
c624abf4 Sort escaped map/struct fields for deterministic compile output (#4785) Alex Sweet <1****t@u****m>
Committed by: GitHub <n****y@g****m>
6 days ago
0ef5138a Clean up savepoint usage code José Valim <j****m@g****m> 8 days ago
204242f1 Allow loader/dumper be passed through Ecto.embedded_load / Ecto.embedded_dump... Benjamin Milde <b****i@k****e>
Committed by: GitHub <n****y@g****m>
11 days ago
b71f51b4 Update CHANGELOG José Valim <j****m@d****o> 13 days ago
0c3c45d4 Make sure on_cast information is available on type metadata José Valim <j****m@d****o> 13 days ago
d43c92ba Allow for specifying :writable and :on_writable_violation options for :insert... David Green <1****d@u****m>
Committed by: GitHub <n****y@g****m>
13 days ago
a33eed33 Avoid compile-time dependency on modules named in derive (#4779) Mathias Polligkeit <1****e@u****m>
Committed by: GitHub <n****y@g****m>
18 days ago
6c0c457b fix selecting list of fields and map/2 from subquery (#4777) Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m>
22 days ago
e7144cd5 Normalize DateTime casts to UTC (#4775) Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
25 days ago
62c25bd9 Fix autogenerate options for composite types (#4773) Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
29 days ago
3fff2a31 Enforce writable fields after prepare_changes (#4771) Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
30 days ago
e2b35d25 Fix link formatting for supervision tree reference José Valim <j****m@d****o>
Committed by: GitHub <n****y@g****m>
30 days ago
8959c439 Propagate the caller's Logger level to preload tasks (#4766) makoto-developer <7****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
523a7a2e Fix subqueries in interpolated join wheres (#4765) Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
0e05cdfb Preserve `prepare_changes` in `Ecto.Changeset.merge/2` (#4768) Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
4730d95f Fix preloader validation for multiple combinations (#4762) Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
0a30f6b9 Allow selecting fragment source with columns (#4760) Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
d4add513 Add with_columns/2 to assign column names to fragment sources (#4759)
Co-authored-by: José Valim <j****m@g****m>
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
2e6a9731 Fix map update source field caching (#4758) Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
7e27ee42 Fix stale belongs_to key in apply_changes (#4756) Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
1ff25f6d Fix changed? for removed one relations (#4754) Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
e0aa6e1b Release v3.14.1 José Valim <j****m@g****m> about 2 months ago
f1bd9d16 Fix splice params in dynamic expressions (#4750) Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
9d7b3010 Fix data-modifying CTE planner cache traversal (#4748) Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
18c050d8 Add UUID v7 helper functions (#4739) drtheuns <r****l@t****g>
Committed by: GitHub <n****y@g****m>
about 2 months ago
ca66f389 Warn on parentheses in query field access (#4746)
Signed-off-by: Arpit Jain <a****9@g****m>
Arpit Jain <3****9@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
ea419493 Fix subquery order in query builders (#4745) Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
59371b96 Match on correct tuple shape in insert_all placeholder type mismatch check (#... Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
32d07c88 Fix wrong placeholder numbering when a `from` source is a `{fragment, schema}... Luigi Clemente <g****3@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
c4bb74a1 Improve warning/error message for writable violations (#4738) David Green <1****d@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
2e59540a Do not reflect changes ignored due to :writable in returned struct (#4736) David Green <1****d@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
7cb27b3a Compile on_writable_violation map into multiple clauses José Valim <j****m@g****m> 2 months ago
0ff27f83 Add @on_writable_violation schema attribute to default :on_writable_violation... David Green <1****d@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
e1d4be8c Add ability to configure the behavior of writing to a non-writable field (#4734) David Green <1****d@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
129c2eaf Add cursor fragment splice example (#4735) Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
b4b8996e Expand macros in window frames (#4730) Danila Poyarkov <g****b@d****t>
Committed by: GitHub <n****y@g****m>
3 months ago
af353864 Ecto.Schema: Allow embedded_schema to have non-virtual :any fields (#4729) Wojtek Mach <w****h@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
c4b5fa3c Release v3.14.0 José Valim <j****m@g****m> 3 months ago
78bf2ad7 fix ci (#4728) Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
0fe01bdc Link to Ecto SQL guides José Valim <j****m@g****m> 3 months ago
62f8949d Bump decimal to latest José Valim <j****m@g****m> 3 months ago
3ec4ed9a Redact repo config from SASL progress reports (#4718) (#4727) Dalton Alexandre <1****e@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
10b33729 Add on_join_through_conflict option for ManyToMany Associations (#4726) Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
270acebe Update CHANGELOG and deps José Valim <j****m@g****m> 4 months ago
1a03d7ea Update CHANGELOG José Valim <j****m@g****m> 4 months ago
fd2ec52b Add `Ecto.Changeset.reorder_assoc` (#4722)
Co-authored-by: José Valim <j****m@g****m>
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
9fee9456 Simplify UUIDv7 options (#4721) Ryan Winchester <r****n@w****v>
Committed by: GitHub <n****y@g****m>
4 months ago
28d92826 Fix some typos (#4720) ruslandoga <r****h@i****m>
Committed by: GitHub <n****y@g****m>
4 months ago
cf3a5b72 chore: accept a `counter` option in `prepare_query/3` (#4714) Zach Daniel <z****h@z****v>
Committed by: GitHub <n****y@g****m>
5 months ago
a9376cc2 feat (Repo): Raise an error on query-like keyword opts to Repo functions (#4717) Tyler A. Young <t****r@t****m>
Committed by: GitHub <n****y@g****m>
5 months ago
d962b66b Fix warnings on Elixir v1.20 José Valim <j****m@g****m> 5 months ago
b45b0f60 Add tests for --no-timezone José Valim <j****m@g****m> 5 months ago
3d00dbf4 Normalize whitespace characters José Valim <j****m@g****m> 5 months ago
27e88119 Add tests for :timezone option in mix ecto.create José Valim <j****m@g****m> 5 months ago
55a1acb6 Set a default timezone on mix ecto.create José Valim <j****m@g****m> 5 months ago
9bac4c4b Keep value trimming and empty values are separate concepts, closes #4712 José Valim <j****m@g****m> 5 months ago
a7f390f1 Document {:unsafe_fragment, fragment} option for :returning (#4711) henryzhan13 <1****3@u****m>
Committed by: GitHub <n****y@g****m>
5 months ago
299cde27 Correctly extract passwords with colons from URL (#4709) Panagiotis Nezis <p****s@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
b8e406d3 Update CI'ed elixir and OTP versions 1.19@OTP 28.4 (#4706) Tobias Pfeiffer <t****r@t****i>
Committed by: GitHub <n****y@g****m>
6 months ago
8d02c192 Remove dead code found by the type system José Valim <j****m@g****m> 6 months ago
3be4e60a Clarify index shifting in cast_assoc/3 when using drop_param (#4705) Juan Miguel Acosta Ortega <1****a@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
7504d0fe Updates many-to-many guide (#4704) Josef Diago <j****o@h****m>
Committed by: GitHub <n****y@g****m>
6 months ago
a75cefa9 Fix typo "chose" to "choose" in `Changeset` documentation (#4701) Hans Glimmerfors <h****s@h****m>
Committed by: GitHub <n****y@g****m>
7 months ago
3560badb Add replace_changed option to inserts (#4700) Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
682c07d8 Assume owner and related are present José Valim <j****m@g****m> 8 months ago
aed4621c Mark more fields in relation as optional José Valim <j****m@g****m> 8 months ago
c2e7e2de Fix type system warnings José Valim <j****m@g****m> 8 months ago
abd87591 Format and refactor tests José Valim <j****m@g****m> 8 months ago
51f8a173 Refactor and format relation.ex José Valim <j****m@g****m> 8 months ago
bf242348 Don't require adapter for runtime fragment splicing (#4697) Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
7224c127 Handle `constant/1` unpacking in Ecto instead of adapters (#4696) Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
1335593f Support compile-time fragment splicing (#4693) Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
8d657628 Fix autogenerated uuid pk syntax (#4695) christophe <4****o@u****m>
Committed by: GitHub <n****y@g****m>
8 months ago
016eefab Remove Query.exclude(:order_by) in exists? (#4692) Bastien Penavayre <b****a@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
36c68044 Add query_cache option to selectively bypass query cache (#4690) Riccardo Binetti <r****o@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
a49e499e Add generated option to macro in repo.ex (#4687) José Valim <j****m@d****o>
Committed by: GitHub <n****y@g****m>
8 months ago
beec41ac associations.cheatmd: Fix many_to_many example and migration (#4689) Christian Wesselhoeft <h****i@x****s>
Committed by: GitHub <n****y@g****m>
9 months ago
7fd33e29 Use the current module for unique vars for determinism José Valim <j****m@d****o> 9 months ago
1de9ba25 Handle empty list argument without raising error (#4686) Hugo Baraúna <h****a@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
8f1ef299 fix `search_path` parameter definition in guide (#4684) Luigi Clemente <g****3@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
eb0a1601 UUIDv7 monotonicity and increased clock precision (#4683) Ryan Winchester <r****n@w****v>
Committed by: GitHub <n****y@g****m>
9 months ago
a17227e4 Remove external to database dump mapping José Valim <j****m@d****o>
Committed by: GitHub <n****y@g****m>
9 months ago
e6da70d7 generate uuid v7 (#4681) Daniel Kukula <9****u@u****m>
Committed by: GitHub <n****y@g****m>
9 months ago
6b61f9ad has_one/3 does not support preload_order option (#4682) Brad Kilshaw <b****d@k****a>
Committed by: GitHub <n****y@g****m>
9 months ago
0123f91c support selecting a subset of a subquery as a struct (#4678) Zach Daniel <z****h@z****v>
Committed by: GitHub <n****y@g****m>
10 months ago
12dd3d0a Use `:seach_path` parameter in the multi tenancy guide (#4677) Luigi Clemente <g****3@g****m>
Committed by: GitHub <n****y@g****m>
10 months ago
07095451 Update `mix docs` and CHANGELOG José Valim <j****m@d****o> 10 months ago
2bdbcb6a Update CHANGELOG José Valim <j****m@d****o> 10 months ago
9d329517 Deprecate :empty_values in favor of :trim_values José Valim <j****m@d****o> 10 months ago
54a10ee7 Make the :preload_order option in Ecto.Schema.has_many/3 not take precedence ... Maarten Jacobs <m****n@d****l>
Committed by: GitHub <n****y@g****m>
10 months ago
e692f205 Format preloading files José Valim <j****m@d****o> 10 months ago
cb2ba4dc Make clear the distinction of emptiness between cast and validate_required José Valim <j****m@d****o> 10 months ago
d4cc6c48 Fix assertions in Elixir v1.19 José Valim <j****m@d****o> 10 months ago
6f8697ce Properly format :in composite types, closes #4672 José Valim <j****m@d****o> 10 months ago
05112062 reset parent assoc when after nil prelaod (#4670) Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
5dc886a2 Allow joins with {fragment, Schema} source (#4668) Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
0bbddd7d document fragment tuples + pretty print source on loaded struct (#4667) Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
82fcf6c6 Allow take with tuple fragment sources (#4666) Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
3ab6a20b Allow fragment sources mapped to schemas (#4664) Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
d715d59a Use direct adapter rollback José Valim <j****m@d****o> 11 months ago

← Back to repository