Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
154 lines (88 sloc) 4.43 KB

sedsed changelog

Version 1.1 released in 2019-05-25

  • Added Python 3 support. Now sedsed runs in Python versions 2.6, 2.7 and 3.x.

  • New extensive test suite, including original tests from BSD and GNU sed.

  • Source code reformatted (PEP-8) and improved (pylint).

  • Add support for GNU sed s/// flags: M, m, e 45f6dea

  • Add support for multiline script in -e option #10

  • Bugfix: Improved STDIN handling for BSD sed and Termux a49703d

  • Bugfix: Now correctly parsing s///w flag #4

  • Bugfix: Address ranges with spaces before the comma #2

  • Bugfix: I char removed in some cases #1

  • Bugfix: htmlize: address I flag not removed anymore #6

  • Bugfix: indent: no more trailing spaces #5

  • Bugfix: emulator: fixed command D #7

Version 1.0 released in 2004-12-09

  • Portable: Many changes to make the debug file portable, so now it works even in old UNIX versions of sed. (thanks Gudermez for requesting) (thanks Laurent Voguel for his excellent sedcheck tool)

  • Debug diet and faster: The debug command to show the current sed command was simplified from s///;P;s/// to a single i command, reducing the debug file size and increasing execution speed. (thanks Thobias Salazar Trevisan for the idea)

  • Now the sed program location on the system is configurable inside the script (if needed).

  • The default indent prefix for --indent has changed from 2 to 4 spaces.

  • Added --dump-debug option to inspect the generated debug file (implies --nocolor and --debug).

  • Generated debug file more readable, with indented debug commands.

  • Bugfix: Now parses a, c, i commands with ; on the text. (thanks Leo Mulders for reporting)

Version 0.8 released in 2003-11-15

  • Huge code cleanup and rearrange, now it is readable

  • Added -n option and its aliases --quiet and --silent (thanks Eric Pement)

  • Added -H option as an alias to --htmlize

  • Now accepts sed script on STDIN (like sed): echo p | sed -f - file

  • Changed internal line separator string to ASCII chars (thanks Thobias Salazar)

  • Bugfix: Script previous checking was broken (thanks Eric Pement)

Version 0.7 released in 2003-01-21

  • Added --color option (for Windows users)

  • Bugfix: Debug file line break on Windows (thanks Eric Pement)

Version 0.6 released in 2002-11-19

  • Now sedsed works on Windows/DOS

  • New stand-alone .EXE version for Windows users (by py2exe)

  • Option -v REALLY changed to -V (lamer...)

Version 0.5 released in 2002-05-08

  • The sedsed program is now compatible with old Python v1.5

  • The sed debug file is now temporary (is removed)

  • Option -v changed to -V

  • Added i flag for s/// command

  • Now the input text is read from STDIN and/or file(s), as in sed

  • Now the sed script is read from -f <file> and/or -e <script>, as in sed

Version 0.4 released in 2002-03-27

  • Added --htmlize option

Version 0.3 released in 2002-02-22

  • Added --version option

  • Added documentation

  • Added i386 binary version

Version 0.2 released in 2001-12-22

  • Status of t command preserved correctly (thanks Paolo Bonzini)

Version 0.1 released in 2001-12-21

  • First release on sed-users list
You can’t perform that action at this time.