Kohana

Website
http://www.kohanaphp.com/
SVN
http://source.kohanaphp.com/trunk
Short description from authors website
Kohana is a PHP 5 framework that uses the Model View Controller architectural pattern. It aims to be secure, lightweight, and easy to use.
Distributed size:
603 KB zip (2.3.4 all modules)
Graphs

Changelog (only since Jan 1, 2009)

RevisionMessageDateAuthor
4479Fixing #181123.07.2009 04:51:22ixmatus
4438count_records() throws a fatal error when there are 0 results on "mysql 5.0.75-0ubuntu10" - Fixed06.07.2009 04:11:16kiall
4435refs #166101.07.2009 03:54:51kiall
4433Whoops ... refs #180101.07.2009 03:44:20kiall
4431actually fixes #180101.07.2009 03:41:41kiall
4429fixes #180101.07.2009 01:33:44kiall
4393Added svn:ignore for eclipse .project file04.06.2009 15:25:54kiall
4391Fixing #1730.
04.06.2009 03:10:12zombor
4390Reverting r4353. Refs #1748.
04.06.2009 03:05:36zombor
4388Fixing #1738.
04.06.2009 01:19:28zombor
4387Fixing #1288.
04.06.2009 00:26:22zombor
4385Small revision to r4384. Refs #1145.
04.06.2009 00:13:53zombor
4384Fixing #1145.
04.06.2009 00:11:14zombor
4383Fixes #172803.06.2009 00:17:24ixmatus
4376Compromise for #1660 , allows optional use of escaping if required01.06.2009 11:40:39samsoir
4372fixes #1690, uses encryption for the cache
28.05.2009 17:00:34ixmatus
4370Fixes #1668, thanks Romain28.05.2009 10:44:04samsoir
4368Fixes #166027.05.2009 21:58:51samsoir
4367Fixes #121427.05.2009 21:23:57samsoir
4365Fixes #1273. Wraps the include statement in try catch, catch cleans the output buffer and then re-throws the error27.05.2009 21:09:27samsoir
4363Fixes #1279, added new unique_key_exists() method for unified testing of unique keys27.05.2009 21:01:30samsoir
4362config.php wasn't setting the internal cache path properly - was
missing a trailing slash.
27.05.2009 18:45:07ixmatus
4360Fixing for #1258, thanks Chris!
27.05.2009 17:46:24ixmatus
4358Fixing for #1090
27.05.2009 17:24:25ixmatus
4355fixes #1577 - Thanks kovin15.05.2009 17:18:28kiall
4354fixes #162415.05.2009 16:51:37kiall
4352Fixing #935.
14.05.2009 20:26:53zombor
4350Fixing #1159.
14.05.2009 18:58:18zombor
4346Reverting some mystery lines from r4344.
11.05.2009 17:08:15zombor
4344Fixing #1236.
11.05.2009 16:41:39zombor
4343fixing #1220 - thanks chris08.05.2009 17:04:48jheathco
4342fixing #126008.05.2009 16:56:01jheathco
4340Fixing #126607.05.2009 22:45:51jheathco
4339Oops, left debug stuff in previous merge07.05.2009 21:53:48jheathco
4338Fixing #161707.05.2009 21:42:56jheathco
4336fixes #1615 - Thanks Thomas
07.05.2009 10:32:02kiall
4331fixes #128006.05.2009 23:30:40kiall
4326Removed redundant Helper_Num_Test class
05.05.2009 01:12:31kiall
4325fixes #1201 - Thanks Blake04.05.2009 03:27:54kiall
4321refs #1234 - Quick update to r431904.05.2009 01:39:44kiall
4319fixes #1234 - thanks Howie04.05.2009 01:29:04kiall
4316fixes #1222 - Thanks Xavura04.05.2009 01:03:54kiall
4314fixes #892 - Thanks wiiseer04.05.2009 00:36:15kiall
4312fixes #1152 - Thanks Andy04.05.2009 00:23:04kiall
4308Fixing #156701.05.2009 23:52:00jheathco
4302fixes #111201.05.2009 02:49:41kiall
4301fixes #1579 - IN_PRODUCTION check added.01.05.2009 02:36:00kiall
4300fixed a missing comma from en_ES/image.php01.05.2009 02:22:22kiall
4298Updated example controller's feed URL30.04.2009 17:06:05kiall
4297fixes #157930.04.2009 00:06:03kiall
4293fixing #114329.04.2009 23:03:08kiall
4291fixing #115429.04.2009 22:51:58kiall
4272Fixing #1129.
25.04.2009 21:47:26zombor
4266some updates to es_ES23.04.2009 09:15:30alexsancho
4227Fixing #1091.
20.04.2009 04:09:19zombor
4226Fixing some formatting for #1210.
19.04.2009 23:41:56zombor
4224Fixing #1261.
19.04.2009 23:34:06zombor
4223Fixing #1212.
19.04.2009 23:30:46zombor
4221Fixing #1246.
19.04.2009 23:27:23zombor
4220Fixing #1239.
19.04.2009 23:25:38zombor
4219Fixing #1257.
19.04.2009 23:24:28zombor
4218Fixing #1255.
19.04.2009 23:23:03zombor
4205added missing de_DE translation for image.graphicsmagic.not_found14.04.2009 12:46:11Edy
4200Fixing #1064
13.04.2009 17:07:22ixmatus
4192Creating new phpUnit style tests.
10.04.2009 03:17:21zombor
4187Fixing #1247.
08.04.2009 04:01:23zombor
4185Fixing #1233.
08.04.2009 03:42:46zombor
4183Fixing #1232.
08.04.2009 03:39:24zombor
4181Fixing #1238.
07.04.2009 23:46:37zombor
4179Fixing #1228.
07.04.2009 23:39:20zombor
4177Fixing #1130.
07.04.2009 23:37:11zombor
4175Fixing #1231.
07.04.2009 23:31:22zombor
4168Fixing #760.
07.04.2009 22:55:30zombor
4166Fixing #1155
07.04.2009 22:51:20zombor
4161Another fix for #122507.04.2009 21:06:11jheathco
4160Fixing for #1237, also implemented a get_response() method so that the
raw response array can still be retreived.
07.04.2009 21:03:16ixmatus
4158Fixing #1245.
07.04.2009 20:40:44zombor
4156Follow up to r4154 for #122507.04.2009 18:44:45jheathco
4154Fixing #1225, thansk andryk07.04.2009 18:40:11jheathco
4152Fixing #1235 by adding an encoding parameter to the create method, the encoding parameter is by default set to UTF-8
03.04.2009 23:26:23ixmatus
4149Fixing #1126, thanks zextra!01.04.2009 13:32:50Shadowhand
4147Fixing #1223, thanks thepixeldeveloper.30.03.2009 15:40:10Shadowhand
4145Fixing #1187.
29.03.2009 03:47:12zombor
4143Fixing #1203.
29.03.2009 03:37:20zombor
4141Fixing #1190.
29.03.2009 03:30:06zombor
4139Fixing #1123.
29.03.2009 03:19:48zombor
4137Fixing #1068.
29.03.2009 03:10:20zombor
4135Bumping trunk version to 2.3.3
28.03.2009 17:51:04zombor
4133Fixing #1204.
28.03.2009 04:27:30zombor
4131Fixing #878.
28.03.2009 04:25:29zombor
4130Removing all prepared statement code in 2.3, fixing #1012.
28.03.2009 04:14:59zombor
4129Fixing #897. Thanks Alex.
27.03.2009 17:47:03zombor
4127Fixing my code formatting...
26.03.2009 21:31:53ixmatus
4125Patching for ticket #1167, feed helper now throws a user exception if simplexml is not installed.
26.03.2009 17:13:32ixmatus
4120Fixing #117625.03.2009 19:22:31jheathco
4118Fixing #113825.03.2009 18:24:46jheathco
4116Fixing #120224.03.2009 23:36:22jheathco
4113Fixing #110324.03.2009 21:50:14jheathco
4111Fixing #119724.03.2009 21:40:51jheathco
4109Fixing #1075, thanks BlakeLucchesi and samsoir.19.03.2009 15:37:34Shadowhand
4107Updated Markdown to v1.2.3, fixes #115819.03.2009 15:12:15Shadowhand
4104Fixing #1200, thanks zextra19.03.2009 14:32:38Shadowhand
4102Follow up to r410019.03.2009 12:55:54Shadowhand
4100Further fix for #1162, tags are not changed once saved19.03.2009 12:54:17Shadowhand
4098Further fix for #1162, tags need to be static to work across multiple instances19.03.2009 12:51:32Shadowhand
4096Reverted r4058 for #116919.03.2009 12:36:56Shadowhand
4094Rename stray instance of self::$column_cache to ORM::$column_cache
(introduced in r4089)
19.03.2009 09:04:15bharat
4092Some syntax fixes for r409019.03.2009 08:55:31Shadowhand
4090Fix a problem in Benchmark where it does not track multiple
measurements for the same mark. Keep track of the count, and display
the count in the Profiler.

Resolves #1196

19.03.2009 01:27:45bharat
4088Flush database table/field/column caches with clear_cache()

Resolves #1062.

19.03.2009 01:07:23bharat
4086Convert double quotes to single quotes.
19.03.2009 01:02:18bharat
4084Optimize ORM::load_type() to reduce is_object() + is_array() calls to
a single gettype() call.

This resolves ticket #1173.

19.03.2009 00:38:37bharat
4082Fixing a bug with `html::panchor()` when the title is not specified18.03.2009 18:49:46Shadowhand
4080Fixing #1156, thanks talmdal17.03.2009 17:08:19jheathco
4076Fixing #117416.03.2009 20:46:28jheathco
4073Follow up to r4072, fixing broken Session (`private static` can't be accessed without `self::`)13.03.2009 17:53:58Shadowhand
4072Fixing issue #1188. Major update - changing all references to self:: in non-final classes to the corresponding class name.13.03.2009 17:20:38jheathco
4070Follow-up to r4069. Note to myself: new features should go into the 2.4 branch.11.03.2009 20:37:38Geert
4069Fixed #1182. Added valid::color() and format::color().11.03.2009 20:25:35Geert
4068Sorry... forgot this was linked to Kohana trunk.... My very big bad!11.03.2009 08:29:00samsoir
4067Added HTMLpurifier as the default XSS engine11.03.2009 08:27:30samsoir
4065Further fix for #117509.03.2009 17:39:56Shadowhand
4063Fixing #1126 and #1175, both related to the way that ORM (fails to) handle `NULL` values. Thanks samsoir!09.03.2009 12:17:30Shadowhand
4061An error in `Cache_Memcache_Driver::delete()` would delete all values from tags. D'OH!06.03.2009 17:58:12Shadowhand
4059Fixing #1169 persistent expirations, take 2... r4058 should not have been committed06.03.2009 11:52:11Shadowhand
4058Fixing #1169 persistent expirations06.03.2009 11:51:28Shadowhand
4056Debug information left behind in r405406.03.2009 11:31:13Shadowhand
4054Follow up to r4046 in `Cache_Memcache_Driver`, the `replace()` method does not seem to work reliably. Removed it in favor of just using `set()`, which will automatically overwrite anyways.06.03.2009 11:28:12Shadowhand
4052Fixing a typo in r4046 in the `Cache_Memcache_Driver`06.03.2009 11:08:26Shadowhand
4050Minimizing code05.03.2009 23:26:22jheathco
4048Fixing #114805.03.2009 23:18:35jheathco
4046Updated Cache library:

* Fixed #1163, moving all serializing to the driver level
* Fixed #1162, adding support for tags in the `memcache` driver
* Updated the cache interface to force an array type on the `$tags`
* Updated all drivers to match the new interface
* Optimized logic of all drivers, removed all hashing checks
* Added `Cache::sanitize_id()` method to handle the sanitizing of all cache ids
05.03.2009 19:23:29Shadowhand
4045Merging r4044 to trunk for #116105.03.2009 00:07:20jheathco
4041Fixed $id tag04.03.2009 23:51:06jheathco
4039Added Database_Expression for #54504.03.2009 23:48:37jheathco
4037Fixing #1153 for join and from table parameters04.03.2009 23:35:53jheathco
4035Fixing #109204.03.2009 19:50:04jheathco
4033Error in r3933 breaks the fixes in r3931, related to #105604.03.2009 10:22:55Shadowhand
4031Fixing #115303.03.2009 22:41:31jheathco
4029Merged r4027 into trunk, oops!03.03.2009 12:39:32Shadowhand
4025Fixing #113502.03.2009 18:30:01jheathco
4023Implementing #109826.02.2009 21:53:33jheathco
4021Reversing r401126.02.2009 21:38:10jheathco
4019Fixing #113424.02.2009 20:42:42jheathco
4017Fixing #113324.02.2009 20:40:50jheathco
4015Fixing #113224.02.2009 20:38:11jheathco
4013Fixing #1110, cached DB queries are automatically rewound24.02.2009 20:35:34jheathco
4011Fixing #113724.02.2009 20:21:05jheathco
4007Fixing #111720.02.2009 01:54:00jheathco
4006Merged from r4005 thanks Domics19.02.2009 10:43:44samsoir
4000Merging r3998 into trunk17.02.2009 20:58:54samsoir
3995Fixes #100817.02.2009 19:16:33samsoir
3993Fixing #1100, events now set has_run to TRUE regardless of having actions attached to them.17.02.2009 18:42:50jheathco
3991Fixed #1085, issue with unset HTTP_USER_AGENT16.02.2009 00:45:07jheathco
3990Merging r3989 to trunk16.02.2009 00:17:21jheathco
3987Fixing my indentation - for some reason it switched to spaces instead of tabs...
13.02.2009 21:37:51ixmatus
3986Fixing #1074 in r3980
13.02.2009 19:33:08ixmatus
3980Fixing final #1116 issue.
13.02.2009 17:23:08zombor
3979Merging r3977 and r3978 to trunk.
13.02.2009 16:46:12zombor
3974Fixing #1079 in r397013.02.2009 01:14:08ixmatus
3970Fixed #1115, load_with now observes aliases12.02.2009 08:58:32jheathco
3969Minor updates, removed unused variables and fixed commenting related to r396812.02.2009 08:55:40jheathco
3968Merging r3962 to trunk. Also includes proper checks for has_one relationship keys - if they don't exist, it defaults to belongs_to.12.02.2009 08:52:07jheathco
3963 * Fixed #1092 with a temporary solution for 2.3.2.10.02.2009 17:50:38jheathco
3955Fixed issue in ORM when doing ORM::factory('model1', $id)->items (has_many) causing a SQL error if the item model uses with() or load_with array. Prefix needs to be specified.07.02.2009 01:40:05jheathco
3953Fixing some of my coding style errors06.02.2009 20:31:56ixmatus
3951Finalizing #769.
05.02.2009 04:26:54zombor
3950Fixing first two parts of #769.
05.02.2009 04:13:41zombor
3948Fixing #953. Thanks cbandy!
05.02.2009 03:43:36zombor
3946Fixing bug #1073 - pass is now correctly set to NULL04.02.2009 17:19:25ixmatus
3945Fixing bug #1073 - pass is now correctly set to NULL04.02.2009 17:17:22ixmatus
3942Fixing Ticket #1083 and #1093; the driver now returns the response string as an exploded array of values or False upon failure.04.02.2009 01:12:08ixmatus
3941Fixed #1084, thanks Drarok30.01.2009 18:02:52jheathco
3939Fixed #1077 - implemented multi-select/dropdown boxes30.01.2009 00:18:11jheathco
3937Applied changes in r3936 to with() method28.01.2009 02:00:40jheathco
3936Reverted back a small change in checking belongs_to or has_one keys. Now an improperly defined schema for a has_one relationship will not break 2.3 (but it will in 2.4) - related to #105628.01.2009 01:55:45jheathco
3934Merged r3933 to trunk27.01.2009 03:06:10jheathco
3932Merged r3931 to trunk27.01.2009 01:39:28jheathco
3929Improvements and small fixes for #1056 user-defined foreign/relationship keys. Used-defined foreign keys for 'through' relationships should now be specified in the 'through' model.26.01.2009 23:36:57jheathco
3928Merged r3927 to trunk22.01.2009 18:01:52jheathco
3926Merged r3925 to trunk22.01.2009 17:44:16jheathco
3923Fixes #107122.01.2009 15:37:04samsoir
3922Changing trunk bootstrap to report next release version22.01.2009 15:36:43samsoir
3915Fixing #1069.
20.01.2009 20:52:20zombor
3914Removing Model::factory() from trunk, as this only belongs in 2.4 branch because it's a new feature.
19.01.2009 21:14:37zombor
3912Reorganized class file19.01.2009 17:43:50jheathco
3911Added `Model::factory($name, $args, $multiple)` as a generic model constructor, similar to `ORM::factory`.17.01.2009 19:24:36Shadowhand
3909More changes to fix #1051, added parameter to has() method to check for existence of any relations16.01.2009 18:54:10jheathco
3907Resolved #1051, issue with HABTM and empty set of relations, thanks nighty0 and jshaw15.01.2009 22:07:06jheathco
3906Merged r3905 to 2.315.01.2009 07:59:48jheathco
3904Merging 3903 to trunk.
14.01.2009 04:10:46zombor
3901Made small change to empty_key() to use default key13.01.2009 23:00:07jheathco
3898Fixed #1051, added empty_key method to ORM (this was in the 2.4 branch)12.01.2009 22:38:24jheathco
3897Merged r3896 to trunk12.01.2009 22:13:03jheathco
3895Merged r3894 to trunk12.01.2009 22:09:16jheathco
3892Merged r3891 to trunk.
12.01.2009 03:20:27zombor
3889Merging r3888 to trunk.
10.01.2009 23:32:11zombor
3887updated fr_FR system i18n10.01.2009 22:27:22spirit
3884Added caching for ORM column information, #97509.01.2009 22:52:05jheathco
3883Merged r3882 to trunk09.01.2009 22:23:37jheathco
3881Merged r3880 to trunk09.01.2009 19:59:03jheathco
3879Merged r3878 to trunk09.01.2009 18:04:53jheathco
3876#1032 Fixed docs for hooks 09.01.2009 17:58:34jheathco
3874Merging r3873 to trunk.
09.01.2009 01:37:57zombor
3872Merging r3871 into trunk for #103007.01.2009 17:50:54jheathco
3870Merged r3869 from branches/2.4 into trunk for #101907.01.2009 14:19:45OscarB
3863Cleaning up whitespace (TURN ON YOUR INVISIBLES!)05.01.2009 18:00:40Shadowhand
3862Rolling back r3856-r385905.01.2009 01:28:52jheathco
3861Merging r3860 with trunk05.01.2009 01:18:40jheathco
3859Fixes syntax error - doh!03.01.2009 19:47:55samsoir
3858Fixes #102403.01.2009 19:39:59samsoir
3857Latest changes for i18n pl_PL03.01.2009 15:42:53kamilko
3856Added pl_PL i18n for gmaps module03.01.2009 15:42:05kamilko