|
1 | 1 | # [1.4.0](https://github.com/khatastroffik/react-text-renderer-components/compare/v1.3.0...v1.4.0) (2025-01-14) |
2 | 2 |
|
| 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 | + |
3 | 19 |
|
4 | 20 |
|
5 | 21 | # [1.3.0](https://github.com/khatastroffik/react-text-renderer-components/compare/v1.2.0...v1.3.0) (2025-01-02) |
6 | 22 |
|
7 | 23 |
|
| 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 | + |
8 | 34 |
|
9 | 35 | # [1.2.0](https://github.com/khatastroffik/react-text-renderer-components/compare/v1.1.0...v1.2.0) (2024-11-22) |
10 | 36 |
|
|
38 | 64 | * add AbstractRenderer and DateRenderer ([a8d86e5](https://github.com/khatastroffik/react-text-renderer-components/commit/a8d86e58f5678c8146b254b1381382a77cf1145e)) |
39 | 65 | * add TimeRenderer and DateTimeRenderer components ([78f605c](https://github.com/khatastroffik/react-text-renderer-components/commit/78f605c7e7f89c1a897eebb537a93739577f04d5)) |
40 | 66 | * improve DateRenderer component and its tests ([4ac81ab](https://github.com/khatastroffik/react-text-renderer-components/commit/4ac81abf9ad07014b924139e6edb540f72b4197a)) |
41 | | - |
42 | | - |
43 | | - |
|
0 commit comments