<commit_before>Changelog
===

##1.7.3

- multiuse is no longer a separate function but just what happens when the object worker is called with a function
- all is now part of promiscious
- since we only have one worker type we can simplify the build script
- tighter jshint options

##1.7.2

- patch from [Fresheyeball](https://github.com/Fresheyeball) to get it working 
on more commonjs enviroments
- all the worker creation functions now have publicly accessable methods
- `communist.worker` is now accessable at `communist.makeWorker` with `communist.worker` going to be reasasined in 2.0.0
- the internals are now massivly simplified.
- bump the version of firefox we test to 22
- remove opera from the tests until I can figure out why I can't even do a manual test on Opera in sauce labs.
- remove src/workers folder as we now only have 1 seperate worker script.
- fix type with events in batchTransfer queues.
- Had to put up a monkey patch onto communist.ajax as I accidentally broke it, seriously It's going to be gone soon stop using it.

##1.7.1

- Improvements to pub-sub when using a worker queue
- The `communist.ajax` method is being depreciated it's still around for now but 
I took out the tests and docs, all the breaking changes are being saved up.
- `importScripts` behaves much more like you expect it, importing the same script
multiple times only gets downloaded once and all `importScripts` calls you make
are counted.
- Fake workers (aka in IE9) can now import scripts
- you can use a global flag of `fakeLegacy` to force a browser that suppports workers to pretend it dosn't.
<commit_msg>update changelog<commit_after>Changelog
===

##1.7.3

- multiuse is no longer a separate function but just what happens when the object worker is called with a function
- all is now part of promiscious
- since we only have one worker type we can simplify the build script
- tighter jshint options
- having a space in the `importScripts()` will no longer cause an infinite loop thanks to [shole](https://github.com/shole)

##1.7.2

- patch from [Fresheyeball](https://github.com/Fresheyeball) to get it working 
on more commonjs enviroments
- all the worker creation functions now have publicly accessable methods
- `communist.worker` is now accessable at `communist.makeWorker` with `communist.worker` going to be reasasined in 2.0.0
- the internals are now massivly simplified.
- bump the version of firefox we test to 22
- remove opera from the tests until I can figure out why I can't even do a manual test on Opera in sauce labs.
- remove src/workers folder as we now only have 1 seperate worker script.
- fix type with events in batchTransfer queues.
- Had to put up a monkey patch onto communist.ajax as I accidentally broke it, seriously It's going to be gone soon stop using it.

##1.7.1

- Improvements to pub-sub when using a worker queue
- The `communist.ajax` method is being depreciated it's still around for now but 
I took out the tests and docs, all the breaking changes are being saved up.
- `importScripts` behaves much more like you expect it, importing the same script
multiple times only gets downloaded once and all `importScripts` calls you make
are counted.
- Fake workers (aka in IE9) can now import scripts
- you can use a global flag of `fakeLegacy` to force a browser that suppports workers to pretend it dosn't.

{'fraction_non_alphanumeric': 0.054843517138599106, 'fraction_numerical': 0.009538002980625931, 'mean_word_length': 4.008955223880597, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 3, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7003130', 'n_tokens_mistral': 957, 'n_tokens_neox': 905, 'n_words': 519}