Skip to content

Releases: doorgan/sourceror

v0.8.5

02 Oct 01:59
Compare
Choose a tag to compare

Changelog for Sourceror v0.8.5

1. Bug fixes

  • [Sourceror] Fixed issue that prevented keyword lists from preserving their
    original format in tuples.

v0.8.4

15 Sep 02:06
Compare
Choose a tag to compare

Changelog for Sourceror v0.8.4

1. Bug fixes

  • [Sourceror] get_range/1 now properly handles naked AST lists, like the ones
    coming from partial keyword lists, or stabs like a -> b.

v0.8.3

14 Sep 00:45
4e5abce
Compare
Choose a tag to compare

v0.8.3

1. Bug fixes

  • [Sourceror] get_range/1 now handles partial keyword list syntax instead of crashing.

v0.8.2

12 Aug 02:39
Compare
Choose a tag to compare

1. Bug fixes

  • [Sourceror.Zipper] down/1 now correctly uses nil as the right siblings if the branch node has a single child.

v0.8.1

03 Jul 04:02
Compare
Choose a tag to compare

v0.8.1

1. Bug fixes

  • [Sourceror] Sourceror.get_range/1 now correctly calculates the range when
    there is a comment in the same line as the node.

v0.8.0

24 Jun 13:44
Compare
Choose a tag to compare

v0.8

1. Enhancements

  • [Sourceror] Added Sourceror.patch_string/2
  • [Sourceror] Added the format: :splicing option to Sourceror.to_string/2

2. Bug fixes

  • [Sourceror] Now Sourceror.to_string/2 won't produce invalid Elixir code
    when a keyword list element is at the beginning of a non-keyword list.
  • [Sourceror] Now Sourceror.get_range/1 will take the leading comments into
    account when calculating the range.

v0.7.2

21 Jun 22:08
Compare
Choose a tag to compare

v0.7.2

1. Bug Fixes

  • [Sourceror] - get_range/1 now returns the correct ranges for 2-tuples from
    keyword lists.

v0.7.1

16 Jun 22:47
Compare
Choose a tag to compare

v0.7.1

1. Bug Fixes

  • [Sourceror] - get_range/1 now returns the correct ranges for sigils and
    interpolations.

v0.7.0

12 Jun 15:08
Compare
Choose a tag to compare

v0.7.0

1. Enhancements

  • [Sourceror.Zipper] - Added a Zipper implementation for the Elixir AST based
    on Huet's paper.

v0.6.1

12 Jun 04:09
Compare
Choose a tag to compare

v0.6.1

1. Bug fixes

  • [Sourceror] - to_string no longer escape the escaped sequences twice.
  • [Sourceror] - Backported a bugfix in the Elixir normalizer related to
    parenthesis in calls with do blocks.