Skip to content

Commit 923810b

Browse files
authored
V2.3.1 Branch (#13)
* [email protected] * Updating ReadMe FIle * Updated this file with a styling to the loading button SVG * Updated the NFSFU234 Form Validation Library Banner * Removing useless comments * Testing the verifyPassword() function * [email protected]
1 parent 700eb2c commit 923810b

21 files changed

+349
-83
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,7 @@ coverage/
3939

4040
# Ignoring sensitive or private information
4141
secrets.json
42+
43+
# Ignoring the File With the List of Pending Updates
44+
Update_List.md
45+
CDN_JS.md

CHANGELOG.md

Lines changed: 32 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,59 @@
11
# Changelog
22

3+
## [2.3.1] - 2023-10-25
4+
5+
### Information 🥳🥂
6+
7+
- You can now follow `NFSFU234 Form Validation Library` on [X (Formerly Twitter)](https://x.com/nf_validator234/) and [Instagram](https://www.instagram.com/nf_validator234/). The username is `nf_validator234`.
8+
9+
- Also you can send an email to `[email protected]`
10+
11+
### Added
12+
13+
- [verifyPassword()](ReadMe.md#verifypasswordpassword1-string-password2-string-ishashed--false-promiseboolean). Asynchronously compares two passwords, supporting both hashed and plaintext formats. More information in the ReadMe file.
14+
15+
- [getFormDetails()](ReadMe.md#getformdetailsform-htmlformelement). It gets the values of all form elements in a form. Be it inputs, textareas, selects or even checkboks & radio elements. Find More information in the ReadMe file num
16+
17+
### Changed
18+
19+
- Updated the `babel`, `jest` and `webpack` packages to versions `7.23.3`, `29.7.0`, and `5.89.0` respectively
20+
21+
- New instructions to install NFSFU234 Form Validation Library via `npm`, `yarn` in the [Installation Section]()
22+
23+
- Updated the documentation for the illustration for how to use the `generateRandomPassword()` function . Removed the parameters from the illustration because this function does not allow parameters yet.
24+
25+
- Updated the `isURL()` function to properly check and validate URLS.
26+
27+
- Updated the private function , `_getFormDetails()` function. The function could only get form data based on only if the form element has the `data-attr-name` attribute. Then i thought to myself since a lot of forms use the name attribute why not add that attribute to the list. Find out more information in the `getFormDetails()` function that has been made visible
28+
29+
30+
### Removed
31+
- Removed the Independence Day Banner.
332

433
## [2.3.0-patch] - 2023-10-01
534

635
### Fixed
736
- Fixed the error of the new features `isOnline()` and `reset()` is not working in the initial `v2.3.0`.
837
## [2.3.0] - 2023-10-01
938

10-
# 🚀 **Happy Independence Day!** 🇳🇬
11-
![Independence Day Banner](images/Nigeria-Independence-Day-NFSFU234FormValidationBanner.png)
12-
13-
Celebrate this special day with my latest release!
14-
1539
### Added
1640
- Added `isOnline()` function to check if a browser is connected to the internet or not
1741
- Added `reset()` function to reset all the inputs to an empty value
1842

1943
### Changed
2044
- Added comments to describe the `loading()` function released in the previous version(`v2.2.0`) in the `nfsfu234-form-validation.js` file located in the `src` folder
2145

22-
- Reviewd and edited the `displayError() function`list details in the `web/json/function-list.json` file,
46+
- Reviewd and edited the `displayError() function` list details in the `web/json/function-list.json` file,
2347

2448

25-
Stay tuned for more updates and enjoy your Independence Day!
2649

2750
## [2.2.0] - 2023-09-25
2851

2952
### Added
3053

3154
- Added `loading()` function, this function is used to add your loading message incase you wished to have a custom loading animation or text if you choose not to use the defualt submit function. This function takes 2 parameters. See more information in the [ReadMe](ReadMe)
3255

33-
- Added a new HTML class, `js-spin` to be add to the previous `spin` class for adding sping effect to an element.
56+
- Added a new HTML class, `js-spin` to be added to the previous `spin` class for adding spining effect to an element.
3457

3558
## [2.1.0] - 2023-09-09
3659
### Added
@@ -41,7 +64,7 @@ Stay tuned for more updates and enjoy your Independence Day!
4164
- Renamed the minified CSS output file from `nfsfu234-formValidation.min.css` to `nfsfu234FormValidation.min.css`, impacting how users refrence the minified CSS
4265

4366
### Other Changes
44-
- Updated the banner from the versioning banner to a more staticand elegant banner.
67+
- Updated the banner from the versioning banner to a more static and elegant banner.
4568

4669
## [1.2.4] - 2023-08-26
4770

CONTRIBUTING.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
![Banner](images/IMG-d09df89sdfc0879sf08.png)
2+
13
# Contributing to NFSFU234FormValidation Library
24

35
Thank you for considering contributing to the NFSFU234FormValidation library! Contributions from the community help improve the library and make it even more valuable.
@@ -48,6 +50,9 @@ Please follow the existing code style and conventions used in the library.
4850

4951
If you encounter any issues or have ideas for improvements, feel free to open an issue on the GitHub repository. Make sure to provide as much detail as possible about the problem or suggestion.
5052

53+
## Contact
54+
If you need any assistance or want to ask for clarity. You can contact via any of our social media handles at `nf_validator234` or send an <a href="mailto:[email protected]">email</a> or contact `@nforshifu234dev` on any of the social media.
55+
5156
## License
5257

5358
By contributing to the NFSFU234FormValidation library, you agree that your contributions will be licensed under the same license as the project

0 commit comments

Comments
 (0)