| 3 | KDatabase refactoring | Fixed |
| 12 | SQL Injection in KModel | Fixed |
| 98 | KTemplate refactoring | Fixed |
| 100 | KView refactoring | Fixed |
| 5 | @ in templates are replaced unnecessary | Fixed |
| 20 | KDatabaseTable needs to implement KFilter | Fixed |
| 24 | Create decorator package | Fixed |
| 35 | database.after.insert should pass in insertid in data array directly | Fixed |
| 36 | Implement proposed KCommandFilter for controllers. | Fixed |
| 37 | Move commandchain into a mixin | Fixed |
| 40 | Implement ordering support | Fixed |
| 44 | Use separate controllers for singular and plural views | Invalid |
| 46 | KFactory going deep | Fixed |
| 47 | KFactory::map() | Fixed |
| 48 | Controller changes | Fixed |
| 50 | Deprecate KView::assignRef | Fixed |
| 51 | @editor template tag | Fixed |
| 56 | Default views | Fixed |
| 58 | Template override path for module views is wrong | Fixed |
| 59 | KViewHelper API change | Fixed |
| 61 | Create a KLoader package | Fixed |
| 62 | Uncouple KModel entirely from KInput | Fixed |
| 63 | KInput namespacing | Fixed |
| 64 | KConfig | Fixed |
| 83 | KTemplateHelperSelect | Fixed |
| 93 | Queries are executed twice | Fixed |
| 95 | Implement persistency in KModel | Fixed |
| 101 | Decouple KModelTable from $_db | Fixed |
| 102 | KDatabase object naming consistency | Fixed |
| 103 | Improve database view handling | Fixed |
| 104 | Allow loading of templates based on indentifiers | Fixed |
| 105 | Improve data validation on table fields | Fixed |
| 106 | Fix typo | Fixed |
| 107 | Getters should return object identifiers instead of objects references | Fixed |
| 108 | Php integers are too small for BIGINT | Fixed |
| 110 | Implement table behaviors | Fixed |
| 111 | null datetime and null text data inserts throws exception | Fixed |
| 38 | Use FOUND_ROWS() in queries | Invalid |
| 41 | @script, @stylesheet | Fixed |
| 91 | KInflector: business -> busines | Fixed |
| 112 | Support tables without an identity column | Fixed |
| 113 | Basic REST support | Fixed |
| 115 | Add sluggable behavior | Fixed |
| 116 | Locked rows can be overwritten | Fixed |
| 117 | Sluggable keeps adding the id to the slug | Fixed |
| 119 | Non-existing variables in template should throw error | Fixed |
| 120 | identity column not recognized as row field | Invalid |
| 122 | KFilterString filters out < but not > | Fixed |