<commit_before>﻿= !ChangeLog =

[[TOC]]

== 1.0a2 ==
 Released:: 20081209 (''9th December 2008'')
 Revision:: [208]

=== Documentation ===
 * In [208]: [source:circuits/debugger.py debugger]: Removed useless docstring examples/test

=== NEW ===
 * In [206]: [source:circuits/__init__.py circuits]: Added SimpleComponent - A simpler Component class that allows you to define Event Handlers by merely having prefixed methods.

=== Enhancements ===
...

=== Fixes ===
 * In [207]: [source:circuits/lib/ann.py lib.ann]: Fixed bad import of Worker

=== Examples ===

==== New ====
...

==== Updated ====
...

=== Tools ===

==== New ====
...

==== Updated ====
 * In [204]: [source:circuits/tools/bench.py tools.bench]: Removed pymills dependancy on misc.duration (imported this function)
 * In [205]: [source:circuits/tools/sniffer.py tools.sniffer]: Fixed improper usage of {{{debugger.Debugger}}}. {{{Debugger.enable()}}} and friends are deprecated.

== 1.0a2 ==
 Released:: 20081120 (''20th November 2008'')
 Revision:: [200]

=== Documentation ===
 * Documentation Improvements: See: [wiki:docs Documentation]
 * Documentation moved to Trac (''Dropped use of Sphinx''). #1

=== NEW ===
 * Basic WSGI Support:
 * Added in [115]
 * Improved in [174]
 * In [143]: [source:circuits/tools/sniffer.py tools.sniffer]: Added sniffer tool used to debug/sniff Events of another system that has an instnace of the [source:circuits/bridge.py Bridge] Component.
 * In [128]: [source:circuits/lib/web.py lib.web]: Addded very simple FileServer Component
 * In [126]: [source:circuits/lib/http.py lib.http]: Added traceback support to sendError for more meaningful HTTP Errors.
 * In [118]: [source:circuits/lib/web.py lib.web]: Added very very simple Logger to log requests (''prints to stderr'').

=== Enhancements ===
 * In [184]: [source:circuits/debugger.py debugger]: If logger is not None, treat it as a logging.Logger instance and log incoming events as debug messages.
 * In [183]: [source:circuits/debugger.py debugger]: Removed useless methods - Juset set enabled attribute appropiately.
 * In [168]: [source:circuits/lib/http.py lib.http]: Removed _Request.__call__ in favor of {{{process()}}} followed by {{{str(response)}}}
 * In [163]: [source:circuits/lib/web.py lib.web]: Better consistent docroot settings. docroot is __always__ the current path unless explicitly set.
 * In [150], [151]: [source:circuits/lib/irc.py lib.irc]: Added nick property to IRC Component. Setting a new nick causes a new nick to be sent to the connected server. Also set our own record of our nick when ircNICK is called.

=== Fixes ===
 * In [192]: [source:circuits/lib/web.py lib.web]: Fix registration and polling to work independantly within other Systems and Components. ie: The run() method doesn't have to be utilized.
 * In [175]: [source:circuits/lib/http.py lib.http]: Fixed bug on Content-Length header in HTTP Component ensuring the value is a str. Required by WSGI.
 * In [164]: [source:circuits/lib/http.py lib.http]: Fixed a bug in HTTP Component where body could be None (''due to caching'').
 * In [149]: [source:circuits/lib/irc.py lib.irc]: Fixed a bug in IRC Component where writing to client failed.
 * In [131]: [source:circuits/lib/config.py lib.config]: Fixed getint, getfloat and getboolean functions to call their respective super counterparts.
 * In [122]: [source:circuits/lib/web.py lib.web]: Print Server version and tell user where we're listening.
 * In [117]: [source:circuits/lib/web.py lib.web]: Fixed cookie support.

=== Examples ===

==== New ====
 * In [159]: [source:examples/primes.py examples/primes.py]: Added (Distributed) Prime Number finder example
 * In [148]: [source:examples/ircbot.py examples/ircbot.py]: Added simple IRC Bot example
 * In [116]: [source:examples/simpleweb.wsgi examples/simpleweb.wsgi]: Added simple WSGI example using the new WSGI support.
 * In [146]: [source:examples/eventclient.py examples/eventclient.py]: Added simple event client example demonstrating the Bridge Component and basic request/reponse
 * In [145]: [source:examples/eventserver.py examples/eventserver.py]: Added simple event server example demonstrating the Bridge Component and basic request/reponse
 * In [140]: [source:examples/timers.py examples/timers.py]: Added simple timers example showing the use of the Timer Component

==== Updated ====
 * In [158]: [source:examples/helloweb.py examples/helloweb.py]: Greatly simplified and documented
 * In [157], [156]: [source:examples/hello.py examples/hello.py]: Greatly simplified and documented

== 1.0a1 ==
 Released:: 2008-11-06
 Revision:: [112]

First official release.
----
[.. Up]
<commit_msg>docs/ChangeLog: Fixed 1.0b1 release and release date<commit_after>﻿= !ChangeLog =

[[TOC]]

== 1.0b1 ==
 Released:: 20081231 (''31st December 2008'')
 Revision:: [261]

=== Documentation ===
 * In [208]: [source:circuits/debugger.py debugger]: Removed useless docstring examples/test

=== NEW ===
 * In [206]: [source:circuits/__init__.py circuits]: Added SimpleComponent - A simpler Component class that allows you to define Event Handlers by merely having prefixed methods.

=== Enhancements ===
...

=== Fixes ===
 * In [207]: [source:circuits/lib/ann.py lib.ann]: Fixed bad import of Worker

=== Examples ===

==== New ====
...

==== Updated ====
...

=== Tools ===

==== New ====
...

==== Updated ====
 * In [204]: [source:circuits/tools/bench.py tools.bench]: Removed pymills dependancy on misc.duration (imported this function)
 * In [205]: [source:circuits/tools/sniffer.py tools.sniffer]: Fixed improper usage of {{{debugger.Debugger}}}. {{{Debugger.enable()}}} and friends are deprecated.

== 1.0a2 ==
 Released:: 20081120 (''20th November 2008'')
 Revision:: [200]

=== Documentation ===
 * Documentation Improvements: See: [wiki:docs Documentation]
 * Documentation moved to Trac (''Dropped use of Sphinx''). #1

=== NEW ===
 * Basic WSGI Support:
 * Added in [115]
 * Improved in [174]
 * In [143]: [source:circuits/tools/sniffer.py tools.sniffer]: Added sniffer tool used to debug/sniff Events of another system that has an instnace of the [source:circuits/bridge.py Bridge] Component.
 * In [128]: [source:circuits/lib/web.py lib.web]: Addded very simple FileServer Component
 * In [126]: [source:circuits/lib/http.py lib.http]: Added traceback support to sendError for more meaningful HTTP Errors.
 * In [118]: [source:circuits/lib/web.py lib.web]: Added very very simple Logger to log requests (''prints to stderr'').

=== Enhancements ===
 * In [184]: [source:circuits/debugger.py debugger]: If logger is not None, treat it as a logging.Logger instance and log incoming events as debug messages.
 * In [183]: [source:circuits/debugger.py debugger]: Removed useless methods - Juset set enabled attribute appropiately.
 * In [168]: [source:circuits/lib/http.py lib.http]: Removed _Request.__call__ in favor of {{{process()}}} followed by {{{str(response)}}}
 * In [163]: [source:circuits/lib/web.py lib.web]: Better consistent docroot settings. docroot is __always__ the current path unless explicitly set.
 * In [150], [151]: [source:circuits/lib/irc.py lib.irc]: Added nick property to IRC Component. Setting a new nick causes a new nick to be sent to the connected server. Also set our own record of our nick when ircNICK is called.

=== Fixes ===
 * In [192]: [source:circuits/lib/web.py lib.web]: Fix registration and polling to work independantly within other Systems and Components. ie: The run() method doesn't have to be utilized.
 * In [175]: [source:circuits/lib/http.py lib.http]: Fixed bug on Content-Length header in HTTP Component ensuring the value is a str. Required by WSGI.
 * In [164]: [source:circuits/lib/http.py lib.http]: Fixed a bug in HTTP Component where body could be None (''due to caching'').
 * In [149]: [source:circuits/lib/irc.py lib.irc]: Fixed a bug in IRC Component where writing to client failed.
 * In [131]: [source:circuits/lib/config.py lib.config]: Fixed getint, getfloat and getboolean functions to call their respective super counterparts.
 * In [122]: [source:circuits/lib/web.py lib.web]: Print Server version and tell user where we're listening.
 * In [117]: [source:circuits/lib/web.py lib.web]: Fixed cookie support.

=== Examples ===

==== New ====
 * In [159]: [source:examples/primes.py examples/primes.py]: Added (Distributed) Prime Number finder example
 * In [148]: [source:examples/ircbot.py examples/ircbot.py]: Added simple IRC Bot example
 * In [116]: [source:examples/simpleweb.wsgi examples/simpleweb.wsgi]: Added simple WSGI example using the new WSGI support.
 * In [146]: [source:examples/eventclient.py examples/eventclient.py]: Added simple event client example demonstrating the Bridge Component and basic request/reponse
 * In [145]: [source:examples/eventserver.py examples/eventserver.py]: Added simple event server example demonstrating the Bridge Component and basic request/reponse
 * In [140]: [source:examples/timers.py examples/timers.py]: Added simple timers example showing the use of the Timer Component

==== Updated ====
 * In [158]: [source:examples/helloweb.py examples/helloweb.py]: Greatly simplified and documented
 * In [157], [156]: [source:examples/hello.py examples/hello.py]: Greatly simplified and documented

== 1.0a1 ==
 Released:: 2008-11-06
 Revision:: [112]

First official release.
----
[.. Up]

{'fraction_non_alphanumeric': 0.13994883820081006, 'fraction_numerical': 0.03304199531016841, 'mean_word_length': 4.676346037507562, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1504920', 'n_tokens_mistral': 3120, 'n_tokens_neox': 2752, 'n_words': 1020}