Skip to main content
4 of 31
added 158 characters in body
Ilmari Karonen
  • 1.4k
  • 10
  • 18

Change log

This is a list of new fixes and other changes made to SOUP during its continued development.

SOUP version numbering generally follows the major.minor.patch scheme. Odd minor versions (1.1.x, 1.3.x, 1.5.x, etc.) are reserved for unstable development versions ("devel" branch on GitHub), while even ones denote stable releases ("master" branch on GitHub). The change log below thus only includes even version numbers, as changes between development versions are too numerous to list.

1.8

Changes in 1.8.3:

  • The fix for mso160338 is no longer needed, and has been removed. (Thanks, Manish!)

Changes in 1.8.2:

  • The fix for mso150069 is no longer needed, and has been removed.

Changes in 1.8.1:

  • The fix for mso212372 is no longer needed, and has been removed.
  • The fix for mso104184 is no longer applied in the mobile view; see this feature request for details.
  • The README Markdown has been simplified for better compatibility between GitHub, StackApps and UserScripts.org.

New fixes in 1.8.0:

Other changes:

  • The code has been reorganized into self-contained modules, each corresponding to one bugfix / workaround. Currently, this has little effect on functionality, but it could be used e.g. to allow toggling individual fixes on/off.
  • Utility functions like hookAjax() are now contained in a page-global SOUP object.
  • A new SOUP.hookEditPreview() utility function has been added to allow easier editing fixes.
  • CSS fixes are now injected before the document is loaded, reducing the risk of "flickering". As a side effect, a few selectors had to be adjusted to increase their specificity over conflicting SE default styles.
  • Added a change log, with retroactive logging for earlier releases.

1.6

Changes in 1.6.1:

New fixes in 1.6.0:

1.4

New fixes in 1.4.0:

1.2

New fixes in 1.2.0:

1.0

Fixes included in the 1.0.x branch:

Ilmari Karonen
  • 1.4k
  • 10
  • 18