It appears that whoever changed the name of the range parameter to encode didn't rename the parameter everywhere in the function.
issue 10909 toImpl support for bool narrowing conversion. mostNegative support for bool.
Changed an assert to a static assert, to cause an error at compile time rather than runtime,
Added a set of unit tests to ensure all branches of encode(E, R) get exercised.
Fix issue 10893: added missing or renamed DDoc parameters (found by fix to 10236)
Mark std.string.translate, makeTrans and unittests as @safe and pure
More @safe and pure for std.string.translate
Add doc note about EnumMembers returning duplicate member values.
Merge pull request #1541 from AndrejMitrovic/Fix10951

Add doc note about EnumMembers returning duplicate member values.
Reverted the DDoc changes to std.datetime
Additional fix for issue 9565
Merge pull request #1514 from Orvid/master

Fix a set of typo's in std.encoding
Merge pull request #1525 from lyrebirdsw/issue_10909

issue 10909 toImpl narrowing conversion support for bool type. mostNegative support for bool type
Merge pull request #1515 from tom-tan/safe-pure-string-translate

Mark std.string.translate, makeTrans and unittests as @safe and pure
Merge pull request #1544 from 9rnsr/fix9565

Additional fix for issue 9565
Make std.string.succ @safe and pure
Mark a unittest of std.string.munch as @safe and pure
Mark std.string.isNumeric as @safe and pure
Mark abbrev, column, wrap and outdent in std.string as @safe and pure
Mark std.string.soundex as @safe, pure and nothrow