Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Predefined validations and sanitizers version 0.1.5 #27

Closed
14 tasks done
shahryarjb opened this issue Feb 16, 2024 · 1 comment
Closed
14 tasks done

Predefined validations and sanitizers version 0.1.5 #27

shahryarjb opened this issue Feb 16, 2024 · 1 comment
Assignees
Labels
bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request
Milestone

Comments

@shahryarjb
Copy link
Member

shahryarjb commented Feb 16, 2024


The decision was made that this version will be a long-term version, and it will also include features that are several versions behind the existing version. However, because of the pressing issues with the builder's loading speed and the solution to those issues, it was decided to release this version sooner with fewer features than it had originally planned.


Features:

  • Add condition_field fields inside __information__ function
  • Inside module derive, in nested struct we can call from caller
  • Add uuid from ecto
  • Add keys and enforce keys in __information__ function
  • Add some helpers like: timestamp, validated_user? and validation username

Improvement:

  • Speed problem in the derive section, and before this part of app V0.1.4 #30
  • Fix performance issue inside sanitizer and validation, when we are using external deps
  • Fix main_validator and halt the error when we have errors inside validator and not load main_validator
  • Add some information and helper to be compatible for Mnesia (need more in the future)
  • Fix bug and Add NaiveDateTime, DateTime, Date struct to map parser

Extra

  • Mnesia wrapper for Elixir #28
  • Add Erlang guard convertor for Elixir (simple helper function)
  • Add Mnesia pagination (infinite_scroll, numerical)
  • Add some helper to work with Mnesia data
@shahryarjb shahryarjb added bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request labels Feb 16, 2024
@shahryarjb shahryarjb added this to the 0.1.5 milestone Feb 16, 2024
@shahryarjb shahryarjb self-assigned this Feb 16, 2024
@shahryarjb shahryarjb pinned this issue Feb 17, 2024
shahryarjb added a commit that referenced this issue Apr 6, 2024
@shahryarjb
Copy link
Member Author

Done

@shahryarjb shahryarjb unpinned this issue Jul 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant