Changelog
*Sourced from [snowballstemmer's changelog](https://github.com/snowballstem/snowball/blob/master/NEWS).*
> Snowball 2.0.0 (2019-10-02)
> ===========================
>
> C/C++
> -----
>
> * Fully handle 4-byte UTF-8 sequences. Previously `hop` and `next` handled
> sequences of any length, but commands which look at the character value only
> handled sequences up to length 3. Fixes [#89](https://github-redirect.dependabot.com/snowballstem/snowball/issues/89).
>
> * Fix handling of a 3-byte UTF-8 sequence in a grouping in `backwardmode`.
>
> Java
> ----
>
> * TestApp.java:
>
> - Always use UTF-8 for I/O. Patch from David Corbett ([#80](https://github-redirect.dependabot.com/snowballstem/snowball/issues/80)).
>
> - Allow reading input from stdin.
>
> - Remove rather pointless "stem n times" feature.
>
> - Only lower case ASCII to match stemwords.c.
>
> - Stem empty lines too to match stemwords.c.
>
> Code Quality Improvements
> -------------------------
>
> * Fix various warnings from newer compilers.
>
> * Improve use of `const`.
>
> * Share common functions between compiler backends rather than having multiple
> copies of the same code.
>
> * Assorted code clean-up.
>
> * Initialise line_labelled member of struct generator to 0. Previously we were
> invoking undefined behaviour, though in practice it'll be zero initialised on
> most platforms.
>
> New Code Generators
> -------------------
>
> * Add Python generator ([#24](https://github-redirect.dependabot.com/snowballstem/snowball/issues/24)). Originally written by Yoshiki Shibukawa, with
> additional updates by Dmitry Shachnev.
>
> * Add Javascript generator. Based on JSX generator ([#26](https://github-redirect.dependabot.com/snowballstem/snowball/issues/26)) written by Yoshiki
> ... (truncated)
Commits
- See full diff in [compare view](https://github.com/snowballstem/snowball/commits/v2.0.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps snowballstemmer from 1.2.1 to 2.0.0.
Changelog
*Sourced from [snowballstemmer's changelog](https://github.com/snowballstem/snowball/blob/master/NEWS).* > Snowball 2.0.0 (2019-10-02) > =========================== > > C/C++ > ----- > > * Fully handle 4-byte UTF-8 sequences. Previously `hop` and `next` handled > sequences of any length, but commands which look at the character value only > handled sequences up to length 3. Fixes [#89](https://github-redirect.dependabot.com/snowballstem/snowball/issues/89). > > * Fix handling of a 3-byte UTF-8 sequence in a grouping in `backwardmode`. > > Java > ---- > > * TestApp.java: > > - Always use UTF-8 for I/O. Patch from David Corbett ([#80](https://github-redirect.dependabot.com/snowballstem/snowball/issues/80)). > > - Allow reading input from stdin. > > - Remove rather pointless "stem n times" feature. > > - Only lower case ASCII to match stemwords.c. > > - Stem empty lines too to match stemwords.c. > > Code Quality Improvements > ------------------------- > > * Fix various warnings from newer compilers. > > * Improve use of `const`. > > * Share common functions between compiler backends rather than having multiple > copies of the same code. > > * Assorted code clean-up. > > * Initialise line_labelled member of struct generator to 0. Previously we were > invoking undefined behaviour, though in practice it'll be zero initialised on > most platforms. > > New Code Generators > ------------------- > > * Add Python generator ([#24](https://github-redirect.dependabot.com/snowballstem/snowball/issues/24)). Originally written by Yoshiki Shibukawa, with > additional updates by Dmitry Shachnev. > > * Add Javascript generator. Based on JSX generator ([#26](https://github-redirect.dependabot.com/snowballstem/snowball/issues/26)) written by Yoshiki > ... (truncated)Commits
- See full diff in [compare view](https://github.com/snowballstem/snowball/commits/v2.0.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)