Skip to content

2.0 features #27

@xpepermint

Description

@xpepermint
  • Remove predefined field types (users should define them manually).
  • Remove predefined validators (users should define them manually).
  • Remove predefined handlers (users should define them manually).
  • Fix Model.toValue() method (broken after last merge) - add populate(... raw: true) to not reinitialize the models.
  • Fix Field.cast() method (broken after last merge).
  • Resolve Field setter and getter recursion issue.
  • Consider Model.root and Model.parent as methods.
  • Consider all protected variables and methods as a single protected variable (e.g. nested class instance)
  • Performance and package size optimization.
  • Use decorators.
  • Refactor to monorepo.
  • Refactor documentation.
  • Write validator and handler packages.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions