Skip to content

"Capitalize" capitalizes words after hyphens#9186

Merged
calixtus merged 2 commits into
JabRef:mainfrom
scarpio02:fix-issue-9157
Sep 29, 2022
Merged

"Capitalize" capitalizes words after hyphens#9186
calixtus merged 2 commits into
JabRef:mainfrom
scarpio02:fix-issue-9157

Conversation

@scarpio02

@scarpio02 scarpio02 commented Sep 27, 2022

Copy link
Copy Markdown
Contributor

Fixes #9157

Added to a new method to Word (toUpperFirstIgnoreHyphen) that is called in CapitalizeFormatter to capitalize first letter of every word, including words after hyphen characters.

  • Change in CHANGELOG.md described in a way that is understandable for the average user (if applicable)
  • Tests created for changes (if applicable)
  • Manually tested changed features in running JabRef (always required)
  • Screenshots added in PR description (for UI changes)
  • Checked developer's documentation: Is the information available and up to date? If not, I outlined it in this pull request.
  • Checked documentation: Is the information available and up to date? If not, I created an issue at https://github.com/JabRef/user-documentation/issues or, even better, I submitted a pull request to the documentation repository.

… of every word, including words after hyphens.

@Siedlerchr Siedlerchr left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your contribution, lgtm so far!

@Siedlerchr

Copy link
Copy Markdown
Member

Can you please also add a test for the formatter ensure that this does not break again in the future?

@Siedlerchr Siedlerchr added the status: ready-for-review Pull Requests that are ready to be reviewed by the maintainers label Sep 28, 2022

@calixtus calixtus left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lgtm

@calixtus

Copy link
Copy Markdown
Member

Thanks for your contribution. Looking forward to see more high quality code from you!

@calixtus calixtus merged commit fca9fb9 into JabRef:main Sep 29, 2022
Siedlerchr added a commit to LIM0000/jabref that referenced this pull request Oct 3, 2022
* upstream/main: (27 commits)
  Bump slf4j-api from 2.0.2 to 2.0.3 (JabRef#9207)
  Bump slf4j-api from 2.0.2 to 2.0.3 in /buildSrc (JabRef#9211)
  Add mappings on ModsImporter.java (JabRef#9193)
  Improve installation of java 18 in devcontainer (JabRef#9197)
  Fix missing title for "customize entry types" (JabRef#9198) (JabRef#9201)
  Squashed 'buildres/csl/csl-locales/' changes from b2afeb4d87..cb98d36691
  Squashed 'buildres/csl/csl-styles/' changes from 201e022..7bde3e4
  "Capitalize" capitalizes words after hyphens (JabRef#9186)
  Observable Preferences O (Language and FileHistory) (JabRef#9173)
  Fix jakarta annotation missing (JabRef#9183)
  Bump junit-platform-launcher from 1.9.0 to 1.9.1 (JabRef#9177)
  Bump WyriHaximus/github-action-wait-for-status from 1.6 to 1.7.1 (JabRef#9178)
  Bump junit-jupiter from 5.9.0 to 5.9.1 (JabRef#9180)
  Bump checkstyle from 10.3.3 to 10.3.4 (JabRef#9179)
  Bump slf4j-api from 2.0.1 to 2.0.2 (JabRef#9181)
  Bump slf4j-api from 2.0.1 to 2.0.2 in /buildSrc (JabRef#9182)
  Remove Java Flight Recorder (JabRef#9174)
  Fixes fetcher tests (JabRef#9175)
  Update afterburner to jakarta (JabRef#9168)
  Improve startup-behavior of pdf indexer (JabRef#9166)
  ...
HoussemNasri pushed a commit that referenced this pull request Oct 25, 2022
* Fix for issue #9157. Added method that capitalizes first letter of every word, including words after hyphens.

* Added test cases for CapitalizeFormatter
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component: entry-editor status: ready-for-review Pull Requests that are ready to be reviewed by the maintainers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Capitalization and hyphen: Anomaly with "Capitalize"

4 participants