<commit_before># Nitrogen 2.x

## Nitrogen 2.1.1

* Fix: `inplace_textarea` and `inplace_textbox` will properly always revert to the last set value when the cancel button is pressed
* Update: `wf:js_escape/1` will now also escape single quotes "'"

## Nitrogen 2.1.0

* Split dependent projects into separate .git repos, including nitrogen_core, nprocreg, and simple_bridge
* Move Nitrogen project (plus sub-apps) to github.com/nitrogen
* Remove ./apps directory.
* Update sample project (built using `make rel_*`) to start up using a first-class Erlang application.
* Sync has been split into its own dependency
* Add jQuery Mobile support and elements (with help from <NAME>)
* Add Mobile sample page to default installation
* Improved Windows compilation, including official support for Mochiweb on Windows
* Added ability to clear validators
* Added RESTful form elements (<NAME>)
* Added an `html_id` attribute to most elements that would need to specify an HTML id attribute (<NAME>)
* Fixed a critical comet bug causing comet processes to not die 
* Add file drag/drop and multi-file capabilities to #upload element<commit_msg>update changelog with fixes and 2.2.0 in-progress<commit_after># Nitrogen 2.x

## (in development) Nitrogen 2.2.0
* Add height and width attributes to the `#image` element.
* Add `wf:defer` and `wf:eager` variants to `wf:wire` to help ensure wiring order
* Add functionality to restart comet process (needs elaboration)

## Nitrogen 2.1.1

* Fix `inplace_textarea` and `inplace_textbox` to ensure they will always revert to the last set value when the cancel button is pressed.
* Fix `wf:js_escape/1` will now also escape single quotes "'".
* Fix `#grid_clear{}` will no longer crash if it's the last element in a `#container_X` element.
* Removing the debug prints from the `action_continue`.
* Fix a bug in the `#range` element causing a crash when `data` attributes were set.
* Fix `html_encode=whites` to be allowing of 

## Nitrogen 2.1.0

* Split dependent projects into separate .git repos, including nitrogen_core, nprocreg, and simple_bridge
* Move Nitrogen project (plus sub-apps) to github.com/nitrogen
* Remove ./apps directory.
* Update sample project (built using `make rel_*`) to start up using a first-class Erlang application.
* Sync has been split into its own dependency
* Add jQuery Mobile support and elements (with help from <NAME>)
* Add Mobile sample page to default installation
* Improved Windows compilation, including official support for Mochiweb on Windows
* Added ability to clear validators
* Added RESTful form elements (<NAME>)
* Added an `html_id` attribute to most elements that would need to specify an HTML id attribute (<NAME>)
* Fixed a critical comet bug causing comet processes to not die 
* Add file drag/drop and multi-file capabilities to #upload element
{'fraction_non_alphanumeric': 0.0737733851041299, 'fraction_numerical': 0.007765619484645252, 'mean_word_length': 4.783673469387755, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, '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': '3052645', 'n_tokens_mistral': 808, 'n_tokens_neox': 748, 'n_words': 389}