Releases: NFSFU234FormValidation/nfsfu234-form-validation
[email protected]
Important Notes
- 🚨 Repository Transfer: This repository has been moved from nforshifu234dev's personal account to the NFSFU234FormValidation organization. Access it under the NFSFU234FormValidation organization by clicking here.
Added
- Framework Compatibility: Added support for React JS and Vite, allowing seamless integration with these frameworks.
- TypeScript Upgrade: The library has been upgraded from Vanilla JavaScript to TypeScript for enhanced code efficiency and debugging.
- Error Handling Enhancements: Introduced the
ErrorMessageandErrorHandlerinterfaces for clearer error insights, allowing errors to be handled as HTML elements, text, or null. - Revamped Methods: Redesigned
submitandvalidatemethods to return a Promise resolving to anErrorMessageInterface, providing detailed feedback on validation results.
Updated
- Class and ID Renaming: Updated the
js-requiredclass tonfsfu234-fv-requiredand thejsSubmitID tonfsfu234-fv-formto maintain a consistent naming convention. - Website Improvements: Ongoing work to enhance the website for a more user-friendly experience, with final changes expected by the stable release.
Removed
- None
What's Changed
- NFSFU234FormValidation [email protected] by @nforshifu234dev in #21
- V3.0.0 beta by @nforshifu234dev in #22
- Updated Package-lock.json by @nforshifu234dev in #23
- Update by @nforshifu234dev in #24
- V3.0.0 beta branch by @nforshifu234dev in #25
Full Changelog: v2.4.4...v3.0.0-beta
[email protected]
What's Changed
IMPORTANT INFORMATION
🚨 Repository Transfer: This repository has been moved from nforshifu234dev's personal account to the NFSFU234FormValidation organization. You can now access it under the NFSFU234FormValidation organization by clicking here.
Added
- Added a new
CODE_OF_CONDUCTfile to promote a welcoming and inclusive community.
Updated
- Modified the
CONTRIBUTING.mdfile to provide updated guidelines for contributors. - Updated the
LICENSEfile to reflect the project's license. - Modified the
Package Informationfile to ensure accurate information.
Removed
- The
webfolder has been removed and transferred to its own repository. You can now find it in its dedicated repository here.
Info
- NFSFU234FormValidation-web-extension@update-feat:Update Infos by @nforshifu234dev in #19
- NFSFU234FormValidation@build-fix by @nforshifu234dev in #20
Full Changelog: v2.4.3...v2.4.4
[email protected]
[2.4.3] - 2024-01-25
Important Note
-
When utilizing the
JsDelivr CDN URLto access theNFSFU234FormValidation Librarywith the@latesttag, be aware that, in some instances, it might not include the latest updates. To ensure the inclusion of the most recent code, consider using the specific version number (e.g., 2.4.3). -
This observation was made during the release of version
2.4.2.
Added
- Added
redirect()function, used for redirecting a user to a specific url or path
Updated
- Website UI has been updated.
copy-webpack-pluginwas updated tov12.0.2fromv11.0.0css-minimizer-webpack-pluginwas updated tov6.0.0from5.0.1
Changed
-
Modified the
_getFormDetails()function- Fixed the bug,
formValidator.getFormDetails is not a function. This was due to a bundling error during the rlease ofv2.3.2 - Had to add
indexvariable when selcting textareas, and select tags. It was returning errors in previous versions.
- Fixed the bug,
-
Modified the
_loading()function- Here I added the ability for the
loading()function to select inut feilds with the typesearch
- Here I added the ability for the
-
Modified the
submit()function- Modfied this function in the
elsepart when checking if abuttonexists. The console error was a mess.
- Modfied this function in the
-
Modified the
validateInput()function- Modifed this function to be able to check for
datetype in any input feild. - Modified this function to display the prorper error message if an input is of type
urland isrequired
- Modifed this function to be able to check for
Removed
- None
[email protected]
What's Changed
- Update ReadMe.md by @nforshifu234dev in https://github.com/nforshifu234dev/nfsfu234-form-validation/pull/14
- [email protected] by @nforshifu234dev in https://github.com/nforshifu234dev/nfsfu234-form-validation/pull/15
Full Changelog: nforshifu234dev/nfsfu234-form-validation@v2.3.1...v2.3.2
[email protected]
What's Changed
[2.3.1] - 2023-10-25 by @nforshifu234dev in https://github.com/nforshifu234dev/nfsfu234-form-validation/pull/13
Information 🥳🥂
-
You can now follow
NFSFU234 Form Validation Libraryon X (Formerly Twitter) and Instagram. The username isnf_validator234. -
Also you can send an email to
[email protected]
Added
-
verifyPassword(). Asynchronously compares two passwords, supporting both hashed and plaintext formats. More information in the ReadMe file.
-
getFormDetails(). 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
Changed
-
Updated the
babel,jestandwebpackpackages to versions7.23.3,29.7.0, and5.89.0respectively -
New instructions to install NFSFU234 Form Validation Library via
npm,yarnin the Installation Section -
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. -
Updated the
isURL()function to properly check and validate URLS. -
Updated the private function ,
_getFormDetails()function. The function could only get form data based on only if the form element has thedata-attr-nameattribute. 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 thegetFormDetails()function that has been made visible
Removed
- Removed the Independence Day Banner.
Full Changelog: nforshifu234dev/nfsfu234-form-validation@v2.3.0-patchs...v2.3.1
[email protected]
[email protected]
[email protected]
[email protected]
What's Changed
- NFSFU Form [email protected] by @nforshifu234dev in https://github.com/nforshifu234dev/nfsfu234-form-validation/pull/7
- Welcome to NFSFU234 Form [email protected] by @nforshifu234dev in https://github.com/nforshifu234dev/nfsfu234-form-validation/pull/8
- [email protected] by @nforshifu234dev in https://github.com/nforshifu234dev/nfsfu234-form-validation/pull/9
Full Changelog: nforshifu234dev/nfsfu234-form-validation@v2.0.0...v2.1.0