Changes for version 2.55 - 2024-01-09
- Add support for type_ne_required in both Validate.pm and validate.js
- Add support for various types including unum, str, array, hash, {}, []
- Add support for nested types in Validate.pm (not part of validate.js)
- Add support for coerce in Validate.pm (not part of validate.js)
Modules
CGI utility suite - makes powerful application writing fun and easy
Anti-framework application framework.
Easier access to magic App values
Handle logins nicely.
Conf Reader/Writer for many different data format types
A CGI::Carp::FatalsToBrowser type utility.
A debug utility
Fast but compliant regex based form filler
Comprehensive data to JSON dump.
Template::Alloy based TT2/TT3/HT/HTE/Tmpl/Velocity engine.
The "Just Right" form validator with javascript in parallel
Provides
in lib/CGI/Ex/Auth.pm
in lib/CGI/Ex/Validate.pm
Examples
- samples/app/app1/INSTALL
- samples/app/app1/app1.pl
- samples/app/app1/app1.yaml
- samples/app/app1/js.pl
- samples/app/app1/tt/cust_info.html
- samples/app/app1/tt/footer.tt
- samples/app/app1/tt/header.tt
- samples/app/app1/tt/pick_domain.html
- samples/app/app1/tt/pick_domain_alternate.html
- samples/app/app1/tt/thankyou.html
- samples/app/cgi_ex_1.cgi
- samples/app/cgi_ex_2.cgi
- samples/benchmark/bench_auth.pl
- samples/benchmark/bench_cgix_hfif.pl
- samples/benchmark/bench_conf_readers.pl
- samples/benchmark/bench_conf_writers.pl
- samples/benchmark/bench_jsondump.pl
- samples/benchmark/bench_validation.pl
- samples/devel/dprof_conf.d
- samples/devel/dprof_validation.d
- samples/devel/memory_app.pl
- samples/index.cgi
- samples/validate_js_0_tests.html
- samples/validate_js_1_onsubmit.html
- samples/validate_js_2_onchange.html
- samples/validate_js_yaml_1.html
- samples/validate_js_yaml_2.html
- samples/validate_js_yaml_3.html
- samples/yaml_js_1.html
- samples/yaml_js_2.html
- samples/yaml_js_3.html
- samples/yaml_js_4.html