Skip to content

v4.0.0

Compare
Choose a tag to compare
@unicornware unicornware released this 27 May 05:26
· 12 commits to next since this release

⚠ BREAKING CHANGES

  • repo: MangoRepository extends AbstractMangoRepository
  • mango: rename *.resetCache methods to *.setCache

🐛 Fixes

  • type instantiation is excessively deep and possibly infinite (b3f4ea6)

💅 Formatting & Structure

  • mango: rename *.resetCache methods to *.setCache (68bb0fb)
  • repo: use F in generics to represent field paths of dto (ea6708a)

📖 Documentation

  • mango: fix use of @throws {Exception} (6bcab30)
  • mango: sorting rules (de2707c)
  • validator: update code sample in README (04de572)

♻️ Code Improvements

  • repo: MangoRepository extends AbstractMangoRepository (2367918)
  • validator: use ObjectUnknown as default E in generic (92f5c57)

✨ Features

  • abstracts: add AbstractMangoFinder (fbb8c4b)
  • abstracts: add AbstractMangoRepository (7ac2164)
  • finder: add AbstractMangoFinder#uid (e0d9dc1)
  • interfaces: add IAbstractMangoRepository (48a6111)
  • interfaces: add IMangoRepositoryAsync (8df94de)
  • plugins: add MangoFinderAsync (b2c51df)
  • repositories: MangoRepositoryAsync (e4def6a)