Coranto Change Log
------------------

Version 1.22
- Official release ( no changes since 1.21.5 under the hood )
- fixed accidental omission of headline fix code

Version 1.21.5
- Miscellaneous fixes :)

Version 1.21.4
- Fixed bug with displaying of items on Modify News when certain addons are in use.

Version 1.21.3
- Fixed minor addon enable/disable cosmetic bug
- Removed profile sorting option ( too buggy and conflicts with headlines/addons )

Version 1.21.2
- Fix in PrintCSS to load config info only if not already loaded ( loading it unconditionally caused session problems )

Version 1.21.1
- Proper translation of operating system-specific newline characters into Perl's \n in ReadForm()

Version 1.21
- Fixed headline bug

Version 1.20
- Official release

Version 1.11 Alpha 2
- added new BuildNews() hook
	- BuildNews_DifferentSortOrder
- Added confirmation message when deleting news items

Version 1.11 Alpha
- Profile sorting support!
- Fixed Modify News saved message when item edited in same window
- implemented new date functions
	- isNewYear() ( works! )
	- isNewMonth() ( works! )
	- isNewWeek() ( works! )
	- isNewUser() ( not tested )
	- isNewCategory() ( not tested )

Version 1.10 Final
- Fixed Privacy support
- Added some security features ( See Change Settings page )
- Fixed addon manager bugs concerning addons sometimes being disabled as disabled, when you've just enabled 'em
- Added option to enable SQL support ( See Change Settings page )

Version 1.10 RC-4
- Fixed StripSSI in Modify News Save
- Added target option for Modify News "Edit" links in Change Settings under "Misc"

Version 1.10 RC-3
- Fixed some variable typos in CRdie
- Made StripSSI() work on a per-field basis

Version 1.10 RC-2
- Added support for Modify Edit Save in BuildNews() speedup code and addons to hook in their own speedup routines

Version 1.10 RC-1
- Added code to make BuildNews more efficient during SaveNews() ( see crcore.pl line 882 )
- Removed FBF from core... expect enhanced addon soon!
- Fixed minor error where PrintCSS() always used outdated link to css file on amphibianweb.com
- $scripturl is now set to GetScriptURL() value if not defined at the top of coranto.cgi
- Fixed typo in crsetup.pl referring to $coreRC, instead of $crcgiRC ( which it should )
- Updated viewnews.cgi to work with 1.04

Version 1.03 RC-11
- Fixed FBF2 functionality
- Fixed flock() error on Windows-based operating systems

Version 1.03 RC-10
- Experimental language support

Version 1.03 RC-9
- Fixed misc bugs in RC8
- Fixed redeclaration error of $thedate in &DoGMTTime();
- Now displays profile status information for Skip Days and Skip Items

Version 1.03 RC-8
- Experimental implementation of FilterByField2 functionality
- Changed Skip Days functionality ( now skips back x days, to 12:00 AM on that day)
- (hopefully) fixed setup bug
- fixed bug during setup where "news.txt settings" aren't saved
- made $da and $db in FilterTrueAlpha() into "my" variables

Version 1.03 RC-7 ( Feb 13, 2003 )
- Rough SSI "exec cgi" support
- Fixed extra </a> in CRHTMLHead near "Coranto 1.03"

Version 1.03 RC-6 ( Feb 9, 2003 )
- Filtering By Fields added for profiles
- Fixed Skip Days profile feature
- Fixed random newsdat.txt generation script ( gennws4.pl )

Version 1.03 RC-5 ( Feb 4, 2003 )
- Added experimental "Skip Days" support for profiles
- Modified CRopen();
- Now requires Perl 5.005 instead of Perl 5.004

Version 1.03 RC-4 ( Feb 2, 2003 )
- Fixed SQL DBI loading code

Version 1.03 RC-3 ( January 31, 2003)
- Fixed single item viewing in viewnews.cgi where it'd always display the last item

Version 1.03 RC-2 ( January 30, 2003 ):
- Fixed SQL DBI code by putting it after %CConfig is created ( as it should have been anyways ) - Lawrence
- Removed accidentally included addon, cra_multipartfix.pl - Lawrence
- Disabled the following hooks due to possible security issues:
	LoginPage_1
	LoginPage_2
	LoginPage_3
- Modified CRopen to use seek() and truncate() - Plushpuffin/Lawrence

Version 1.03 RC-1 ( January 29, 2003 ):

Add revised CRopen - l0rdphi1
Fixed pipe bug on navigation menu when addon was deleted before being disabled - l0rdphi1
Fixed bug with weird SSL configurations - l0rdphi1
Added three new $addon subs - Lawrence
	ReadHash
	WriteHash
	inputField
Added new hooks - Lawrence
	SaveCRCFG_1
	LoginPage_1
	LoginPage_2
	LoginPage_3
	ModifyNews_StartForm
Added hooks on Manage Profiles page - Lawrence
	ProfileList_1
	ProfileList_2
	ProfileList_3
Added some User Info related hooks - Lawrence
	EditUserInfo_Done
Added some field related hooks - Lawrence
	EditFieldDB_1
	EditFieldDB_2
	NewsFieldEditSave_1
Adding some BuildNews related hooks - Lawrence
	BuildNews_Filtering2

Built-in True Alphabetical sorting for profiles - Lawrence
New "Display Name" profile option - Lawrence
Added automatic link parsing for fields - Lawrence
Added &ReadForm() to %Subs ( it's a commonly used sub and could benefit from autoloading ) - Lawrence
Fixed bug where $CConfig{'isPublicSite'} is screwed up if Change Settings is accessed by a non-Super Admin user
Added Multipart Fix addon to allow Multipart 1.48 to work with Coranto 1.03
Fixed Modify News bug where page was cutting off when users where restricted to specific categories - Plush/Lawrence
Modified field code in DisplaySubForm and ModifyNews_Edit(); so addons can add new field types to them more easily

Version 1.02 (November 25, 2002):

Fixed the major problems that were occurring with viewnews.cgi in v1.01 - l0rdphi1
Fixed bug in craddon.pl that would cause a fatal error when the method 'fieldsTable' was used in an addon - l0rdphi1

Version 1.01 (November 24, 2002):

Fixed bug prevent the Super Admin from disabling fellow Admins - l0rdphi1
Fixed spacing between the toggle user level and disable button on the Edit Users page - l0rdphi1
Fixed minor bug on line 56 of the Category Addon - l0rdphi1
Added option that allows the version checking image to be disabled - l0rdphi1
Added News Category addon (cra_ncategory.pl) to the core distribution zip - l0rdphi1 and msbzdragn
Added new Privacy routine that allows users to disable all third-party server connectivity in Coranto completely - l0rdphi1 and msbzdragn
Removed the controversial bit of code from the version checking block - l0rdphi1
Replaced the old View News with the improved View News Fixed version - l0rdphi1
Upgraded some of the file mismatch checking code - l0rdphi1

Version 1.00 Final (October 27, 2002):

Fixed bug related to SSL; Coranto will now work seamlessly under SSL - kstein and l0rdphi1
Added a admin demotion feature for super administrators - l0rdphi1
Removed all references to Coranto as being beta - l0rdphi1
Version numbering scheme changed to allow more expansion - msbzdragn

Beta Build 30 RC-2 (September 26, 2002):

Fixed silly bug related to the ProcessTMPL subroutine, in crlib.pl - l0rdphi1
Added support for a single Super Administrator who can be set on the Settings Page - l0rdphi1
Added mailing list subscription option at the end of setup - l0rdphi1
Added a pretty error message for those who use mod_perl (Coranto doesn't support mod_perl) - l0rdphi1
Added urgent notification toggling feature on the settings page - l0rdphi1
Changed the "Powered by Coranto" profile options text - msbzdragn and l0rdphi1
Changed the IIS detection code block so that it's more efficient - l0rdphi1
Changed Coranto's "This is beta software" message so that it'll only be displayed to high and admin level users - l0rdphi1

Beta Build 30 RC-1 (September 18, 2002):

Fixed 0-byte bugs related to the old CRopen subroutine - l0rdphi1
Fixed regular expression problems in cradmin.pl - l0rdphi1
Fixed isNewDate bug - LoneOwl
Fixed the page you get forwarded to after completing setup - l0rdphi1
Fixed broken links on many pages throughout the script - l0rdphi1
Fixed bug that allowed headlines to be built for profiles that are disabled - Sumaleth and l0rdphi1
Changed the built-in <Snip> tag so that it now changes <p> and <br> into spaces - l0rdphi1
Changed the "Powered by Coranto" setting around a little - l0rdphi1
Added drop-down and radio button news field types - l0rdphi1
Added support for the <If: Else: CONDITION> tag in styles - l0rdphi1
