Skip to content

Commit 6b201fa

Browse files
chore(main): release rable 0.1.8
1 parent 6abfb20 commit 6b201fa

5 files changed

Lines changed: 34 additions & 4 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.1.7"
2+
".": "0.1.8"
33
}

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,35 @@
11
# Changelog
22

3+
## [0.1.8](https://github.com/mpecan/rable/compare/rable-v0.1.7...rable-v0.1.8) (2026-03-25)
4+
5+
6+
### Features
7+
8+
* enrich AST with structured word spans and assignment detection ([9163d24](https://github.com/mpecan/rable/commit/9163d24ecf5472da8238324ef6f7ff3a55bcf3ba))
9+
* enrich AST with structured word spans and assignment detection ([#11](https://github.com/mpecan/rable/issues/11)) ([3b58c38](https://github.com/mpecan/rable/commit/3b58c38180220563bb28e5656dc4d49263a94584))
10+
11+
12+
### Bug Fixes
13+
14+
* CTLESC byte doubling for bash-oracle compatibility (179/181) ([72bc381](https://github.com/mpecan/rable/commit/72bc38192a25e034cb8d925e46b7ebfcbb9d7cf1))
15+
* heredoc trailing newline at EOF with backslash (180/181) ([4af8d91](https://github.com/mpecan/rable/commit/4af8d919b39792e3bdd134294639f18de3d46478))
16+
* resolve 11 oracle test failures (180/181) ([#13](https://github.com/mpecan/rable/issues/13)) ([69d6bc8](https://github.com/mpecan/rable/commit/69d6bc81a2cf834bed3de44ed6e190fb70d11d09))
17+
* resolve 3 more oracle failures (177/181) ([8aca953](https://github.com/mpecan/rable/commit/8aca95341ae09182e1535e9521c283fb85f04f61))
18+
* resolve 6 oracle test failures ([0496222](https://github.com/mpecan/rable/commit/049622265c85b4cd788d307ed8465406699d400d))
19+
* resolve 6 oracle test failures (175/181) ([1708884](https://github.com/mpecan/rable/commit/17088844f9c4c0b381dc737041f3e48bec51a02e))
20+
21+
22+
### Documentation
23+
24+
* comprehensive documentation update ([#14](https://github.com/mpecan/rable/issues/14)) ([6abfb20](https://github.com/mpecan/rable/commit/6abfb205768b43b444dd759cda1e1411b68bc3ca))
25+
* comprehensive documentation update for better DX ([61114b0](https://github.com/mpecan/rable/commit/61114b043e28c75b0809d13fac48395dd9959f86))
26+
27+
28+
### Code Refactoring
29+
30+
* remove sexp re-parsing by threading spans through all nodes ([54db8c7](https://github.com/mpecan/rable/commit/54db8c79d15689d475ec12aeadc2d28b2d62fa90))
31+
* simplify span collection, move to owned tokens, remove dead code ([cec7e8e](https://github.com/mpecan/rable/commit/cec7e8e5f8a245b15211598f21f1b5fedd6081d4))
32+
333
## [0.1.7](https://github.com/mpecan/rable/compare/rable-v0.1.6...rable-v0.1.7) (2026-03-25)
434

535

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rable"
3-
version = "0.1.7"
3+
version = "0.1.8"
44
edition = "2024"
55
license = "MIT"
66
repository = "https://github.com/mpecan/rable"

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "maturin"
44

55
[project]
66
name = "rable"
7-
version = "0.1.7"
7+
version = "0.1.8"
88
description = "A Rust implementation of the Parable bash parser"
99
readme = "README.md"
1010
requires-python = ">=3.12"

0 commit comments

Comments
 (0)