Packages
sourceror
0.9.0
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 v0.9
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).
## v0.9.0 (2021-12-04)
### 1. Enhancements
- [Sourceror] `to_string/2` now supports options for `Code.quoted_to_algebra`, like `locals_without_parens`
- [Sourceror] `get_range/2` no longer considers comments when calculating the range. This can be enabled by passing the `include_comments: true` option
- [Sourceror.Patch] Introduced `Sourceror.Patch` with utilities to generate patches for the most common rewriting operations
- [Sourceror.Identifier] `Sourceror.Identifier` is now public
## v0.8.0 (2021-06-24)
The changelog for v0.8 releases can be found [in the v0.8
branch](https://github.com/doorgan/sourceror/blob/v0.8/CHANGELOG.md).