Part of the EllisLab Network
   
1 of 6
1
CodeIgniter 1.6.0 “beta”
Posted: 16 January 2008 01:46 PM   [ Ignore ]  
Administrator
Avatar
RankRankRankRankRankRank
Total Posts:  7321
Joined  03-23-2006

Hey all.

The SVN has been heavly added to.  The files that you see in there now will largely form the release of CodeIgniter 1.6.0 shortly.  I wanted to give you all the opportunity to beat it up, inspect it… poke, prod and otherwise try to tear it limb from limb.

Please feel free to report any issues you find.

We are continuing to squash bugs right now, so over the next little bit bug fixes will be added, but all in all, most of CI 1.6 is there now.

Enjoy!

 Signature 

DerekAllard.com - CodeIgniter, ExpressionEngine, and the World of Web Design
BambooInvoice - Open Source, CodeIgniter powered invoicing.

Profile
MSG
 
 
Posted: 16 January 2008 01:48 PM   [ Ignore ]   [ # 1 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  569
Joined  02-07-2007

Wohooo!!!


Thanks Mister!


-Lee

 Signature 

you’ve got that sexy Canadian thing working for you… - Derek Allard


EkJobs.ca | Clever Andy | http://DearIE6.com | twessage!
http://twitter.com/thatleeguy

Profile
 
 
Posted: 16 January 2008 02:07 PM   [ Ignore ]   [ # 2 ]  
Research Assistant
RankRankRank
Total Posts:  303
Joined  10-17-2006

Changelog from svn:

Change Log
Version 1.6.0

Release Date
: -- still in development
Added Flashdata variables
, session_id regeneration and configurable session update times to the Session class.
Added the ability to auto-load Models
Added $this
->DB->save_queries variable to DB driver, enabling queries to get saved or no. Previously they were always saved.
Added $assign_to_controller variable in the main index.php file. Anything that this variable contains will be passed automatically to a controller constructor when initialized.
Reorganized the URI and Routes classes for better clarity.
Javascript Calendar plugin now uses the months and days from the calendar language file, instead of hard-coded values, internationalizing it.
Added DBForge to the database tools.
Moved create_database() and drop_database() into DBForge.
Added add_field(), add_key(), create_table(), drop_table(), add_column(), drop_column(), modify_column() into DBForge.
Added 'random' as an order_by() option , and removed "rand()" as a listed option as it was MySQL only.
Added protect_identifiers() in Active Record.
All AR queries are backticked if appropriate to the database.
Added where_in(), where_in_or(), where_not_in(), where_not_in_or(), not_like() and or_not_like() to Active Record.
Added support for limit() into update() and delete() statements in Active Record.
Added empty_table() and truncate_table() to Active Record.
Added the ability to pass an array of tables to the delete() statement in Active Record.
Added count_all_results() function to Active Record.
Added select_max(), select_min(), select_avg() and select_sum() to Active Record.
Added the ability to use aliases with joins in Active Record.
Added a third parameter to Active Records like() clause to control where the wildcard goes.
Added a third parameter to set() in Active Record that withholds escaping data.
Added a check for NULL fields in the MySQL database backup utility.
Added a few additional mime type variations for CSV.
Added strip_quotes() function to string helper.
Added reduce_multiples() function to string helper.
Added quotes_to_entities() function to string helper.
Added form_fieldset(), form_fieldset_close(), form_label(), and form_reset() function to form helper.
Added support for external urls in form_open().
Added a language entry for valid_ip validation error.
Added titles to all user manual pages.
Added Zip Encoding Class to the table of contents of the userguide.
Moved the safe mode and auth checks for the Email library into the constructor.
Moved part of the userguide menu javascript to an external file.
Changed the behaviour of custom callbacks so that they no longer trigger the "required" rule.
Changed the behaviour of variables submitted to the where() clause with no values to auto set "IS NULL"
Documented distinct() in Active Record.
Documented the timezones() function in the Date Helper.
Documented unset_userdata in the Session class.
Documented 2 config options to the Database configuration page.
Fixed a bug in highlight_phrase() that caused an error with slashes.
Fixed a bug: $field_names[] vs $Ffield_names[] in postgre and sqlite drivers.
Fixed a bug in the upload library when allowed_files wasnt defined.
Fixed a bug in word_wrap() of the Text Helper that incorrectly referenced an object.
Fixed a bug in the Email library where some timezones were calculated incorrectly.
Fixed a bug in Validation where valid_ip() wasnt called properly.
Fixed a bug in Validation where individual error messages for checkboxes wasnt supported.
Fixed a bug in the Session library where user agent matching would fail on user agents ending with a space.
Fixed a bug in database driver where num_rows property wasnt getting updated.
Fixed a bug in captcha calling an invalid PHP function.
Fixed a bug in _html_entity_decode_callback() when 'global_xss_filtering' is enabled.
Fixed a bug in the cookie helper "set_cookie" function. It was not honoring the config settings.
Fixed a bug that was making validation callbacks required even when not set as such.
Fixed a bug in _object_to_array that broke some types of inserts and updates.
Fixed a bug in get_filenames() in the File Helper where the array wasnt cleared after each call.
Fixed a bug that prevented num_rows from working in Oracle.
Fixed a bug in the parser class where numeric data was ignored.
Fixed a bug when loading plugin files as _plugin. and not _pi.
Fixed a bug in the SQLite driver for PHP 4.
Fixed an example of comma
-separated emails in the email library documentation.
Fixed an example in the Calendar library for Showing Next/Previous Month Links.
Fixed a typo in the database language file.
Fixed a typo in the image language file "suppor" to "support".
Fixed an example for XML RPC.
Fixed an example of accept_charset() in the User Agent Library.
Fixed a typo in the docblock comments that had CodeIgniter spelled CodeIgnitor.
Fixed a typo in the String Helper (uniquid changed to uniqid).
Fixed typos in the email Language class (email_attachment_unredable, email_filed_smtp_login).
Fixed assorted user guide typos.
Deprecated from Active Record; getwhere() for get_where(); groupby() for group_by(); havingor() for having_or(); orderby() for order_by; orwhere() for or_where(); and orlike() for or_like().
Profile
 
 
Posted: 16 January 2008 02:14 PM   [ Ignore ]   [ # 3 ]  
Grad Student
Avatar
Rank
Total Posts:  71
Joined  10-03-2006

what happened to 1.5.5? :>

 Signature 

Stupid people do stupid things, smart people outsmart each otherSOAD

Profile
 
 
Posted: 16 January 2008 02:16 PM   [ Ignore ]   [ # 4 ]  
Administrator
Avatar
RankRankRankRankRankRank
Total Posts:  7321
Joined  03-23-2006
Skulls - 16 January 2008 02:14 PM

what happened to 1.5.5? :>

Same thing as Firefox 1.6… time for a version jump!

 Signature 

DerekAllard.com - CodeIgniter, ExpressionEngine, and the World of Web Design
BambooInvoice - Open Source, CodeIgniter powered invoicing.

Profile
MSG
 
 
Posted: 16 January 2008 02:23 PM   [ Ignore ]   [ # 5 ]  
Grad Student
Avatar
Rank
Total Posts:  71
Joined  10-03-2006

Changed the behaviour of variables submitted to the where() clause with no values to auto set “IS NULL”

this is the best change for a lot of people…. what ci coder didn’t forget to validate a where condition before using the where() method hehhehe ... i think this method made a lot of people angry when they forgot to check the values passed in :> i still remember a guy coming here and yelling that he deleted or all his records in a table… and his boss “slapped” him hard hahahhahaha .. i still laugh when i think at that topic

ps.. after reading that topic the “LIMIT 1” from the sql became “DELETE” and “UPDATE” queries best friend

 Signature 

Stupid people do stupid things, smart people outsmart each otherSOAD

Profile
 
 
Posted: 16 January 2008 02:38 PM   [ Ignore ]   [ # 6 ]  
Grad Student
Avatar
Rank
Total Posts:  60
Joined  04-28-2007

Is this off the trunk? I don’t see the changelog. I’m kinda noobie to CI’s repos.

Edit: found it.

 Signature 

Alex Phan

Profile
 
 
Posted: 16 January 2008 03:18 PM   [ Ignore ]   [ # 7 ]  
Summer Student
Total Posts:  17
Joined  12-25-2007

Is there preliminary documentation that’s available?

Profile
 
 
Posted: 16 January 2008 03:20 PM   [ Ignore ]   [ # 8 ]  
Moderator
Avatar
RankRankRankRankRank
Total Posts:  2791
Joined  01-07-2008

Sure, the documentation that lies in the repo is up to date.

 Signature 
Profile
MSG
 
 
Posted: 16 January 2008 03:21 PM   [ Ignore ]   [ # 9 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  547
Joined  02-25-2007

WWWWHHHHHHHHHHOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!!!

 Signature 

MyClientBase - Free and Open Source Client and Invoice Management

Profile
 
 
Posted: 16 January 2008 03:24 PM   [ Ignore ]   [ # 10 ]  
Moderator
Avatar
RankRankRankRankRank
Total Posts:  2791
Joined  01-07-2008

Who?  raspberry

 Signature 
Profile
MSG
 
 
Posted: 16 January 2008 04:02 PM   [ Ignore ]   [ # 11 ]  
Summer Student
Avatar
Total Posts:  23
Joined  05-14-2007

Great work, CI - Rock`s

Profile
 
 
Posted: 16 January 2008 06:09 PM   [ Ignore ]   [ # 12 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  270
Joined  12-03-2007

Smileys all round! Great work guys! :D

Profile
 
 
Posted: 16 January 2008 06:22 PM   [ Ignore ]   [ # 13 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  737
Joined  10-18-2006
Derek Allard - 16 January 2008 02:16 PM
Skulls - 16 January 2008 02:14 PM

what happened to 1.5.5? :>

Same thing as Firefox 1.6… time for a version jump!

define('CI_VERSION',    '1.5.5'); // <---  :P

I like many of the changes, but I´m a bit disapointed… I´ve been working without CI for six months (oh, bloody job that didn´t let me use it), and I feel like it hasn´t implemented enough changes.

 Signature 

Once in a while I remember I use Twitter

Profile
 
 
Posted: 16 January 2008 07:02 PM   [ Ignore ]   [ # 14 ]  
Administrator
Avatar
RankRankRankRankRankRankRank
Total Posts:  19199
Joined  06-03-2002

We’re not done yet, Seppo. wink

 Signature 
Profile
MSG
 
 
Posted: 16 January 2008 07:08 PM   [ Ignore ]   [ # 15 ]  
Grad Student
Rank
Total Posts:  64
Joined  01-03-2008

I’m really looking forward to this release…

Where do we report bugs and typos in the user guide?

Thanks…

Matt

 Signature 

Web Design Stoke-on-Trent

Profile
 
 
   
1 of 6
1
 
‹‹ Read Content from a .txt file      Cart Class ››
Post Marker Legend
New Topic New posts Hot Topic Hot Topic with new posts New Poll New Poll Moved Topic Moved Topic Sticky Topic Sticky topic
Old Topic No new posts Hot Old Topic Hot Topic with no new posts Old Poll Old Poll Closed Topic Closed Topic Announcement Announcements
Theme
Change Theme
Visitor Statistics
The most visitors ever was 721, on January 06, 2010 09:38 AM
Total Registered Members: 115027 Total Logged-in Users: 64
Total Topics: 122462 Total Anonymous Users: 3
Total Replies: 647374 Total Guests: 490
Total Posts: 769836    
Members ( View Memberlist )