What's Changed
* Add options to print, clear and set executable stack state by cgzones in https://github.com/NixOS/patchelf/pull/456
* Modernizations and strictness improvements by cgzones in https://github.com/NixOS/patchelf/pull/464
* Add feature to rename dynamic symbols by brenoguim in https://github.com/NixOS/patchelf/pull/459
* Adjust roundUp for 0 as input by cgzones in https://github.com/NixOS/patchelf/pull/466
* Avoid overlapping program header table with section header table 457 by brenoguim in https://github.com/NixOS/patchelf/pull/460
* Other switches might set changed as true. Use extraStrings size. 416 by brenoguim in https://github.com/NixOS/patchelf/pull/473
* Use the largest segment alignment for libraries requiring non-standard alignments 474 by brenoguim in https://github.com/NixOS/patchelf/pull/475
* Add one extra page to avoid overlapping with next page if its rounded… by brenoguim in https://github.com/NixOS/patchelf/pull/469
* Add zsh completion by Freed-Wu in https://github.com/NixOS/patchelf/pull/490
* Do not let modifyRPath taint shared strings in strtab. Fix 315 by brenoguim in https://github.com/NixOS/patchelf/pull/481
* Resize segment mapping rewritten sections if needed 482 by brenoguim in https://github.com/NixOS/patchelf/pull/485
New Contributors
* cgzones made their first contribution in https://github.com/NixOS/patchelf/pull/456
* brenoguim made their first contribution in https://github.com/NixOS/patchelf/pull/459
* cedric84 made their first contribution in https://github.com/NixOS/patchelf/pull/488
* Freed-Wu made their first contribution in https://github.com/NixOS/patchelf/pull/490
**Full Changelog**: https://github.com/NixOS/patchelf/compare/0.17.2...0.18.0