sourceror

Utilities to manipulate Elixir source code

APACHE-2.0 License

Downloads
1.5M
Stars
315
Committers
10
sourceror - v1.6.0 Latest Release

Published by doorgan 2 months ago

What's Changed

Full Changelog: https://github.com/doorgan/sourceror/compare/v1.5.0...v1.6.0

sourceror - v1.5.0

Published by doorgan 3 months ago

What's Changed

Full Changelog: https://github.com/doorgan/sourceror/compare/v1.4.0...v1.5.0

sourceror - v1.4.0

Published by doorgan 4 months ago

What's Changed

Full Changelog: https://github.com/doorgan/sourceror/compare/v1.3.0...v1.4.0

sourceror - v1.3.0

Published by doorgan 4 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/doorgan/sourceror/compare/v1.2.1...v1.3.0

sourceror - v1.2.1

Published by doorgan 5 months ago

What's Changed

Full Changelog: https://github.com/doorgan/sourceror/compare/v1.2.0...v1.2.1

sourceror - v1.2.0

Published by doorgan 5 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/doorgan/sourceror/compare/v1.1.0...v1.2.0

sourceror - v1.1.0

Published by doorgan 6 months ago

What's Changed

Full Changelog: https://github.com/doorgan/sourceror/compare/v1.0.3...v1.1.0

sourceror - v1.0.3

Published by doorgan 6 months ago

1. Bug fixes

New Contributors

Full Changelog: https://github.com/doorgan/sourceror/compare/v1.0.2...v1.0.3

sourceror - v1.0.2

Published by doorgan 7 months ago

Bug fixes

Enhancements

New Contributors

Full Changelog: https://github.com/doorgan/sourceror/compare/v1.0.1...v1.0.2

sourceror - v1.0.1

Published by doorgan 10 months ago

1. Bug fixes

  • [Sourceror] Fix Sourceror.get_range returning incorrect ranges for anonymous functions with empty bodies

Full Changelog: https://github.com/doorgan/sourceror/compare/v1.0.0...v1.0.1

sourceror - v1.0.0

Published by doorgan 10 months ago

Sourceror hasn't received any major changes in a long time, so it can be considered stable now.
In addition to getting out of pre-1.0 versions, this release sets the minimum supported version to Elixir 1.12 to simplify maintenance.

1. Bug fixes

  • [Sourceror] Add support for Elixir 1.16

New Contributors

Full Changelog: https://github.com/doorgan/sourceror/compare/v0.14.1...v1.0.0

sourceror - v0.14.1

Published by doorgan 12 months ago

What's Changed

Full Changelog: https://github.com/doorgan/sourceror/compare/v0.14.0...v0.14.1

sourceror - v0.14.0

Published by doorgan about 1 year ago

What's Changed

Full Changelog: https://github.com/doorgan/sourceror/compare/v0.13.0...v0.14.0

sourceror - v0.13.0

Published by doorgan about 1 year ago

1. Enhancements

2. Bug fixes

Full Changelog: https://github.com/doorgan/sourceror/compare/v0.12.3...v0.13.0

sourceror - v0.12.3

Published by doorgan over 1 year ago

Bux Fixes

  • [Sourceror.Zipper] Fix traverse_while started from a zipper that isn't at the top by @novaugust

Full Changelog: https://github.com/doorgan/sourceror/compare/v0.12.2...v0.12.3

sourceror - v0.12.2

Published by doorgan over 1 year ago

1. Bug fixes

  • [Sourceror] - Fix to_string crashing if a formatter for a dependency couldn't be found (thanks to @NickNeck)
sourceror - v0.12.1

Published by doorgan over 1 year ago

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)
sourceror - v0.12.0

Published by doorgan over 1 year ago

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)
sourceror - v0.11.2

Published by doorgan about 2 years ago

1. Bug fixes

  • [Sourceror] Sourceror.parse now handles files with only comments (Thanks
    to @NickNeck)
  • [Sourceror] Fixed warnings about missing modules in compatibility mode
    modules (Thanks to @NickNeck)
sourceror - v0.11.1

Published by doorgan over 2 years ago

1. Bug fixes

  • [Sourceror.Zipper] Zipper functions to work with ended zippers (Thanks to @NickNeck)