Skip to content

Commit 32e3151

Browse files
committed
Blog post for December release
1 parent b3b2b13 commit 32e3151

File tree

2 files changed

+49
-0
lines changed

2 files changed

+49
-0
lines changed

blog/2025_12/post.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
title: "What's New in Aria - December 2025"
3+
description: "Highlights from the December 2025 Aria release."
4+
---
5+
6+
# What's New in Aria - December 2025
7+
8+
To give Aria more time to fully bake, the release plan for 1.0 has been adjusted. The new target date for Aria 1.0 is April 2026.
9+
10+
With this change, the language is entering a stabilization phase. The primary focus is now on correctness, bug fixes, and small quality-of-life improvements. Major new features are intentionally out of scope as we move toward 1.0.
11+
12+
## Standard Library
13+
14+
* `File.writeln` actually writes a newline at the end (oops)!
15+
16+
* `List` and `String` values allow negative indices with Python-style semantics.
17+
18+
* Multiplying a `List` or `String` by a negative integer now returns an empty value.
19+
20+
* `MixinRng.one_of` now fails explicitly when given an empty list.
21+
22+
* String character classes now fully support Unicode values.
23+
24+
* Fixed `Instant` to handle negative timestamps (before the Unix epoch) correctly in all cases.
25+
26+
* `String.hash` now produces distinct values for anagrams.
27+
28+
## Core Language
29+
30+
* The `<<=` and `>>=` assignment operators are now supported.
31+
32+
* `\r` is now recognized as a valid escape sequence.
33+
34+
* In `match` statements, `case Foo(x)` now fails cleanly if `Foo` has no payload, instead of triggering a VM error.
35+
36+
## REPL
37+
38+
* The REPL input parser now accepts comments, making it easier to paste larger or annotated code snippets.
39+
40+
---
41+
42+
## Aria Release
43+
**Download Aria today** The latest version [v0.9.20251222](https://github.com/arialang/aria/releases/tag/v0.9.20251222) is available on GitHub, with prebuilt binaries for Linux and macOS.
44+
45+
Prefer to build from source? Clone the [repo](https://github.com/arialang/aria) and get the freshest bits.
46+
47+
---

blog/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ Expect a monthly **"What's New in Aria"** post, plus occasional deep dives and f
1111

1212
## Posts
1313

14+
* [What's New in Aria - December 2025](2025_12/post.md)
15+
1416
* [What's New in Aria - November 2025](2025_11/post.md)
1517

1618
* [What's New in Aria - October 2025](2025_10/post.md)

0 commit comments

Comments
 (0)