FIX 7853 Flush the content of drop down fields when closing html editor linker (links and images)
BUG Exclude framework/dev from text collection (fixes #4754)

Avoids breaking execution if PHPUnit is not installed,
since classes in framework/dev/ extend PHPUnit,
and get autoloaded when we inspect the ancestry and implementors
of every class defined on the filesystem.
Not an ideal, since it removes i18n support for dev classes,
but in practice this only impacts a single entity definition.
BUGFIX: fix for broken layout in insert media dialog - Trac #8232
FIX 7934 When lazy loading fields respect version of the record
API Data corruption on Versioned due to lazy loading

Lazy loading no longer loads fields from the versions table when querying. This could lead to incorrect data being displayed if the data on the object and the version it pointed to did not match.

API methods to allow setting of the context of the query that generated the DataObject on that object (used by the lazy loading mechanism to correctly query the Stage, Live, or Versions tables)

See https://github.com/silverstripe/sapphire/pull/1178 for context.
ENHANCEMENT Additional image generation functions now self-determine if a modification to the underlying image backend is necessary before generating additional image files.
BUG: update deprecated 'live' jquery to 'on'

'live' has been deprecated since jquery v 1.7.0, and has been removed
in the latest 2 versions of jquery
BUG: GridFieldFilterHeader only filters on last filter

GridFieldFilterHeader only filters on the last filter argument because it keeps recloning the original datalist
FIX Saving of custom meta tags (fixes #8288)

This should allow custom meta tags to be saved in the admin panel.

Also, if you use html5 video or audio the source sub tag
would have been stripped two these are all the tags that may be empty
and are valid.
Ensure composer files aren't accessible using IIS
Requirements acces to files with query strings (fixes #7735)

Originally authored by florian.thoma, tests added
by Ingo Schommer. Also removed query params from
file paths before calling mtime() on it.

See https://github.com/silverstripe/sapphire/pull/1023
Removed LOLCAT locale - sadly not supported by our translation infrastructure (fixes #1457)

It breaks the CMS when selected. If there's interest in maintaining it, we can re-add.
Removed LOLCAT locale from installer (fixes #1457)
Update translation.md
FIX Disallow group removal when member is edited in groups view

It would invalidate this view. Only allow group editing
for new members added to this group (with a group default),
and for members edited through the "root" view.
FIX: nested SelectionGroups should only hide first level
Merge pull request #1733 from wilr/open6270

FIX: nested SelectionGroups should only hide first level
API Replaced SSViewer.custom_theme with SSViewer.theme_enabled

Since we can't influence the setting of configuration values,
we also can't set/unset the 'custom_theme' value based on which
theme is set. This means the 'custom_theme' value goes stale,
and we can't rely on it e.g. in FilesystemPublisher.

The 'theme_enabled' toggle is a cleaner solution to the same problem,
since the 'custom_theme' was really just a way to remember the original
theme, while still disabling it. The toggle makes this more explicit,
but also requires users of the 'theme' setting to check for it.
FIX Config isolation in Director::test()
Merge pull request #1340 from chillu/pulls/theme-enabled

API Replaced SSViewer.custom_theme with SSViewer.theme_enabled