You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+11-3
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,15 @@
1
+
# Version 2.4.0
2
+
3
+
-`Added`:
4
+
-`WordEnding` class has been implemented to replace `IWordEnding` interface.
5
+
-`getPluralOf(str: string): string`, `getSingularOf(str: string): string` methods has been implemented to get respectively `plural` & `singular` form of a given one.
6
+
-`Removed`[BREAKING CHANGES]:
7
+
-`IWordEnding` interface has been removed.
8
+
1
9
# Version 2.3.1
2
10
3
11
-`Fixes`:
4
-
-Export for cases component are now availables.
12
+
-Exports for cases component are now availables.
5
13
6
14
# Version 2.3.0
7
15
@@ -49,7 +57,7 @@
49
57
- Added:
50
58
- Unit testing is now part of this project.
51
59
- TSDoc has been adopted and is now part of this project.
52
-
- Code quality components is now part of this project (ESLint & Prettier)
60
+
- Code quality components are now part of this project (ESLint & Prettier)
53
61
- Performance:
54
62
- Code has been reworked to improve performance (**A performance measurer should be implemented in next realases**)
55
63
@@ -75,4 +83,4 @@
75
83
-`isPlural();` - [FIX] Bring a fix to case where provided words ended with `ss`, there's no confusion, method now manage those cases.
76
84
-`isSingular();`, `pluralize();`, `singularize();` - moved from `StringUtils` to `StringUtilsWord` class.
77
85
-`formatWord();` - has been reworked and now use `StringUtils.replaceAt();` method to optimize process.
78
-
-`normalizeSpacesBetweenWords();` - to be be rework in next release.
86
+
-`normalizeSpacesBetweenWords();` - to be rework in next release.
0 commit comments