Packages
sourceror
0.12.2
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.12
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.12.2 (2023-03-21)
### 1. Bug fixes
- [Sourceror] - Fix `to_string` crashing if a formatter for a dependency
couldn't be found (thanks to @NickNeck)
## v0.12.1 (2023-02-19)
### 1. Enhancements
- [Sourceror] Added the option `quoted_to_algebra` to `to_string`, which
allows the usage of other formatters like `FreedomFormatter` (thanks to
@NickNeck)
- [Sourceror] Now `to_string` uses the `locals_without_parens` from your
project by default (thanks to @scottming and @NickNeck)
### 2. Bug fixes
- [Sourceror] Fixed a bug that causes `get_rage` to crash on the AST for
anonymous function calls (thanks to @zachallaun)
## v0.12.0 (2023-02-04)
### 1. Bug fixes
- [Sourceror] `Sourceror.patch_string` now produces better results when
patching a single line with a multiline replacement (Thanks to @zachallaun)
- [Sourceror.Zipper] the concept of an "ended" zipper was removed, so now you
can traverse the same zipper multiple times without having to manualy reset
it (thanks to @novaugust)
## v0.11.2 (2022-08-15)
The changelog for v0.11 releases can be found [in the 0.11
branch](https://github.com/doorgan/sourceror/blob/v0.11/CHANGELOG.md).