<commit_before>## sniffy-ui

1. `git hf release start <VERSION>`
1. Remove SNAPSHOT from version in `package.json` and `pom.xml`
1. `grunt`
1. `git commit -am 'version bumped to <VERSION>'`
1. `git push`
1. Wait for successful [Travis build](https://travis-ci.org/sniffy/sniffy-ui)
1. `mvn clean install`
1. `git hf release finish <VERSION>`
1. `mvn clean install deploy`
1. Go to [Sonatype OSS Nexus](https://oss.sonatype.org/) close and release the iosniffy repository
1. Bump version in `package.json` and `pom.xml`
1. `grunt`
1. `git commit -am 'Version bumped to <VERSION+1>-SNAPSHOT'`
1. `git push`

## sniffy

1. `git hf release start <VERSION>`
1. Update sniffy UI version in `pom.xml`
1. Remove SNAPSHOT from version in `pom.xml` of **ALL** modules and in `SnifferServlet.java`
1. `mvn clean test package javadoc:javadoc`
1. `git commit -am 'version bumped to <VERSION>'`
1. `git push`
1. Wait for successful [Travis build](https://travis-ci.org/sniffy/sniffy)<commit_msg>Updated Releasing sniffy (markdown)<commit_after>## sniffy-ui

1. `git hf release start <VERSION>`
1. Remove SNAPSHOT from version in `package.json` and `pom.xml`
1. `grunt`
1. `git commit -am 'version bumped to <VERSION>'`
1. `git push`
1. Wait for successful [Travis build](https://travis-ci.org/sniffy/sniffy-ui)
1. `mvn clean install`
1. `git hf release finish <VERSION>`
1. `mvn clean deploy`
1. Go to [Sonatype OSS Nexus](https://oss.sonatype.org/) close and release the iosniffy repository
1. Bump version in `package.json` and `pom.xml`
1. `grunt`
1. `git commit -am 'Version bumped to <VERSION+1>-SNAPSHOT'`
1. `git push`

## sniffy

1. `git hf release start <VERSION>`
1. Update sniffy UI version in `pom.xml`
1. Remove SNAPSHOT from version in `pom.xml` of **ALL** modules and in `SnifferServlet.java`
1. `mvn clean test package javadoc:javadoc`
1. `git commit -am 'version bumped to <VERSION>'`
1. `git push`
1. Wait for successful [Travis build](https://travis-ci.org/sniffy/sniffy)
{'fraction_non_alphanumeric': 0.1417004048582996, 'fraction_numerical': 0.022267206477732792, 'mean_word_length': 4.244031830238727, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 15, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 8}, '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': '4510170', 'n_tokens_mistral': 743, 'n_tokens_neox': 738, 'n_words': 267}