Escaped the '-' in the default 'permitted_uri_chars' config item, as some developers just want to add characters to the pattern and do not have a good grasp of regular expressions.
diff --git a/system/application/config/config.php b/system/application/config/config.php
index a02fed1..72d3819 100644
--- a/system/application/config/config.php
+++ b/system/application/config/config.php
@@ -123,7 +123,7 @@
 | DO NOT CHANGE THIS UNLESS YOU FULLY UNDERSTAND THE REPERCUSSIONS!!

 |

 */

-$config['permitted_uri_chars'] = 'a-z 0-9~%.:_-';

+$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';

 

 

 /*

diff --git a/user_guide/changelog.html b/user_guide/changelog.html
index 6ea7d3a..c245c73 100644
--- a/user_guide/changelog.html
+++ b/user_guide/changelog.html
@@ -89,6 +89,7 @@
 			<li>Added $_SERVER, $_FILES, $_ENV, and $_SESSION to sanitization of globals.</li>

 		    <li>Added a <a href="./helpers/path_helper.html">Path Helper</a>.</li>

 			<li>Simplified _reindex_segments() in the URI class</li>

+			<li>Escaped the '-' in the default 'permitted_uri_chars' config item, to prevent errors if developers just try to add additional characters to the end of the default expression.</li>

 		</ul>

 	</li>

 </ul>