makoto-developer
79cf2ffa15
Fix System.stacktrace arity in the table of deprecations ( #15713 )
2026-08-04 08:34:01 +02:00
Alexander Gubarev
aaaa921781
Fix pages code examples ( #15663 )
2026-07-24 08:32:58 +02:00
Patric
f9a7552ab5
Fix incorrect examples and typos in guides ( #15620 )
...
The guide pages under lib/elixir/pages are not doctests, so some
example outputs drifted from what current Elixir prints. I re-ran
each example on main (1.21.0-dev, OTP 29) with a clean IEx and
updated the blocks to match the actual output. Also fixes two typos.
Map ordering examples were left untouched since small-map print
order is not guaranteed across OTP versions.
Signed-off-by: Patric Vinicios <psdev7@gmail.com >
2026-07-16 17:29:46 +02:00
José Valim
82fa62d0a5
Use cyclic instead of recursive, add more examples, closes #15462
2026-06-12 18:50:54 +02:00
José Valim
f8ffaf01b5
Document false positives, closes #15451
2026-06-10 09:27:32 +02:00
Jonatan Männchen
b5f1864d4e
Use package.hexdocs.pm URL format instead of hexdocs.pm/package ( #15429 )
2026-05-30 22:19:31 +02:00
José Valim
07e34342da
Deprecate Macro.Env.fetch_alias/2 and Macro.Env.fetch_macro_alias/2
2026-05-21 13:52:13 +02:00
José Valim
bb0362f3f6
Start v1.21
2026-05-21 13:37:31 +02:00
José Valim
7e7b4a8f4e
Indent lists
2026-05-20 13:35:41 +02:00
José Valim
694930ec25
Add some initial resources to types page
2026-05-20 09:55:20 +02:00
José Valim
c2d39715ff
Update CHANGELOG
2026-05-13 11:45:50 +02:00
José Valim
35eeab3511
Fix regression on default inference, closes #15359
2026-05-12 14:59:53 +02:00
José Valim
aae39c87dc
Fix warnings
2026-05-12 14:49:36 +02:00
José Valim
0b9b5b962b
Improve type system docs
2026-05-12 10:58:11 +02:00
Jean Klingler
13024f43c0
Remove OTP26 support and add OTP29-rc ( #15164 )
...
* Update OTP compatibility table
* Add OTP 29.0 rc to CI, remove 26.0
* Remove :elxiir_json polyfill
* Remove :elixir_utils.jaro_similarity polyfill
* defdelegate directly to :proc_lib.set_label/2
2026-03-10 15:10:19 +09:00
Jonatan Männchen
4602240192
Add Software Bill of Materials guide to the Documentation ( #15067 )
...
Introduces a new guide explaining SBoMs: what they are, why they matter
(vulnerability analysis, regulatory requirements, license compliance),
and how to generate them for Elixir projects using mix_sbom. Also covers
CI integration via GitHub Action and mentions ORT for deeper file-level
license scanning.
2026-02-26 10:07:12 +01:00
Mudassar
7048f60539
Fix spelling typos in docs and comments ( #15083 )
2026-01-30 08:22:19 +09:00
José Valim
4ee0241a5e
Represent bitstring and binary as distinct types ( #15038 )
2026-01-07 12:00:25 +01:00
José Valim
f1bbb2cd32
Infer types from guards and do post-inference on stdlib ( #15032 )
...
We now infer types from guards although we don't
yet infer conditional types (such as on `or`).
2026-01-02 19:48:45 +01:00
José Valim
09fc63d475
Remove uneeded newline
2025-12-08 09:43:52 +01:00
José Valim
e1ff7819b8
Fix deprecation warning on !left in right, closes #15001
2025-12-08 09:36:23 +01:00
José Valim
fc07f452b3
Improve docs on set-theoretic syntax reference
2025-12-04 12:11:06 +01:00
José Valim
ff2b73861d
Track domain keys when creating and updating maps (using the map syntax) ( #14892 )
2025-12-01 17:43:35 +01:00
José Valim
e2c4c07b9a
Document ternary operators, closes #14959 ( #14964 )
2025-12-01 10:49:05 +01:00
Eksperimental
1fa63ffe7a
Refine Unicode Standard Annex #31 reference link and terminology ( #14935 )
2025-11-20 10:25:55 -08:00
Eksperimental
757ab8c456
Minor improvements in deprecation table ( #14881 )
2025-10-30 22:06:07 +01:00
José Valim
0fac5d5f4a
Remove line breaks from deprecations table
2025-10-30 21:59:45 +01:00
Eksperimental
e7c121609e
Grammar correction: to warn of ( #14816 )
...
Use "to warn of something" instead of "to warn for something".
Some instances of "to warn on" and "to warn about" have been replaced.
2025-10-06 19:05:04 +02:00
José Valim
175f54869b
Update Unicode to version 17.0.0 ( #14760 )
...
This is an automated commit created by the Maintenance project
https://github.com/eksperimental/maintenance
Please read the release notes by visiting
<http://www.unicode.org/versions/Unicode17.0.0/ >.
2025-09-10 09:09:44 +02:00
Jean Klingler
b9387d34d8
Have mix test fail if warnings and --warnings-as-errors ( #14756 )
2025-09-10 07:45:02 +09:00
Eksperimental
841f426a4c
Comply with naming convention for guards and functions ( #14680 )
2025-07-30 12:42:25 +02:00
José Valim
2367300c45
Update naming-conventions.md
2025-07-30 11:27:14 +02:00
Eksperimental
290b5d63f8
Mention in Naming Conventions that is_ and trailing ? should not be used together ( #14679 )
2025-07-30 11:26:30 +02:00
Eksperimental
01b7dd32e8
Fix typos in Elixir pages ( #14670 )
2025-07-24 18:12:37 +02:00
Jean Klingler
a8c8535f8f
Don't document 1.18.4 compatibility with OTP28 ( #14663 )
2025-07-23 17:29:58 +09:00
Benjamin Milde
fb8f6900fa
Docs updates und restructuring ( #14636 )
2025-07-12 22:07:34 +02:00
José Valim
bbe1709dca
Clarify function types
2025-07-11 12:56:46 +02:00
José Valim
319360ce9f
Fix logger function link in CHANGELOG
2025-06-09 22:26:31 +02:00
José Valim
514fbbaf52
Update tables
2025-06-09 12:44:56 +02:00
José Valim
09dcbf7566
Introduce deprecations scheduled for Elixir v1.20
2025-06-07 21:55:06 +02:00
José Valim
c001cbdd62
Start v1.20
2025-06-07 20:21:32 +02:00
José Valim
f445cb98c3
Add CHANGELOG for function application and improve pretty printing
2025-06-03 10:53:06 +02:00
José Valim
21ed59c578
Add more docs and examples around function_exported?/3 and macro_exported?/3
2025-06-01 10:00:58 +02:00
Isaac Yonemoto
2013e93db4
Add warnings on function exported and optional callback ( #14552 )
2025-06-01 09:49:48 +02:00
José Valim
1202396b57
Update CHANGELOG
2025-05-09 10:27:12 +02:00
José Valim
10ea380727
Clarify infer signatures as of now
2025-04-06 10:40:10 +02:00
Jason Axelson
3f2d3bf3e7
Document that multi-line strings are heredocs ( #14319 )
2025-03-09 11:51:00 +01:00
Jonatan Männchen
980500551c
Inline Licence Info & Copyright for non-test files ( #14256 )
2025-02-07 21:11:09 +01:00
José Valim
29e3b78da8
Allow controlling which applications are used during inference
2025-02-03 18:13:18 +01:00
José Valim
5610775078
Improve pretty printing of types and fix list tail
2025-01-23 16:30:03 +01:00