Skip to content

Commit 4f0edd5

Browse files
committed
docs: amend the change log and release notes
1 parent 8584a6a commit 4f0edd5

File tree

2 files changed

+40
-4
lines changed

2 files changed

+40
-4
lines changed

CHANGELOG.md

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,36 @@
11
# [1.4.0](https://github.com/khatastroffik/react-text-renderer-components/compare/v1.3.0...v1.4.0) (2025-01-14)
22

3+
### Features
4+
5+
* implement the TextRenderer component ([af2b6dc](https://github.com/khatastroffik/react-text-renderer-components/commit/af2b6dcc0a674c63c78a521e81656a08a0f92916))
6+
This component is rendering text transformed by predefined, standard `transform` functions:
7+
- **no-op**: the text is rendered as-is (_no operation_)
8+
- **lower-case**: use the standard `toLowerCase()` string transformation for rendition.
9+
- **upper-case**: use the standard `toUpperCase()` string transformation for rendition.
10+
- **camel-case**: starts by making the first word lowercase. Then, it capitalizes the first letter of each word that follows. Then It removes the non-letter chars from the text.
11+
- **pascal-case**: capitalizes the first letter of each word. Then It removes the non-letter chars from the text.
12+
- **snake-case**: separates each word with an underscore character (`_`). The rendered result is lowercased.
13+
- **kebab-case**: separates each word with a dash character (`-`). The rendered result is lowercased.
14+
- **to-base64**: renders a valid UTF-16 string to it's Base64 encoded representation.
15+
- **from-base64**: renders a valid Base64 string into it's UTF-16 decoded string representation.
16+
- **camel-to-kebab**: renders a camel-cased string into it's kebab-case representation.
17+
- **pascal-to-kebab**: renders a pascal-cased string into it's kebab-case representation.
18+
319

420

521
# [1.3.0](https://github.com/khatastroffik/react-text-renderer-components/compare/v1.2.0...v1.3.0) (2025-01-02)
622

723

24+
### Maintenance
25+
26+
This *maintenance* release improves the following:
27+
28+
- "type checking" experience when using typescript
29+
- overall quality of the code
30+
- tests and code coverage
31+
- documentation
32+
33+
834

935
# [1.2.0](https://github.com/khatastroffik/react-text-renderer-components/compare/v1.1.0...v1.2.0) (2024-11-22)
1036

@@ -38,6 +64,3 @@
3864
* add AbstractRenderer and DateRenderer ([a8d86e5](https://github.com/khatastroffik/react-text-renderer-components/commit/a8d86e58f5678c8146b254b1381382a77cf1145e))
3965
* add TimeRenderer and DateTimeRenderer components ([78f605c](https://github.com/khatastroffik/react-text-renderer-components/commit/78f605c7e7f89c1a897eebb537a93739577f04d5))
4066
* improve DateRenderer component and its tests ([4ac81ab](https://github.com/khatastroffik/react-text-renderer-components/commit/4ac81abf9ad07014b924139e6edb540f72b4197a))
41-
42-
43-

RELEASENOTE.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# [1.4.0](https://github.com/khatastroffik/react-text-renderer-components/compare/v1.3.0...v1.4.0) (2025-01-14)
22

33

4+
### Features
45

5-
6+
* implement the TextRenderer component ([af2b6dc](https://github.com/khatastroffik/react-text-renderer-components/commit/af2b6dcc0a674c63c78a521e81656a08a0f92916))
7+
This component is rendering text transformed by predefined, standard `transform` functions:
8+
- **no-op**: the text is rendered as-is (_no operation_)
9+
- **lower-case**: use the standard `toLowerCase()` string transformation for rendition.
10+
- **upper-case**: use the standard `toUpperCase()` string transformation for rendition.
11+
- **camel-case**: starts by making the first word lowercase. Then, it capitalizes the first letter of each word that follows. Then It removes the non-letter chars from the text.
12+
- **pascal-case**: capitalizes the first letter of each word. Then It removes the non-letter chars from the text.
13+
- **snake-case**: separates each word with an underscore character (`_`). The rendered result is lowercased.
14+
- **kebab-case**: separates each word with a dash character (`-`). The rendered result is lowercased.
15+
- **to-base64**: renders a valid UTF-16 string to it's Base64 encoded representation.
16+
- **from-base64**: renders a valid Base64 string into it's UTF-16 decoded string representation.
17+
- **camel-to-kebab**: renders a camel-cased string into it's kebab-case representation.
18+
- **pascal-to-kebab**: renders a pascal-cased string into it's kebab-case representation.

0 commit comments

Comments
 (0)