Packages
sourceror
1.2.1
1.12.2
1.12.1
1.12.0
1.11.0
1.10.1
1.10.0
1.9.0
1.8.2
1.8.0
1.7.1
1.7.0
1.6.0
1.5.0
1.4.0
1.3.0
1.2.1
1.2.0
1.1.0
1.0.3
1.0.2
1.0.1
1.0.0
0.14.1
0.14.0
0.13.0
0.12.3
0.12.2
0.12.1
0.12.0
0.11.2
0.11.1
0.11.0
0.10.0
0.9.0
0.8.10
0.8.9
0.8.8
0.8.7
0.8.6
0.8.5
0.8.4
0.8.3
0.8.2
0.8.1
0.8.0
0.7.2
0.7.1
0.7.0
0.6.1
0.6.0
0.5.0
0.4.0
0.3.0
0.2.2
Utilities to work with Elixir source code.
Current section
Files
Jump to
Current section
Files
CHANGELOG.md
# Changelog for Sourceror v1.0
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## v1.2.1 (2024-05-23)
### 1. Bug fixes
- [Sourceror] Fixed line/column metadata for map literals.
## v1.2.0 (2024-05-22)
### 1. Enhancements
- [Sourceror.Zipper] Added `subtree/1` to get a zipper for the current node.
## v1.1.0 (2024-05-09)
### 1. Bug fixes
- [Sourceror] Fix trailing comments being misplaced
## v1.0.3 (2024-04-12)
### 1. Bug fixes
- [Sourceror] Fix `Sourceror.get_range` for interpolation nodes inside
strings and charlists
## v1.0.2 (2024-03-13)
### 1. Bug fixes
- [Sourceror] Fix `Sourceror.get_range` for binaries
- [Sourceror] Fix `Sourceror.get_range` for `do`/`end` blocks that have
`end_of_expression` metadata
## v1.0.1 (2024-01-04)
### 1. Bug fixes
- [Sourceror] Fix `Sourceror.get_range` returning incorrect ranges for
anonymous functions with empty bodies
## v1.0.0 (2023-12-28)
### 1. Bug fixes
- [Sourceror] Add support for Elixir 1.16
## v0.13.0 (2023-08-23)
The changelog for v0.14 releases can be found [in the 0.14
branch](https://github.com/doorgan/sourceror/blob/v0.14/CHANGELOG.md).