====== 2.3 Documentation Updates ======
(In progress) All the documentation listed here requires attention. Anyone is welcome to provide the updates.
If you are making extensive changes to a page, **please indicate** this by placing your username next to the todo item, until you have finished, to avoid mixups.
Once you have finished, **please indicate** this by putting a strike through the item. And remove your username from the item.
The ToDo entry on individual pages should be updated, and then the article can be proofed.
Please ensure that the style [[userguide:|Guidelines]] are adhered to. Use the [[userguide:guidelines:sample|Sample Page]] as authoritative reference.
**NB! This list may be incomplete. Please add any missing items you are aware of which need attention.**
The [[changelog:2.3|2.3 Changelog]] also provides update information.
The todo items reflect **only** the documentation that must be updated to bring it **up to date.**
This list will be merged with outstanding items from the 2.2 todo.
===== To Do List =====
==== These entries require updating ====
**Core**
* [[general:events#system_events|events]] Created system.log event [[http://dev.kohanaphp.com/issues/875|#875]]
* [[general:events#system_events|events]] Added system.redirect event [[http://dev.kohanaphp.com/issues/868|#868]] (spirit)
**Helpers**
* [[helpers:valid#standard_text|valid]] Allows normal punctuation in ''standard_text'' [[http://dev.kohanaphp.com/issues/807|#807]] (spirit)
* [[helpers:valid#numeric|valid]] Changed ''valid::numeric()'' to allow international formats [[http://dev.kohanaphp.com/issues/851|#851]] (spirit)
* [[helpers:valid#ip|valid]] Changed ''valid::ip()'' to allow for private IP networks [[http://dev.kohanaphp.com/issues/936|#936]] (spirit)
* [[helpers:form#dropdown|form]] Changed ''form::dropdown('') to allow for multiple default selected values [[http://dev.kohanaphp.com/issues/881|#881]] (spirit)
* [[helpers:html#stylesheet|stylesheet]] Changed ''html::stylesheet()'' to allow full URLs [[http://dev.kohanaphp.com/issues/773|#773]] (spirit)
* [[helpers:html#script|script]] Changed ''html::script()'' to allow full URLs [[http://dev.kohanaphp.com/issues/773|#773]] (spirit)
* [[helpers:html#specialchars|html]] Export $double_encode parameter from ''html::specialchars'' as function parameter to avoid double encoded strings. Add double_encode doc for form::input and form::textarea [[http://dev.kohanaphp.com/issues/848|#848]] (spirit)
* [[helpers:arr|arr]] Added ''arr:to_object()'' [[http://dev.kohanaphp.com/issues/772|#772]] (spirit)
**Libraries**
* [[libraries:database|database]] Changed database result object to allow chaining [[http://dev.kohanaphp.com/issues/758|#758]] (spirit)
* [[libraries:orm|orm]] Added "with" functionality [[http://dev.kohanaphp.com/issues/856|#856]]
* [[libraries:orm|orm]] Added versioning to ORM with ORM_Versioned [[http://dev.kohanaphp.com/issues/812|#812]]
* [[libraries:orm|orm]] Added support for changing ''has_and_belongs_to_many'' relationships via ''$model->relations = array(1, 2, 3)'' [[http://dev.kohanaphp.com/projects/kohana2/repository/revisions/3636|revision 3636]]
* [[libraries:image|image]] Added Graphicsmagic driver [[http://dev.kohanaphp.com/issues/920|#920]]
* [[libraries:image|image]] Added keep_actions parameter to ''save()'' and ''render()'' [[http://dev.kohanaphp.com/issues/915|#915]] (spirit)
* [[addons:auth|auth]] Added ''Auth->get_user()'' [[http://dev.kohanaphp.com/issues/842|#842]] (spirit)
**Addons**
* [[addons:auth|auth]] Added config variable to allow configurable session names [[http://dev.kohanaphp.com/issues/844|#844]] (spirit)
* [[addons:auth|auth]] Changed Auth ORM driver to allow checking of multiple roles against logged in user [[http://dev.kohanaphp.com/issues/932|#932]] (spirit)
* [[addons:payment|payment]] Added Google Checkout driver [[http://dev.kohanaphp.com/issues/789|#789]]
* [[addons:payment|payment]] Added Moneybookers.com driver [[http://dev.kohanaphp.com/issues/571|#571]]
==== These entries require re-writing ====
==== These entries are new and require writing ====
**Addons**
* [[addons:gmaps|gmaps]] Currently an article stub, needs to be written.
==== These entries are obsolete and will be removed ====
==== Miscellaneous ====
* Added ability to transparently extend Controllers and Models [[http://dev.kohanaphp.com/issues/981|#981]]
* Currently, documentation of class extension is in [[general:libraries|libraries]] and [[general:helpers|helpers]] This should be moved and expanded into a separate entry [[general:extending|Extending]]